Drag parallel workflow and write the below code to launch multiple workflows from the script. The workflow will run individually.
var wf_name='WorkflowName'; coordinator = new WorkflowCoordinator( {workflow:wf_name} ); var list = current.variables.requesting_for; var listUser = list.toString().split(','); for (var i = 0; i < listUser.length; i++) { var gr = new GlideRecord('sys_user'); gr.get(listUser[i]); var mgr = gr.manager.toString(); coordinator.add( {nextWFVariable:mgr} ); } coordinator;
Create another subflow and use this variable, use run script and assign that variable value inside scratchpad
workflow.scratchpad.variableName = workflow.variables.variableName;
For more information : https://docs.servicenow.com/bundle/rome-servicenow-platform/page/administer/using-workflows/concept/c_UsingVariablesInAWorkflow.html
No responses yet