Make progress understandable
Use meaningful stages that product and operations can discuss.
Home / Product / State tracking
Guide work through a lifecycleDefine allowed stages for each record and store every accepted transition beside its subject and actor.
Require requests to move from draft through the configured review stage before completion. Permit fulfillment only from the approved order states. When state is just free-form text, every screen and automation must remember the same transition rules.
Daptin lets a resource use a declared state model with an initial state and named events that move it between allowed stages. A transition updates the record's state context and leaves history.
Actions and permissions can then build on that lifecycle: the right people see the right next operation, reports can summarize where work is, and investigations can follow the path.
Use meaningful stages that product and operations can discuss.
Validate the requested event against the record's current state.
Show the current state and every accepted transition that produced it.
The same article, case, product, or order can appear in the reader’s language, retain who changed what, and move only through allowed business decisions.
State tracking does more when it can reuse the records, people, access rules, and workflows already in your application.
Name the stages and allowed events between them.
Create the record in its initial state.
A permitted request applies a valid event.
Store the new state and its transition evidence.
Start from the experience you want to create; the backend capability supports the work behind it.
Move a submission through draft, review, approval, and rejection.
Track received, assigned, in progress, waiting, and resolved.
Guide an article from draft to review, scheduled, published, or archived.
These capabilities share the same application context, so each one makes state tracking more useful.
Use state tracking for finite transitions and compose broader processes with actions, events, and schedules. Complex branching, timers, compensation, parallel work, and human assignment may require actions or a specialized workflow system.
Run Daptin locally, explore the live administration surface, and follow one complete application path.