Skip to content
โ—‡ AirawatOS Developer
๐Ÿšง Under development โ€” this portal is being built track by track. Content will keep growing, and some sections are still placeholders.

Reference

โ† Schema catalogue

platform.case

domain: platform

A CASE โ€” one running instance of a service/solution's workflow. The case is the spine: tasks belong to it, a decision resolves it, and it holds the authoritative status + an append-only history. The execution engine is the single writer of case state, so the history is authoritative, not reconstructed.

FieldTypeRequiredDescription
schemaโ€”โœ“
idstringโœ“
titlestringโœ“
servicestringresolvable ref to the service/solution declaration this case delivers
workflowstringresolvable ref to the workflow declaration (its ordered steps)
statusstringโœ“
current_stepstringid of the workflow step the case is at โ€” its status detail
subjectsarray<string>resolvable refs to the object(s) this case is about
opened_bystringactor who opened the case โ€” user://<tenant>/<sub> or role://<tenant>/<role>
opened_atstringโœ“
updated_atstring
closed_atstring
outcomestringresolvable ref to the governance.decision that closed the case
historyarray<object>append-only event timeline โ€” every task created/done, decision made, and state transition, in order. Each entry is (or references) a receipt.
tenantstring