Workspace 6.21.5
|
Schedule a workflow remotely
Inputs: | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Workflow | CSIRO::DataExecution::Dependency | ||||||||||||||
Workflow name | QString | The name used to identify the scheduled workflow. If empty the label of the object connected to the 'Workflow' input is used. | |||||||||||||
Server name | QString | Specify the host name or IP of a remote server. This should match one listed in the remote scheduler settings. Leaving this empty will result in scheduling to any available remote server. | |||||||||||||
Used plugins only | bool | Only load plugins that are explicitly being used in the workflow. | |||||||||||||
Wait for start | bool | Wait until the remote scheduled workflow starts execution. | |||||||||||||
Generate new UUID | bool | ||||||||||||||
Start detached | bool | Run workflow in the Queue on the remote server. This allows the client to exit earlier than the scheduled workflow finishes without causing the scheduled workflow to abort. | |||||||||||||
Require output | bool | When schedule a workflow with any output of a data type not supporting serialization, the result won't be used in the WaitWorkflow. Mark this true to detect such scenario early. By default, only a warning write to log to help identify this. | |||||||||||||
Max retry count | int | The maximum retry count allowed for the request on the scheduler. Use -1 to indicate no limit. | |||||||||||||
Start timeout | int | Timeout in milliseconds for waiting the request to start. Use -1 to indicate no limit. This only take effect when 'Wait for start' is checked. | |||||||||||||
Report interval in seconds | int | Report waiting for the scheduled job to start at an interval in seconds. | |||||||||||||
Scheduler settings | QJsonDocument | Specify scheduler settings to override settings on the remote server.
| |||||||||||||
Outputs: | |||||||||||||||
UUID | QString |