Documentation: Flowy Processes
Flowy Processes
Introduction
Flowy processes are the workflows themselves. A process is a sequence of steps designed to accomplish a specific task or series of tasks.
Users having the PROCESS_CREATOR
role are able to create Flowy processes. Once created, the access is configured roles individually on every process through its role settings.
Process properties
Every process has the following properties:
Name | Description |
---|---|
Time to live (TTL) for logs | Defines the maximum amount of times that logs should be kept; please note that this affects events, as well as process and step logs. Setting the value to 0 disables the cleaning process, logs are kept indefinitely in that case. The cleaning affects all logs independent of their type. |
Time to live (TTL) for errors | Defines the maximum amount of times that errors should be kept; please note that this affects events, as well as process and step logs. Setting the value to 0 disables the cleaning process, although error logs would be still cleaned when their TTL reaches the value set for logs. The cleaning affects only error logs. The set value must be equal or lower than the log TTL. |
Max processing duration | Defines the maximum amount of time that a process is allowed to run. This value get checked after every step and is therefore enforced in a best-effort manner. |
Max simultaneous executions per instance | Defines the maximum amount of active processes on a per instance base. Setting this value to i.e. 2 would mean that the process can run twice on the very same instance simultaneously. Value must be lower or equal to overall max simultaneous executions . |
Overall max simultaneous executions | Defines the maximum amount of active processes allowed across all connected instances. Setting this value i.e. to 3 would mean that the particular process can run up to 3 times throughout all active instances. Value must be higher or equal to max simultaneous executions per instance . |
GDPR relevant | Defines if the process needs to be included in the GDPR report. |
Cache storage | Defines if cache should be persisted. Please note that this setting - if disabled - overrules the same setting on the step level. If enabled, cache is only persisted for steps having the same setting enabled. Cache is only persisted, when logging is enabled. |
Logging | Defines if logs should be persisted. Please note that this setting - if disabled - overrules the same setting on the step level. If enabled, logs are only persisted for steps having the same setting enabled. |
Please refer to the steps page for details on which steps Flowy offers.