2cce9bf7ad
An idea for splitting validation and running
...
[MAILPOET-4191]
2022-04-18 09:10:23 +02:00
952696fe42
Check for workflow run status in workflow runner
...
[MAILPOET-4055]
2022-03-14 09:36:21 +01:00
f443992f81
Mark workflow runs with errors as failed
...
[MAILPOET-4055]
2022-03-14 09:36:21 +01:00
fc16bacadc
Add "core" automation integration & implement wait action
...
The "core" integration will provide triggers, actions, and subjects
that are not specific to any 3rd party integration.
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
716050b7de
Save subject data in workflow runs
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
b62bc21849
Enqueue next step or complete workflow in step runner
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
ac04ade359
Implement action step runner
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
a7cd2b74b4
Fetch workflow, workflow run, and step in workflow step runner
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
66eaf555b5
Catch all errors in step runner
...
Action Scheduler handles only exceptions, not other errors.
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
0c8c86c0a8
Add basic workflow step runner service
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
4a8f37172a
Enqueue next workflow step in trigger handler
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
6d040571aa
Add simple Action Scheduler wrapper service
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
e4b09ab6de
Create new workflow run in trigger handler
...
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00
a191c691f5
Add hook and basic handler for automation triggers
...
For now trigger keys are stored in the workflow as a JSON array.
This is not optimal in case someone has many workflows but as
workflows are user-created it's unlinkely someone will have thousands
of them. We can consider adding a workflow_triggers table as well.
[MAILPOET-4136]
2022-03-14 09:36:21 +01:00