Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for setting approval role of approval node of workflow according to roles

A technology for approving nodes and workflows, applied in instruments, data processing applications, resources, etc., can solve the problems of prone to errors, increased authorization, complicated and time-consuming, etc., to achieve the effect of less error-prone, improved reliability, and convenient operation

Inactive Publication Date: 2018-11-02
CHENGDU QIANNIUCAO INFORMATION TECH CO LTD
View PDF7 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In the above statement, both 2 and 3 need to authorize the role of class / group nature, but the method of authorization and workflow control through the role of class / group / position / type of work has the following disadvantages: 1. When user permissions change Difficult to operate: In actual system use, it is often necessary to adjust user permissions during operation. For example, when dealing with changes in employee permissions, the permissions of an employee associated with a role change. We cannot Changes in employee permissions change the permissions of the entire role, because the role is also associated with other employees whose permissions have not changed
[0010] 2. It is difficult to remember the specific permissions contained in the role for a long time: If the role has many permission function points, it is difficult to remember the specific permissions of the role over time, and it is even more difficult to remember the permission differences between roles with similar permissions. The permissions of the role are also easy to confuse; if you want to associate a new user, you cannot accurately determine how to choose the association
[0011] 3. Due to the change of user permissions, more and more roles will be created (if no new roles are created, the direct authorization to users will be greatly increased), and it is more difficult to distinguish the specific differences between the permissions of each role
[0012] 4. When transferring a post, if you want to assign many permissions of the transferred user to several other users, you must distinguish these permissions of the transferred user during processing, and then create roles to associate with the other users. users, such an operation is not only complicated and time-consuming, but also prone to errors
[0013] When setting the approval node of the existing workflow, the corresponding person is usually selected, but the job responsibilities of each person usually change. When the personnel responsibilities are adjusted, a new person in charge needs to be selected, which is prone to errors

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for setting approval role of approval node of workflow according to roles
  • Method for setting approval role of approval node of workflow according to roles
  • Method for setting approval role of approval node of workflow according to roles

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] [Example 1] such as Figure 4 As shown in the figure, the method for setting the approval role by role in the workflow approval node includes: creating the roles contained in the system organization structure. For example, create role a, role b, role c and role d, etc.

[0046] Definition of role: role does not have the nature of group / class / category / post / position / type of work, but a non-collective nature, the role is unique, and the role is an independent individual; in the application of enterprises and institutions, it is equivalent to Position number (the position number here is not a position, a position may have multiple employees at the same time, and a position number can only correspond to one employee at the same time).

[0047] Example: The following roles can be created in a company system: General Manager, Deputy General Manager 1, Deputy General Manager 2, Beijing Sales Manager 1, Beijing Sales Manager 2, Beijing Sales Manager 3, Shanghai Sales Engineer 1...

Embodiment 2

[0056] [Embodiment 2] In this embodiment, the present invention is described by setting an approval node of a leave-asking workflow.

[0057] The administration department of a company has roles A, B, C, D, E, and F. All leave requests in the company need to be approved by role A. The setting of the approval node of the leave workflow includes the following steps: Create a role A, character B, character C, character D, character E and character F.

[0058] Select an approval node in the leave workflow, and the candidate roles are displayed, including role A, role B, role C, role D, role E, and role F (if there are other roles in the system organization structure, also show these roles).

[0059] Select role A from the candidate roles as the approval role.

[0060] Assuming that the user associated with role A is Zhang San, then Zhang San obtains the approval task and approves it.

[0061]Assume that the user associated with role A changes from Zhang San to Li Si. Since the ...

Embodiment 3

[0062] [Example 3] such as Image 6 As shown, the method of setting the approval role by role in the workflow approval node includes: creating the roles contained in the system organizational structure; selecting (or setting) to set the approval role by role; setting the approval node of the workflow Candidate roles are displayed; select one or more roles from the candidate roles as the approval role of this node.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for setting an approval role of an approval node of a workflow according to roles. The method comprises the following steps of creating roles included in a system organization structure; displaying candidate roles when the approval node of the workflow is set; and selecting one or more roles from the candidate roles as the approval role / roles of the node. When thesystem workflow setting personnel set the approval role, the system workflow setting personnel only need to select the corresponding role instead of paying attention to a specific user, and even if the user associated with the role is changed, the approval role does not need to be reset, so that the method is easy to operate and less error-prone. A main body of approval operation in the workflow is the role, and the role is an independent individual, even if an employee / user change occurs, a new employee is associated to the role in the approval process again; or when the approval authority ofthe employee is changed, the approval authority of the role is adjusted in a targeted way instead of resetting / adjusting the process; and the setting is convenient, and the reliability of the workflow is improved greatly.

Description

technical field [0001] The invention relates to a method for setting and managing approval roles of approval nodes in workflows of management software systems such as ERP, in particular to a method for setting approval roles by workflow approval nodes according to roles. Background technique [0002] Role-based access control (RBAC) is the most researched and thoughtful database permission management mechanism in recent years. It is considered to be an ideal candidate to replace traditional mandatory access control (MAC) and discretionary access control (DAC). Traditional discretionary access control has high flexibility but low security, mandatory access control has high security but is too restrictive; role-based access control combines both, which is not only easy to manage but also reduces complexity, cost and error probability , and thus has been greatly developed in recent years. The basic idea of ​​role-based access control (RBAC) is to divide different roles accordi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06Q10/06G06Q10/10
CPCG06Q10/0633G06Q10/103
Inventor 陈达志
Owner CHENGDU QIANNIUCAO INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products