I am trying to access exportToAAM activitiy data inside a javascript block, but I am unable to do so. Here is my code:
var groupQuery = "SELECT iWorkflowId FROM XtkWorkflow";
var groupsXML = sqlSelect(
"collection,iWorkflowId:int",
groupQuery
);
for each(var group in groupsXML.collection){
var wkf = NLWS.xtkWorkflow.get(group.iWorkflowId);
logInfo(wkf.activities.exportToAAM.label);
logInfo(wkf.activities.exportToAAM[0].label);
}
I have also tried to query mData and read it as an DOMDocument, but didn't work either. I feel like activities/exportToAAM is not being returned in the XML.
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @vitor_d
Just tried your code and I think where is the problem : you use the "get" method instead of the "load" method to have your workflows.
I didn't know it, but the 'get' method doesn't load the workflow the same way as the 'load' one (the only difference I was aware of is the 'load' method needs to use the 'save' method to save changes, as the 'get' doesn't).
Can you change the line
NLWS.xtkWorkflow.get(group.iWorkflowId);
to
NLWS.xtkWorkflow.load(group.iWorkflowId);
That way I got result.
Let me know if it's ok ?
Thank you,
Cédric
Hi @vitor_d
Just tried your code and I think where is the problem : you use the "get" method instead of the "load" method to have your workflows.
I didn't know it, but the 'get' method doesn't load the workflow the same way as the 'load' one (the only difference I was aware of is the 'load' method needs to use the 'save' method to save changes, as the 'get' doesn't).
Can you change the line
NLWS.xtkWorkflow.get(group.iWorkflowId);
to
NLWS.xtkWorkflow.load(group.iWorkflowId);
That way I got result.
Let me know if it's ok ?
Thank you,
Cédric
Views
Replies
Total Likes
Hi @vitor_d,
Was the given solution helpful to resolve your query or do you still need more help here? Do let us know.
Thanks!
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies
Views
Likes
Replies