Skip to content

Service case lifecycle

Goal

Advance a service case through allowed statuses.

Who it is for

service_case.manage.

Allowed transitions

FromTo
openin_progress, cancelled
in_progressresolved, cancelled
resolvedclosed

Steps — progress and resolve

  1. From open, start work → in_progress.
  2. From in_progress, open the resolve dialog → choose resolution + notes → resolved.
  3. From resolved, close the case.
  4. Cancel only from open or in_progress.

Hard stops

  • Resolve without resolution → validation / domain error.
  • Illegal transition → rejected.
  • Create on non-issued serial → serialNotSold.

Result

Closed or cancelled cases leave the active queue; no automatic inventory or AR posting.

BlueMatrix Help — product documentation for tenants