Core BPM step types

A BPM step type representation of the standard step types.

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 } ]