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

Method for setting approval roles of workflow approval nodes according to department grades

An approval node and workflow technology, applied in the field of workflow approval node setting approval roles at the department level, can solve problems such as increasing system internal consumption, increasing authorization, complex time-consuming, etc., to reduce circulation conditions and circulation routes, improve efficiency and Reliability, the effect of improving system reliability

Active Publication Date: 2018-09-18
CHENGDU QIANNIUCAO INFORMATION TECH CO LTD
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] 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
[0014] 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
[0015] 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
[0017] (1) The initiator of the process cannot be selected as the approver in the approval node. Before the end of the approval process, the initiator of the approval process cannot review and confirm the approval result of the application submitted by him. For example, the initiator initiates a 10,000 yuan reimbursement approval Request, due to errors in the content submitted by the initiator or other reasons, the approved reimbursement amount is revised to 500 yuan after multi-level approval, and the final approval result only allows reimbursement of 500 yuan, and the approval process is over
If the sponsor has any objection after receiving the approval result, he must invalidate the previous approval process result and submit a new approval application, which increases the internal friction of the system and reduces the approval efficiency
[0018] (2) For inter-provincial and multinational group companies with complex organizational structures, the number of approval processes involved is very large, and the flow conditions and lines of the approval process are also very complicated. For the system process setters, the workload is very heavy. And it is easy to make mistakes when setting up the approval process, the system is very inconvenient to use, and the system reliability is not high
[0019] (3) When setting approval by level, the system cannot realize the approval of the approval request submitted by the highest-level department supervisor. Generally, it is necessary to assign a special approval role to the highest-level department supervisor separately, which increases the workload of the system workflow setup personnel

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 roles of workflow approval nodes according to department grades
  • Method for setting approval roles of workflow approval nodes according to department grades
  • Method for setting approval roles of workflow approval nodes according to department grades

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0098] [Example 1] The method for setting the approval role of the workflow approval node at the department level includes a step of setting the system organizational structure and a step of setting the approval role at the department level:

[0099] The step of setting the system organization structure includes the following sub-steps:

[0100] SS1: Create the departments and roles included in the system organizational structure;

[0101] SS2: Set the hierarchical relationship between departments (such as Figure 4 As shown, department A is one level higher than department B, and department A is two levels higher than department C...), and set the role of the department head of each department;

[0102] The steps for setting approval roles at the department level include:

[0103] Set the department level to n, n is a positive integer ≥ 0 (the value of N can also be replaced by other symbols, such as a, b, c, d, b is one level higher than a, c is two levels higher than a, a...

Embodiment 2

[0113] [Example 2] The method for setting the approval role of the workflow approval node at the department level includes a step of setting the system organizational structure and a step of setting the approval role at the department level:

[0114] The step of setting the system organization structure includes the following sub-steps:

[0115] SS1: Create the departments and roles included in the system organizational structure;

[0116] SS2: Set the hierarchical relationship between departments (such as Figure 4 As shown, department A is one level higher than department B, and department A is two levels higher than department C...), and set the role of the department head of each department;

[0117] The steps for setting approval roles at the department level include:

[0118] Set the department level to n, n is a positive integer ≥ 0 (the value of N can also be replaced by other symbols, such as a, b, c, d, b is one level higher than a, c is two levels higher than a, a...

Embodiment 3

[0131] [Example 3] such as Figure 5 As shown, the workflow control method includes the following steps:

[0132] S1: Construct a three-tier structure model of user-role-permission, in which:

[0133] Role layer: The operation subject of process approval in the workflow is a role, each role is an independent individual, not a group / class, a role can only be associated with a unique user at the same time, and a user is associated with one or more roles;

[0134] Permission layer: It is composed of the permissions needed in workflow execution, and the permissions are directly authorized to roles;

[0135] User layer: Users determine the approval tasks in the workflow through the associated roles, and perform approval operations with the permissions of the associated roles;

[0136] S2: if Figure 7 As shown, the three-tier structure model is used to control the workflow. An approval process includes a start node, at least one approval node, and an end node:

[0137] Start no...

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 approval roles of workflow approval nodes according to department grades. The method comprises steps of establishing departments and roles in a system organization structure; setting hierarchical relations between the departments; and setting department manager roles of each department. When the department grade n=0, a submitting role takes charge of the approval role. When n=1, the department manager role of the department where the submitting role is located takes charge of the approval role. When n=2, the department manager role of the superior department of the department where the submitting role is located takes charge of the approval role, and so on. When the setting of the department grade exceeds the highest level department, the department manager role of the highest level department takes charge of the approval role. According to the invention, in a way of setting the approval role according to the department grades, a workflow setting worker can set the approval role as long as inputting the department grade during setting of the approval role; multiple approval processes can be effectively integrated together; circulation conditions and circulation ways can be effectively reduced; workload of the workflow setting worker of the system is reduced; and reliability of the system is improved.

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 of approval nodes in workflows at department levels. 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 , which has been greatly developed in recent years. The basic idea of ​​role-based access control (RBAC) is to divide different roles acco...

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/10G06Q10/06
CPCG06Q10/06311G06Q10/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