Start Workflow on Server Side

If you want to start a specific workflow on server side in an action of your life-cycle object, it's straight forward. Simply use the workflow access object and call one method:

WorkflowAccess wfa = WorkflowAccess.getCurrentInstance();
Obejct id = wfa.startWorkflow(worfklowNameOrId);

Be careful if you run above code outside the life cycle scope because


tries to get the workflow access object via SessionContext.

If you don't run inside the life cycle scope, use

WorkflowAccess wfa = new WorkflowAccess();


This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information