Workflow events#
Events are emitted when executing a workflow. The event fields are
Field |
Type |
Not None when |
Value |
---|---|---|---|
host_name |
str |
||
process_id |
int |
||
user_name |
str |
||
job_id |
str |
random uuid by default |
|
engine |
str|None |
execution engine is used |
|
context |
str |
“job”, “workflow” or “node” |
|
workflow_id |
str |
||
node_id |
str|None |
context == “node” |
|
task_id |
str|None |
context == “node” |
|
type |
str |
“start”, “end” or “progress” |
|
time |
str |
ISO 8601 format in local timezone |
|
error |
bool|None |
event == “end” |
|
error_message |
str|None |
event == “end” |
|
error_traceback |
str|None |
event == “end” |
|
progress |
int|None |
event == “progress” |
number between 0 and 100 |
task_uri |
str|None |
||
input_uris |
List[Dict]|None |
event == “start” |
|
output_uris |
List[Dict]|None |
event == “start” |