CN111882294B - Method and device for flow approval - Google Patents
Method and device for flow approval Download PDFInfo
- Publication number
- CN111882294B CN111882294B CN202010656967.0A CN202010656967A CN111882294B CN 111882294 B CN111882294 B CN 111882294B CN 202010656967 A CN202010656967 A CN 202010656967A CN 111882294 B CN111882294 B CN 111882294B
- Authority
- CN
- China
- Prior art keywords
- instruction
- approval
- investment
- investment operation
- state
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 125
- 230000008569 process Effects 0.000 claims abstract description 96
- 238000013499 data model Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012795 verification Methods 0.000 claims description 9
- 230000001960 triggered effect Effects 0.000 claims description 7
- 238000012986 modification Methods 0.000 claims description 6
- 230000004048 modification Effects 0.000 claims description 6
- 239000013589 supplement Substances 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 15
- 238000007726 management method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Finance (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method and a device for flow approval, and relates to the technical field of computers. One embodiment of the method comprises the following steps: acquiring an investment operation request input by a user through a terminal, and determining an asset object corresponding to the investment operation request and a related instruction element set; generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through the terminal, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction; and when the approval state of the investment operation instruction is judged to be approval completion according to the state code, completing the process approval. This embodiment can improve the operation efficiency of the asset management company.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for process approval.
Background
With the development of the asset management industry, the investment business range is expanding, which covers both the main stream investment of the public market and the alternative investment of the non-public market. For the field of alternative investments, compared with the public market investment, it has the following characteristics:
1. investment process is non-standardized, and human participation is high
In the open market, investment operations have standardized flows, which can be highly automated by means of computer systems; in the non-public market, each alternative investment corresponds to a differentiated investment operation, and the process mainly depends on manual operation;
2. long investment period and frequent investment element variation
In the open market, one investment operation can be achieved in a short time; in the non-public market, the investment operation period is prolonged by links such as investment resolution, fund raising, compliance examination and the like, wherein the other investment relates to larger fund scale. Meanwhile, because the investment operation involves multiple pieces of information, the difficulty of synchronous confirmation is great, the investment element can be subjected to multiple modifications within one period, for example, investment projects involving foreign exchange are modified by changing factors such as exchange rate, supervision policy and the like.
Relatively sophisticated trading systems are available when investments are made in open markets, while corresponding dedicated systems are lacking in the field of alternative investments, instead the investment operations are approved for execution by means of a general office system.
In the process of implementing the present invention, the inventor finds that at least the following problems exist in the prior art:
1) The staff relies on working experience and subjective judgment to carry out the approval processing of the flow, so that on one hand, the data sharing among related systems is hindered, and on the other hand, the misoperation risk is increased;
2) For business operation in which approval elements can be frequently changed, a general office approval process cannot reasonably carry out process approval and control, the process approval efficiency is low, and a compliance risk exists.
Disclosure of Invention
In view of this, the embodiments of the present invention provide a method and an apparatus for flow approval, which can implement flow approval of investment operations with frequent element changes by introducing a supplementary approval flow, improve the operation efficiency of performing alternative investments by an asset management company, reduce the risk of compliance, implement standardization and structuring of asset information in alternative investments, provide a unified interface for interconnection and interworking between systems, and reduce the risk of misoperation.
To achieve the above object, according to one aspect of the embodiments of the present invention, a method for flow approval is provided.
A method of flow approval applied to a server, the method comprising: acquiring an investment operation request input by a user through a terminal, and determining an asset object corresponding to the investment operation request and a related instruction element set; generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through a terminal, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction; and when judging that the approval state of the investment operation instruction is approval completion according to the state code, completing flow approval.
Optionally, the investment operation instruction is a structured instruction and includes three parts of meta information, instruction elements and a wind control rule set.
Optionally, the meta information records creation information, association information and instruction status of the investment operation instruction; the instruction element is specific information required for executing the investment operation instruction; the wind control rule set is used for compliance inspection of the instruction elements.
Optionally, the method further comprises: when an investment operation instruction is generated or updated, the investment operation instruction is checked according to the wind control rule corresponding to the changed instruction element.
Optionally, one wind control rule corresponds to one or more instruction elements, and when a plurality of instruction elements are changed at the same time, the investment operation instruction is checked according to the union of the wind control rules corresponding to the changed instruction elements.
Optionally, the asset object is generated through a preset master data model, the master data model defines an element set of the investment object, each asset object has a unique asset code, and acquiring the asset object corresponding to the investment operation request and the related instruction element set includes: acquiring asset codes and operation types according to the investment operation request; acquiring a corresponding asset object according to the asset code, and acquiring an element set of an investment object included in the asset object; and acquiring a related instruction element set according to the element set of the investment object and the operation type.
Optionally, the approval process and the supplementary approval process are two processes triggered separately, and the method further includes: and after the approval process and the supplementary approval process of the investment operation instruction are both approved, modifying the approval state of the investment operation instruction into approval completion.
According to another aspect of the embodiment of the invention, a device for flow approval is provided.
A device for flow approval applied to a server, the device comprising: the data acquisition module is used for acquiring an investment operation request input by a user through a terminal and determining an asset object corresponding to the investment operation request and a related instruction element set; the approval triggering module is used for generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through a terminal and triggering an approval process, wherein the investment operation instruction is provided with a state code for marking the submitting state, the approval state and the supplementary approval state of the investment operation instruction; the supplementary approval module is used for updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process when the instruction element of the investment operation instruction is detected to be changed in the approval process, and updating the supplementary approval state of the state code of the investment operation instruction; and the state judgment module is used for completing flow approval when judging that the approval state of the investment operation instruction is approval completion according to the state code.
According to yet another aspect of the embodiment of the present invention, an electronic device for process approval is provided.
An electronic device for process approval, comprising: one or more processors; and the storage device is used for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors realize the method for flow approval provided by the embodiment of the invention.
According to yet another aspect of an embodiment of the present invention, a computer-readable medium is provided.
A computer readable medium having stored thereon a computer program which when executed by a processor implements a method of flow approval provided by an embodiment of the present invention.
One embodiment of the above invention has the following advantages or benefits: determining an asset object corresponding to the investment operation request and a related instruction element set by acquiring the investment operation request input by a user through a terminal; generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction; when the approval state of the investment operation instruction is judged to be approval completion according to the state code, the flow approval is completed, the flow approval of the investment operation with frequently changed elements is realized by introducing a supplementary approval flow, and the operation efficiency of the asset management company for carrying out alternative investment is improved and the compliance risk is reduced. Based on standardized asset objects and structured operation instructions, strict flow control is carried out on the operation of the other investment, standardization and structuring of asset information in the other investment are achieved, unified interfaces are provided for interconnection and interworking among systems, and the working efficiency of operation management is improved; the structured instruction set is matched with the instruction state machine to standardize the control flow of alternative investment operation, and the supplementary approval flow is proposed to reduce the compliance risk in the operation process; and setting a corresponding risk rule group for each instruction element to refine the wind control granularity, and combining the union execution rules to improve the execution efficiency of the supplementary approval while ensuring the compliance.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
FIG. 2 is a schematic diagram of the main steps of a method of flow approval according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of the implementation principle of an embodiment of the present invention;
FIG. 4 is a schematic diagram of a triggering process of a process approval according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of main modules of an apparatus for flow approval according to an embodiment of the present invention;
Fig. 6 is a schematic diagram of a computer system suitable for use in implementing an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
In order to solve the technical problems in the prior art, the invention provides a flow approval method and a flow approval device, which can electronically process the approval process of alternative investments, and aim to improve the operation efficiency of the asset management company for the alternative investments and reduce the compliance risk. The idea of the invention is to normalize asset information of an alternative investment and define the investment operation as a structured instruction set, thereby performing a strict flow control of the investment operation based on the instruction state machine.
FIG. 1 illustrates an exemplary system architecture 100 of a method of flow approval or an apparatus of flow approval to which embodiments of the present invention may be applied.
As shown in fig. 1, a system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used as a medium to provide communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 via the network 104 using the terminal devices 101, 102, 103 to receive or send messages or the like. Various wind-controlled investment-related client applications may be installed on the terminal devices 101, 102, 103.
The terminal devices 101, 102, 103 may be a variety of electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) that provides support for or handles investment operation requests issued by users using the terminal devices 101, 102, 103. The background management server may analyze and process the received data such as the investment operation request, and feed back the processing result (for example, asset object information, instruction element information—only an example) to the terminal device.
It should be noted that, the method for flow approval provided in the embodiment of the present invention is generally executed by the server 105, and accordingly, the device for flow approval is generally disposed in the server 105.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
FIG. 2 is a schematic diagram of the main steps of a method of flow approval according to an embodiment of the present invention. As shown in fig. 2, the method for flow approval in the embodiment of the present invention mainly includes the following steps S201 to S204.
Step S201: acquiring an investment operation request input by a user through a terminal, and determining an asset object corresponding to the investment operation request and a related instruction element set;
step S202: generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through the terminal, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction;
step S203: in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction;
Step S204: and when the approval state of the investment operation instruction is judged to be approval completion according to the state code, completing the process approval.
According to an embodiment of the invention, the investment operation instruction is a structured instruction and comprises three parts of meta information, instruction elements and a wind control rule set. In the embodiment of the invention, the investment operations of payment, equity, information return, cost return, selling and the like in the other investment are defined as a structured instruction set, and each investment operation instruction comprises three parts: meta information, instruction elements, and a wind control rule set.
The meta information is used to record creation information (instruction number, creation time, creation user), association information (asset code) and instruction status (approval result, execution status) of the investment operation instruction, regardless of the specific type of the investment operation instruction.
The instruction element is specific information required to execute the investment operation instruction, which is related to the type of investment operation to be executed, for example, the element of the payment instruction includes: payment time, commission charge undertaking party, payee account information, transfer information, payment information and the like. Wherein, part of the content in the instruction element needs to be acquired according to the asset object, for example: element payee account information in the payment instruction, and the like.
The wind control rule set is used for compliance examination of the instruction elements and consists of a plurality of wind control rule groups (or subsets), wherein each wind control rule group corresponds to a specific instruction element. According to the embodiment of the invention, when the investment operation instruction is generated or updated, the investment operation instruction is checked according to the wind control rule corresponding to the changed instruction element. Namely: when the transaction operation instruction is submitted for the first time, all instruction elements are changed, and the whole wind control rule set is executed for verification; when the command element is changed, triggering the wind control rule group corresponding to the changed command element to perform secondary verification.
When a plurality of instruction elements are changed at the same time, the investment operation instruction is checked according to the union of the wind control rules corresponding to the changed instruction elements. One wind control rule may exist in a plurality of wind control rule groups, and when a plurality of instruction elements are modified simultaneously, the union of the triggered wind control rule groups is executed, so that not only is the strict coverage of the wind control rule maintained, but also the repeated work executed by groups is avoided, and the operation efficiency is improved while the compliance is ensured.
According to the technical scheme of the embodiment of the invention, the asset object is generated through a preset main data model, and the main data model defines the element set of the investment object. The investment object refers to an enterprise or a fund to be invested, and the element set of the investment object includes, for example, elements such as enterprise name, enterprise registered place, registered capital, scale of planned investment, and shares occupied after investment. Different asset types (e.g., funds, stocks, businesses or real estate, etc.) correspond to different master data models. The main data model is defined according to the element requirements of operation management, and when starting an alternative investment, asset objects (asset objects are instantiations of the main data model) are firstly established according to the main data model so as to ensure the element integrity. Each asset object corresponds to a unique asset code through which downstream systems such as risk control, compliance screening, accounting statistics, etc. can obtain the asset object and query the elements with a unified interface.
In an embodiment of the present invention, each asset object has a unique asset code, and when acquiring the asset object corresponding to the investment operation request and the related instruction element set, the method specifically may include the following steps:
acquiring asset codes and operation types according to the investment operation request;
acquiring a corresponding asset object according to the asset code, and acquiring an element set of an investment object included in the asset object;
And acquiring a related instruction element set according to the element set and the operation type of the investment object.
Typically, when a user needs to conduct an investment transaction, an investment operation request is sent to a server, where the investment operation request includes an asset code corresponding to an asset object to be invested, and an operation type of the investment operation, for example: payment, reddening, information collection, cost repayment, selling and the like.
In an embodiment of the present invention, the lifecycle of the investment operations instructions is managed by a status code, one for each investment operation instruction. The status code includes 3 status bits: instruction commit status, instruction approval status, and supplemental approval status. The definition of the status bits is shown in table 1 below.
TABLE 1
Instruction commit status | 0-Uncommitted 1-committed |
Supplemental approval status | 0-No supplement approval, or completed, rejected 1-supplement approval |
Instruction approval status | 0-Uncommitted instruction 1-2-approval in approval has been completed |
After the investment manager issues the investment instruction, the invention adds the supplementary approval process by the characteristics of element change in the alternative investment after approval, locking and confirmation processes, thereby providing an instruction state machine and managing the instruction life cycle by combining the state code.
Fig. 3 is a schematic diagram of an implementation principle of an embodiment of the present invention. As shown in FIG. 3, to enable flow approval of alternative investments, embodiments of the invention create asset objects with unique asset codes by building a master data model. When an investment operation instruction is received, it will be packaged into a structured instruction according to a predefined structured instruction set form and the corresponding asset object will be accessed through the asset code. And generating investment operation instructions according to the values of the instruction elements input by the user, wherein each investment operation instruction has a unique instruction number, and checking the generated investment operation instructions according to the corresponding wind control rule set. Because of the characteristic of element variation in alternative investment, the invention adds a supplementary approval process, and after generating or updating the investment operation instruction, the approval of executing the instruction or the supplementary approval process is triggered.
Fig. 4 is a schematic diagram of a triggering process of a process approval according to an embodiment of the present invention. The node triggering process for flow approval according to an instruction state machine is shown in fig. 4. As shown in fig. 4, taking an investment operation instruction as a payment instruction as an example, the process of flow approval is as follows:
(1) Newly creating a payment instruction, editing the payment instruction, and inputting an instruction element, wherein the state code of the payment instruction is [ 000 ].
(2) After the user inputs, if the command elements are checked to be complete according to the wind control rule, submitting an approval application to trigger an approval process, and updating the status code of the payment command to [ 101 ];
(3) Modifying and changing instruction elements of the payment instruction, submitting a supplementary approval application to trigger a supplementary approval process, and updating the status code of the payment instruction to [ 111 ];
(4) The operation department receives the approval application, and the approval is passed, because the status bit of the supplementary approval is 1, the supplementary approval is required, namely the instruction element needs to be modified, so the instruction cannot be immediately executed, and the status code of the payment instruction is updated to [ 112 ];
(5) The operation department receives the application of the supplementary approval, and the operation department passes through the approval, and the state code of the payment instruction is updated to be [ 102 ];
(6) The operation department locks the payment instruction and the payment instruction is submitted to the business department for execution.
In the above process, if the instruction element is incomplete, the status code of the payment instruction is updated to [ 001 ], if the instruction element is directly rejected, the status code of the payment instruction is updated to [ 000 ], and if the approval passes, the status code of the payment instruction is updated to [ 002 ]. As can be seen in fig. 3, after the approval process is submitted, the additional approval may be submitted before the approval process is completed (including approval passing, return, withdrawal, rejection, etc.). If the supplementary approval application is not received in the approval process, only the approval process is required to be executed.
According to the embodiment of the invention, the approval process and the supplementary approval process are two processes which are independently triggered, and after the approval process and the supplementary approval process of the investment operation instruction are approved, the approval state of the investment operation instruction is modified to be approved.
Fig. 5 is a schematic diagram of main modules of an apparatus for flow approval according to an embodiment of the present invention. As shown in fig. 5, the apparatus 500 for flow approval according to the embodiment of the present invention mainly includes a data acquisition module 501, an approval triggering module 502, a supplementary approval module 503 and a status judging module 504.
A data acquisition module 501, configured to acquire an investment operation request input by a user through a terminal, and determine an asset object and a related instruction element set corresponding to the investment operation request;
The approval triggering module 502 is configured to generate an investment operation instruction according to the instruction element and the value of the instruction element input by the user, and trigger an approval process, where the investment operation instruction has a status code for identifying a submission status, an approval status, and a supplementary approval status of the investment operation instruction;
The supplementary approval module 503 is configured to update the investment operation instruction according to the value of the changed instruction element and trigger a supplementary approval process when detecting that the instruction element of the investment operation instruction is changed in the approval process, and update the status code of the investment operation instruction;
and the state judgment module 504 is configured to complete the process approval when the approval state of the investment operation instruction is judged to be the approval completion according to the state code.
According to one embodiment of the invention, the investment operation instruction is a structured instruction and includes three parts of meta information, instruction elements and a wind control rule set. Wherein meta information records creation information, association information and instruction status of the investment operation instruction; the instruction element is specific information required for executing the investment operation instruction; the wind control rule set is used for compliance inspection of the instruction elements.
According to another embodiment of the present invention, the apparatus 500 for flow approval may further include a wind control verification module (not shown in the drawings) for:
When an investment operation instruction is generated or updated, the investment operation instruction is checked according to the wind control rule corresponding to the changed instruction element.
According to another embodiment of the invention, one wind control rule corresponds to one or more instruction elements, and when a plurality of instruction elements are changed at the same time, the investment operation instruction is checked according to the union of the wind control rules corresponding to the changed instruction elements.
According to another embodiment of the invention, the asset objects are generated by a pre-defined master data model defining a set of elements of investment objects, each asset object having a unique asset code, and the data acquisition module 501 may be further configured to:
Acquiring asset codes and operation types according to the investment operation request;
Acquiring a corresponding asset object according to the asset code, and acquiring an element set of an investment object included in the asset object;
and acquiring a related instruction element set according to the element set of the investment object and the operation type.
According to still another embodiment of the present invention, the approval process and the supplementary approval process are two processes triggered separately, and the apparatus 500 for approval of the processes may further include a state modification module (not shown in the figure) for:
And after the approval process and the supplementary approval process of the investment operation instruction are both approved, modifying the approval state of the investment operation instruction into approval completion.
According to the technical scheme of the embodiment of the invention, the asset object and the related instruction element set corresponding to the investment operation request are determined by acquiring the investment operation request input by a user through the terminal; generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction; when the approval state of the investment operation instruction is judged to be approval completion according to the state code, the flow approval is completed, the flow approval of the investment operation with frequently changed elements is realized by introducing a supplementary approval flow, and the operation efficiency of the asset management company for carrying out alternative investment is improved and the compliance risk is reduced. Based on standardized asset objects and structured operation instructions, strict flow control is carried out on the operation of the other investment, standardization and structuring of asset information in the other investment are achieved, unified interfaces are provided for interconnection and interworking among systems, and the working efficiency of operation management is improved; the structured instruction set is matched with the instruction state machine to standardize the control flow of alternative investment operation, and the supplementary approval flow is proposed to reduce the compliance risk in the operation process; and setting a corresponding risk rule group for each instruction element to refine the wind control granularity, and combining the union execution rules to improve the execution efficiency of the supplementary approval while ensuring the compliance.
Referring now to FIG. 6, there is illustrated a schematic diagram of a computer system 600 suitable for use in implementing a terminal device or server in accordance with an embodiment of the present invention. The terminal device or server shown in fig. 6 is only an example, and should not impose any limitation on the functions and scope of use of the embodiments of the present invention.
As shown in fig. 6, the computer system 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, ROM 602, and RAM 603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to the I/O interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the present invention are performed when the computer program is executed by a Central Processing Unit (CPU) 601.
The computer readable medium shown in the present invention may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described units or modules may also be provided in a processor, for example, as: the processor comprises a data acquisition module, an approval triggering module, a supplementary approval module and a state judging module. The names of these units or modules do not in any way limit the units or modules themselves, and for example, the data acquisition module may also be described as "a module for acquiring an investment operation request input by a user through a terminal, and determining an asset object and a related instruction element set corresponding to the investment operation request".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be present alone without being fitted into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to include: acquiring an investment operation request input by a user through a terminal, and determining an asset object corresponding to the investment operation request and a related instruction element set; generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through a terminal, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction; and when judging that the approval state of the investment operation instruction is approval completion according to the state code, completing flow approval.
According to the technical scheme of the embodiment of the invention, the asset object and the related instruction element set corresponding to the investment operation request are determined by acquiring the investment operation request input by a user through the terminal; generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; in the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction; when the approval state of the investment operation instruction is judged to be approval completion according to the state code, the flow approval is completed, the flow approval of the investment operation with frequently changed elements is realized by introducing a supplementary approval flow, and the operation efficiency of the asset management company for carrying out alternative investment is improved and the compliance risk is reduced. Based on standardized asset objects and structured operation instructions, strict flow control is carried out on the operation of the other investment, standardization and structuring of asset information in the other investment are achieved, unified interfaces are provided for interconnection and interworking among systems, and the working efficiency of operation management is improved; the structured instruction set is matched with the instruction state machine to standardize the control flow of alternative investment operation, and the supplementary approval flow is proposed to reduce the compliance risk in the operation process; and setting a corresponding risk rule group for each instruction element to refine the wind control granularity, and combining the union execution rules to improve the execution efficiency of the supplementary approval while ensuring the compliance.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.
Claims (6)
1. A method of flow approval, applied to a server, the method comprising:
Acquiring an investment operation request input by a user through a terminal, and determining an asset object corresponding to the investment operation request and a related instruction element set; the asset objects are generated through a preset main data model, the main data model defines an element set of investment objects, and each asset object is provided with a unique asset code;
Acquiring an asset object corresponding to an investment operation request and a related instruction element set, wherein the method comprises the following steps: acquiring asset codes and operation types according to the investment operation request; acquiring a corresponding asset object according to the asset code, and acquiring an element set of an investment object included in the asset object; acquiring a related instruction element set according to the element set of the investment object and the operation type;
Generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through a terminal, and triggering an approval process, wherein the investment operation instruction is provided with a state code for identifying the submitting state, the approval state and the supplementary approval state of the investment operation instruction; managing a lifecycle of the investment operation instructions based on the instruction state machine in combination with a state code; the investment operation instruction comprises an air control rule set, wherein the air control rule set is used for carrying out compliance examination on the instruction elements and consists of a plurality of air control rule groups;
When generating or updating the investment operation instruction, verifying the investment operation instruction according to the wind control rule corresponding to the changed instruction element, wherein the verification comprises the following steps: when an investment operation instruction is submitted for the first time, all instruction elements are changed, and the whole wind control rule set is executed for verification; triggering a wind control rule group corresponding to the changed instruction element to carry out secondary verification when the instruction element is changed; when a plurality of instruction elements are changed at the same time, checking the investment operation instruction according to the union of the wind control rules corresponding to the changed instruction elements;
In the approval process, when detecting that the instruction element of the investment operation instruction is changed, updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process to update the supplementary approval state of the state code of the investment operation instruction;
After the approval process and the supplementary approval process of the investment operation instruction are both approved, modifying the approval state of the investment operation instruction into approval completion; the approval process and the supplementary approval process are two processes which are triggered independently;
And when judging that the approval state of the investment operation instruction is approval completion according to the state code, completing flow approval.
2. The method of claim 1, wherein the investment operation instruction is a structured instruction and further comprises meta-information and instruction elements.
3. The method of claim 2, wherein the meta information records creation information, association information, and instruction status of the investment operation instruction;
the instruction element is specific information required to execute the investment operation instruction.
4. A device for flow approval, applied to a server, the device comprising:
the data acquisition module is used for acquiring an investment operation request input by a user through a terminal and determining an asset object corresponding to the investment operation request and a related instruction element set; the asset objects are generated through a preset main data model, the main data model defines an element set of investment objects, and each asset object is provided with a unique asset code;
The data acquisition module is also used for acquiring asset codes and operation types according to the investment operation request; acquiring a corresponding asset object according to the asset code, and acquiring an element set of an investment object included in the asset object; acquiring a related instruction element set according to the element set of the investment object and the operation type;
The approval triggering module is used for generating an investment operation instruction according to the instruction element and the value of the instruction element input by a user through a terminal and triggering an approval process, wherein the investment operation instruction is provided with a state code for marking the submitting state, the approval state and the supplementary approval state of the investment operation instruction; managing a lifecycle of the investment operation instructions based on the instruction state machine in combination with a state code; the investment operation instruction comprises an air control rule set, wherein the air control rule set is used for carrying out compliance examination on the instruction elements and consists of a plurality of air control rule groups;
The wind control verification module is used for verifying the investment operation instruction according to wind control rules corresponding to changed instruction elements when the investment operation instruction is generated or updated, and comprises the following steps: when an investment operation instruction is submitted for the first time, all instruction elements are changed, and the whole wind control rule set is executed for verification; triggering a wind control rule group corresponding to the changed instruction element to carry out secondary verification when the instruction element is changed; when a plurality of instruction elements are changed at the same time, checking the investment operation instruction according to the union of the wind control rules corresponding to the changed instruction elements;
The supplementary approval module is used for updating the investment operation instruction according to the value of the changed instruction element and triggering a supplementary approval process when the instruction element of the investment operation instruction is detected to be changed in the approval process, and updating the supplementary approval state of the state code of the investment operation instruction;
The state modification module is used for modifying the approval state of the investment operation instruction into approval completion after the approval process and the supplement approval process of the investment operation instruction are both approved; the approval process and the supplementary approval process are two processes which are triggered independently;
And the state judgment module is used for completing flow approval when judging that the approval state of the investment operation instruction is approval completion according to the state code.
5. An electronic device for flow approval, comprising:
one or more processors;
storage means for storing one or more programs,
When executed by the one or more processors, causes the one or more processors to implement the method of flow approval as claimed in any one of claims 1 to 3.
6. A computer readable medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements a method of flow approval according to any of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010656967.0A CN111882294B (en) | 2020-07-09 | 2020-07-09 | Method and device for flow approval |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010656967.0A CN111882294B (en) | 2020-07-09 | 2020-07-09 | Method and device for flow approval |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111882294A CN111882294A (en) | 2020-11-03 |
CN111882294B true CN111882294B (en) | 2024-05-28 |
Family
ID=73150919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010656967.0A Active CN111882294B (en) | 2020-07-09 | 2020-07-09 | Method and device for flow approval |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111882294B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101201753A (en) * | 2007-12-13 | 2008-06-18 | 浪潮通信信息***有限公司 | Method for configuring and managing multimode machine supervising engine |
CN104866981A (en) * | 2015-06-12 | 2015-08-26 | 武汉理工大学 | Modeling method based on business process management of extended finite state machine |
CN109712037A (en) * | 2018-12-26 | 2019-05-03 | 天津烽火信息管理技术有限公司 | Intelligent enforcement system based on standardization panorama operation flow |
CN110765099A (en) * | 2019-09-06 | 2020-02-07 | 阿里巴巴集团控股有限公司 | Business construction method and device and computer equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030050886A1 (en) * | 2001-09-11 | 2003-03-13 | International Business Machines Corporation | Method and apparatus for managing the versioning of business objects using a state machine |
-
2020
- 2020-07-09 CN CN202010656967.0A patent/CN111882294B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101201753A (en) * | 2007-12-13 | 2008-06-18 | 浪潮通信信息***有限公司 | Method for configuring and managing multimode machine supervising engine |
CN104866981A (en) * | 2015-06-12 | 2015-08-26 | 武汉理工大学 | Modeling method based on business process management of extended finite state machine |
CN109712037A (en) * | 2018-12-26 | 2019-05-03 | 天津烽火信息管理技术有限公司 | Intelligent enforcement system based on standardization panorama operation flow |
CN110765099A (en) * | 2019-09-06 | 2020-02-07 | 阿里巴巴集团控股有限公司 | Business construction method and device and computer equipment |
Non-Patent Citations (2)
Title |
---|
支持状态机建模的工作流引擎研究;徐昶 等;《计算机与现代化》(第03期);全文 * |
高校科研项目中后期管理***的设计与实现;刘雅琴;《中国优秀硕士学位论文全文数据库 信息科技辑(月刊)》(第07期);正文第1-50页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111882294A (en) | 2020-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110119413B (en) | Data fusion method and device | |
CN110263024B (en) | Data processing method, terminal device and computer storage medium | |
CN111124917B (en) | Method, device, equipment and storage medium for managing and controlling public test cases | |
CN113205402A (en) | Account checking method and device, electronic equipment and computer readable medium | |
CN111339743B (en) | Account number generation method and device | |
CN111833037A (en) | Account management method and device | |
CN107316245A (en) | Expense adjusts method and system | |
CN109816360A (en) | Financing avail data processing method, device, computer installation and storage medium | |
CN111209281B (en) | Annuity data processing method, annuity data processing device, medium and electronic equipment | |
US20170163565A1 (en) | System for analysis of resource usage and availability | |
CN111882294B (en) | Method and device for flow approval | |
CN110930238A (en) | Method, device, equipment and computer readable medium for improving audit task efficiency | |
CN116308826A (en) | Insurance product online method, apparatus, equipment and storage medium | |
CN115543428A (en) | Simulated data generation method and device based on strategy template | |
CN112907220B (en) | System, method and device for engineering cost | |
CN111402018B (en) | Method and system for reporting resource budget | |
US20170148098A1 (en) | Data creating, sourcing, and agregating real estate tool | |
CN114297052A (en) | Test data generation method and device | |
WO2020155167A1 (en) | Application of cross-organizational transactions to blockchain | |
CN112613732A (en) | Method and device for supervising and rating of financial institution | |
CN117076542B (en) | Data processing method and related device | |
CN117311675B (en) | Service configuration method and device related to distributed system and electronic equipment | |
CN114997977B (en) | Data processing method, device, electronic equipment and computer readable medium | |
CN114331597A (en) | Order parallel generation method and system, electronic equipment and storage medium | |
CN112541790A (en) | Method and device for maintaining evaluation data |
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 |