CN112651715A - Cross-organization business collaborative flow map construction method, device and equipment - Google Patents
- ️Tue Apr 13 2021
Disclosure of Invention
In view of this, the present invention aims to provide a method, an apparatus, and a device for constructing a cross-organization business collaborative process map, so as to overcome the problems of how to represent the interactive sharing among different participating organizations for cross-organization business processes, and how to autonomy and privacy of processes within organizations, and some disadvantages of business process model annotation in this respect.
In order to achieve the purpose, the invention adopts the following technical scheme:
a cross-organization business collaborative flow map construction method comprises the following steps:
defining a total collaborative flow covering all organizations;
decomposing the process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure; the node flow hierarchical structure comprises an internal node flow hierarchical organization part and a shared node flow hierarchical organization part;
extracting node elements in the node flow hierarchical structure;
constructing a cross-organization business collaborative flow map based on the node elements; wherein, the cross-organization business collaborative flow map comprises an organization internal business collaborative flow map corresponding to the organization internal node flow hierarchical part and an organization sharing business collaborative flow map corresponding to the organization sharing node flow hierarchical part;
and issuing the organization sharing business collaborative flow map aiming at all organizations, and issuing an organization internal business collaborative flow map corresponding to the target organization aiming at the target organization.
Further, the above method for constructing a cross-organization business collaborative process map further includes:
and executing the processes in the organization sharing business collaborative process map and/or the organization internal business collaborative process map.
Further, in the above method for constructing a cross-organization business collaborative process map, the node element includes: active elements, control elements;
the constructing of the cross-organization business collaborative flow map based on the node elements comprises the following steps:
and constructing the cross-organization business collaborative flow map based on the front-end activity element and the rear-end activity element when the state of each activity element is changed and the front-end control element and the rear-end control element when the state of the control element is changed.
Further, the above method for constructing a cross-organization business collaborative process map, where the definition covers the overall collaborative process of all organizations, includes:
acquiring definition information input by a user;
and defining the overall collaborative flow according to the definition information.
Further, the above method for constructing a cross-organization business collaborative flow graph decomposes the flow nodes of each organization in the overall collaborative flow to obtain a node flow hierarchical structure, and includes:
acquiring decomposition information input by a user;
and according to the decomposition information, gradually decomposing the process nodes of each organization in the overall collaborative process to form the node process hierarchical structure.
Further, in the above method for constructing a cross-organization business collaborative process map, the node element includes: a data element.
The invention also provides a cross-organization business collaborative flow map construction device, which comprises the following steps:
the definition module is used for defining a total collaborative flow covering all organizations;
the decomposition module is used for decomposing the process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure; the node flow hierarchical structure comprises an internal node flow hierarchical organization part and a shared node flow hierarchical organization part;
the extraction module is used for extracting the node elements in the node flow hierarchical structure;
the construction module is used for constructing a cross-organization business collaborative flow map based on the node elements; wherein, the cross-organization business collaborative flow map comprises an organization internal business collaborative flow map corresponding to the organization internal node flow hierarchical part and an organization sharing business collaborative flow map corresponding to the organization sharing node flow hierarchical part;
and the issuing module is used for issuing the organization sharing business collaborative flow map aiming at all organizations and issuing an organization internal business collaborative flow map corresponding to the target organization aiming at the target organization.
Further, the above cross-organization business collaborative flow map construction device further includes:
and the execution device is used for executing the processes in the organization sharing business cooperation process map and/or the organization internal business cooperation process map.
Further, the above apparatus for constructing a cross-organization business collaborative process map includes: active elements, control elements;
the building module is used for building the cross-organization business collaborative flow map based on the front-end activity element and the rear-end activity element when the state of each activity element changes and the front-end control element and the rear-end control element when the state of the control element changes.
The invention also provides cross-organization business collaborative flow map construction equipment, which comprises a processor and a memory, wherein the processor is connected with the memory:
the processor is used for calling and executing the program stored in the memory;
the memory is used for storing the program, and the program is at least used for executing the cross-organization business collaborative flow map construction method.
The invention relates to a cross-organization business collaborative flow map construction method, a device and equipment, wherein the method comprises the steps of obtaining a total collaborative flow which is defined to cover all organizations; decomposing process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure; extracting node elements in a node flow hierarchical structure; constructing a cross-organization business collaborative flow map based on the node elements; wherein, the cross-organization business cooperation process map comprises an organization internal business cooperation process map and an organization sharing business cooperation process map; and issuing an organization shared service collaborative flow map for all organizations, and issuing an organization internal service collaborative flow map corresponding to the target organization for the target organization. The technical scheme of the invention can distinguish the internal flow of the organization from the sharing flow of the organization, protect the safety of the internal flow and facilitate the integration of a cross-organization business system.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
Fig. 1 is a flowchart provided by an embodiment of a cross-organization business collaborative process map construction method according to the present invention.
As shown in fig. 1, the method for constructing a cross-organization business collaborative flow graph according to this embodiment includes:
and S11, defining an overall cooperative flow covering all organizations.
And (4) adopting multi-view process modeling, and defining a total collaborative process covering all organizations from a global view.
In some alternative embodiments, the overall collaborative process is defined by the following steps:
the method comprises the following steps: acquiring definition information input by a user;
step two: and defining the overall collaborative process according to the definition information.
The user can determine the collaborative processes of all organizations according to the actual situation of the organization business type and edit the corresponding definition information. The embodiment acquires the definition information edited by the user, and defines the overall collaborative process according to the definition information edited by the user.
The overall cooperative flow is a processing flow under a global view, and embodies business activities, business activity products, related organizations and business objects.
And S12, decomposing the process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure.
After the overall collaborative flow is obtained, flow nodes of each organization in the overall collaborative flow can be decomposed, wherein the decomposition includes gradual decomposition of the nodes and security decomposition of the nodes.
Wherein, the process of decomposing step by step includes:
the method comprises the following steps: acquiring decomposition information input by a user;
step two: and according to the decomposition information, gradually decomposing the process nodes of each organization in the overall collaborative process to form a node process hierarchical structure.
The user can determine the sub-nodes corresponding to the process nodes of each organization in the overall collaborative process according to the actual situation of the organization business type, and edit the corresponding decomposition information. In this embodiment, the decomposition information edited by the user is acquired, and the process nodes organized in the overall collaborative process are decomposed step by step according to the decomposition information until the minimum node unit is decomposed, so as to form a node process hierarchical structure.
The safety decomposition is to divide the total collaborative flow into an internal collaborative flow only visible in the organization according to the preset condition of each organization, and an organization shared collaborative flow shared among a plurality of organizations.
And decomposing the total collaborative flow according to the two decomposition modes of the step-by-step decomposition and the security decomposition to obtain an internal organization node flow grading part and an organization sharing node flow grading part.
And the flow decomposition adopts a step-by-step method, and each node is further decomposed into a sub-node flow to form a node flow hierarchical structure. Different levels have not only interaction between nodes within the level, but also interaction between nodes of different levels.
And S13, extracting the node elements in the node flow hierarchical structure.
The node elements include active elements, control elements, and data elements. The activity element describes node activity, the data element describes activity input and output data, and the control element describes activity role and activity conversion condition.
In some alternative embodiments, the active elements, control elements, data elements in the node flow hierarchy are extracted. That is, the active elements, control elements, and data elements in the organization internal node flow hierarchy section and the organization shared node flow hierarchy section are extracted, respectively.
The node elements are represented by tuples, wherein:
node element Node (Nname, LNname, Aname), where Nname is the Node element name, Lname is the previous level Node element, and Aname is the active element of the Node.
Activity element Action: (name, IDname, ODname, Cname), where name is the active element name, IDname is the active input data element, ODname is the active output data element, and Cname is the active control element.
Data element Data: (Dname, Attr), where Dname is the data element name and Attr is the data attribute tuple.
Control element Control: (Cname, Condition), which is the pre/post Condition and activity participant of an activity, wherein Cname is the data element name and Condition is the pre/post Condition and activity participant set.
And S14, constructing a cross-organization business collaborative flow map based on the node elements.
On the basis of the activity elements and the control elements, a cross-organization business collaborative flow map can be constructed.
In some alternative embodiments, the cross-organizational business collaborative process map may be constructed by:
and constructing a cross-organization business collaborative flow map based on the front-end activity element and the rear-end activity element when the state of each activity element is changed and the front-end control element and the rear-end control element when the state of the control element is changed. The cross-organization business collaborative flow map comprises an organization internal business collaborative flow map corresponding to the organization internal node flow hierarchical part, and an organization sharing node flow hierarchical part organizes a sharing business collaborative flow map.
Specifically, based on the front active element and the rear active element when the state of each active element changes, and the front control element and the rear control element when the state of the control element changes, a partial order relationship between the states of the active element states is formed, and a flow chart is constructed according to necessary factors of the state change of the active element.
Fig. 2 is a node relationship diagram provided in an embodiment of the cross-organization business collaborative flow graph construction method of the present invention.
As shown in fig. 2, the relationships between nodes and between node activities are classified into four types:
parallel relationship, series relationship, parallel relationship, cyclic relationship.
In FIG. 2, hjijRepresenting a changing activity element, pipjAnd the control element is a necessary element for indicating the state change of the active element.
And S15, issuing a shared business cooperative flow map of the organization aiming at all organizations, and issuing an internal business cooperative flow map of the organization corresponding to the target organization aiming at the target organization.
And deploying a business process engine, creating and storing process node data and node interface data, issuing and organizing a shared business cooperative process map for all organizations and issuing an internal business cooperative process map corresponding to a target organization for the target organization in order to protect the safety of the internal process.
The cross-organization business collaborative flow map construction method comprises the steps of defining a total collaborative flow covering all organizations; decomposing process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure; extracting node elements in a node flow hierarchical structure; constructing a cross-organization business collaborative flow map based on the node elements; wherein, the cross-organization business cooperation process map comprises an organization internal business cooperation process map and an organization sharing business cooperation process map; and issuing an organization shared service collaborative flow map for all organizations, and issuing an organization internal service collaborative flow map corresponding to the target organization for the target organization. The technical scheme of the embodiment can distinguish the internal flow of the organization from the sharing flow of the organization, protect the safety of the internal flow and facilitate the integration of a cross-organization business system.
In some optional embodiments, the method further comprises the following steps: and executing the processes in the organization sharing business collaborative process map and/or the organization internal business collaborative process map.
Specifically, the embodiment further includes implementing a process in the organization shared business collaborative process map and/or the organization internal business collaborative process map. For example, after a process execution of an organization's shared business collaborative process graph and/or an organization's internal business collaborative process graph is completed, the next process may be advanced.
Based on a general inventive concept, the invention also provides an omission-prevention control device for realizing the method embodiment.
Fig. 3 is a schematic structural diagram provided by an embodiment of the cross-organization-business collaborative-process map construction apparatus according to the present invention. As shown in fig. 3, the apparatus of the present embodiment includes:
a
definition module21, configured to define a total collaborative process covering all organizations;
the
decomposition module22 is configured to decompose the process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure; the node flow hierarchical structure comprises an internal node flow hierarchical organization part and a shared node flow hierarchical organization part;
an
extraction module23, configured to extract node elements in the node flow hierarchical structure;
the
building module24 is used for building a cross-organization business collaborative flow map based on the node elements; the cross-organization business collaborative flow map comprises an organization internal business collaborative flow map corresponding to the organization internal node flow hierarchical part and an organization sharing business collaborative flow map corresponding to the organization sharing node flow hierarchical part;
the
publishing module25 is configured to publish the organization shared service collaborative flow map for all organizations, and publish an organization internal service collaborative flow map corresponding to a target organization for the target organization.
In the cross-organization business collaborative flow map construction device of the embodiment, the
definition module21 defines a total collaborative flow covering all organizations; the
decomposition module22 decomposes the process nodes of each organization in the overall collaborative process to obtain a node process hierarchical structure; the
extraction module23 extracts node elements in the node flow hierarchical structure; the
construction module24 constructs a cross-organization business collaborative flow map based on the node elements; wherein, the cross-organization business cooperation process map comprises an organization internal business cooperation process map and an organization sharing business cooperation process map; the
publishing module25 publishes the organization shared business cooperative flow map for all organizations, and publishes the organization internal business cooperative flow map corresponding to the target organization for the target organization. The technical scheme of the embodiment can distinguish the internal flow of the organization from the sharing flow of the organization, protect the safety of the internal flow and facilitate the integration of a cross-organization business system.
In some optional embodiments, further comprising:
and the execution module is used for executing the processes in the organization sharing business cooperation process map and/or the organization internal business cooperation process map.
In some optional embodiments, the node elements comprise: activity elements, control elements, data elements;
and the
building module24 is configured to build the cross-organization business collaborative flow map based on the front-end activity element and the rear-end activity element when the state of each activity element changes and the front-end control element and the rear-end control element when the state of the control element changes.
In some optional embodiments, the
definition module21 is specifically configured to obtain definition information input by a user; and defining the overall collaborative process according to the definition information.
In some optional embodiments, the
decomposition module22 is specifically configured to obtain decomposition information input by a user; and according to the decomposition information, gradually decomposing the process nodes of each organization in the overall collaborative process to form a node process hierarchical structure.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Based on a general inventive concept, the invention also provides a cross-organization business collaborative flow map construction device, which is used for realizing the method embodiment.
Fig. 4 is a schematic structural diagram provided by an embodiment of the cross-organization business collaborative process map building apparatus of the present invention.
The cross-organization business collaborative flow map building device comprises a
processor31 and a
memory32, wherein the
processor31 is connected with the memory 32:
the
processor31 is used for calling and executing the program stored in the
memory32;
a
memory32 for storing a program for performing at least the cross-organizational business collaborative process map construction method of any of the above embodiments.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that the terms "first," "second," and the like in the description of the present invention are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present invention, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may also be stored in a computer readable storage medium.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.