189 views

Description

Join activities do not complete when the deprecated Rollback activity is used in the path up to the join. The newer Rollback To activity still works successfully.

 

Steps to Reproduce

 

  1. Create a workflow where a rollback exists on a path before a join.

  2. Attach this workflow to a new service catalog item and order the item.

    The flow will not complete.

Workaround

Navigate to System Definition > Scripts - Background and use the following script to update workflows using the legacy, deprecated Rollback activity to use the new, unaffected Rollback To activity.

var GMU = new GlideMultipleUpdate('wf_activity'); 
GMU.addQuery('activity_definition','7a8ea386c0a80066179bc1f5186e1d2b'); 
GMU.setValue('activity_definition','bd5711773b230000dada82c09ccf3d0d'); 
GMU.execute(); 

This will update all workflow versions that use the old activity to use the new one.

Reorder the catalog item and the workflow will now complete.


Related Problem: PRB1237836

Seen In

There is no data to report.

Fixed In

Helsinki Patch 12 Hot Fix 1
Jakarta Patch 9
Kingston Patch 4
London

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-04-02 05:47:06
Published:2017-11-09