发明名称 Optimization of workflow access control
摘要 A computer-implemented method for executing a workflow is described, wherein the workflow comprises a set of individual activities, the method comprising the operations of deriving a global workflow access type and receiving a request to execute a workflow. Execution of access control based on the global workflow access type is performed. If access is allowable, the user is authorized to execute all activities belonging to the workflow. If access is not allowable, the user is rejected before executing the workflow.
申请公布号 US9021550(B2) 申请公布日期 2015.04.28
申请号 US200711787707 申请日期 2007.04.16
申请人 SAP SE 发明人 Rits Maarten E.
分类号 G06F21/60;G06Q10/06 主分类号 G06F21/60
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A computer-implemented method for executing a workflow, wherein the workflow comprises a set of individual activities, the individual activities executable according to alternative execution paths, each of the execution paths through the workflow comprising a plurality of tasks, each task having an associated access policy, the method comprising: computing a global workflow access type and a partial workflow access type, wherein the global workflow access type specifies a right to execute all of the individual activities belonging to the workflow, andthe partial workflow access type specifies a right to execute all tasks of a plurality of tasks of a particular path of the alternative execution paths in the workflow based on one or more access policies corresponding to the plurality of tasks, so that the workflow is executable along the particular path; receiving a request from a user to execute the workflow; executing an access control based on a workflow access type assigned to the user, wherein if the user is assigned the global workflow access type, authorizing the user to execute all of the individual activities belonging to the workflow,if the user is assigned the partial workflow access type, authorizing the user to access all tasks of a corresponding plurality of tasks of the particular path, andif the user is not assigned the global workflow access type or the partial workflow access type, rejecting the user before executing the workflow.
地址 Walldorf DE