Workflow Settings

Every single workflow has its own Workflow Settings panel. To access the Workflow Settings panel, navigate to the top-right corner of the canvas and click on the Settings icon. From the Workflow Settings window that appears, you can manage important settings of your workflow. Let’s look at the various sections of the Workflow Settings panel in detail.

Accounts

Under Accounts, you will see a list of all the accounts being used in that particular workflow. 

Under each account name, you will see the names of actions that are currently using that account. Deleting an account from the Workflow Settings panel only removes it from that particular workflow; it will continue to be available in other workflows in which it is being used. Learn more about Accounts.

Settings_(1).png

Parameters

The PARAMETERS section displays the list of all project parameters that are being used in the workflow. From here, you can create a new parameter or update an existing one directly. Read more about Parameters.

27-parameters.png

Execution Settings

From here, you can change the following settings related to the execution of your workflow:

Execution_Settings.png

Container size: The bigger the size of your container, the faster the execution of your workflow. You can select 256 MB (consumes 1 credit), 512 MB (consumes 2 credits), or 1 GB (consumes 4 credits) container to execute your workflows.

Note: The availability of 512 MB and 1 GB container depends on your subscription plan.

Flow runtime: Specify the time after which the workflow execution should be terminated. By default, the value for this field is set to 3 minutes. The higher the runtime, the greater the credit consumption. Given below is the credit consumption chart:

Flow Runtime (in minutes)Credits Consumed
31
62
93
124
155
186
217
248
279
3010

Maintain activity log: You can check the detailed execution history of your workflow by switching-on the Maintain activity log option. This will include the following details:

a) Date: This will show you all the dates of when the workflow was executed

b) Status: This will tell you whether the workflow was successfully executed or was failed.

c) Action: Here, you can check the logs in detail by clicking on the View Log button. 

If you have switched-on the Maintain activity log option, you can view the input/output details associated with each action of the workflow, when you open the execution log.

activity-maintain-logs.png

Shows real-time visualization of Workflow when executed via webhook or trigger: Enable/disable live visualization of workflow execution. When it is enabled, you will see real-time execution indicators on your canvas (a green line when you run the workflow), whenever you execute the workflow manually, via a trigger, or via webhook.

Note: If a workflow canvas remains idle for 15 minutes, and after that the workflow on that canvas is executed via webhook or trigger, you won't be able to view the execution indicators. To resume viewing the execution indicators, either refresh the canvas page or execute the workflow manually once. 

Retry executing failed actions 3 times before throwing an error: Enable this option to inform webMethods.io Integration to execute your failed workflow two more times, before throwing an error. This will eliminate the need to re-execute the workflow each time it fails due to a momentary internal or external error.

Save status of each successfully executed action: Enable this option to save the status of each successfully executed action of your workflow. So, in case the workflow fails due to an error, you can resume workflow execution right from the point it failed. This is useful when you are working with complex workflow containing several actions.