Patent ID: 11899635
Assignee: OPEN TEXT HOLDINGS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A case management system, comprising:
a storage device configured to store a case model definition; and
a processor coupled to the storage device and configured to:
control progress of processing of a case in a case management system by:
receiving an indication to create a case instance;
loading a case model definition defining a case model comprising a hierarchical data model, wherein the case model includes a placeholder case node that is designated as a placeholder in the case model;
parsing the case model definition to generate runtime data structures representing a hierarchy of case nodes to determine the hierarchical data model to be used to create the case instance and a placeholder data to be associated with the placeholder case node; and
using the case model definition to create the case instance, including by associating the placeholder data with the placeholder case node in the case instance as created, wherein a placeholder container corresponding to the placeholder case node in the case instance includes a definition of content requirements to be satisfied by a container in order to replace the placeholder container, including required content, with the container;
controlling replacement of the placeholder data for the placeholder case node with data satisfying a criteria of the case model definition, the replacement defined as a precondition for a state transition of a user defined state machine of the case model definition, the user defined state machine associated with the placeholder case node; and
evaluating the placeholder case node to determine whether the placeholder case node is populated by content items as required by the definition of content requirements of the placeholder container.