A case class is a template for a case object. A case class:
- must have a case identifier.
- must have a case state attribute.
- can have summary attributes.
- can have searchable attributes.
You can create case objects from case classes using either a case data service task in a process or a public API. Creating a case object returns a case reference. That reference can be used by any process to find and manipulate that case object.
Note: Unlike local objects, which exist only over the lifespan of a process instance, case objects are persisted - each case object is stored in the case data tables that represent the case model from which the case object was instantiated.
|