WorkflowModelManagerAjax - Global
On this page
WorkflowModelManagerAjax- Global
The WorkflowModelManagerAjax script include provides an AjaxProcessor wrapper for the WorkflowModelManager script include. This class derives from AbstractAjaxProcessor.
Use this class in the Workflow Debug context menus.
Parent Topic:Server API reference
WorkflowModelManagerAjax - getExecutedHistory( )
Puts the execution history into the return parameter based on the query string.
Name Type Description None Type Description voidWorkflowModelManagerAjax - getFinalExecutedActivityIdList( )
Returns the final execution activity list based on a query string.
Name Type Description None Type Description voidThis example shows how to obtain the sys_ids of an executed activity list.
var model = new WorkflowModelManagerAjax(); // Initiate the class
model.getParameter = function(paramName) {
return {
sysparm_key_id: "0213a4a607e0011094b4fe4f7c1ed0e2", // sys_id of workflow context
sysparm_key_table: 'wf_context'
}[paramName];
} // Override the parameters while calling from server side
model.getExecutedHistory();
var finals = model.getFinalExecutedActivityIdList(); // Get the list of IDs
finals = JSON.parse(finals);
var finalarrofID = finals.ids;
for ( var x = 0; x < finalarrofID .length; x++ ) {
gs.print(JSON.stringify(finalarrofID[x]) ); // Print the sys_ids of workflow history records
}
Output:
WorkflowModelManagerAjax: creating new WorkflowModelManager for context=0213a4a607e0011094b4fe4f7c1ed0e2 WorkflowModelManagerAjax: returning 4 ActivityHistoryRecords WorkflowModelManagerAjax: returning 4 activities in execution path for 0213a4a607e0011094b4fe4f7c1ed0e2 *** Script: "0a13a4a607e0011094b4fe4f7c1ed0e3" *** Script: "d61368a607e0011094b4fe4f7c1ed027" *** Script: "de1368a607e0011094b4fe4f7c1ed02b" *** Script: "961368a607e0011094b4fe4f7c1ed02f"
WorkflowModelManagerAjax - getRolledBackActivityIdList( )
Puts the rollback activity list into the return parameter based on the query string.
Name Type Description None Type Description voidKeep exploring.
Find another answer, or bring this documentation into your own tools.