Hierarchical permissions model within a document
AssigneeOpen Text Corporation
InventorsJeroen Van Rotterdam, Michael T. Mohen, Satyapal P. Reddy, Muthukumarappa Jayakumar
Life of this patent
Estimating the term…
Abstract
Case management systems and techniques are disclosed. In various embodiments, a hierarchical document permission model is received, the model describing a document hierarchy comprising a plurality of hierarchically related document nodes and defining for each of at least a subset of said document nodes one or more document roles and for each such role one or more document permissions with respect to that document node. The hierarchical document permission model is used to determine and enforce permissions with respect to case management instances to which the hierarchical document permission model applies.
Claims17
A case model system, comprising:
- a storage device configured to store case model definitions;
- a processor coupled to the storage device and configured to:
- provide a case model development user interface;
- receive a case model definition for a case model based on user interaction with the case model development interface, the case model definition defining a document hierarchy and a document permission model associated with the document hierarchy, the document hierarchy comprising document nodes corresponding to respective document portions and the document permission model comprising a hierarchy of document permission nodes defining document level hierarchical permissions for roles with respect to the respective document portions;
- and
- process the case model definition to generate a data structure that embodies the case model in a format consumable by a case management system to instantiate a case instance based on the case model and set the document level hierarchical permissions on the respective document portions of the document.
A computer program product embodied on a non-transitory computer readable storage medium and comprising instructions executable by a processor to:
- store case model definitions on a storage device;
- provide a case model development user interface;
- receive a case model definition for a case model based on user interaction with the case model development interface, the case model definition defining a document hierarchy and a document permission model associated with the document hierarchy, the document hierarchy comprising document nodes corresponding to respective document portions and the document permission model comprising a hierarchy of document permission nodes defining document level hierarchical permissions for roles with respect to the respective document portions;
- and
- process the case model definition to generate a data structure that embodies the case model in a format consumable by a case management system to instantiate a case instance based on the case model and set the document level hierarchical permissions on the respective document portions of the document.
A method comprising:
- storing case model definitions on a storage device;
- providing a case model development user interface;
- receiving a case model definition for a case model based on user interaction with the case model development interface, the case model definition defining a document hierarchy and a document permission model associated with the document hierarchy, the document hierarchy comprising document nodes corresponding to respective document portions and the document permission model comprising a hierarchy of document permission nodes defining document level hierarchical permissions for roles with respect to the respective document portions;
- and
- processing the case model definition to generate a data structure that embodies the case model in a format consumable by a case management system to instantiate a case instance based on the case model and set the document level hierarchical permissions on the respective document portions of the document.
Dependencies are inferred from the claim text.