Restart Task Connector manages task restarts using a token-based remote control system. This connector allows users to configure and handle task restart operations, particularly in scenarios where tasks fail, need rescheduling, or need to be switched to the Parked
state.
Remote control - allow control via Token
For proper connector functionality, enabling Remote Control in the company settings for Token
capability is essential.
Configuration
Remote Restart Task configuration
Wait Time
Specifies the wait time in seconds before a task is retried.
Restart mode
Provides different modes Scheduled
/ Parked
Scheduled mode
is used when you want to plan the task's run.
Example: If you set this mode and run the task twice in succession with a Wait time
of 10 seconds and Number of retry attempts
set to 2, the task will run for 10 seconds in progress. Subsequently, the next run will also be in progress for 10 seconds, and automatically, two additional runs will be initiated, each taking 10 seconds.
Parked mode
temporarily stops the execution of a task run without completing or failing it. Tasks can be parked for various reasons, such as waiting for manual intervention, additional data, or resolution of dependencies.
Number of retry attempts
Sets the number of retry attempts.
Input & Output Schema
Input
Data schema is optional
The connector does not expect a specific schema. The required data structure can be achieved by correct configuration. Although the selected connector doesn't require a schema generally, the individual integration task step may need to match the output data structure of the preceding task step and use a data schema selected from the repository or create a new input schema.
Output
Remote restart (ver. 1.0.0)
Column | Data type | Allow null | Description |
---|---|---|---|
Success | Bool | No | Indicates if the task was restarted successfully |
ActualAttempt | String | Yes | The current retry attempt number |
TotalAttempts | Integer | Yes | The total number of attempts |
TaskRunID | Integer | Yes | The ID of the task run that was created |
Release notes
3.0.6
- Fixed input process type.
3.0.5
- Plugin binaries update as a result of included connector change.