Workflow

the workflow API

Find an existing Resource by identifier

get
Path parameters
idinteger · int64Required

an identifier

Responses
chevron-right
200

successful operation

application/json
get
/cmn/workflows/{id}

Update existing Resource

put
Path parameters
idinteger · int64Required

an identifier

Body
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

namestringRequired

Name des Workflows

descriptionstring · nullableOptional

Beschreibung des Workflows

triggerstringOptional

Wann wird dieser Workflow ausgelöst?

subWorkflowbooleanRequired

Handelt es sich um einen Unter-Workflow?

Default: false
statestring · enumRead-onlyOptional

Status des Workflows

Default: DRAFTPossible values:
synchronousbooleanRead-onlyOptional

Synchroner Workflow?

Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}

Delete an existing Resource

delete
Path parameters
idinteger · int64Required

an identifier

Responses
chevron-right
200

successful operation

application/json
delete
/cmn/workflows/{id}
get
Path parameters
idinteger · int64Required
element-idinteger · int64Required
Responses
chevron-right
200

OK

application/json
get
/cmn/workflows/{id}/workflow-elements/{element-id}
200

OK

put
Path parameters
idinteger · int64Required
element-idinteger · int64Required
Body
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

namestringOptional

Name des Elements

descriptionstring · nullableOptional

Ggf weitere Beschreibung

typestring · enumOptional

Gibt an, um welche Art von Element es sich bei einem WorkflowElement handelt

Possible values:
scriptstringOptional

Skript, welches ausgeführt werden soll

uiDataobjectOptional

Search-Dialog

intermediateEventIdentifiersstring[]Optional

Für INTERMEDIATE_EVENT: wodurch wird dieses Event getriggert?

triggerSingleInstancebooleanOptional

Für INTERMEDIATE_EVENT: kann nur in der definierten Instanz getriggert werden

Default: true
guardingIntervalInSecondsinteger · int32Optional

Für INTERMEDIATE_EVENT: definiert ein Abfrage-Intervall, zu dem das Intermediate-Event überprüft wird, ob eine Ausführung des Skripts möglich ist. Nur in Verbindung mit delayInSeconds

possibleSplitResultsstring[]Optional

Mögliche Ergebnisse/Ausgänge beim Split

timeoutAfterSecondsinteger · int64 · nullableOptional

Verzögerung von Timern

responsibleUserIsExecutingUserbooleanOptional

Der ausführende Benutzer ist auch der verantwortliche Benutzer

Default: false
Responses
chevron-right
200

OK

application/json
put
/cmn/workflows/{id}/workflow-elements/{element-id}
200

OK

delete
Path parameters
idinteger · int64Required
element-idinteger · int64Required
Responses
chevron-right
200

OK

application/json
delete
/cmn/workflows/{id}/workflow-elements/{element-id}
200

OK

put
Path parameters
idinteger · int64Required
Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}/setSavePointBeginEditing
put
Path parameters
idinteger · int64Required
Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}/restoreSavePointAfterCancelEditing
put
Path parameters
idinteger · int64Required
Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}/restoreNextSavePoint
put
Path parameters
idinteger · int64Required
Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}/restoreLastSavePoint
put
Path parameters
idinteger · int64Required
Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}/deactivate
put
Path parameters
idinteger · int64Required
Body
namestringRequired

der neue Name für den Workflow

descriptionstringOptional

die neue Beschreibung des Worklflows

Responses
chevron-right
200

OK

application/json
put
/cmn/workflows/{id}/changeNameAndDescription
200

OK

put
Path parameters
idinteger · int64Required
Responses
chevron-right
200

successful operation

application/json
put
/cmn/workflows/{id}/activate

Create new Resource

post
Body
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

namestringRequired

Name des Workflows

descriptionstring · nullableOptional

Beschreibung des Workflows

triggerstringOptional

Wann wird dieser Workflow ausgelöst?

subWorkflowbooleanRequired

Handelt es sich um einen Unter-Workflow?

Default: false
statestring · enumRead-onlyOptional

Status des Workflows

Default: DRAFTPossible values:
synchronousbooleanRead-onlyOptional

Synchroner Workflow?

Responses
chevron-right
200

successful operation

application/json
post
/cmn/workflows
get
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

application/json
get
/cmn/workflows/{id}/workflow-elements
200

OK

post
Path parameters
idinteger · int64Required
Body
versionstringOptional

Version Identifier for this Object (for PUT)

idstringOptional

Unique identifier of the Object

namestringOptional

Name des Elements

descriptionstring · nullableOptional

Ggf weitere Beschreibung

typestring · enumOptional

Gibt an, um welche Art von Element es sich bei einem WorkflowElement handelt

Possible values:
scriptstringOptional

Skript, welches ausgeführt werden soll

uiDataobjectOptional

Search-Dialog

intermediateEventIdentifiersstring[]Optional

Für INTERMEDIATE_EVENT: wodurch wird dieses Event getriggert?

triggerSingleInstancebooleanOptional

Für INTERMEDIATE_EVENT: kann nur in der definierten Instanz getriggert werden

Default: true
guardingIntervalInSecondsinteger · int32Optional

Für INTERMEDIATE_EVENT: definiert ein Abfrage-Intervall, zu dem das Intermediate-Event überprüft wird, ob eine Ausführung des Skripts möglich ist. Nur in Verbindung mit delayInSeconds

possibleSplitResultsstring[]Optional

Mögliche Ergebnisse/Ausgänge beim Split

timeoutAfterSecondsinteger · int64 · nullableOptional

Verzögerung von Timern

responsibleUserIsExecutingUserbooleanOptional

Der ausführende Benutzer ist auch der verantwortliche Benutzer

Default: false
Responses
chevron-right
200

OK

application/json
post
/cmn/workflows/{id}/workflow-elements
200

OK

post
Path parameters
idinteger · int64Required
source-idinteger · int64Required
target-idinteger · int64Required
Query parameters
executeOnSplitResultstringOptional
Responses
chevron-right
200

OK

No content

post
/cmn/workflows/{id}/workflow-elements/edge/{source-id}/to/{target-id}
200

OK

No content

delete
Path parameters
idinteger · int64Required
source-idinteger · int64Required
target-idinteger · int64Required
Responses
chevron-right
200

OK

No content

delete
/cmn/workflows/{id}/workflow-elements/edge/{source-id}/to/{target-id}
200

OK

No content

post
Body

Führt ein Skript in einer "Sandbox" aus

workflowIdinteger · int64Required

ID des Workflows, in dessen Kontext das Skript ausgeführt werden soll

workflowElementTypestring · enumRequired

Gibt an, um welche Art von Element es sich bei einem WorkflowElement handelt

Possible values:
scriptstringRequired

Das auszuführende Skript

Responses
chevron-right
200

OK

application/json
Responseobject
post
/cmn/workflows/try-execute-script
200

OK

post
Body
objectOptional

Search-Dialog

Responses
chevron-right
200

OK

application/json
post
/cmn/workflows/import
200

OK

get
Path parameters
idinteger · int64Required
Query parameters
elementTypestring · enumRequired

Gibt an, um welche Art von Element es sich bei einem WorkflowElement handelt

Possible values:
Responses
chevron-right
200

OK

application/json
get
/cmn/workflows/{id}/script-context-description
200

OK

get
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

application/json
Responseobject

Search-Dialog

get
/cmn/workflows/{id}/export
200

OK

get
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

application/json
get
/cmn/workflows/{id}/editable-copy
200

OK

get
Responses
chevron-right
200

OK

application/json
get
/cmn/workflows/triggers
200

OK

get
Responses
chevron-right
200

OK

application/json
get
/cmn/workflows/search-dialogs
200

OK

Last updated

Was this helpful?