任务生命周期状态。
CREATED:任务已创建但尚未开始。
QUEUED:任务已排队,等待处理。
WORKING:任务正在处理中。
INPUT_REQUIRED:任务需要额外输入以继续。
PAUSED:任务已暂停,需恢复后继续。
COMPLETED:任务已成功完成。
CANCELED:任务已取消,不会继续处理。
EXPIRED:任务已过期,不会继续处理。
FAILED:任务处理失败,不会重试。
常见情况:
1. CREATED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
2. CREATED -> WORKING -> INPUT_REQUIRED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
3. CREATED -> WORKING -> PAUSED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
4. CREATED -> QUEUED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
5. CREATED -> QUEUED -> WORKING -> INPUT_REQUIRED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
6. CREATED -> QUEUED -> WORKING -> PAUSED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
取消情况:
1. CREATED -> CANCELED
2. CREATED -> WORKING -> CANCELED
3. CREATED -> QUEUED -> CANCELED
4. CREATED -> QUEUED -> WORKING -> CANCELED
5. CREATED -> QUEUED -> WORKING -> PAUSED -> CANCELED
6. CREATED -> QUEUED -> WORKING -> INPUT_REQUIRED -> CANCELED
过期情况:
1. CREATED -> WORKING -> EXPIRED
2. CREATED -> WORKING -> INPUT_REQUIRED -> EXPIRED
3. CREATED -> WORKING -> PAUSED -> EXPIRED
4. CREATED -> QUEUED -> EXPIRED
5. CREATED -> QUEUED -> WORKING -> EXPIRED
6. CREATED -> QUEUED -> WORKING -> INPUT_REQUIRED -> EXPIRED
7. CREATED -> QUEUED -> WORKING -> PAUSED -> EXPIRED