Enable users to save their progress on tasks to significantly reduce friction during task completion, allowing for greater flexibility when pausing or interrupting work.
User Problem 🤦
When working on larger tasks with long forms, it is often necessary to pause the work, for example, to obtain more information or simply to take a break.
Currently, when leaving a task, all existing progress is gone.
User Stories 🧑🚀
As a task user, I want to be able to save my progress on a task so I can return to it later without losing any information.
As a task user, I want a clear indicator to show that my progress has been saved successfully so I can feel confident that my work is preserved.
As a task user, I want to view the last time my progress was saved so I can track when changes were last updated.
We should add a safety dialog when users switch tasks w\/o storing progress "Save your progress or it get's lost etc."
When loading a form with pre-saved data, we could indicate that work already happened on this task, as default values and state of the form are not visible anymore. We can do this later in the https://camunda.productboard.com/entity-detail/features/25903456 epic.
Value Proposition Statement 🚀
Enable users to save their progress on tasks to significantly reduce friction during task completion, allowing for greater flexibility when pausing or interrupting work.
User Problem 🤦
When working on larger tasks with long forms, it is often necessary to pause the work, for example, to obtain more information or simply to take a break.
Currently, when leaving a task, all existing progress is gone.
User Stories 🧑🚀
As a task user, I want to be able to save my progress on a task so I can return to it later without losing any information.
As a task user, I want a clear indicator to show that my progress has been saved successfully so I can feel confident that my work is preserved.
As a task user, I want to view the last time my progress was saved so I can track when changes were last updated.
Implementation Notes 📝
We can implement it using local task variables which works well for multi-region (unlike draft variables): https://docs.camunda.io/docs/next/components/concepts/variables/#local-variables
We should add a safety dialog when users switch tasks w\/o storing progress "Save your progress or it get's lost etc."
When loading a form with pre-saved data, we could indicate that work already happened on this task, as default values and state of the form are not visible anymore. We can do this later in the https://camunda.productboard.com/entity-detail/features/25903456 epic.
Links to additional collateral 🔗
:robot: This issue is automatically synced from: source