copy the same variable editor from one RITM to another RITM. i am creating multiple RITM's with single request, so for first RITM it is automatically coming from second i need this variable editor.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-08-2019 03:32 AM
Hi Team,
i am trying to copy the same variable editor from one RITM to another RITM. i used "com_glideapp_servicecatalog_veditor" but it is not working.The variable editor is getting in the RITM0012247 but i need the same in RITM0012248.
could you please help me with this scripting in workflow activity - Run Script.
var listStr =current.variables.select_user.toString();
var list = listStr.split(',');
if(list!=''){
for (var i = 0; i < list.length; i++) {
var ritm = new GlideRecord('sc_req_item');
ritm.newRecord();
ritm.request = current.request;
ritm.cat_item=current.cat_item;
ritm.opened_by=current.opened_by;
ritm.due_date=current.due_date;
workflow.scratchpad.com_glideapp_servicecatalog_veditor=current.com_glideapp_servicecatalog_veditor;
ritm.insert();
}
}
Thanks,
Sai.
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-08-2019 05:09 AM
Hi Sai check out the product docs on scratchpad and variables
Workflow scratchpad variables
Store and share string-based variables as name-value pairs between workflow activities.
The scratchpad is global to the instance of the running workflow and as such, is available equally to all activities.
Declaration
workflow.scratchpad.variableName = variableValue;
Display
View activity scratchpad values from the Workflow Activity History Scratchpad [wf_history_scratchpad] table. Workflow Activity History Scratchpad is also an embedded list in Worfklow Activity History records.
Access and Assignment
workflow.scratchpad.variableName = variableValue;
var myValue = workflow.scratchpad.variableName;
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-08-2019 05:11 AM
So basically take all of your base variables and put them into the scratchpad, then each time you generate a ritm call the scratchpad values into your task