Execute Flow manually
You can manually execute a Flow at any time by opening the Flows
window and clicking Run
.
Confirm that you want to execute a Flow by clicking Run
in the popup window.
There are two conditions when you cannot manually execute the Flow:
- The Flow is already running.
- The Flow is event-driven.
Once the Flow has been executed (whether with success or error), Etlworks will display a pop-up notification.
Execute flow on Integration Agent
When manually triggering a flow in Etlworks, the system automatically detects if the flow is configured to execute on an Integration Agent rather than the main instance. If a flow is scheduled to run on an agent, Etlworks provides a warning, as shown in the screenshot, to prevent accidental execution on the main instance.
Automatic Detection:
• Etlworks checks the flow configuration to determine if it is assigned to one or more Integration Agents.
Warning Message:
• If the flow is configured to run on an agent, a message will appear, advising against running the flow directly on the main instance. The warning includes the names of the assigned agents (e.g., “Dev agent”).
User Options:
• Cancel: Stops the flow from executing, allowing the user to switch to the correct agent for execution.
• Run anyway: Allows the flow to execute on the main instance despite the recommendation.
Capture console log
Enable Capture console log
to debug Flows and monitor execution in real-time. This option is enabled by default.
Set Extra Log Step
Optionally, enter a number >= 100
into Extra Log Step
. Once a number is entered, an extra checkpoint will be added to the Flow log every time that a specified number of data records has been processed.
While expanding the verbosity of the log, it can negatively impact performance. Use Extra Log Step
if you want to monitor a Flow that is processing many data records, typically > 1M
(one million). Otherwise, keep it empty.
Entering Extra Log Step
makes sense only if capturing console log is enabled.
Add Flow parameters
It is possible to add the Flow parameters that will be passed to the Flow at run time. The parameters will be added as global and Flow variables.
It is recommended to add parameters as uppercased variables without whitespaces.
Entering Empty String Values
When entering parameters for a flow in the format key=value, the UI does not accept an empty string ("") as a valid value. To pass an empty string as the value of a specific parameter, you must enter it using the Unicode representation for an empty character: \u200B. This allows the system to recognize and process the parameter with an empty string as its value.
Entering Secure Parameters
Pass secure parameters such as passwords in the Secure parameters
box:
Check Flow status
The status of the last execution is displayed in the EXECUTED
column and includes a link to the
Flow Statistics
dashboard.
Comments
0 comments
Please sign in to leave a comment.