Method for setting approval role for workflow approval node according to level of department

An approval node and workflow technology, which is applied in the field of setting approval roles at the department level in workflow approval nodes, can solve problems such as increasing system internal friction, increasing authorization, and complicating time-consuming, so as to reduce circulation conditions and circulation lines, improve efficiency and Reliability, the effect of improving system reliability

Inactive Publication Date: 2017-09-12
CHENGDU QIANNIUCAO INFORMATION TECH CO LTD
View PDF0 Cites 5 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 role for workflow approval node according to level of department
  • Method for setting approval role for workflow approval node according to level of department
  • Method for setting approval role for workflow approval node according to level of department

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0099] [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:

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

[0101] SS1: Create the departments and roles contained in the system organization structure, and 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...;

[0102] SS2: Set the role of department heads of each department;

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

[0104] Set the department level to n, where n is a positive integer ≥ 0: if the submitted role is role d2, then:

[0105] (1) When n=0, the workflow approval process submission role d2 acts as the approval r...

Embodiment 2

[0114] [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:

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

[0116] SS1: Create the departments and roles contained in the system organization structure, and 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...;

[0117] SS2: Set the role of department heads of each department;

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

[0119] Set the department level to n, where n is a positive integer ≥ 0: if the submitted role is role d2, then:

[0120] (1) When n=0, the workflow approval process submission role d2 acts as the approval r...

Embodiment 3

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

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

[0135] Role layer: The operation subject of process initiation and 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. ;

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

[0137] 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;

[0138] 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: ...

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 for a workflow approval node according to the level of department, comprising the following steps: departments and roles in a system organization structure are created, and the hierarchical relationship between the departments is set; a department manager role is set for each department; when the level of department n equals to 0, a submitting role holds the post of an approval role; when n equals to 1, the department manager role of the department to which the submitting role belongs holds the post of an approval role; when n equals to 2, the department manager role of the department superior to the department to which the submitting role belongs holds the post of an approval role; and when the level of department exceeds the highest level of department, the department manager role of highest level of department holds the post of an approval role. According to the invention, the approval role is set according to the level of department, and the workflow setting personnel only needs to input the level of department when setting an approval role. Multiple approval processes can be integrated together. The transfer conditions and transfer lines can be reduced. The workload of system workflow setting personnel is reduced. The 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 the workflow of management software systems such as EPR, in particular to a method for setting approval roles of approval nodes in workflow according to 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 , and thus has been greatly developed in recent years. The basic idea of ​​role-based access control (RBAC) is to divide diffe...

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
IPC IPC(8): G06Q10/06G06Q10/10
CPCG06Q10/06311G06Q10/0633G06Q10/103
Inventor 陈达志
Owner CHENGDU QIANNIUCAO INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products