← All tasks

State machine · task #95

Task22

Current place failed

Processes a task, retrying it after temporary errors until it completes or fails permanently.

Diagram
Transitions
No transitions can be applied to this entity.
start_process
new → processing
Starts processing a new task.
retry
backlogged → processing
Retries a backlogged task.
temp_error
processing → backlogged
Puts the task in the backlog after a temporary error, to retry it later.
permanent_error
processing → failed
Marks the task as failed after an error that a retry cannot fix.
complete_without_error
processing → completed
Marks the task as completed once it has been processed without error.
Marking

failed The task has failed permanently and will not be retried.

Stored in App\Entity\Task::$marking as the enum case TaskStep::Failed.