×

System and method for providing complex access control in workflows

  • US 9,741,006 B2
  • Filed: 05/14/2010
  • Issued: 08/22/2017
  • Est. Priority Date: 05/14/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing complex access control in workflows, comprising:

  • a computer, including one or more microprocessors;

    a workflow process, executing on the computer, which includes a plurality of tasks, wherein each task includes a plurality of task contents, and is associated with a plurality of task actions to be performed on each of the plurality of task contents;

    a workflow manager that includes a graphical user interface, wherein the graphical user interface enables displaying a first configurable matrix for controlling access to a plurality of task contents for the particular task, and a second configurable matrix for controlling access to the plurality of task actions for the particular task,wherein each of the first configurable matrix and the second configurable matrix includes one or more logical roles and one or more application roles,wherein each logical role defines a responsibility of a particular user for the particular task, and is selected from the group consisting of a creator, an assignee, an owner, a reviewer, and an approver,wherein each application role defines a responsibility of one or more users within an enterprise environment, andwherein the graphical user interface further enables displaying each member in each of the one or more logical roles, and each member in each of the one or more application roles in both the first configurable matrix and the second configurable matrix;

    wherein the work flow manager is configured toreceive a state of the particular task in real-time during execution of the particular task from an external source using a service configured for the graphical user interface,determine, based on the state of the particular task, that one or more task contents in the first configurable matrix and one or more task actions in the second configurable matrix are not selectable,receive one or more selections of task contents in the first configurable matrix, and one or more selections of task actions in the second configurable matrix, wherein each of the selections corresponds to a logical role or an application role, andcontrol access to the particular task based on the selections of task contents and task actions.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×