CPC G06F 16/93 (2019.01) [G06F 8/24 (2013.01); G06F 16/2228 (2019.01); G06F 16/2264 (2019.01); G06F 16/2453 (2019.01); G06F 16/282 (2019.01); G06F 16/83 (2019.01); G06F 40/186 (2020.01); G06Q 10/067 (2013.01)] | 20 Claims |
1. A method of managing cases, comprising:
at a case management system executing on a computing device, receiving a case model definition defining a case model that includes a hierarchy of case nodes that represents how data within a case is organized and receiving a metadata definition for a case node from the hierarchy of case nodes, the metadata definition associating the case node with a first object that is located on and has associated services provided by an external system that is external to the case management system, the metadata definition including information related to the first object;
creating, by the case management system, a case instance based on the case model, the case instance including a corresponding instance of the case node, wherein creating the case instance comprises creating a run-time data structure based on the metadata definition and associating the run-time data structure with the corresponding instance of the case node;
storing, in the run-time data structure, information usable in the case instance to access and use a corresponding instance of the first object; and
in the case instance, accessing the corresponding instance of the first object via the external system using the information in the run-time data structure.
|