use_case.* events
The lifecycle of a project's use cases: a use case added, changed, moved along its review lifecycle, given new steps, put back to an earlier version and deleted.
The lifecycle of a project's use cases: a use case added, changed, moved along its review lifecycle, given new steps, put back to an earlier version and deleted. A mirror of the specification, a test management tool that derives cases from the flows and the people's notifications subscribe to this family.
Every event in the family is scoped to the project, so project_id in the envelope is always set and an endpoint confined to one project receives only that project's events. The payloads are thin on purpose: the ids, the reference and what the move itself carries, never a snapshot of the use case. Read the use cases endpoint for the record, its steps and its versions.
Background
Required ability
Tokens subscribing to use_case.* events need use-case:view at mint time.
Events
use_case.createdA use case is added.use_case.updatedA use case's fields change.use_case.status_changedA use case moves along its review lifecycle.use_case.steps_changedA use case's steps are replaced.use_case.restoredAn earlier version of a use case is put back.use_case.deletedA use case is deleted.How is this guide?
Last updated on