Saturday, June 16, 2012

Workflow issue with Content Type Hub


I have configured a content type hub in SP2010. My document content types have Expiration policies assigned to them. My record center application is a subscriber of the content type hub in the portal site collection. So the content types with policies get synchronized over to the record center.


In the main portal, I have a two stage policy triggered by an event date property. this first stage sends the document to the record center for archival. where the second stage kicks in and counts down a set number of years. at the expiration of this period, it is supposed to launch a disposition WF but it does not. I can find nothing in the event logs to hint at a problem.


Note. for testing I set the archival period of the second stage to 0 days. I run the expiration timer job manually to get it to trigger the policy, but nothing happens.


I use the same "0 day" trigger to test the first stage of the policy and it works fine.


The disposition WF starts automatically in the portal on docs that have policies that do not send them to the record center.


I can start the Disposition WF manually in the record center on docs that were sent there by my policy, and the disposition task gets created as it should. it just will not trigger the WF automatically.


If a published site content type has a workflow, and the content type is consumed in a another site, the workflow will have to be recreated and the following modification done:

  • Open “xoml.wfconfig.xml” of the workflow in Parent site/sitecollection
  • Find tag which says ‘<Template BaseID="{GUID}" ‘
  • Copy the GUID into workflow xoml in site/sitecollection that is consuming that content.

No comments:

Post a Comment