Custom workflow runner will replace the workflow launchers to execute workflows upon the completion of processing via the Asset Compute Service and Dynamic Media.
Please note even with the utility any complex workflow with split (OR, AND etc.) will not be able to be transformed 100%. You still might need to manually inspect and upgrade these configurations.
Please refer to the link posted by @h_kataria as that dictates the common steps needed to manually transform workflow code -
- Separation of mutable and immutable areas by creating separate maven projects and including them in the build sequence.
- Launchers will need to be handled via the Custom Workflow Runner service.
- Remove all unsupported steps and to add the DAM Update Asset Workflow Completed Process step where needed.
- Create an OSGi configuration for the Custom Workflow Runner.
- Creating processing profiles
Usually this is the sequence of steps that the migration script follows and will need to be followed in your custom workflows as well.
Hope this helps!