ScheduleDefine Scheduled Task
Field Definitions
| Field | Type | Default | Description |
|---|---|---|---|
| type | String | - | Task type (required) |
| cron | String | - | Cron expression |
| invokeType | String | "automatic" | Invoke type |
| automaticId | String | - | Automation ID |
| scriptId | String | - | Script ID |
| scriptFunc | String | - | Script function |
| scheduleWeekList | List<Integer> | - | Schedule week list |
| scheduleDayList | List<Integer> | - | Schedule day list |
| schedulePeriod | String | - | Schedule period |
| scheduleTriggeredTime | Date | - | Schedule triggered time |
| scheduleInterval | int | - | Interval in minutes between executions |
| retryCount | int | - | Retry count on failure |
| isEnable | boolean | true | Whether enabled |
| misfireHandlingType | String | "ignorePolicy" | Misfire handling policy |
| misfireThreshold | long | 60 | Misfire policy threshold |
| serverIdList | String | - | Server ID list, comma separated |
Inherited Fields (from DefineObject)
| Field | Type | Default | Description |
|---|---|---|---|
| id | String | - | Unique identifier |
| key | String | - | Key |
| scope | String | - | Scope |
| name | String | - | Name (required) |
| displayName | String | - | Display name |
| remark | String | - | Remark |
| build | Long | 0L | Build version number, uses incrementing numbers. If version numbers differ, this configuration item needs to be processed (incremented by 1 when app is published) |
| draftVersion | Long | 0L | Draft version number |
| ignoreAddVersion | Boolean | false | Ignore add version number |
| isDeleted | Boolean | false | Mark whether the definition is deleted |
| parentId | String | - | Parent node ID |
| parentName | String | - | Parent node name |
| createUser | String | - | Created by user |
| updateUser | String | - | Updated by user |
| createTime | String | - | Create time |
| updateTime | String | - | Update time |

