Skip to main content
CYPEX Documentation
Support
v2.0.0 Latest stable release View changelog ->

Workflows & State Transitions

A workflow in CYPEX is a state machine stored with your data model: named states, allowed transitions, and which roles may fire each transition. Once you enable enforcement, it is applied in the database — a CHECK constraint on the state column plus a trigger that rejects any transition you did not model, and checks the caller’s role against the transition’s permissions. The UI only offers what the database would accept anyway.

Read full post