Name

global.WorkflowScheduler

Description

Code executed by workflow scheduler

Script

var WorkflowScheduler = Class.create();

WorkflowScheduler.prototype = {
initialize : function() {
},

run: function() {
  var vars = this._getWorkflowVariables(current.workflow);
  new Workflow().startFlow(current.workflow, null, 'insert', vars);
},

_getWorkflowVariables: function(workflow) {
     var vars = {};

     var varNames = workflow.vars.getVariableNames();
     for(var i = 0; i < varNames.length; i++) {
         var name = varNames[i];
         var value = workflow.vars.getVariableValue(name);
         vars[name] = value;
     }

     return vars;
},

type: "WorkflowScheduler"
}

Sys ID

dd93c0940a00010c00714ff05fa5a5df

Offical Documentation

Official Docs: