jsn / ServiceNow, simplified.
AustraliaREFERENCE GUIDE

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 void  

WorkflowModelManagerAjax - getFinalExecutedActivityIdList( )

Returns the final execution activity list based on a query string.

Name Type Description None     Type Description void  

This 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 void  

Keep exploring.

Find another answer, or bring this documentation into your own tools.