A BPM step type representation of the standard step types.
Merge lists
Node options
[
{
"reference": "call",
"name": "Call",
"script": "library.worker.CallStepType.16",
"properties": [
{
"reference": "processIdentifier",
"dataType": "string"
},
{
"reference": "call",
"dataType": "any"
},
{
"reference": "remoteAction",
"dataType": "string"
},
{
"reference": "role",
"dataType": "string"
},
{
"reference": "dataReferenceFrom",
"dataType": "string"
},
{
"reference": "dataPropertyFrom",
"dataType": "string"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "fileData",
"dataType": "boolean"
},
{
"reference": "responseAttribute",
"dataType": "string"
},
{
"reference": "stateProperty",
"dataType": "string"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "chat",
"name": "Chat",
"script": "library.worker.ChatStepType.10",
"properties": [
{
"reference": "show",
"dataType": "boolean"
},
{
"reference": "role",
"dataType": "any"
},
{
"reference": "title",
"dataType": "string"
},
{
"reference": "editorOptions",
"dataType": "any"
},
{
"reference": "showActions",
"dataType": "boolean"
},
{
"reference": "dataReferenceAttachments",
"dataType": "string"
},
{
"reference": "eventType",
"dataType": "string"
},
{
"reference": "notifyAction",
"dataType": "string"
},
{
"reference": "readonly",
"dataType": "boolean"
},
{
"reference": "content",
"dataType": "string"
},
{
"reference": "include",
"dataType": "any"
},
{
"reference": "exclude",
"dataType": "any"
},
{
"reference": "button",
"dataType": "string"
},
{
"reference": "showCheck",
"dataType": "boolean"
},
{
"reference": "setActionRequired",
"dataType": "boolean"
}
]
},
{
"reference": "delete",
"name": "Delete",
"script": "library.worker.DeleteStepType.12",
"properties": [
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "download",
"name": "Download",
"script": "library.worker.DownloadStepType.13",
"userTask": true,
"properties": [
{
"reference": "title",
"dataType": "string"
},
{
"reference": "content",
"dataType": "string"
},
{
"reference": "buttonContent",
"dataType": "string"
},
{
"reference": "button",
"dataType": "any"
},
{
"reference": "state",
"dataType": "any"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "format",
"dataType": "string"
},
{
"reference": "linkClass",
"dataType": "string"
},
{
"reference": "linkPrefix",
"dataType": "string"
},
{
"reference": "showSize",
"dataType": "boolean"
}
]
},
{
"reference": "evaluate",
"name": "Evaluate",
"script": "library.worker.EvaluateStepType.7",
"properties": [
{
"reference": "data",
"dataType": "any"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "attributeReference",
"dataType": "string"
},
{
"reference": "script",
"dataType": "string"
},
{
"reference": "permit",
"dataType": "any",
"value": [
"data"
]
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "form",
"name": "Form",
"script": "library.worker.FormStepType.17",
"userTask": true,
"properties": [
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "dataOnly",
"dataType": "boolean"
},
{
"reference": "form",
"dataType": "any"
},
{
"reference": "data",
"dataType": "any"
},
{
"reference": "content",
"dataType": "string"
},
{
"reference": "readonly",
"dataType": "boolean"
},
{
"reference": "preserveForm",
"dataType": "boolean"
},
{
"reference": "formClass",
"dataType": "string"
},
{
"reference": "state",
"dataType": "any"
},
{
"reference": "prepareScript",
"dataType": "any"
}
]
},
{
"reference": "frame",
"name": "Frame",
"script": "library.worker.FrameStepType.10",
"userTask": true,
"properties": [
{
"reference": "url",
"dataType": "string"
}
]
},
{
"reference": "getGroup",
"name": "GetGroup",
"script": "library.worker.GetGroupStepType.11",
"properties": [
{
"reference": "key",
"dataType": "string"
},
{
"reference": "listGroups",
"dataType": "boolean"
},
{
"reference": "listWorkers",
"dataType": "boolean"
},
{
"reference": "listConnections",
"dataType": "boolean"
}
]
},
{
"reference": "notify",
"name": "Notify",
"script": "library.worker.NotifyStepType.11",
"properties": [
{
"reference": "name",
"dataType": "string"
},
{
"reference": "description",
"dataType": "string"
},
{
"reference": "importance",
"dataType": "string"
},
{
"reference": "suppressUser",
"dataType": "boolean"
},
{
"reference": "notificationInterval",
"dataType": "double"
},
{
"reference": "notificationReference",
"dataType": "string"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "receive",
"name": "Receive",
"properties": [
{
"reference": "removeRequest",
"dataType": "boolean",
"value": true
}
],
"subStepTypes": [
"set"
]
},
{
"reference": "redirect",
"name": "Redirect",
"script": "library.worker.ParamRedirectStepType.7",
"userTask": true,
"properties": [
{
"reference": "url",
"dataType": "string"
}
]
},
{
"reference": "reminder",
"name": "Reminder",
"script": "library.worker.ReminderStepType.9",
"properties": [
{
"reference": "show",
"dataType": "boolean"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "title",
"dataType": "string"
},
{
"reference": "form",
"dataType": "any"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean"
},
{
"reference": "runAction",
"dataType": "string"
},
{
"reference": "duePeriod",
"dataType": "number"
},
{
"reference": "dueTimestamp",
"dataType": "string"
},
{
"reference": "endOfDay",
"dataType": "string"
},
{
"reference": "reminderPeriod",
"dataType": "number"
},
{
"reference": "interval",
"dataType": "number"
},
{
"reference": "reminderTitle",
"dataType": "string"
},
{
"reference": "reminderText",
"dataType": "string"
},
{
"reference": "overdueTitle",
"dataType": "string"
},
{
"reference": "overdueText",
"dataType": "string"
},
{
"reference": "overduePeriod",
"dataType": "number"
},
{
"reference": "on",
"dataType": "boolean"
},
{
"reference": "active",
"dataType": "boolean"
},
{
"reference": "open",
"dataType": "boolean"
}
]
},
{
"reference": "schedule",
"name": "Schedule",
"script": "library.worker.ScheduleStepType.11",
"properties": [
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "start",
"dataType": "string"
},
{
"reference": "interval",
"dataType": "string"
},
{
"reference": "count",
"dataType": "integer"
},
{
"reference": "end",
"dataType": "string"
},
{
"reference": "cancel",
"dataType": "boolean"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "send",
"name": "Send",
"script": "library.worker.SendStepType.13",
"properties": [
{
"reference": "remoteAction",
"dataType": "string"
},
{
"reference": "role",
"dataType": "string"
},
{
"reference": "dataReferenceFrom",
"dataType": "string"
},
{
"reference": "dataPropertyFrom",
"dataType": "string"
},
{
"reference": "message",
"dataType": "string"
},
{
"reference": "status",
"dataType": "string"
},
{
"reference": "createEvent",
"dataType": "boolean"
},
{
"reference": "eventType",
"dataType": "string"
},
{
"reference": "eventDescription",
"dataType": "string"
},
{
"reference": "active",
"dataType": "boolean"
},
{
"reference": "actionRequired",
"dataType": "boolean"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "fileData",
"dataType": "boolean"
},
{
"reference": "data",
"dataType": "any"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "sendProcess",
"name": "SendProcess",
"script": "library.worker.SendProcessStepType.18",
"properties": [
{
"reference": "role",
"dataType": "string"
},
{
"reference": "name",
"dataType": "string"
},
{
"reference": "processDefinition",
"dataType": "any"
},
{
"reference": "statusRules",
"dataType": "any"
},
{
"reference": "path",
"dataType": "any"
},
{
"reference": "config",
"dataType": "any"
},
{
"reference": "connectionRole",
"dataType": "any"
},
{
"reference": "connections",
"dataType": "any"
},
{
"reference": "private",
"dataType": "boolean"
},
{
"reference": "initAction",
"dataType": "string"
},
{
"reference": "placeholders",
"dataType": "string",
"value": "@"
}
]
},
{
"reference": "setAttributes",
"name": "Set attributes",
"script": "library.worker.SetAttributesStepType.9",
"properties": [
{
"reference": "set",
"dataType": "any"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "removeRequest",
"dataType": "boolean"
},
{
"reference": "placeholders",
"dataType": "boolean"
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"comment": "Set, not as a user task",
"reference": "set",
"name": "Set",
"script": "library.worker.SetStepType.15",
"properties": [
{
"reference": "show",
"dataType": "boolean",
"value": false
},
{
"reference": "message",
"dataType": "string"
},
{
"reference": "status",
"dataType": "string"
},
{
"reference": "createEvent",
"dataType": "boolean"
},
{
"reference": "eventType",
"dataType": "string"
},
{
"reference": "eventDescription",
"dataType": "string"
},
{
"reference": "attachments",
"dataType": "any"
},
{
"reference": "dataReferenceAttachments",
"dataType": "string"
},
{
"reference": "active",
"dataType": "boolean"
},
{
"reference": "actionRequired",
"dataType": "boolean"
},
{
"reference": "ofInterest",
"dataType": "boolean"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "fileData",
"dataType": "boolean"
},
{
"reference": "data",
"dataType": "any"
},
{
"reference": "publish",
"dataType": "any"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean"
},
{
"reference": "removeRequest",
"dataType": "boolean"
}
]
},
{
"reference": "switch",
"name": "Evaluate",
"script": "library.worker.EvaluateStepType.7",
"properties": [
{
"reference": "data",
"dataType": "any"
},
{
"reference": "attributeReference",
"dataType": "string",
"value": "state"
},
{
"reference": "script",
"dataType": "string",
"value": "data"
},
{
"reference": "permit",
"dataType": "any",
"value": [
"data"
]
},
{
"reference": "remote",
"dataType": "boolean"
}
]
},
{
"reference": "task",
"name": "Task",
"script": "library.worker.TaskStepType.2",
"properties": [
{
"reference": "taskAction",
"dataType": "string"
},
{
"reference": "setStatus",
"dataType": "boolean"
},
{
"reference": "consume",
"dataType": "boolean"
}
]
},
{
"comment": "Set, as a user task",
"reference": "userSet",
"name": "Set",
"script": "library.worker.SetStepType.15",
"userTask": true,
"properties": [
{
"reference": "title",
"dataType": "string"
},
{
"reference": "content",
"dataType": "string"
},
{
"reference": "showMessage",
"dataType": "boolean"
},
{
"reference": "messageMandatory",
"dataType": "boolean"
},
{
"reference": "messageMandatoryMessage",
"dataType": "string"
},
{
"reference": "showMessageHeading",
"dataType": "boolean"
},
{
"reference": "messageHeading",
"dataType": "string"
},
{
"reference": "messageEditor",
"dataType": "any"
},
{
"reference": "message",
"dataType": "string"
},
{
"reference": "status",
"dataType": "any"
},
{
"reference": "createEvent",
"dataType": "boolean"
},
{
"reference": "eventType",
"dataType": "string"
},
{
"reference": "eventDescription",
"dataType": "string"
},
{
"reference": "attachments",
"dataType": "any"
},
{
"reference": "dataReferenceAttachments",
"dataType": "string"
},
{
"reference": "confirm",
"dataType": "boolean"
},
{
"reference": "confirmContent",
"dataType": "string"
},
{
"reference": "notConfirmedMessage",
"dataType": "string"
},
{
"reference": "button",
"dataType": "any"
},
{
"reference": "state",
"dataType": "any"
},
{
"reference": "active",
"dataType": "boolean"
},
{
"reference": "actionRequired",
"dataType": "boolean"
},
{
"reference": "showUpload",
"dataType": "boolean"
},
{
"reference": "uploadMandatory",
"dataType": "boolean"
},
{
"reference": "uploadMandatoryMessage",
"dataType": "string"
},
{
"reference": "showUploadHeading",
"dataType": "boolean"
},
{
"reference": "uploadHeading",
"dataType": "string"
},
{
"reference": "uploadMultiple",
"dataType": "boolean"
},
{
"reference": "uploadFirst",
"dataType": "boolean"
},
{
"reference": "dataReference",
"dataType": "string"
},
{
"reference": "fileData",
"dataType": "boolean"
},
{
"reference": "data",
"dataType": "any"
},
{
"reference": "publish",
"dataType": "any"
},
{
"reference": "permit",
"dataType": "any"
},
{
"reference": "remote",
"dataType": "boolean",
"value": false
}
]
},
{
"reference": "startProcess",
"script": null
},
{
"reference": "endProcess",
"script": null
},
{
"reference": "null",
"script": null
}
]