Execute a Process
Description
Execute a Process runs a shell script or command-line program on the host machine for every row in the workflow stream. Use this step when your workflow needs to invoke external tools, batch files, or system commands — for example, running a data conversion utility, calling a command-line application, or executing a cleanup script. It captures the exit value and output of the executed process, making the results available as fields for downstream steps.
Configurations
| Field Name | Description |
|---|---|
| Step name | Specify the name of the step; this name has to be unique in a single workflow |
| Process field | Specify the field name in the data stream that defines the process to start (shell script /batch file to start on linux and windows OS respectively). Arguments can also be used. |
| Fail if not success | Checking this option means if the exit status is different than zero the step fails. You can use error handling to get these rows. |
| Output line delimiter | Without defining a line delimiter, all returned lines are collapsed into a single string with no line delimiters. Specify Output line Delimiter field to contain the line separator character used to separate lines in the output. You can set to any line delimiter and special characters can be set with the format $[value], e.g. $[0D] for CR or $[0D,0A] for CR/LF |
| Result fieldname | Specify the result fieldname (STRING) |
| Error fieldname | Specify the error fieldname (STRING) |
| Exit value | Specify the exit fieldname (INTEGER) |