CN110163577A - A kind of list dynamic management approach and system based on rights management - Google Patents

A kind of list dynamic management approach and system based on rights management Download PDF

Info

Publication number
CN110163577A
CN110163577A CN201910432097.6A CN201910432097A CN110163577A CN 110163577 A CN110163577 A CN 110163577A CN 201910432097 A CN201910432097 A CN 201910432097A CN 110163577 A CN110163577 A CN 110163577A
Authority
CN
China
Prior art keywords
information
list
dynamic
role
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910432097.6A
Other languages
Chinese (zh)
Other versions
CN110163577B (en
Inventor
王海燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Qidongzi Information Technology Co ltd
Original Assignee
Guangdong Qidongzi Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Qidongzi Information Technology Co ltd filed Critical Guangdong Qidongzi Information Technology Co ltd
Priority to CN201910432097.6A priority Critical patent/CN110163577B/en
Publication of CN110163577A publication Critical patent/CN110163577A/en
Application granted granted Critical
Publication of CN110163577B publication Critical patent/CN110163577B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of list dynamic management approach and system based on rights management, user can allow for be associated initial list with work flow diagram, and it establishes and the initial matched permission unit lattice information of list, obtain the circulation information of work flow diagram, the display content of adjust automatically list in real time again;The present invention can be convenient user and be adjusted list cell content in conjunction with specific business, can also cross and intuitively embody corresponding workflow by the Suitable content of list;The complexity of production list is reduced, office efficiency is improved, it can quick response business demand.

Description

A kind of list dynamic management approach and system based on rights management
Technical field
The present invention relates to field of computer technology more particularly to a kind of list dynamic management approach based on rights management and System.
Background technique
With advances in technology, form system in the daily operation of enterprise using more and more extensive, largely applied to The fields such as warehouse logistics, financial management.Existing form system is all that system development quotient is fixed according to demand, the institutional framework of enterprise System exploitation, development process is complicated, system complex;By the list that need to be examined according to selected workflow in list approval process Cheng Jinhang is audited step by step.However, the demand of user be it is changeable, auditing flow is complicated and changeable in review process, usually contains There are a plurality of circulation path and changeable auditor, is difficult to meet by the limited component that various form customization tools provide merely The diversified demand of user;Particularly with the system for having developed completion, if continuing to add or change existing knot of tissue Structure, the list that different auditing flows needs is different, needs to be adjusted list content, it is therefore desirable to pay very high exploitation Cost.
Summary of the invention
In order to overcome the deficiencies of the prior art, the list dynamic management approach that the present invention provides a kind of based on rights management and System, it is possible to reduce the operation complexity of development system form design in organization structure change, audit demand difference is completed, Office efficiency is improved, it can quick response business demand.
To achieve the above object, technical scheme is as follows:
In a first aspect, the present invention provides a kind of list dynamic management approach based on rights management, comprising:
Obtain the call instruction of Form Designer;
According to the call instruction, initial list is generated at form design interface;
It obtains and the initial matched work flow diagram of list;
The initial list is associated with the work flow diagram;
Obtain user creation with the initial matched permission unit lattice information of list;
The initial list, the permission unit lattice information are bound, and stored to database;
When getting the triggering information of the work flow diagram, remember that triggered work flow diagram is trigger flow figure;
Acquisition and the associated initial list of the trigger flow figure, are denoted as triggering list;
Acquisition and the matched permission unit lattice information of triggering list from database are denoted as triggering permission unit lattice letter Breath;
The circulation information of the trigger flow figure is obtained in real time;
According to the triggering permission unit lattice information, the circulation information, the content of the triggering list is adjusted.
In an embodiment of the present invention, the permission unit lattice information include static cell lattice information and with the static state The binding authority information of cell information matches;
Then, described according to the triggering permission unit lattice information, the circulation information, adjust the interior of the triggering list Hold, specifically include:
When getting the circulation information in real time is edit instruction of the user to the static cell lattice;
Obtain the user information;
According to the user information, matched user right information is obtained from preset user right table;
When the binding authority information is matched with the user right information;
The content of static cell lattice is adjusted according to the edit instruction;
When the binding authority information and the user right information mismatch;
According to the edit instruction, editor's invalid information is generated;
Editor's invalid information is sent to user.
In an embodiment of the present invention, a kind of list dynamic management approach based on rights management, further includes:
Obtain the work flow diagram in the database, wherein the work flow diagram include start node, at least one End node, at least one swimming lane;The swimming lane include at least one task node, at least one gateway and at least one with The next stage task node of the gateway connection;
Obtain preset organisational chart, wherein the organisational chart includes at least one department's information, wherein institute The department information of stating includes at least one Role Information;
All swimming lane information are obtained from acquired work flow diagram, and matched according to acquired swimming lane acquisition of information Department's information;
All task nodes in swimming lane are obtained, the task node that note is directed to Role Information is role node, and note is wherein The node for not being related to Role Information is system node;Note node is permission node followed by the role node for having gateway;
With the Role Information of the permission node matching in acquisition department information, it is denoted as authorization role;
It is generated respectively according to the authorization role and with the task definition of the matched permission node of the authorization role and each A permission limits absolutely matched role-security table;
Obtain user information, wherein include user role information in the user information;
Matched role-security table is obtained according to user role information;
According to acquired role-security table, by the permission assignment in the role-security table in pre-set user authority list To matched user.
Further, in an embodiment of the present invention, a kind of list dynamic management approach based on rights management, also Include:
When getting organisational chart's modification information, the organisational chart newly got is remembered to update organisational chart;
The work flow diagram that user sends is obtained, update work flow diagram is denoted as;
New role-security table is generated according to the update organisational chart and the update work flow diagram, is denoted as update Authority list;
The user information comprising authority content in the renewal authority table in user right table is obtained, old permission is denoted as and uses Family;
When the Role Information in the old permission user information is matched with renewal authority table;
Judge the old permission user right without change.
Further, in an embodiment of the present invention, a kind of list dynamic management approach based on rights management, also Include:
When the Role Information and renewal authority table mismatch in the old permission user information;
Delete in the user right table of the old permission user with the matched authority content of renewal authority table;
Role Information and the matched user of renewal authority table in user information are obtained, new permission user is denoted as;
According to the renewal authority table, the permission in the renewal authority table is assigned to institute in pre-set user authority list State new permission user.
In an embodiment of the present invention, the permission unit lattice information further include: dynamic cell lattice information and with it is described dynamic The dynamic rights information of state cell information matches;
Then, according to the triggering permission unit lattice information, the circulation information, the content of the triggering list, tool are adjusted Body includes:
When the circulation information for getting the trigger flow figure in real time is gateway node and circulation condition, remember acquired The gateway is dynamic gateway;
Circulation path matched with the circulation condition after the dynamic gateway is obtained, dynamic route is denoted as;
It obtains in the dynamic route, all permission nodes between dynamic gateway and next gateway;Dynamic is denoted as to weigh Limit node;
The authorization role with the dynamic rights node matching is obtained, remembers that the authorization role is dynamic rights role;
The dynamic rights role is shown into the dynamic cell lattice;
The authority content with the dynamic rights node matching is obtained, remembers that the authority content is and the dynamic cell lattice The dynamic rights information of information matches.
It is described according to the triggering permission unit lattice information, the circulation information in one embodiment of the invention, described in adjustment The content of list is triggered, later further include:
When getting sub-process triggering information;
Information is triggered according to the sub-process, obtains matched sub-process list;
The sub-process list is added in the triggering list.
Second aspect, the present invention provides a kind of list dynamic management system based on rights management, comprising:
Form design module, control module, relating module, permission unit lattice module, binding module, triggering acquisition of information mould Block, list obtain module, circulation data obtaining module, adjustment module;
The form design module, for obtaining the call instruction of Form Designer;
The form design module, is also used to according to the call instruction, generates initial list at form design interface;
The control module, for obtaining and the initial matched work flow diagram of list;
The relating module, for the initial list to be associated with the work flow diagram;
The permission unit lattice module, for obtaining believing with the initial matched permission unit lattice of list for user's creation Breath;
The binding module, for binding, and storing to number the initial list, the permission unit lattice information According to library;
The triggering data obtaining module remembers triggered work for getting the triggering information of the work flow diagram Making flow chart is trigger flow figure;
The list obtains module, for acquisition and the associated initial list of the trigger flow figure, is denoted as triggering list;
The permission unit lattice module is also used to obtain and the matched permission unit lattice of triggering list from database Information is denoted as triggering permission unit lattice information;
The circulation data obtaining module, for obtaining the circulation information of the trigger flow figure in real time;
The adjustment module, for adjusting the triggering according to the triggering permission unit lattice information, the circulation information The content of list.
In an embodiment of the present invention, the permission unit lattice information include static cell lattice information and with the static state The binding authority information of cell information matches;
Then, the list dynamic management system based on rights management, further includes: User profile acquisition module, Yong Huquan Limit obtains module, sending module;
The control module is also used to judge to get whether the circulation information is user to the static cell in real time The edit instruction of lattice;
The User profile acquisition module is user to the static cell for that ought get the circulation information in real time When the edit instruction of lattice, the user information is obtained;
The user right obtains module, matched with the user information for obtaining from preset user right table User right information;
The adjustment module is also used to when the binding authority information is matched with the user right information, according to institute State the content of edit instruction adjustment static cell lattice;
The adjustment module is also used to when the binding authority information and user right information mismatch, according to The edit instruction generates editor's invalid information;
The sending module, for editor's invalid information to be sent to user.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: workflow Figure obtains module, organisational chart obtains module, department's data obtaining module, and task node obtains module, and permission node obtains Module, authorization role obtain module, and role-security table obtains module, and user role information obtains module and authority distribution module;
Wherein, the work flow diagram obtains module, for obtaining the work flow diagram in the database, wherein described Work flow diagram includes start node, at least one end node, at least one swimming lane;The swimming lane includes at least one task Node, at least one gateway and at least one next stage task node being connect with the gateway;
The organisational chart obtains module, for obtaining preset organisational chart, wherein organisational chart's packet Include at least one department's information, wherein department's information includes at least one Role Information;
Department's data obtaining module, for obtaining all swimming lane information, and root from acquired work flow diagram According to the matched department's information of acquired swimming lane acquisition of information;
The task node obtains module, and for obtaining all task nodes in swimming lane, note is directed to Role Information Task node is role node, and the node that note is not related to Role Information wherein is system node;
The permission node obtains module, followed by the role node for having gateway is permission node for node;
The authorization role obtains module, for obtaining the Role Information in department's information with the permission node matching, It is denoted as authorization role;
The role-security table obtains module, for according to the authorization role and with the matched permission of the authorization role The task definition of node generates respectively limits absolutely matched role-security table with each permission;
The user role information obtains module, for obtaining user information, wherein includes user in the user information Role Information;
The user role information obtains module, is also used to obtain matched role-security table according to user role information;
The authority distribution module will be described in pre-set user authority list for according to acquired role-security table Permission in role-security table is assigned to matched user.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: authority list is more New module, old permission user obtain module;
Wherein, the organisational chart obtains module, is also used to when getting organisational chart's modification information, and note newly obtains The organisational chart got is to update organisational chart;
The work flow diagram obtains module, is also used to obtain the work flow diagram of user's transmission, is denoted as update workflow Cheng Tu;
The authority list update module, for being generated according to the update organisational chart and the update work flow diagram New role-security table, is denoted as renewal authority table;
The old permission user obtains module, for obtaining in user right table comprising in permission in the renewal authority table The user information of appearance is denoted as old permission user;
The authority distribution module, be also used to by the old permission user information Role Information and renewal authority table into Row compares:
When the Role Information in the old permission user information is matched with renewal authority table, the authority distribution module, Judge the old permission user right without change.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: new permission is used Family obtains module;
Wherein, when the Role Information and renewal authority table mismatch in the old permission user information, the permission point With module, it is also used to delete in the user right table of the old permission user and the matched authority content of renewal authority table;
The new permission user obtains module, matches for obtaining in user information Role Information with the renewal authority table User, be denoted as new permission user;
The authority distribution module is also used to obtain the user right table of the new permission user, is denoted as permission to be updated Table;
The authority distribution module is also used to according to the renewal authority table, in pre-set user authority list by described in more Permission in new authority list is assigned to the new permission user.
In an embodiment of the present invention, the permission unit lattice information further include: dynamic cell lattice information and with it is described dynamic The dynamic rights information of state cell information matches;
Then, the list dynamic management system based on rights management, further includes: dynamic route obtains module, and dynamic is weighed It limits node and obtains module;
The control module is also used to judge whether the circulation information for getting the work flow diagram in real time is net Artis and circulation condition;
The dynamic route obtains module, and the circulation information for that ought get the work flow diagram in real time is gateway section When point and circulation condition, remember that the acquired gateway is dynamic gateway, obtain after the dynamic gateway with the circulation condition Matched circulation path, is denoted as dynamic route;
The dynamic rights node obtains module, for obtaining in the dynamic route, dynamic gateway and next gateway Between all permission node, be denoted as dynamic rights node;
The control module is also used to obtain the authorization role with the dynamic rights node matching, remembers the permission angle Color is dynamic rights role;
The adjustment module is also used to show the dynamic rights role into the dynamic cell lattice;
The adjustment module is also used to obtain the authority content with the dynamic rights node matching, remember in the permission The dynamic rights information of dynamic cell lattice information matches described in Rong Weiyu.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: sub-process touching Photos and sending messages obtain module;
Wherein, the sub-process triggers data obtaining module, for obtaining sub-process triggering information;
The list obtains module, is also used to trigger information according to the sub-process, obtains matched sub-process list;
The adjustment module is also used to for the sub-process list being added in the triggering list.
Compared with prior art, the beneficial effects of the present invention are:
A kind of list dynamic management approach and system based on rights management provided by the invention, can allow for user will be first Beginning list is associated with work flow diagram, and foundation and the initial matched permission unit lattice information of list, then is obtained in real time Take the circulation information of work flow diagram, the display content of adjust automatically list;The present invention can be convenient user in conjunction with specific business List cell content is adjusted, can also cross and corresponding workflow is intuitively embodied by the Suitable content of list Journey;List dynamic management approach and system provided by the present invention based on rights management reduces the complexity of production list, Office efficiency, quick response business demand can be improved.
Detailed description of the invention
Fig. 1 is the process signal of list dynamic management approach of one of the one embodiment of the invention based on rights management Figure;
Fig. 2 is the work flow diagram in one embodiment of the invention;
Fig. 3 is the structural representation of list dynamic management system of one of the one embodiment of the invention based on rights management Figure.
Specific embodiment
Below by specific embodiment, the present invention is described in detail.
Disclosed technology contents, those skilled in the art will be clear that other embodiment party of the invention according to the present invention Case, following embodiments only make example.In the case where not violating present subject matter and range, various change can be carried out to the present invention Become and improves.These changes and improvements should all be within protection scope of the present invention.
In a first aspect, the present invention provides a kind of list dynamic management approach based on rights management, comprising:
S100: the call instruction of Form Designer is obtained;
S200: according to the call instruction, initial list is generated at form design interface;
S300: it obtains and the initial matched work flow diagram of list;
S400: the initial list is associated with the work flow diagram;
S500: obtain user creation with the initial matched permission unit lattice information of list;
S600: the initial list, the permission unit lattice information are bound, and stored to database;
S700: when getting the triggering information of the work flow diagram, remember that triggered work flow diagram is triggering stream Cheng Tu;
S800: obtaining and the associated initial list of the trigger flow figure, is denoted as triggering list;
S900: obtaining from database and the matched permission unit lattice information of triggering list, is denoted as triggering permission list First lattice information;
S1000: the circulation information of the trigger flow figure is obtained in real time;
S1100: according to the triggering permission unit lattice information, the circulation information, the content of the triggering list is adjusted.
Specifically, method provided by first aspect present invention is complete by background server in an application scenarios of the invention At:
User sends the call instruction of form design to backstage by clicking, pulling the component in Form Designer, template Server;Background server generates corresponding buying initial table according to the call instruction got, in form design interface It is single, as shown in table 1;
The initial list of table 1
Background server obtains and purchases the initial matched preset buying approval process figure of list, wherein buying examination & approval Work flow diagram is as shown in Fig. 2, and the initial list of buying is associated by user with the buying approval process figure;
User sets permission unit lattice information to cell in initial list is purchased;
Background server gets the permission unit lattice information of user's creation, by the initial list of the buying, permission unit Lattice information is bound, and is saved into database;
Relevant application information is purchased when user fills in purchasing initial list, and submits the initial list of buying, triggering With purchase initial list associated examination and approval work process figure;
When background server gets the triggering information of the examination and approval work process figure, triggered work flow diagram is remembered For trigger flow figure;Acquisition and the associated initial list of the trigger flow figure, are denoted as triggering list, the triggering list such as table Shown in 2;
Table 2 triggers list
Background server obtains from database and triggers the matched permission unit lattice information of list, is denoted as triggering permission list First lattice information;Such as, the matched authority information of cell " Procurement Section " is " Procurement Section's audit ";
Background server obtains circulation information in real time when the trigger flow is run, and according to triggering permission unit lattice Information, circulation information, the content of adjustment triggering list.
In an embodiment of the present invention, the permission unit lattice information include static cell lattice information and with the static state The binding authority information of cell information matches;
Then, the S1100, specifically includes:
When getting the circulation information in real time is edit instruction of the user to the static cell lattice;
Obtain the user information;
According to the user information, matched user right information is obtained from preset user right table;
When the binding authority information is matched with the user right information;
The content of static cell lattice is adjusted according to the edit instruction;
When the binding authority information and the user right information mismatch;
According to the edit instruction, editor's invalid information is generated;
Editor's invalid information is sent to user.
It uses the example above, in an application scenarios of the invention, background server gets the triggering permission list in triggering list First lattice information includes static cell lattice information and the binding authority information with the static cell lattice information matches;As shown in table 2 Triggering list in " Procurement Section " be set as static cell lattice and be with the binding authority information of the static cell lattice information matches " buying audit ";
It is edit instruction of the user to the static cell lattice " Procurement Section " that background server gets circulation information in real time When;Such as, edit instruction is " audit passes through ";
Background server obtains user information in real time;Such as " active user is Zhang San ";According to the user information, from default User right table in obtain matched user right information;The user right table is as shown in table 3;
According to acquired user right table, background server is got and user information " Zhang San " matched user right Information is " buying audit ", and is weighed described in judgement with the binding authority information of the static cell lattice information matches and the user Limit information matching;Display " audit passes through " is added to static cell lattice " Procurement Section " according to edit instruction;
It is understood that the static cell lattice include at least one cell;
When the user information that background server obtains is " active user is Li Si ", and edit instruction is " audit passes through "; According to acquired user right table, background server is got is with user information " Li Si " matched user right information " audit audit ", the binding authority information and the user right information of judgement and the static cell lattice information matches are not Matching;
Background server generates editor's invalid information according to edit instruction, and editor's invalid information is sent to use Family Li Si.
3 user right table of table
Permission/user Li Si Zhang San King five ……
Audit audit × × ……
Buying audit × × ……
Check warehouse situation × × ……
…… …… …… …… ……
In an embodiment of the present invention, a kind of list dynamic management approach based on rights management, further includes:
Obtain the work flow diagram in the database, wherein the work flow diagram include start node, at least one End node, at least one swimming lane;The swimming lane include at least one task node, at least one gateway and at least one with The next stage task node of the gateway connection;
Obtain preset organisational chart, wherein the organisational chart includes at least one department's information, wherein institute The department information of stating includes at least one Role Information;
All swimming lane information are obtained from acquired work flow diagram, and matched according to acquired swimming lane acquisition of information Department's information;
All task nodes in swimming lane are obtained, the task node that note is directed to Role Information is role node, and note is wherein The node for not being related to Role Information is system node;Note node is permission node followed by the role node for having gateway;
With the Role Information of the permission node matching in acquisition department information, it is denoted as authorization role;
It is generated respectively according to the authorization role and with the task definition of the matched permission node of the authorization role and each A permission limits absolutely matched role-security table;
Obtain user information, wherein include user role information in the user information;
Matched role-security table is obtained according to user role information;
According to acquired role-security table, by the permission assignment in the role-security table in pre-set user authority list To matched user.
In an application scenarios of the invention, background server obtains the workflow obtained in the database Figure and preset organisational chart, work flow diagram as shown in Fig. 2, wherein the work flow diagram include 4 swimming lanes, be followed successively by Project team's swimming lane, shopping center's swimming lane, Internal Audit Section's swimming lane, storekeeper portion swimming lane;Each swimming lane respectively corresponds the portion in organizational structure Door information is followed successively by project team, shopping center, Internal Audit Section, storekeeper portion;
Meanwhile background server obtains the task node in each swimming lane, and judges it according to the information in task node In " Procurement Section's audit ", " audit director audit ", " warehouse keeper checks storage " be role node, remaining be system node;Wherein Gateway, as permission node are all followed by after role node;
Then, background server obtains matched authorization role point according to the permission node from acquired department's information Not Wei Procurement Section, audit director, warehouse keeper, while background server according in permission node mission bit stream generate with the power The role-security table that limit role matches;
Then, background server obtains all registration user informations, and therefrom obtain user role information be Procurement Section, Audit the user of director, warehouse keeper, and is assigned to the authority content of corresponding role-security table in pre-set user authority list Associated user obtains the user right table, as shown in table 3.
Further, in an embodiment of the present invention, a kind of list dynamic management approach based on rights management, also Include:
When getting organisational chart's modification information, the organisational chart newly got is remembered to update organisational chart;
The work flow diagram that user sends is obtained, update work flow diagram is denoted as;
New role-security table is generated according to the update organisational chart and the update work flow diagram, is denoted as update Authority list;
The user information comprising authority content in the renewal authority table in user right table is obtained, old permission is denoted as and uses Family;
When the Role Information in the old permission user information is matched with renewal authority table;
Judge the old permission user right without change.
Specifically, when the organizational structure of user changes, user will be new in a concrete application scene of the invention Organisational chart and the work flow diagram for being related to change are sent to the background server;Background server is new according to what is got Organisational chart replace existing organisational chart, and be denoted as and update organisational chart, while the workflow that will newly get Journey figure replaces existing work flow diagram, and is denoted as and updates flow definition figure;Then, background server is according to the update tissue Architecture diagram and update flow definition figure obtain corresponding role-security table, are denoted as renewal authority table;
Such as, it uses the example above, the storekeeper portion in original organisational chart is renamed as scientific and technical department by user, and is infused to associated user Role Information when volume is updated, while having submitted new procurement work flow chart, at this point, what background server was got New role-security table respectively includes technician's authority list, wherein the authority content for including in technician's authority list be " check into Library situation ";
Then, background server obtains matching user information according to above-mentioned authority content from user right table respectively, such as weighs Limiting the user that content includes " checking warehouse situation " is king five;
The king five is denoted as old permission user by background server, and obtains the current role's letter of the old permission user Breath, wherein the current character information for getting king five includes the technician of scientific and technical department, background server judgement and authority content packet The role-security table of " verification warehouse situation " is included, i.e. Role Information in technician's authority list is consistent;Therefore, background server is sentenced The adjustment for this organizational structure of breaking is not related to permission variation, without changing to user right.
Further, in an embodiment of the present invention, a kind of list dynamic management approach based on rights management, also Include:
When the Role Information and renewal authority table mismatch in the old permission user information;
Delete in the user right table of the old permission user with the matched authority content of renewal authority table;
Role Information and the matched user of renewal authority table in user information are obtained, new permission user is denoted as;
According to the renewal authority table, the permission in the renewal authority table is assigned to institute in pre-set user authority list State new permission user.
Specifically, user has newly increased a portion in new organisational chart in a concrete application scene of the invention Door is scientific and technical department, for managing the checking work of buying storage, and appoints the technician of Li Erwei scientific and technical department;
It uses the example above, then at this point, in the old permission user that background server is got, the Role Information of king five and technician The Role Information of authority list is inconsistent, and king five no longer has an operation of corresponding permission at this time for background server judgement, thus with In the authority list of family, " verification warehouse situation " permission of king five is deleted;And obtain the use for the technician that Role Information is scientific and technical department Family, Lee two, and in user right table, and " verification warehouse situation " permission is assigned to Lee two.
In an embodiment of the present invention, the permission unit lattice information, further includes: dynamic cell lattice information and with it is described The dynamic rights information of dynamic cell lattice information matches;
Then, the S1100, specifically includes:
When the circulation information for getting the trigger flow figure in real time is gateway node and circulation condition, remember acquired The gateway is dynamic gateway;
Circulation path matched with the circulation condition after the dynamic gateway is obtained, dynamic route is denoted as;
It obtains in the dynamic route, to permission node all between next gateway after dynamic gateway;It is denoted as dynamic State permission node;
The authorization role with the dynamic rights node matching is obtained, remembers that the authorization role is dynamic rights role;
The dynamic rights role is shown into the dynamic cell lattice;
The authority content with the dynamic rights node matching is obtained, remembers that the authority content is and the dynamic cell lattice The dynamic rights information of information matches.
In an application scenarios of the invention, background server obtains permission unit lattice information, further includes: dynamic cell lattice letter Breath and the dynamic rights information with the dynamic cell lattice information matches;Procurement Section after the approval, when background server obtain When circulation information to the work flow diagram is gateway node " procurement value " and whether circulation condition is " >=50,000 yuan ", note The gateway node obtained in real time is dynamic gateway;
In the table 2 trigger list procurement value be " 120,000 ", background server obtain dynamic gateway after with the triggering The matched circulation path of list is " >=5 ten thousand yuan ", is denoted as dynamic route;
Background server obtains in the dynamic route, dynamic gateway and next gateway node, that is, is located at Internal Audit Section and swims All permissions node between " auditing result " in road, as " audit director audit ", are denoted as dynamic rights node;And obtain with The matched dynamic rights role of the dynamic rights node " audit director audit " is " audit director ";
Dynamic rights role " audit director " is increased in triggering list and forms dynamic list by background server, newly-increased Cell is dynamic cell lattice, it is to be understood that the dynamic cell lattice include at least one list cell, the dynamic List is as shown in table 4;
It is that " audit is examined that background server, which is obtained with the dynamic rights node " audit director audit " matched authority information, Core " is denoted as the dynamic rights information with the dynamic cell lattice information matches.
4 dynamic list of table
In one embodiment of the invention, the task definition of the acquisition and the dynamic rights node matching remembers the task Content is the dynamic rights information with the dynamic cell lattice information matches, later further include:
When getting the circulation information in real time is edit instruction of the user to the dynamic cell lattice;
Obtain the user information;
According to the user information, matched user right information is obtained from preset user right table;
When the dynamic rights information is matched with the user right information;
The content of dynamic cell lattice is adjusted according to the edit instruction;
When the dynamic rights information and the user right information mismatch;
According to the edit instruction, editor's invalid information is generated;
Editor's invalid information is sent to user.
In one embodiment of the invention, the S1100, later further include:
When getting sub-process triggering information;
Information is triggered according to the sub-process, obtains matched sub-process list;
The sub-process list is added in the triggering list.
In an of the invention application scenarios, when warehouse keeper is at audit " warehouse situation ", judge that practical putaway stock is " reality Test instrument B and purchase 10 " discrepancy of quantity is described with shopping list, then sending sub-process triggering information, " storage is abnormal, experiment instrument Device B lacks 2 " give background server;
It is understood that the sub-process triggering information is used to trigger the sub-process in the trigger flow figure;Such as enter When the exception of library, sub-process triggering information can trigger the sub-process of storage amended record;
Background server triggers information according to the sub-process got, gets matched amended record list, is denoted as sub-process List;
It is understood that information needed when the sub-process list can be used for supplementing the audit of typing sub-process;
The sub-process list is added to the subordinate list of buying triggering list;
It is understood that the sub-process list can be using as described in relation to the first aspect a kind of based on rights management List dynamic management approach is adjusted list.
Second aspect, the present invention provides a kind of list dynamic management system based on rights management, comprising: form design Module 100, control module 200, relating module 300, permission unit lattice module 400, binding module 500, triggering acquisition of information mould Block 600, list obtain module 700, circulation data obtaining module 800, adjustment module 900;
Wherein, the form design module 100, for obtaining the call instruction of Form Designer;
The form design module 100, is also used to according to the call instruction, generates initial table at form design interface It is single;
The control module 200, for obtaining and the initial matched work flow diagram of list;
The relating module 300, for the initial list to be associated with the work flow diagram;
The permission unit lattice module 400, for obtain user creation with the initial matched permission unit of list Lattice information;
The binding module 500, for binding, and storing the initial list, the permission unit lattice information To database;
The triggering data obtaining module 600, for getting the triggering information of the work flow diagram, what note was triggered Work flow diagram is trigger flow figure;
The list obtains module 700, for acquisition and the associated initial list of the trigger flow figure, is denoted as triggering table It is single;
The permission unit lattice module 400 is also used to obtain and the matched permission list of triggering list from database First lattice information is denoted as triggering permission unit lattice information;
The circulation data obtaining module 800, for obtaining the circulation information of the trigger flow figure in real time;
The adjustment module 900, for according to the triggering permission unit lattice information, the circulation information, described in adjustment Trigger the content of list.
Specifically, the system integration provided by second aspect of the present invention is on backstage in a concrete application scene of the invention In server;
User is by clicking, pulling the component in Form Designer, template;The form design module 100, for obtaining The call instruction of form design generates the corresponding initial list of buying in form design interface, as shown in table 1;
The control module 200 obtains and purchases the initial matched preset buying approval process figure of list, wherein adopts It is as shown in Fig. 2 to purchase approval process;
The relating module 300 is associated for the initial list of buying with the buying approval process figure;
The permission unit lattice module 400, for getting user's creation and the initial matched power of list of the buying Limit cell information;
The initial list of the buying, permission unit lattice information are bound, and saved to number by the binding module 500 According in library;
Relevant application information is purchased when user fills in purchasing initial list, and submits the initial list of buying, triggering With purchase initial list associated examination and approval work process figure;
The triggering data obtaining module 600 gets the triggering information of the examination and approval work process figure, what note was triggered Work flow diagram is trigger flow figure;
The list obtains module 700, for acquisition and the associated initial list of the trigger flow figure, is denoted as triggering table Single, the triggering list is as shown in table 2;
The permission unit lattice module 400 obtains and the triggering matched permission unit lattice information of list, note from database To trigger permission unit lattice information;Such as, triggering permission unit lattice information includes cell " Procurement Section " and matched authority information For " Procurement Section's audit ";
The circulation data obtaining module 800, obtains the circulation information of the trigger flow figure in real time;
The adjustment module 900, according to triggering permission unit lattice information, circulation information, the content of adjustment triggering list.
In an embodiment of the present invention, the permission unit lattice information include static cell lattice information and with the static state The binding authority information of cell information matches;
Then, the list dynamic management system based on rights management, further includes: User profile acquisition module, Yong Huquan Limit obtains module, sending module;
The control module 200 is also used to judge to get whether the circulation information is user to the static state in real time The edit instruction of cell;
The User profile acquisition module is user to the static cell for that ought get the circulation information in real time When the edit instruction of lattice, the user information is obtained;
The user right obtains module, matched with the user information for obtaining from preset user right table User right information;
The adjustment module 900 is also used to when the binding authority information is matched with the user right information, according to The content of the edit instruction adjustment static cell lattice;
The adjustment module 900 is also used to when the binding authority information and user right information mismatch, root According to the edit instruction, editor's invalid information is generated;
The sending module, for editor's invalid information to be sent to user.
Specifically, the permission unit lattice module 400 is obtained from database in a concrete application scene of the invention With the matched permission unit lattice information of triggering list, it is denoted as triggering permission unit lattice information;The triggering permission unit lattice Information includes static cell lattice information and the binding authority information with the static cell lattice information matches;Touching as shown in Table 2 Deliver in list, triggering permission unit lattice information include static cell lattice " Procurement Section ", and with the static cell lattice information matches Binding authority information be " buying audit ";
The control module 200 judges that getting circulation information in real time is user to the static cell lattice " Procurement Section " Edit instruction when;Such as, edit instruction is " audit passes through ";
The User profile acquisition module, obtains user information in real time;Such as " active user is Zhang San ";
The user right obtains module and is obtained from preset user right table matched according to the user information User right information;The user right table is as shown in table 3, gets and user information " Zhang San " matched user right information For " buying audit ";
The adjustment module 900 judges that the binding authority information is matched with the user right information;Referred to according to editor It enables " audit passes through " addition display to static cell lattice " Procurement Section ";
It is understood that the static cell lattice include at least one cell;
When the User profile acquisition module, when acquisition user information is Li Si in real time;
The user right obtains module, and according to acquired user right table, background server is got to be believed with user Ceasing " Li Si " matched user right information is " audit audit ";
The adjustment module 900 judges that the binding authority information and the user right information mismatch;According to editor Instruction generates editor's invalid information;
Editor's invalid information is sent to user Li Si by the sending module.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: workflow Figure obtains module, organisational chart obtains module, department's data obtaining module, and task node obtains module, and permission node obtains Module, authorization role obtain module, and role-security table obtains module, and user role information obtains module and authority distribution module;
Wherein, the work flow diagram obtains module, for obtaining the work flow diagram in the database, wherein The work flow diagram includes start node, at least one end node, at least one swimming lane;The swimming lane includes at least one Task node, at least one gateway and at least one next stage task node being connect with the gateway;
The organisational chart obtains module, for obtaining preset organisational chart, wherein organisational chart's packet Include at least one department's information, wherein department's information includes at least one Role Information;
Department's data obtaining module, for obtaining all swimming lane information, and root from acquired work flow diagram According to the matched department's information of acquired swimming lane acquisition of information;
The task node obtains module, and for obtaining all task nodes in swimming lane, note is directed to Role Information Task node is role node, and the node that note is not related to Role Information wherein is system node;
The permission node obtains module, followed by the role node for having gateway is permission node for node;
The authorization role obtains module, for obtaining the Role Information in department's information with the permission node matching, It is denoted as authorization role;
The role-security table obtains module, for according to the authorization role and with the matched permission of the authorization role The task definition of node generates respectively limits absolutely matched role-security table with each permission;
The user role information obtains module, for obtaining user information, wherein includes user in the user information Role Information;
The user role information obtains module, is also used to obtain matched role-security table according to user role information;
The authority distribution module will be described in pre-set user authority list for according to acquired role-security table Permission in role-security table is assigned to matched user.
In an application scenarios of the invention, when user completes initial work flow diagram configuration and organisational chart's configuration Afterwards, background server completes authority configuration work according to the organisational chart of the work flow diagram and user preset stored in database Make;If background server gets the procurement work flow chart of user preset from database, work flow diagram is as shown in Figure 2;
Wherein the work flow diagram includes 4 swimming lanes, is followed successively by project team's swimming lane, shopping center's swimming lane, Internal Audit Section's swimming Road, storekeeper portion swimming lane;And matched department's information is obtained from the organisational chart of user preset simultaneously and is followed successively by project team, adopts Purchase center, Internal Audit Section, storekeeper portion;
Meanwhile background server obtains the task node in each swimming lane, and judges it according to the information in task node In " Procurement Section's audit ", " audit director audit ", " warehouse keeper checks storage " be role node, remaining be system node;Wherein Gateway, as permission node are all followed by after role node;Then, background server is according to the permission node from acquired portion It is respectively Procurement Section, audit director, warehouse keeper that matched authorization role is obtained in door information, while background server is according to permission Mission bit stream in node generates the role-security table matched with the authorization role;
Then, background server obtains all registration user informations, and therefrom obtain user role information be Procurement Section, Audit the user of director, warehouse keeper, and is assigned to the authority content of corresponding role-security table in pre-set user authority list Associated user obtains the user right table, as shown in table 3.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: authority list is more New module, old permission user obtain module;
Wherein, the organisational chart obtains module, is also used to when getting organisational chart's modification information, and note newly obtains The organisational chart got is to update organisational chart;
The work flow diagram obtains module, is also used to obtain the work flow diagram of user's transmission, is denoted as update workflow Cheng Tu;
The authority list update module, for being generated according to the update organisational chart and the update work flow diagram New role-security table, is denoted as renewal authority table;
The old permission user obtains module, for obtaining in user right table comprising in permission in the renewal authority table The user information of appearance is denoted as old permission user;
The authority distribution module, be also used to by the old permission user information Role Information and renewal authority table into Row compares:
When the Role Information in the old permission user information is matched with renewal authority table, the authority distribution module, Judge the old permission user right without change.
Specifically, when the organizational structure of user changes, user will be new in a concrete application scene of the invention Organisational chart and the work flow diagram for being related to change are sent to the background server;Background server is new according to what is got Organisational chart replace existing organisational chart, and be denoted as and update organisational chart, while the workflow that will newly get Journey figure replaces existing work flow diagram, and is denoted as and updates flow definition figure;Then, background server is according to the update tissue Architecture diagram and update flow definition figure obtain corresponding role-security table, are denoted as renewal authority table;
Such as, it uses the example above, the storekeeper portion in original organisational chart is renamed as scientific and technical department by user, and is infused to associated user Role Information when volume is updated, while having submitted new procurement work flow chart, at this point, what background server was got New role-security table respectively includes technician's authority list, wherein the authority content for including in technician's authority list be " check into Library situation ";
Then, background server obtains matching user information according to above-mentioned authority content from user right table respectively, such as weighs Limiting the user that content includes " checking warehouse situation " is king five;
The king five is denoted as old permission user by background server, and obtains the current role's letter of the old permission user Breath, wherein the current character information for getting king five includes the technician of scientific and technical department, background server judgement and authority content packet The role-security table of " verification warehouse situation " is included, i.e. Role Information in technician's authority list is consistent;Therefore, background server is sentenced The adjustment for this organizational structure of breaking is not related to permission variation, without changing to user right.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: new permission is used Family obtains module;
Wherein, when the Role Information and renewal authority table mismatch in the old permission user information, the permission point With module, it is also used to delete in the user right table of the old permission user and the matched authority content of renewal authority table;
The new permission user obtains module, matches for obtaining in user information Role Information with the renewal authority table User, be denoted as new permission user;
The authority distribution module is also used to obtain the user right table of the new permission user, is denoted as permission to be updated Table;
The authority distribution module is also used to according to the renewal authority table, in pre-set user authority list by described in more Permission in new authority list is assigned to the new permission user.
Specifically, user has newly increased a portion in new organisational chart in a concrete application scene of the invention Door is scientific and technical department, for managing the checking work of buying storage, and appoints the technician of Li Erwei scientific and technical department;
It uses the example above, then at this point, in the old permission user that background server is got, the Role Information of king five and technician The Role Information of authority list is inconsistent, and king five no longer has an operation of corresponding permission at this time for background server judgement, thus with In the authority list of family, " verification warehouse situation " permission of king five is deleted;And obtain the use for the technician that Role Information is scientific and technical department Family, Lee two, and in user right table, and " verification warehouse situation " permission is assigned to Lee two.
In an embodiment of the present invention, the permission unit lattice information further include: dynamic cell lattice information and with it is described dynamic The dynamic rights information of state cell information matches;
Then, the list dynamic management system based on rights management, further includes: dynamic route obtains module, and dynamic is weighed It limits node and obtains module;
Whether the control module 200 is also used to judge the circulation information for getting the trigger flow figure in real time For gateway node and circulation condition, remember that the acquired gateway is dynamic gateway;
The dynamic route obtains module, and the circulation information for that ought get the trigger flow figure in real time is gateway section When point and circulation condition, circulation path matched with the circulation condition after the dynamic gateway is obtained, dynamic route is denoted as;
The dynamic rights node obtains module, for obtaining in the dynamic route, dynamic gateway and next gateway Between all permission node;It is denoted as dynamic rights node;
The control module 200 is also used to obtain the authorization role with the dynamic rights node matching, remembers the permission Role is dynamic rights role;
The adjustment module 900 is also used to show the dynamic rights role into the dynamic cell lattice;
The adjustment module is also used to obtain the authority content with the dynamic rights node matching, remember in the permission The dynamic rights information of dynamic cell lattice information matches described in Rong Weiyu.
In an of the invention application scenarios, permission unit lattice information further include: dynamic cell lattice information and with the dynamic The dynamic rights information of cell information matches;When Procurement Section after the approval, the buying examination and approval work process figure circulate to The gateway node " procurement value ", when whether circulation condition is " >=50,000 yuan ";
The control module 200 judges the circulation information for getting the work flow diagram in real time for gateway node And circulation condition, remember that the acquired gateway is dynamic gateway;
The dynamic route obtains module, obtains circulation path matched with the circulation condition after the dynamic gateway For " >=5 ten thousand yuan ", it is denoted as dynamic route;
The dynamic rights node obtains module, obtains in the dynamic route, dynamic gateway and next gateway node, All permissions node i.e. between " auditing result " of Internal Audit Section's swimming lane, i.e. " audit director audit ";It is denoted as dynamic rights Node;And obtaining with the dynamic rights role of the dynamic rights node matching is " audit director ";
Dynamic rights role " audit director " is increased in triggering list and forms dynamic list by the adjustment module 900, Newly-increased cell is dynamic cell lattice, and the dynamic list is as shown in table 4;And it obtains and the dynamic rights node matching Dynamic rights are " audit audit ", are denoted as the dynamic rights information with the dynamic cell lattice information matches.
In an embodiment of the present invention, the list dynamic management system based on rights management, further includes: sub-process touching Photos and sending messages obtain module;
Wherein, the sub-process triggers data obtaining module, for obtaining sub-process triggering information;
The list obtains module 700, is also used to trigger information according to the sub-process, obtains matched sub-process table It is single;
The adjustment module 900 is also used to for the sub-process list being added in the triggering list.
In an of the invention application scenarios, when warehouse keeper is at audit " warehouse situation ", judge that practical putaway stock is " reality Test instrument B and purchase 10 " discrepancy of quantity is described with shopping list, then sending sub-process triggering information, " storage is abnormal, experiment instrument Device B lacks 2 ";
The sub-process triggers data obtaining module, gets the sub-process triggering information;
The list obtains module 700, triggers information according to the sub-process, matched son is obtained from presetting database Flow chart;
It is understood that information needed when the sub-process list can be used for supplementing the audit of typing sub-process;
The sub-process list is added to the subordinate list of buying triggering list by the adjustment module 900.
In an embodiment of the present invention, the sub-process list can be based on permission using one kind as described in relation to the first aspect The list dynamic management approach of management is adjusted.

Claims (10)

1. a kind of list dynamic management approach based on rights management characterized by comprising
Obtain the call instruction of Form Designer;
According to the call instruction, initial list is generated at form design interface;
It obtains and the initial matched work flow diagram of list;
The initial list is associated with the work flow diagram;
Obtain user creation with the initial matched permission unit lattice information of list;
The initial list, the permission unit lattice information are bound, and stored to database;
When getting the triggering information of the work flow diagram, remember that triggered work flow diagram is trigger flow figure;
Acquisition and the associated initial list of the trigger flow figure, are denoted as triggering list;
Acquisition and the matched permission unit lattice information of triggering list from database, are denoted as triggering permission unit lattice information;
The circulation information of the trigger flow figure is obtained in real time;
According to the triggering permission unit lattice information, the circulation information, the content of the triggering list is adjusted.
2. a kind of list dynamic management approach based on rights management as described in claim 1, which is characterized in that the permission Cell information includes static cell lattice information and the binding authority information with the static cell lattice information matches;
When getting the circulation information in real time is edit instruction of the user to the static cell lattice;
Obtain the user information;
According to the user information, matched user right information is obtained from preset user right table;
When the binding authority information is matched with the user right information;
The content of static cell lattice is adjusted according to the edit instruction;
When the binding authority information and the user right information mismatch;
According to the edit instruction, editor's invalid information is generated;
Editor's invalid information is sent to user.
3. a kind of list dynamic management approach based on rights management as described in claim 1, which is characterized in that described one kind List dynamic management approach based on rights management, further includes:
Obtain with the initial associated work flow diagram of list, wherein the work flow diagram includes start node, extremely A few end node, at least one swimming lane;The swimming lane includes at least one task node, at least one gateway, and at least One next stage task node being connect with the gateway;
Obtain preset organisational chart, wherein the organisational chart includes at least one department's information, wherein the portion Door information includes at least one Role Information;
All swimming lane information are obtained from acquired work flow diagram, and according to the acquired matched department of swimming lane acquisition of information Information;
All task nodes in swimming lane are obtained, the task node that note is directed to Role Information is role node, and note does not relate to wherein And the node of Role Information is system node;Note node is permission node followed by the role node for having gateway;
With the Role Information of the permission node matching in acquisition department information, it is denoted as authorization role;
It is generated respectively and each power according to the authorization role and with the task definition of the matched permission node of the authorization role Limit limits absolutely matched role-security table;
Obtain user information, wherein include user role information in the user information;
Matched role-security table is obtained according to user role information;
According to acquired role-security table, the permission in the role-security table is assigned in pre-set user authority list The user matched.
4. a kind of list dynamic management approach based on rights management as claimed in claim 3, which is characterized in that the permission Cell information further include: dynamic cell lattice information and the dynamic rights information with the dynamic cell lattice information matches;
Then, according to the triggering permission unit lattice information, the circulation information, the content of the triggering list is adjusted, it is specific to wrap It includes:
When the circulation information for getting the trigger flow figure in real time is gateway node and circulation condition, remember acquired described Gateway is dynamic gateway;
Circulation path matched with the circulation condition after the dynamic gateway is obtained, dynamic route is denoted as;
It obtains in the dynamic route, all permission nodes between dynamic gateway and next gateway;It is denoted as dynamic rights section Point;
It obtains and the dynamic rights node matching authorization role;Remember that the authorization role is dynamic rights role;
The dynamic rights role is shown into the dynamic cell lattice;
The authority content with the dynamic rights node matching is obtained, remembers that the authority content is and the dynamic cell lattice information Matched dynamic rights information.
5. a kind of list dynamic management approach based on rights management as described in claim 1, which is characterized in that the basis The triggering permission unit lattice information, the circulation information adjust the content of the triggering list, later further include:
When getting sub-process triggering information;
Information is triggered according to the sub-process, obtains matched sub-process list;
The sub-process list is added in the triggering list;Note, the triggering list after increasing sub-process list are to mend to examine List.
6. a kind of list dynamic management system based on rights management characterized by comprising
Form design module, control module, relating module, permission unit lattice module, binding module, triggering data obtaining module, List obtains module, circulation data obtaining module, adjustment module;
The form design module, for obtaining the call instruction of Form Designer;
The form design module, is also used to according to the call instruction, generates initial list at form design interface;
The control module, for obtaining and the initial matched work flow diagram of list;
The relating module, for the initial list to be associated with the work flow diagram;
The permission unit lattice module, for obtain user creation with the initial matched permission unit lattice information of list;
The binding module, for binding, and storing to data the initial list, the permission unit lattice information Library;
The triggering data obtaining module remembers triggered workflow for getting the triggering information of the work flow diagram Journey figure is trigger flow figure;
The list obtains module, for acquisition and the associated initial list of the trigger flow figure, is denoted as triggering list;
The permission unit lattice module is also used to obtain from database and believe with the matched permission unit lattice of the triggering list Breath is denoted as triggering permission unit lattice information;
The circulation data obtaining module, for obtaining the circulation information of the trigger flow figure in real time;
The adjustment module, for adjusting the triggering list according to the triggering permission unit lattice information, the circulation information Content.
7. a kind of list dynamic management system based on rights management as claimed in claim 6, which is characterized in that the permission Cell information includes static cell lattice information and the binding authority information with the static cell lattice information matches;
Then, the list dynamic management system based on rights management, further includes: User profile acquisition module, user right obtain Modulus block, sending module;
The control module is also used to judge to get whether the circulation information is user to the static cell lattice in real time Edit instruction;
The User profile acquisition module is user to the static cell lattice for that ought get the circulation information in real time When edit instruction, the user information is obtained;
The user right obtains module, for obtaining and the matched user of the user information from preset user right table Authority information;
The adjustment module is also used to when the binding authority information is matched with the user right information, according to the volume Collect the content of instruction adjustment static cell lattice;
The adjustment module is also used to when the binding authority information and user right information mismatch, according to described Edit instruction generates editor's invalid information;
The sending module, for editor's invalid information to be sent to user.
8. a kind of list dynamic management system based on rights management as claimed in claim 6, which is characterized in that described to be based on The list dynamic management system of rights management, further includes: work flow diagram obtains module, organisational chart obtains module, department Data obtaining module, task node obtain module, and permission node obtains module, and authorization role obtains module, and role-security table obtains Modulus block, user role information obtain module and authority distribution module;
Wherein, the work flow diagram obtains module, for obtaining the work flow diagram in the database, wherein the work Flow chart includes start node, at least one end node, at least one swimming lane;The swimming lane includes at least one task section Point, at least one gateway and at least one next stage task node being connect with the gateway;
The organisational chart obtains module, for obtaining preset organisational chart, wherein the organisational chart includes extremely Few department's information, wherein department's information includes at least one Role Information;
Department's data obtaining module, for obtaining all swimming lane information from acquired work flow diagram, and according to institute Obtain the matched department's information of swimming lane acquisition of information;
The task node obtains module, and for obtaining all task nodes in swimming lane, note is directed to the task of Role Information Node is role node, and the node that note is not related to Role Information wherein is system node;
The permission node obtains module, followed by the role node for having gateway is permission node for node;
The authorization role obtains module and is denoted as obtaining the Role Information in department's information with the permission node matching Authorization role;
The role-security table obtains module, for according to the authorization role and with the matched permission node of the authorization role Task definition generate respectively with each permission limit matched role-security table absolutely;
The user role information obtains module, for obtaining user information, wherein includes user role in the user information Information;
The user role information obtains module, is also used to obtain matched role-security table according to user role information;
The authority distribution module, for according to acquired role-security table, by the role in pre-set user authority list Permission in authority list is assigned to matched user.
9. a kind of list dynamic management system based on rights management as claimed in claim 8, which is characterized in that the permission Cell information further include: dynamic cell lattice information and the dynamic rights information with the dynamic cell lattice information matches;
Then, the list dynamic management system based on rights management, further includes: dynamic route obtains module, dynamic rights section Point obtains module;
The control module is also used to judge whether the circulation information for getting the work flow diagram in real time is gateway section Point and circulation condition;
The dynamic route obtains module, the circulation information for the work flow diagram ought to be got in real time be gateway node and When circulation condition, remembers that the acquired gateway is dynamic gateway, matched after obtaining the dynamic gateway with the circulation condition Circulation path, be denoted as dynamic route;
The dynamic rights node obtains module, for obtaining in the dynamic route, between dynamic gateway and next gateway All permission nodes, are denoted as dynamic rights node;
The control module is also used to obtain the authorization role with the dynamic rights node matching, remembers that the authorization role is Dynamic rights role;
The adjustment module is also used to show the dynamic rights role into the dynamic cell lattice;
The adjustment module is also used to obtain the authority content with the dynamic rights node matching, remembers that the authority content is With the dynamic rights information of the dynamic cell lattice information matches.
10. a kind of list dynamic management system based on rights management as claimed in claim 6, which is characterized in that the base In the list dynamic management system of rights management, further includes: sub-process triggers data obtaining module;
Wherein, the sub-process triggers data obtaining module, for obtaining sub-process triggering information;
The list obtains module, is also used to trigger information according to the sub-process, obtains matched sub-process list;
The adjustment module is also used to for the sub-process list being added in the triggering list.
CN201910432097.6A 2019-05-23 2019-05-23 Form dynamic management method and system based on authority management Active CN110163577B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910432097.6A CN110163577B (en) 2019-05-23 2019-05-23 Form dynamic management method and system based on authority management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910432097.6A CN110163577B (en) 2019-05-23 2019-05-23 Form dynamic management method and system based on authority management

Publications (2)

Publication Number Publication Date
CN110163577A true CN110163577A (en) 2019-08-23
CN110163577B CN110163577B (en) 2023-07-18

Family

ID=67632171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910432097.6A Active CN110163577B (en) 2019-05-23 2019-05-23 Form dynamic management method and system based on authority management

Country Status (1)

Country Link
CN (1) CN110163577B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110490558A (en) * 2019-08-26 2019-11-22 珠海格力电器股份有限公司 Process label examine platform, method and storage medium
CN113919757A (en) * 2021-11-22 2022-01-11 重庆允成互联网科技有限公司 Workflow-based backlog handler matching method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102135990A (en) * 2011-03-11 2011-07-27 北京神舟航天软件技术有限公司 Java server page (JSP) template-based intelligent table system capable of being defined freely and generating method
CN102486730A (en) * 2010-12-06 2012-06-06 上海协讯软件有限公司 Workflow realization method and workflow system capable of customizing flow in user-defined manner
US20130124254A1 (en) * 2009-11-09 2013-05-16 King Fahd University Of Petroleum And Minerals Workflow automation system and method
CN105046408A (en) * 2015-06-25 2015-11-11 国网山东省电力公司 Configurable workflow realization method and system
CN107180334A (en) * 2017-04-29 2017-09-19 成都牵牛草信息技术有限公司 Based role is to the man-to-man Work-flow control method and system of user

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130124254A1 (en) * 2009-11-09 2013-05-16 King Fahd University Of Petroleum And Minerals Workflow automation system and method
CN102486730A (en) * 2010-12-06 2012-06-06 上海协讯软件有限公司 Workflow realization method and workflow system capable of customizing flow in user-defined manner
CN102135990A (en) * 2011-03-11 2011-07-27 北京神舟航天软件技术有限公司 Java server page (JSP) template-based intelligent table system capable of being defined freely and generating method
CN105046408A (en) * 2015-06-25 2015-11-11 国网山东省电力公司 Configurable workflow realization method and system
CN107180334A (en) * 2017-04-29 2017-09-19 成都牵牛草信息技术有限公司 Based role is to the man-to-man Work-flow control method and system of user

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110490558A (en) * 2019-08-26 2019-11-22 珠海格力电器股份有限公司 Process label examine platform, method and storage medium
CN113919757A (en) * 2021-11-22 2022-01-11 重庆允成互联网科技有限公司 Workflow-based backlog handler matching method and system

Also Published As

Publication number Publication date
CN110163577B (en) 2023-07-18

Similar Documents

Publication Publication Date Title
US10719842B1 (en) Method and apparatus for performing collective validation of credential information
US7730092B2 (en) System and method for managing user profiles
CN103177068B (en) According to the system and method for existence compatible rule merging source record
US7979463B2 (en) Database system and method for access control and workflow routing
US20030115484A1 (en) System and method for incrementally distributing a security policy in a computer network
US7617211B2 (en) System and method for automatically synchronizing security-relevant information between a relational database and a multidimensional database
CN107833009A (en) Personalized checking method, device, storage medium and the terminal of Claims Resolution order
US8645907B2 (en) Capturing effort level by task upon check-in to source control management system
AU2002323103B2 (en) Informational object authoring and distribution system
CN108197258A (en) A kind of Science Research Information Management System and science research information management method
US7401090B2 (en) Computer-based business planning processes
CN109740372A (en) Based on the system and method for realizing that conceptual schematic drawing paper is divided in automatic audit room on WEB
US7136869B2 (en) Common point authoring system for tracking and authenticating objects in a distribution chain
AU2002323103A1 (en) Informational object authoring and distribution system
CN110163577A (en) A kind of list dynamic management approach and system based on rights management
US7412417B1 (en) Loan compliance auditing system and method
CN109241119A (en) Trans-departmental data sharing method and system
CN116415199B (en) Business data outlier analysis method based on audit intermediate table
US20040267814A1 (en) Master test plan/system test plan database tool
US20220271936A1 (en) Method and apparatus for decentralized management of trusted data on trustless networks
Blanco et al. An MDA approach for developing secure OLAP applications: Metamodels and transformations
US20130304734A1 (en) Method and system for dynamic user profile handling and management
CN111339067B (en) Data structure construction method and system of alliance chain account book platform
CN107169876A (en) Approaches to IM and system
CN115271583A (en) Full-process material management system and method based on authority division

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant