The ScriptRunner Add-In runs any program or script.
| features | |
| Add-In Type | Logic |
| Interfaces | In: Event (“file” Parameter) Out: started process |
| Transactions | 1 per execution |
| Events | <Instanz>.Done |
| parameter | |
| command | Program that is started. |
| arguments | Optional arguments for program. Placeholders: {file}, {fileWithoutExt} |
| timeOut | Timeout in milliseconds after which the program will be terminated. (Default = 60000) |
| useShellExecute | Whether to use the operating system shell to execute the command. |
| useExitCode | Whether to require a specific ExitCode for a successful tranaction. |
| exitCode | ExitCode that indicates a successful execution of the program. |
| endpoint | Optional name of endpoint used in transaction. (Optional, Default = “”) |
Powershell scripts (.ps1 files) cannot be run directly. Instead Powershell.exe is started and the script to execute is passed as an argument.
command: powershell
arguments: -File my_script.ps1
If the ScriptRunner add-in is activated via an event that contains a “file” parameter, this parameter can be used as a placeholder in the program arguments.
command: powershell
arguments: -File my_script.ps1 -InputFile {file}
Events with a “file” parameter can be subscribed from the following add-ins: