Hierarchical case model access roles and permissions
AssigneeOpen Text Corporation
InventorsSatyapal P. Reddy, Muthukumarappa Jayakumar, Arnaud Viltard, Ravikumar Meenakshisundaram
Life of this patent
Estimating the term…
Abstract
Hierarchical case model access roles and permissions are described. A system creates, for a child node associated with a parent node in a case model, a reference to a case role associated with the parent node. The system assigns another set of access permissions to the reference. . The system determines access to the child node based on the set of access permissions in response to a request associated with the case role to access the child node.
Claims15
A system for hierarchical case model access roles and permissions, the system comprising:
- a hardware processor;
- a processor-based application, which when executed on a computer, will cause the processor to;
- at design time, create, for a child node associated with a parent node in a case model, a reference to a case role associated with the parent node, the reference inheriting a first set of access permissions associated with the case role from the parent node, the first set of access permissions including at least one access permission associated with content management;
- at design time, assign, for the child node, at least one additional access permission to create a second set of access permissions assigned to the reference to the case role associated with the parent node, the second set of access permissions comprising the inherited first set of access permissions and the at least one additional access permission;
- create an instance of the case model from the case model;
- and
- at run time, determine access to an instance of the child node based on the second set of access permissions in response to a request associated with the case role to access the instance of the child node, wherein the instance of the child node is in the instance of the case model.
A computer-implemented method for hierarchical case model access roles and permissions, the method comprising;
- at design time, creating, for a child node associated with a parent node in a case model, a reference to a case role associated with the parent node, the reference inheriting a first set of access permissions associated with the case role from the parent node, the first set of access permissions including at least one access permission associated with content management;
- at design time, assigning, for the child node, at least one additional access permission to create a second set of access permissions assigned to the reference to the case role associated with the parent node, the second set of access permissions comprising the inherited first set of access permissions and the at least one additional access permission;
- creating an instance of the case model from the case model;
- and
- at run time, determining access to an instance of the child node based on the second set of access permissions in response to a request associated with the case role to access the instance of the child node, wherein the instance of the child node is in the instance of the case model.
A computer program product, comprising a non-transitory computer-readable medium haying a computer-readable program code embodied therein to be executed by one or more processors, the program code including instructions to cause the one or more processors to:
- at design time, create, for a child node associated with a parent node in a case model, a reference to a case role associated with the parent node, the reference inheriting a first set of access permissions associated with the case role from the parent node, the first set of access permissions including at least one access permission associated with content management;
- at design time, assign, for the child node, at least one additional access permission to create a second set of access permissions assigned to the reference to the case role associated with the parent node, the second set of access permissions comprising the inherited first set of access permissions and the at least one additional access permission;
- create an instance of the case model from the case model;
- and
- at run time, determine access to an instance of the child node based on the second set of access permissions in response to a request associated with the case role to access the instance of the child node, wherein the instance of the child node is in the instance of the case model.
Dependencies are inferred from the claim text.