Changes to Out-of-the-Box Workflows

The following out-of-the-box workflows are modified:

  • Synchronization (wfin26catsynchv7.xml): The workflow file is modified to skip IdentifyProtocolOperations activity, to improve the performance, and to avoid the generation of product logs, which are rarely used during local publish. The following new transition is added from the ConverRecordsToOutput to the ApplySynchRulebase activity:
     <Transition FromActivity="ConvertRecordsToOutputFormat" ToActivity="ApplySynchRuleBase">
       <Description>Process or skip Identify Protocol Operations</Description>
        <Rule>
    	<Parameter name="SkipIdentifyProtocolOps" type="string" eval="xpath" direction="in" 		           
    source="//BuyerCatalogHeader/Extension[@name='SkipIdentifyProtocolOps']/Value/text()">inDoc</Parameter>
    	<Parameter name="result" type="boolean" direction="out"/>
    	<Condition format="java"><![CDATA[			         
    com.tibco.mdm.workflow.engine.transition.WfSharedConditionTransition.isYes(SkipIdentifyProtocolOps);           ]]></Condition>
        </Rule>
      </Transition>
    <Transition FromActivity="ConvertRecordsToOutputFormat" ToActivity="IdentifyProtocolOperations"/>
    The SkipIdentifyProtocolOps parameter is controlled by the SkipIdentifyProtocolOps check box available on the Create Synchronization Profile page. For more information on using this option, refer to User's Guide.
    Note: The SkipIdentifyProtocolOps parameter or the check box option is available in only the MDM software edition and not in the GDSN Plug-in. Therefore, even though the transition is available in the standard out-of-box workflows, the synchronization workflow operation in the GDSN software edition is not changed.
  • Factsheet Generation (wfin26productfactsheetpdfv2.xml): The Factsheet Generation workflow is modified so that its output (a PDF document) is explicitly passed to the OutDocument. See also, Example Defining and Using Out Parameters with Workflows.