Case LifeCycle
Case definition
The Case is the cornerstone of SurfaceScout, acting as a central hub that consolidates insights from various time steps, notes from team members, field photos, and other relevant evidence. This comprehensive aggregation streamlines the process of managing and resolving field infringements efficiently.

Case status & workflow
New: The case has just been created, and no action has been taken yet. Cases are created automatically by the system when a new insight is registered or manually by a user when creating an insight or moving an insight from another case.
Pending: The case is not actively being addressed. This status is set manually.
In Progress: The case is actively being worked on, with a user assigned to it.
Escalated: The case has been referred to an external party, such as authorities or contractors, for further action.
Closed: The case is resolved, and no further action or review is required.
Reopened: A previously closed case has been reopened, either automatically due to the addition of a new insight or manually by a user based on new information.

Workflow logic
For now the workflow logic is quite simple but some actions are not possible:
Status
NewtoReopenedStatus
PendingtoNeworReopenedStatus
In ProgresstoNew/ReopenedStatus
ReopenedtoNewStatus
ClosedtoNew/In Progress/Pending/EscalatedStatus
EscalatedtoNew/Reopened
Last updated