- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2022 06:21 AM
Hi Team,
I have created a muti row variable set called-'workflow'
where i have workflow, approver and cc variables as below:
How to call this variables inside the workflow.
In other words, i need to use approver and cc as approvers inside the workflow.
Please help me.
Thanks,
Srivalli M
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-29-2022 12:04 AM
I hope your workflow is running on RITM table if yes the below code will work
Just now tested in my PDI as well.
Keep some logs and try and let me know what logs you have got:
answer = [];
var mrvs = current.variables.workflow; //use MRVS internal name
for (var i = 0; i < mrvs.getRowCount(); i++) {
var row = mrvs.getRow(i); // getting the row one by one using getRow
gs.info("approver"+row.approvers);
gs.info("cc"+row.cc);
answer.push(row.approvers.toString()); //sending approval to approvers users
answer.push(row.cc.toString()); //sending approval to cc users & map your variable names
}
}
Thanks,
Murthy
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2022 11:25 PM
Can you share you script with screenshots
So that I can help you
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2022 11:32 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2022 11:41 PM
Update as it is:
answer = [];
var mrvs = current.variables.MRVS_internalname; //use MRVS internal name
for (var i = 0; i < mrvs.getRowCount(); i++) {
var row = mrvs.getRow(i); // getting the row one by one using getRow
answer.push(row.approvers.toString()); //sending approval to approvers users
answer.push(row.cc.toString()); //sending approval to cc users & map your variable names
}
}
Let me know if above doesnt work,
Thanks,
Murthy
Murthy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2022 11:43 PM
Hi Murthy,
How about this line?
var mrvs = current.variables.MRVS_internalname;
We want the worklfow variable set to be called rite?
Thanks,
Srivalli
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-28-2022 11:44 PM
Yes correct
Sorry
Please update like this:
var mrvs = current.variables.workflow;
Murthy