WO2019041925A1 - Workflow data processing method and device, storage medium, and computer apparatus - Google Patents

Workflow data processing method and device, storage medium, and computer apparatus Download PDF

Info

Publication number
WO2019041925A1
WO2019041925A1 PCT/CN2018/089125 CN2018089125W WO2019041925A1 WO 2019041925 A1 WO2019041925 A1 WO 2019041925A1 CN 2018089125 W CN2018089125 W CN 2018089125W WO 2019041925 A1 WO2019041925 A1 WO 2019041925A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
downstream node
workflow data
processing result
user identifier
Prior art date
Application number
PCT/CN2018/089125
Other languages
French (fr)
Chinese (zh)
Inventor
余明浩
Original Assignee
平安科技(深圳)有限公司
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 平安科技(深圳)有限公司 filed Critical 平安科技(深圳)有限公司
Publication of WO2019041925A1 publication Critical patent/WO2019041925A1/en

Links

Images

Classifications

    • 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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Definitions

  • the present application relates to a workflow data processing method, apparatus, storage medium and computer device.
  • Workflow is the organization and organization of a set of tasks to complete a business process. It is an abstract and general description of the business process and the business rules between its various operational steps.
  • the workflow defines the trigger sequence and trigger conditions of the task, and splits each task into multiple node tasks.
  • Each node task can be completed by one or more software systems, or can be completed by one or a group of people. This is done by one or more people working with the software system.
  • the main problem with workflow resolution is that in order to achieve a business goal, a computer is used to automatically deliver documents, information, or tasks between multiple participants in accordance with certain predetermined rules.
  • a workflow data processing method, apparatus, storage medium, and computer apparatus are provided.
  • a workflow data processing method includes:
  • a workflow data processing apparatus includes:
  • a first processing result obtaining module configured to obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries a user identifier
  • a downstream node determining module configured to determine, according to the first processing result, a downstream node of the workflow data flow
  • the access address obtaining module is configured to acquire the downstream when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node.
  • a cross-system module configured to jump to a second system pointed by the access address, and invoke user login information associated with the user identifier in the second system to log in to the second system, in the second system
  • the workflow data on the downstream node is shown.
  • One or more non-transitory computer readable storage mediums storing computer readable instructions, when executed by one or more processors, cause the one or more processors to perform the following steps:
  • a computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the one or more processors to cause the one or more The processors perform the following steps:
  • FIG. 1 is an application environment diagram of a workflow data processing method in accordance with one or more embodiments.
  • FIG. 2 is a flow diagram of a workflow data processing method in accordance with one or more embodiments.
  • FIG. 3 is a flow diagram of determining a downstream node of a workflow data flow based on a first processing result, in accordance with one or more embodiments.
  • FIG. 4 is a schematic diagram of the logical relationship between portions of nodes included in workflow data in accordance with one or more embodiments.
  • FIG. 5 is a schematic diagram showing the logical relationship between some of the nodes included in the workflow data in another embodiment.
  • FIG. 6 is a block diagram showing the structure of a workflow data processing apparatus in accordance with one or more embodiments.
  • Figure 7 is a block diagram showing the structure of a workflow data processing apparatus in another embodiment.
  • Figure 8 is a block diagram showing the structure of a workflow data processing apparatus in still another embodiment.
  • FIG. 9 is a block diagram of a terminal in accordance with one or more embodiments.
  • first may be referred to as a second system without departing from the scope of the present application, and similarly, a second system may be referred to as a first system. Both the first system and the second system are systems, but they are not the same system.
  • the workflow data processing method provided by the embodiment of the present application can be applied to an application environment as shown in FIG. 1.
  • the terminal 110 and the server 120 are connected through a network.
  • the server 120 stores a plurality of pieces of workflow data, and records the data processing status of each workflow data, that is, the nodes to be processed that are to be processed, and also records the processing users of each data stream on each node.
  • the processing user can access the corresponding first system through the terminal 110, and the terminal 110 can obtain the workflow data to be processed from the server 120 and display the processing result of the first system to the workflow data on the current node.
  • the terminal 110 can automatically access the corresponding for performing a second system for processing workflow data on the downstream node, and invoking user login information on the second system to log in to the second system, and displaying workflow data flowing to the downstream node on the second system In order to achieve automatic processing of workflow data across systems.
  • a workflow data processing method is provided.
  • the workflow data processing method is applied to the terminal shown in FIG. 1 as an example.
  • the method includes:
  • Step S202 Acquire a first processing result of the workflow data of the current system on the current node, where the first processing result carries the user identifier.
  • the first system is a system for processing workflow data on the current node, and the system may be a BPM for processing, managing, and approving workflow data of the entire workflow data.
  • the Business Process Management system can also be other associated systems associated with the BPM system that are responsible for processing workflow data on the current node.
  • the terminal may first receive a login access operation of the user to the BPM (Business Process Management) system, and after verifying that the login account and password of the user on the BPM system pass, The corresponding workflow data processing interface may be displayed, and user information corresponding to the login account is obtained, and the user information includes the user identifier and the user's personal information.
  • the user identification may be a character string of characters including at least one of numbers, letters, punctuation marks, and the like for uniquely identifying the corresponding user.
  • a workflow data can be the same or different for processing users on each node.
  • the current node flows to the current node to be processed for the workflow data
  • the workflow data on the current node is the task data that needs to be processed on the current node.
  • the workflow data of an insurance class may include data such as an insurance number, an applicant, and an underwriting amount.
  • the processing node set for the workflow data of the insurance may include an organization underwriter processing node.
  • the first processing result is a processing result of the workflow data that is transferred to the current node, and the processing result may carry a user identifier, and the terminal may identify the processing user who makes the corresponding processing result according to the user identifier.
  • the processing information may be information such as supplementing or approving the workflow data. Taking the processing information as the approval information as an example, the first processing result is an approval result generated on the first system.
  • the results of the examination and approval may include approval results such as “consent”, “disagree”, “temporary opinions”, “seeking others' opinions”, “returning applicants” and “forwarding others”.
  • Step S204 determining a downstream node of the workflow data flow according to the first processing result.
  • a node located adjacent to the node is an upstream node with respect to the node, and a node located adjacent to the node is relative to the node.
  • Downstream node the above-mentioned certain node is the downstream node of the upstream node.
  • the nodes set by different types of workflow data are not necessarily the same.
  • the terminal may determine a flow rule between the nodes according to the workflow data, and determine, according to the first processing result, a next node to which the workflow data is to be flowed, that is, the downstream node.
  • multiple sets of flow models may be preset, and the flow rules corresponding to the respective flow models are different. And determining, according to the specific information in the workflow data, a flow model matched by the corresponding workflow data, determining the workflow data according to the flow rule defined in the flow model and the first processing result.
  • the downstream node to which the workflow data is flown may be determined in the defined flow conversion rule according to the processing result passed by the approval.
  • step S206 when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, the access address associated with the downstream node is obtained.
  • the terminal may obtain, according to the determined downstream node, a preset user identifier associated with the node identifier of the downstream node, where the processing user corresponding to the user identifier is allocated for processing on the downstream node. Handle users. And comparing whether the obtained user identifier is the same as the user identifier carried in the first processing result. If they are the same, it is determined that the processing user of the workflow data stream on the downstream node remains unchanged. At this time, the processing user can further perform processing on the downstream node of the workflow data.
  • the terminal may further detect whether the node type of the corresponding downstream node is the same as the node type of the current node. Specifically, for each node, the node type of the corresponding node is set, and the node type is used to reflect the processing system that processes the workflow data flowing to the corresponding node. Different node types have different processing systems.
  • the processing system that determines the workflow data on the downstream node is different from the processing system that processes the workflow data on the current node, and may acquire the association of the downstream node. address.
  • the associated access address is the address of the processing system used to process the workflow data on the corresponding node.
  • the node type includes an internal task node type and an external task node type.
  • the internal task node type indicates that the processing system for processing the workflow data on the corresponding node is the BPM system described above, that is, the BPM system is used to process the workflow data on the corresponding node.
  • the external task node type indicates that the processing system that processes the workflow data on the corresponding node is not the BPM system, but the associated system associated with the BPM system, that is, the workflow data on the corresponding node is processed on the external system.
  • the terminal also pre-configures the access address of each node corresponding to the system that needs to be logged in, and sets the corresponding relationship between the configured access address and the node identifier of the corresponding node.
  • the access address associated with the downstream node may be obtained according to the node identifier of the downstream node. Through the access address, the processing system that processes the workflow data flowing to the downstream node can be directly accessed.
  • the foregoing association system may include one or more.
  • each specific association system has a different specific external task node type. That is, the external task node type may include one or more, and each external node type corresponds to one associated system.
  • the terminal may mark the specific external task node types corresponding to each different association system as the first external task node type and the second external task node type, respectively.
  • the node type of the node A is the first external task node type
  • the node type of the node B is the second external task node type, that is, the associated system that processes the workflow data flowing to the node A and the node B is two different. system.
  • Step S208 jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the workflow data on the downstream node on the second system.
  • the terminal can directly access the acquired access address associated with the downstream node, thereby jumping to the second system pointed to by the access address. And obtaining the login information set by the user on the second system according to the user identifier, automatically logging in to the second system according to the acquired login information, implementing automatic login to the second system, and displaying the work of flowing to the downstream node.
  • the data is streamed so that the user can directly process the workflow data on the downstream node.
  • the association relationship between the user identifier and the login information on each associated system is preset, so that the login information on the corresponding second system is queried according to the user identifier, thereby implementing automatic matching.
  • the login of the second system does not require the user to manually input login information such as an account and a password on the second system, thereby improving the processing efficiency of the workflow data.
  • the workflow data processing method described above after the workflow data flows from the current node to the downstream node, if the processing user of the downstream node and the current node does not change, and the system that processes the workflow data on the downstream node corresponds to the current node. If the system is different, the login information of the system corresponding to the downstream node is further obtained according to the user identifier of the processing user, and the login of the different system is automatically implemented according to the login information, and the workflow data on the downstream node is displayed, so that the same A processing user can continuously process a workflow data on different nodes, and when the processed system is different, the workflow data can be automatically displayed across the system, and the efficiency of processing the workflow data is improved. Convenience. It also avoids the confusion that users need to log in to two different systems to process workflow data, avoiding users sometimes wondering which system should be logged in to process the corresponding workflow data.
  • the workflow data formed by different insurance types and different insurance items the order of circulation between nodes is not necessarily the same, and the above method is applied to the workflow data of the insurance field.
  • the flexibility of the workflow data processing of the insurance class can be improved.
  • step S202 includes: receiving processing information for workflow data input to the current node in the first system interface, and generating first processing of workflow data on the current node according to the processing information. result.
  • the processing information may be any one of voice information or text information.
  • an input box and/or a drop-down box for inputting processing information of the processing opinion may also be provided in the first system interface, and the information input by the user in the processing information input box is processed as processing information. And/or as a corresponding processing information according to a selection operation of one of a plurality of preset processing opinions included in the drop-down box by the user.
  • a plurality of commonly used triggers for processing opinions may also be provided in the first system interface, and each of the trigger controls may display corresponding processing opinions.
  • the processing opinions such as “agree”, “disagree”, “temporary opinions”, “request for others”, “return to the applicant”, and “forward others” can be displayed separately.
  • Trigger control When the triggering operation of one of the controls is monitored, the processing information corresponding to the triggering operation is obtained, and the processing information is used as processing information input by the user. The processing information indicating the corresponding processing opinions is directly provided to further improve the convenience of the user's processing.
  • the voice input control may also be provided in the first system interface. After the triggering operation on the voice input control is monitored, the voice information in the current environment may be obtained, and the voice information is used as the processing information.
  • the convenience of processing information input can also be improved. For example, when listening to the pressing operation of the voice input control, the voice information in the current environment can be continuously obtained, and when the listening operation ends, the voice information in the current environment is terminated. The voice information acquired during the pressing is used as the processing information.
  • the processing terminal may also preset processing information corresponding to different motion trajectories, and detect the motion trajectory of the local machine by using the motion sensor in the processing terminal, when the detected motion trajectory is compared with the preset motion trajectory.
  • the processing information corresponding to the matched motion track is obtained.
  • the user can obtain the corresponding processing information by shaking the mobile phone.
  • step S204 includes:
  • Step S302 Acquire a node identifier of a downstream node corresponding to the first processing result.
  • a flow transition rule between nodes in the workflow is preset, and the flow rule includes a flow order and a flow condition between the nodes.
  • the workflow data on a certain node is not necessarily the same under the different flow conditions.
  • the matched flow condition may be determined according to the processing result carried in the certain node and/or the related information carried in the workflow data, and the node identifier of the corresponding downstream node is obtained according to the matched flow condition.
  • the node identifier of the corresponding downstream node may be queried and obtained under the condition that the approval is passed.
  • Step S304 when the node identifier includes multiple, the processing value relative to the downstream node is calculated according to the workflow data.
  • the number of the downstream nodes that is, the number of node identifiers of the downstream nodes corresponding to the first processing result may be detected. If the number is more than one, it is necessary to determine whether the plurality of downstream nodes need to be processed in whole or only part of them. Specifically, a corresponding processing value is set for each downstream node, so that the downstream node to be executed corresponding to the upstream node can be determined by the processed value.
  • the processing value may be calculated correspondingly by the description information of the workflow data.
  • the description information of the workflow data is specific task information and user information of the workflow data.
  • the specific task information may include the change of the insured person, the change of the premium, and the like
  • the user information may include the credit rating of the user, the historical refund frequency, and the like.
  • step S304 includes extracting a relevant processing factor from the description information, and calculating a corresponding processing value according to the processing factor.
  • the processing factor is a consideration for the downstream node used to determine the processing required for the workflow data, which may be extracted from the description information.
  • the insurance workflow data is taken as an example.
  • the processing factor includes the refund amount carried in the security request submitted by the user, the user's refund frequency, and One or more of the security level of the payment account.
  • the calculation model of the processing value is also preset in advance for which one or more downstream nodes are specifically flowed to the workflow data on the current node.
  • the calculation model involves the use of a corresponding processing factor, so that the corresponding processing value can be calculated according to the specific value of the processing factor conversion.
  • the terminal may extract a corresponding processing factor from the description information according to a processing factor involved in the calculation model, quantize the quantized value, and calculate the quantized value as an input parameter of the calculation model, and calculate the same.
  • the obtained calculation result is the corresponding processing value.
  • the processing factors involved in a certain calculation model include the refund amount of the premium and the credit rating of the user, and the terminal may extract the specific refund amount and the credit rating of the user from the description information of the corresponding user, and convert the same.
  • the specific input value is substituted into the corresponding calculation model to calculate the corresponding processing value, and the different refund amount and credit value are not necessarily the same.
  • Step S306 determining a downstream node of the workflow data flow according to the processing value.
  • a trigger value is set for each downstream node, and the trigger value may be one or more specific trigger values, or may be a trigger value within a certain range.
  • the downstream node represented by the node identifier corresponding to the trigger value or the trigger value range is a node to which the workflow data needs to flow. .
  • FIG. 4 it is a logical relationship between some of the nodes included in the workflow data in one embodiment.
  • the node whose workflow data is preset to be rotated includes nodes A to C.
  • nodes B and C are the downstream nodes of node A.
  • the calculation model of the corresponding processing value and/or the trigger condition of the downstream node may be adjusted correspondingly, so that the insurance service can be flexibly implemented.
  • the adjustment of the process can also improve the convenience of process changes in workflow data processing.
  • the processing value relative to the downstream node is calculated according to the workflow data; and the downstream node of the workflow data flow is determined according to the processing value.
  • the nodes that make the workflow data need to flow can be changed according to the change of the processing value, which improves the flexibility and versatility of the workflow data processing.
  • the method further includes: when the upstream node corresponding to the downstream node includes multiple, acquiring a logical relationship performed between each upstream node, where the upstream node includes the current node; If the relationship is executed or not, the processing termination message is sent to the service terminal corresponding to the upstream node other than the current node.
  • the upstream node and the downstream node are a relative statement.
  • the upstream node may correspond to multiple downstream nodes, and conversely, the downstream node may also correspond to multiple upstream nodes.
  • a logical relationship performed between each of the upstream nodes is also preset. Logical relationships include exclusive execution relationships, side-by-side execution relationships, and or execution relationships.
  • the exclusive execution relationship that is, only one of the plurality of upstream nodes can be executed; the parallel execution relationship, that is, the plurality of upstream nodes need to be all executed, after all the multiple upstream nodes are executed, The node that needs subsequent approval according to the approval result; or the execution relationship, that is, the plurality of upstream nodes may all be executed, but only one of the upstream nodes need not be executed after only one of them is executed.
  • the current node is one of the upstream nodes corresponding to the downstream node.
  • the terminal may acquire a logical relationship performed between each upstream node.
  • the processing result of any one of the upstream nodes in this embodiment, the current node in step 202
  • the other upstream nodes to which the workflow data is streamed need not be processed, and the processing result of the upstream node can be used as a comprehensive processing result of the plurality of upstream nodes.
  • the user identifier of the processing user set on the other upstream node may be obtained, and a processing termination message is sent to the corresponding service terminal of the user identifier to notify the corresponding user that the workflow data is not processed on the corresponding node.
  • the processing of the workflow data is illustrated as an approval process, as shown in FIG. 5, which is a logical relationship between some of the nodes included in the workflow data in another embodiment.
  • the nodes D and E are the upstream nodes of the node F. If there is an exclusive execution relationship between nodes D and E, only one of the nodes D and E can be executed. After the execution is completed, the nodes that need to be approved later can be determined according to the processing result. If the relationship between the nodes D and E is performed in parallel, it is necessary to wait for the nodes D and E to be completely executed, and determine the nodes to be subsequently approved according to the comprehensive processing result. If there is a relationship between nodes D and E, nodes D and E can be executed.
  • the approval of another node may be closed, and the node to be subsequently approved may be determined according to the processing result, and the other is
  • the service terminal corresponding to the node sends an approval termination message, which is a message that does not need to approve the workflow data transferred to the other node, so that the service terminal can process other approval tasks that need to be approved.
  • the processing result of any one of the upstream nodes (such as the current node described above) may be obtained. That is, it is determined that the execution of the plurality of upstream nodes is completed, so that the workflow data can continue to be processed to the downstream node, thereby further improving the efficiency and flexibility of processing the workflow data.
  • the method further includes: when the downstream node includes multiple, acquiring the user identifier corresponding to each downstream node; detecting the user identifier corresponding to the downstream node and the user in the first processing result Whether the identifiers are the same, if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
  • the user identifier corresponding to each downstream node may be obtained, and the user corresponding to the user identifier is a user configured to process the workflow data transferred to the corresponding downstream node.
  • the terminal may detect whether the one or more user identifiers corresponding to the downstream node also include the user identifier corresponding to the current node, and if yes, determine that the current user is also responsible for processing the workflow data that is transferred to the corresponding one of the downstream nodes. That is, it is determined that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result. Thereby, the user automatically continues the processing of the workflow data on the downstream node, thereby improving the convenience of the user to perform workflow data processing.
  • the method further includes: obtaining a second processing result of the workflow data on the downstream node, and returning to the first system.
  • the second processing result is the result of processing the workflow data on the downstream node.
  • processing information for workflow data input to the downstream node in the second system interface may be received, and a second processing result for the workflow data on the downstream node is generated according to the processing information.
  • the processing information can also be any of voice information or text information.
  • the corresponding processing information may be generated by inputting, selecting or clicking on an input box, a drop-down box or a trigger control provided by a corresponding interface of the second system, or according to the provided voice input control. And generating processing information of the corresponding voice information, and generating matching processing information according to the detected motion track of the terminal.
  • the second system may be exited and returned to the first system, so that the user continues to process other workflow data on the same current node, further improving The convenience of processing workflow data.
  • the first system may be a BPM system
  • the second system may be an external system as described above.
  • the external system may be exited, returned to the first system, and the flow continues to the next workflow or multiple workflows on the current node in the first system. Processing of data.
  • a workflow data processing apparatus comprising:
  • the first processing result obtaining module 602 is configured to obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries the user identifier.
  • the downstream node determining module 604 is configured to determine a downstream node of the workflow data flow according to the first processing result.
  • the access address obtaining module 606 is configured to acquire an access address associated with the downstream node when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node.
  • the cross-system module 608 is configured to jump to the second system pointed to by the access address, and invoke the user login information associated with the user identifier in the second system to log in to the second system, and display the workflow data on the downstream node on the second system. .
  • the downstream node determining module 604 is further configured to obtain a node identifier of the downstream node corresponding to the first processing result; when the node identifier includes multiple, calculate a processing value relative to the downstream node according to the workflow data; The processing value determines the downstream node of the workflow data flow.
  • FIG. 7 another workflow data processing apparatus is provided, the apparatus further comprising:
  • the logical relationship processing module 610 is configured to acquire a logical relationship performed between each upstream node when the upstream node corresponding to the downstream node includes multiple, the upstream node includes a current node, and if the logical relationship is or performs a relationship, the current node is sent to the current node.
  • the service terminal corresponding to the upstream node sends a processing termination message.
  • the workflow data processing apparatus described above further includes:
  • the user identifier detection module is configured to: when the downstream node includes multiple, obtain the user identifier corresponding to each downstream node; and detect whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determine the downstream node.
  • the corresponding user identifier is the same as the user identifier in the first processing result.
  • another workflow data processing apparatus is provided, the apparatus further comprising:
  • the second processing result obtaining module 612 is configured to obtain a second processing result of the workflow data on the downstream node.
  • the cross-system module 608 is also used to return to the first system.
  • the workflow data processing apparatus may be implemented in whole or in part by software, hardware, and combinations thereof.
  • the above modules may be embedded in the hardware in the terminal or in the memory in the terminal, or may be stored in the memory in the terminal in a software form, so that the processor calls the execution of the operations corresponding to the above modules.
  • the processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
  • one or more non-transitory computer readable storage mediums storing computer readable instructions, when executed by one or more processors, cause the one or more The processors perform the following steps:
  • the first system Acquiring, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier; determining, according to the first processing result, the downstream node of the workflow data flow; The user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, and the access address associated with the downstream node is acquired; The second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the work on the downstream node on the second system Stream data.
  • the computer readable instructions are further executed by the processor to: obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries the user identifier;
  • the first processing result determines the downstream node of the workflow data flow; when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, obtaining the downstream node association
  • the access address jumps to the second system pointed to by the access address, and invokes the user login information associated with the user identifier in the second system to log in to the second system, and displays the workflow data on the downstream node on the second system.
  • the computer readable instructions are executed by the processor to determine a downstream node of the workflow data flow according to the first processing result, and the following steps: acquiring a node identifier of the downstream node corresponding to the first processing result; When the node identifier includes multiple, the processing value relative to the downstream node is calculated according to the workflow data; and the downstream node of the workflow data flow is determined according to the processing value.
  • the following steps are further implemented: when the upstream node corresponding to the downstream node includes multiple, the logical relationship performed between each upstream node is acquired, and the upstream node includes the current node. a node; if the logical relationship is or an execution relationship, sending a processing termination message to the service terminal corresponding to the upstream node other than the current node.
  • the computer readable instructions are executed by the processor, after implementing the downstream node that determines the workflow data flow according to the first processing result, further implementing the following steps: when the downstream node includes multiple, acquiring The user identifier corresponding to each downstream node is detected. The user identifier corresponding to the downstream node is the same as the user identifier in the first processing result. If yes, the user identifier corresponding to the downstream node is determined to be the same as the user identifier in the first processing result.
  • the computer readable instructions when executed by the processor, after implementing the workflow data on the downstream node on the second system, further implement the steps of: acquiring workflow data on the downstream node The second processing result is returned to the first system.
  • a computer device which may be a terminal, including but not limited to a terminal such as a mobile phone, a tablet computer, a portable notebook, or a smart wearable device, and its internal structure diagram may be as shown in FIG.
  • the terminal includes a processor, memory, network interface, and display connected via a system bus.
  • the processor of the terminal is used to provide calculation and control capabilities to support the operation of the entire terminal.
  • the memory is used to store data, instruction code, and the like, and the memory stores at least one computer readable instruction, which can be executed by the processor to implement the workflow data processing method applicable to the terminal provided in the embodiment of the present application.
  • the memory may include a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or the like.
  • the memory includes a non-volatile storage medium and an internal memory.
  • Non-volatile storage media stores operating systems, databases, and computer readable instructions.
  • the database stores data related to a workflow data processing method provided by the above various embodiments, such as storing corresponding workflow data.
  • the computer readable instructions are executable by a processor for implementing a workflow data processing method provided by the various embodiments above.
  • the internal memory in the terminal provides a cached operating environment for operating systems, databases, and computer readable instructions in a non-volatile storage medium.
  • the network interface may be an Ethernet card or a wireless network card or the like for communicating with an external terminal or server.
  • the display screen of the terminal can be used to display the first system interface and the second system interface, etc., and can be a touch screen, such as a capacitive screen or an electronic screen, and can generate a corresponding instruction by receiving a click operation of a control displayed on the touch screen.
  • FIG. 9 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the terminal to which the solution of the present application is applied.
  • the specific terminal may include a ratio. More or fewer components are shown in the figures, or some components are combined, or have different component arrangements.
  • a computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the processor such that the one or more processors perform the following steps:
  • the first system Acquiring, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier; determining, according to the first processing result, the downstream node of the workflow data flow; The user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, and the access address associated with the downstream node is acquired; The second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the work on the downstream node on the second system Stream data.
  • the processor executes the program, the following steps are performed: acquiring a first processing result of the first system to the workflow data on the current node, where the first processing result carries the user identifier; determining, according to the first processing result, The downstream node of the workflow data flows; when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, the access address associated with the downstream node is obtained; Go to the second system pointed to by the access address, and call the user login information associated with the user identifier in the second system to log in to the second system, and display the workflow data on the downstream node on the second system.
  • the downstream node that determines the flow of the workflow data according to the first processing result that is implemented when the processor executes the program includes the following steps: acquiring the node identifier of the downstream node corresponding to the first processing result; When multiple times are included, the processing value relative to the downstream node is calculated according to the workflow data; and the downstream node of the workflow data flow is determined according to the processing value.
  • the method further includes: implementing the following steps: when the upstream node corresponding to the downstream node includes multiple The logical relationship performed between each upstream node, the upstream node includes the current node; if the logical relationship is or performs the relationship, the processing termination message is sent to the service terminal corresponding to the upstream node other than the current node.
  • the method further includes: implementing the following steps: when the downstream node includes multiple, acquiring each downstream node Corresponding user identifier; detecting whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
  • the method further includes the following steps: acquiring a second processing result of the workflow data on the downstream node. And return to the first system.
  • Non-volatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
  • Volatile memory can include random access memory (RAM) or external cache memory.
  • RAM is available in a variety of formats, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization chain. Synchlink DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A workflow data processing method: obtaining a first processing result of a first system for workflow data on the current node, the first processing result carrying a user identifier; according to the first processing result, determining a downstream node to which the workflow data flows; if a user identifier corresponding to the downstream node is the same as that in the first processing result and the node type of the current node is different from that of the downstream node, obtaining an access address associated with the downstream node; and switching to a second system directed by the access address, invoking user login information associated with the user identifier in the second system to log in to the second system, and displaying, on the second system, the workflow data on the downstream node.

Description

工作流数据处理方法、装置、存储介质和计算机设备Workflow data processing method, device, storage medium and computer device
本申请要求于2017年08月31日提交中国专利局、申请号为201710773071.9、发明名称为“工作流数据处理方法、装置、存储介质和计算机设备”的中国专申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese Patent Application submitted to the China Patent Office on August 31, 2017, the application number is 201710773071.9, and the invention name is “Workflow Data Processing Method, Device, Storage Media and Computer Equipment”. The citations are incorporated herein by reference.
技术领域Technical field
本申请涉及一种工作流数据处理方法、装置、存储介质和计算机设备。The present application relates to a workflow data processing method, apparatus, storage medium and computer device.
背景技术Background technique
工作流(Workflow)是将一组任务组织起来以完成某个经营过程,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。工作流定义了任务的触发顺序和触发条件,将每个任务拆分成多个节点任务,每个节点任务可以由一个或多个软件***完成,也可以由一个或一组人完成,还可以由一个或多个人与软件***协作完成。工作流解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。Workflow is the organization and organization of a set of tasks to complete a business process. It is an abstract and general description of the business process and the business rules between its various operational steps. The workflow defines the trigger sequence and trigger conditions of the task, and splits each task into multiple node tasks. Each node task can be completed by one or more software systems, or can be completed by one or a group of people. This is done by one or more people working with the software system. The main problem with workflow resolution is that in order to achieve a business goal, a computer is used to automatically deliver documents, information, or tasks between multiple participants in accordance with certain predetermined rules.
在对工作流数据的处理处理过程中,当存在一个或几个节点需要通过不同的***才能进行处理时,传统的方法在进入不同***需要用户手动进行***切换,在另一个***里面来查询相应的工作流数据进行处理,这种手动切换的方式效率低下。In the process of processing workflow data, when one or several nodes need to be processed by different systems, the traditional method requires the user to manually switch the system into different systems, and query the corresponding system in another system. The workflow data is processed, and this manual switching method is inefficient.
发明内容Summary of the invention
根据本申请公开的各种实施例,提供一种工作流数据处理方法、装置、存储介质和计算机设备。In accordance with various embodiments disclosed herein, a workflow data processing method, apparatus, storage medium, and computer apparatus are provided.
一种工作流数据处理方法,包括:A workflow data processing method includes:
获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;Obtaining, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier;
根据所述第一处理结果确定所述工作流数据流转的下游节点;Determining, according to the first processing result, a downstream node of the workflow data flow;
当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及Obtaining an access address associated with the downstream node when the user identifier of the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node;
跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the downstream node on the second system Workflow data on.
一种工作流数据处理装置,包括:A workflow data processing apparatus includes:
第一处理结果获取模块,用于获取第一***对当前节点上的工作流数据的第一处理结 果,所述第一处理结果中携带用户标识;a first processing result obtaining module, configured to obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries a user identifier;
下游节点确定模块,用于根据所述第一处理结果确定所述工作流数据流转的下游节点;a downstream node determining module, configured to determine, according to the first processing result, a downstream node of the workflow data flow;
访问地址获取模块,用于当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及The access address obtaining module is configured to acquire the downstream when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node. The access address associated with the node; and
跨***模块,用于跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。a cross-system module, configured to jump to a second system pointed by the access address, and invoke user login information associated with the user identifier in the second system to log in to the second system, in the second system The workflow data on the downstream node is shown.
一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:One or more non-transitory computer readable storage mediums storing computer readable instructions, when executed by one or more processors, cause the one or more processors to perform the following steps:
获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;Obtaining, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier;
根据所述第一处理结果确定所述工作流数据流转的下游节点;Determining, according to the first processing result, a downstream node of the workflow data flow;
当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及Obtaining an access address associated with the downstream node when the user identifier of the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node;
跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the downstream node on the second system Workflow data on.
一种计算机设备,包括存储器及一个或多个处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:A computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the one or more processors to cause the one or more The processors perform the following steps:
获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;Obtaining, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier;
根据所述第一处理结果确定所述工作流数据流转的下游节点;Determining, according to the first processing result, a downstream node of the workflow data flow;
当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及Obtaining an access address associated with the downstream node when the user identifier of the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node;
跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the downstream node on the second system Workflow data on.
本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征和优点将从说明书、附图以及权利要求书变得明显。Details of one or more embodiments of the present application are set forth in the accompanying drawings and description below. Other features and advantages of the present invention will be apparent from the description, drawings and claims.
附图说明DRAWINGS
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图 作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are only some embodiments of the present application, Those skilled in the art can also obtain other drawings based on these drawings without any creative work.
图1为根据一个或多个实施例中工作流数据处理方法的应用环境图。1 is an application environment diagram of a workflow data processing method in accordance with one or more embodiments.
图2为根据一个或多个实施例中工作流数据处理方法的流程图。2 is a flow diagram of a workflow data processing method in accordance with one or more embodiments.
图3为根据一个或多个实施例中根据第一处理结果确定工作流数据流转的下游节点的流程图。3 is a flow diagram of determining a downstream node of a workflow data flow based on a first processing result, in accordance with one or more embodiments.
图4为根据一个或多个实施例中工作流数据所包含的部分节点之间的逻辑关系示意图。4 is a schematic diagram of the logical relationship between portions of nodes included in workflow data in accordance with one or more embodiments.
图5为另一个实施例中工作流数据所包含的部分节点之间的逻辑关系示意图。FIG. 5 is a schematic diagram showing the logical relationship between some of the nodes included in the workflow data in another embodiment.
图6为根据一个或多个实施例中工作流数据处理装置的结构框图。6 is a block diagram showing the structure of a workflow data processing apparatus in accordance with one or more embodiments.
图7为另一个实施例中工作流数据处理装置的结构框图。Figure 7 is a block diagram showing the structure of a workflow data processing apparatus in another embodiment.
图8为又一个实施例中工作流数据处理装置的结构框图。Figure 8 is a block diagram showing the structure of a workflow data processing apparatus in still another embodiment.
图9为根据一个或多个实施例中终端的框图。9 is a block diagram of a terminal in accordance with one or more embodiments.
具体实施方式Detailed ways
为了使本申请的技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the application and are not intended to be limiting.
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一***称为第二***,且类似地,可将第二***称为第一***。第一***和第二***两者都是***,但其不是同一***。It will be understood that the terms "first", "second" and the like, as used herein, may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, a first system may be referred to as a second system without departing from the scope of the present application, and similarly, a second system may be referred to as a first system. Both the first system and the second system are systems, but they are not the same system.
本申请实施例所提供的工作流数据处理方法可应用于如图1所示的应用环境中。参考图1所示,该终端110与服务器120通过网络进行连接。服务器120上存储了多份工作流数据,并记录了每份工作流数据的数据处理状态,即所流转的待处理的节点,同时还记录了每个数据流在每个节点上的处理用户。处理用户可通过终端110访问相应的第一***,终端110可从服务器120上获取待处理的工作流数据并展示,获取第一***对当前节点上的工作流数据的处理结果。根据该处理结果来确定工作流数据流转的下游节点,当下游节点上的处理用户不变,且下游节点的节点类型与当前节点的节点类型不同时,则终端110可自动访问至对应用于进行下游节点上的工作流数据的处理的第二***,并调用用户在第二***上的用户登录信息登录该第二***,在所述第二***上展示流转至该下游节点上的工作流数据,从而可实现自动跨***对工作流数据的处理。The workflow data processing method provided by the embodiment of the present application can be applied to an application environment as shown in FIG. 1. Referring to FIG. 1, the terminal 110 and the server 120 are connected through a network. The server 120 stores a plurality of pieces of workflow data, and records the data processing status of each workflow data, that is, the nodes to be processed that are to be processed, and also records the processing users of each data stream on each node. The processing user can access the corresponding first system through the terminal 110, and the terminal 110 can obtain the workflow data to be processed from the server 120 and display the processing result of the first system to the workflow data on the current node. Determining, according to the processing result, the downstream node of the workflow data flow, when the processing user on the downstream node is unchanged, and the node type of the downstream node is different from the node type of the current node, the terminal 110 can automatically access the corresponding for performing a second system for processing workflow data on the downstream node, and invoking user login information on the second system to log in to the second system, and displaying workflow data flowing to the downstream node on the second system In order to achieve automatic processing of workflow data across systems.
在其中一个实施例中,如图2所示,提供了一种工作流数据处理方法。本实施例主要 以工作流数据处理方法应用于如图1所示的终端上为例进行说明,该方法包括:In one of the embodiments, as shown in FIG. 2, a workflow data processing method is provided. In this embodiment, the workflow data processing method is applied to the terminal shown in FIG. 1 as an example. The method includes:
步骤S202,获取第一***对当前节点上的工作流数据的第一处理结果,第一处理结果中携带用户标识。Step S202: Acquire a first processing result of the workflow data of the current system on the current node, where the first processing result carries the user identifier.
本实施例中,第一***为用于对当前节点上的工作流数据进行处理的***,该***可为用于对整个工作流数据进行工作流数据的查询、管理以及审批等处理的BPM(Business Process Management,业务流程管理)***,还可为与该BPM***有关联的、负责处理当前节点上的工作流数据的其它关联***。以该第一***为BPM***为例说明,终端可首先接收用户对BPM(Business Process Management,业务流程管理)***的登录访问操作,在验证用户在该BPM***上的登录账号和密码通过后,可展示相应的工作流数据处理界面,并获取与该登录账号相对应的用户信息,该用户信息中包含用户标识以及用户的个人资料等。用户标识可以是包括数字、字母和标点符号等其中的至少一种的字符的字符串,用于唯一标识相应的用户。BPM***中设置了多个节点,以及每个节点之间的逻辑关系,一份工作流数据在各节点上的处理用户可相同或不同。In this embodiment, the first system is a system for processing workflow data on the current node, and the system may be a BPM for processing, managing, and approving workflow data of the entire workflow data. The Business Process Management system can also be other associated systems associated with the BPM system that are responsible for processing workflow data on the current node. Taking the first system as a BPM system as an example, the terminal may first receive a login access operation of the user to the BPM (Business Process Management) system, and after verifying that the login account and password of the user on the BPM system pass, The corresponding workflow data processing interface may be displayed, and user information corresponding to the login account is obtained, and the user information includes the user identifier and the user's personal information. The user identification may be a character string of characters including at least one of numbers, letters, punctuation marks, and the like for uniquely identifying the corresponding user. In the BPM system, multiple nodes are set, and the logical relationship between each node, a workflow data can be the same or different for processing users on each node.
具体地,当前节点为工作流数据所流转至当前待处理的节点,当前节点上的工作流数据为处于当前节点上所需处理的任务数据。以保险为例,某一保险类的工作流数据可包括保险编号、投保人以及核保金额等数据,相应地,为该保险类的工作流数据设置的处理节点可包括机构核保人处理节点、中心核保人处理节点、质检抽检节点、中心问题岗处理节点、总部核保人处理节点以及质检岗处理节点等。Specifically, the current node flows to the current node to be processed for the workflow data, and the workflow data on the current node is the task data that needs to be processed on the current node. Taking insurance as an example, the workflow data of an insurance class may include data such as an insurance number, an applicant, and an underwriting amount. Accordingly, the processing node set for the workflow data of the insurance may include an organization underwriter processing node. The central underwriters processing node, the quality inspection sampling node, the central problem management node, the headquarters underwriter processing node, and the quality inspection post processing node.
第一处理结果为对流转至当前节点上的工作流数据的处理结果,该处理结果中可携带用户标识,终端根据该用户标识可识别作出相应处理结果的处理用户。其中,处理信息可为对对工作流数据的补充或审批等信息。以处理信息为审批信息为例,该第一处理结果为在第一***上生成的审批结果。审批结果可包括“同意”、“不同意”、“暂存意见”、“征求他人意见”、“返回申请人”以及“转发他人处理”等审批结果。The first processing result is a processing result of the workflow data that is transferred to the current node, and the processing result may carry a user identifier, and the terminal may identify the processing user who makes the corresponding processing result according to the user identifier. The processing information may be information such as supplementing or approving the workflow data. Taking the processing information as the approval information as an example, the first processing result is an approval result generated on the first system. The results of the examination and approval may include approval results such as “consent”, “disagree”, “temporary opinions”, “seeking others' opinions”, “returning applicants” and “forwarding others”.
步骤S204,根据第一处理结果确定工作流数据流转的下游节点。Step S204, determining a downstream node of the workflow data flow according to the first processing result.
本实施例中,相对于某一节点来说,位于其相邻的、在前的节点即为相对于该节点的上游节点,位于其相邻的、在后的节点即为相对于该节点的下游节点。对应的,相对于该上游节点而言,上述的某一节点即为该上游节点的下游节点。不同类型的工作流数据所设置的节点不一定相同。终端可根据该工作流数据在各个节点之间的流转规则,并根据该第一处理结果来确定该工作流数据被流转至的下一个节点,即该下游节点。In this embodiment, a node located adjacent to the node is an upstream node with respect to the node, and a node located adjacent to the node is relative to the node. Downstream node. Correspondingly, with respect to the upstream node, the above-mentioned certain node is the downstream node of the upstream node. The nodes set by different types of workflow data are not necessarily the same. The terminal may determine a flow rule between the nodes according to the workflow data, and determine, according to the first processing result, a next node to which the workflow data is to be flowed, that is, the downstream node.
具体地,可预先设置了多套流转模型,各流转模型对应的流转规则不同。针对所生成的工作流数据,可根据该工作流数据中的具体信息确定相应工作流数据所匹配的流转模型,根据该流转模型中所定义的流转规则以及第一处理结果,确定该工作流数据流转的下游节点。Specifically, multiple sets of flow models may be preset, and the flow rules corresponding to the respective flow models are different. And determining, according to the specific information in the workflow data, a flow model matched by the corresponding workflow data, determining the workflow data according to the flow rule defined in the flow model and the first processing result. The downstream node that is circulating.
以处理结果为针对审批结果为例,当处理结果为审批通过时,可根据该审批通过的处理结果,在所定义的流转规则中确定该工作流数据被流转至的下游节点。Taking the processing result as an example for the approval result, when the processing result is approval approval, the downstream node to which the workflow data is flown may be determined in the defined flow conversion rule according to the processing result passed by the approval.
步骤S206,当下游节点对应的用户标识与第一处理结果中的用户标识相同,且当前节点的节点类型与下游节点的节点类型不同时,获取下游节点关联的访问地址。In step S206, when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, the access address associated with the downstream node is obtained.
本实施例中,终端可根据所确定的下游节点,获取预设的与该下游节点的节点标识关联的用户标识,该用户标识对应的处理用户即为被分配的用于处理该下游节点上的处理用户。并比较该获取的用户标识是否与第一处理结果中携带的用户标识相同。若相同,则判定该工作流数据流在下游节点上的处理用户保持不变。此时,可使该处理用户进一步对该工作流数据进行下游节点上的处理。In this embodiment, the terminal may obtain, according to the determined downstream node, a preset user identifier associated with the node identifier of the downstream node, where the processing user corresponding to the user identifier is allocated for processing on the downstream node. Handle users. And comparing whether the obtained user identifier is the same as the user identifier carried in the first processing result. If they are the same, it is determined that the processing user of the workflow data stream on the downstream node remains unchanged. At this time, the processing user can further perform processing on the downstream node of the workflow data.
终端可进一步检测对应下游节点的节点类型与当前节点的节点类型是否相同。具体地,针对每个节点,设置了相应节点的节点类型,节点类型用于反映处理流转至相应节点上的工作流数据的处理***。不同节点类型对应的处理***不同。当检测到下游节点的节点类型与当前节点的节点类型不同时,判定处理下游节点上的工作流数据的处理***,与处理当前节点上的工作流数据的处理***不同,可获取下游节点关联的访问地址。该关联的访问地址即为用于处理相应节点上的工作流数据的处理***的地址。The terminal may further detect whether the node type of the corresponding downstream node is the same as the node type of the current node. Specifically, for each node, the node type of the corresponding node is set, and the node type is used to reflect the processing system that processes the workflow data flowing to the corresponding node. Different node types have different processing systems. When it is detected that the node type of the downstream node is different from the node type of the current node, the processing system that determines the workflow data on the downstream node is different from the processing system that processes the workflow data on the current node, and may acquire the association of the downstream node. address. The associated access address is the address of the processing system used to process the workflow data on the corresponding node.
在其中一个实施例中,该节点类型包括内部任务节点类型和外部任务节点类型。内部任务节点类型表示处理相应节点上的工作流数据的处理***为上述的BPM***,即表示是在BPM***来处理相应节点上的工作流数据。外部任务节点类型表示处理相应节点上的工作流数据的处理***并非BPM***,而是与BPM***关联的关联***,即表示是在外接***上处理相应节点上的工作流数据。In one of the embodiments, the node type includes an internal task node type and an external task node type. The internal task node type indicates that the processing system for processing the workflow data on the corresponding node is the BPM system described above, that is, the BPM system is used to process the workflow data on the corresponding node. The external task node type indicates that the processing system that processes the workflow data on the corresponding node is not the BPM system, but the associated system associated with the BPM system, that is, the workflow data on the corresponding node is processed on the external system.
终端还预先配置了每个节点对应需要登入的***的访问地址,将所配置的访问地址与相应节点的节点标识设置了相应的关联关系。在判定当前节点的节点类型与下游节点的节点类型不同时,可根据下游节点的节点标识,获取到该下游节点关联的访问地址。通过该访问地址,可直接访问处理流转至下游节点上的工作流数据的处理***。The terminal also pre-configures the access address of each node corresponding to the system that needs to be logged in, and sets the corresponding relationship between the configured access address and the node identifier of the corresponding node. When it is determined that the node type of the current node is different from the node type of the downstream node, the access address associated with the downstream node may be obtained according to the node identifier of the downstream node. Through the access address, the processing system that processes the workflow data flowing to the downstream node can be directly accessed.
在其中一个实施例中,上述的关联***可包括一个或多个,当为多个时,每个不同关联***对应的具体外部任务节点类型不同。即该外部任务节点类型可包括一个或多个,每个外部节点类型对应一个关联***。终端可将每个不同关联***对应的具体外部任务节点类型分别依次标记为第一外部任务节点类型、第二外部任务节点类型等。比如存在节点A的节点类型为第一外部任务节点类型,节点B的节点类型为第二外部任务节点类型,即表示处理流转至节点A和节点B上的工作流数据的关联***是两个不同的***。In one embodiment, the foregoing association system may include one or more. When there are multiple, each specific association system has a different specific external task node type. That is, the external task node type may include one or more, and each external node type corresponds to one associated system. The terminal may mark the specific external task node types corresponding to each different association system as the first external task node type and the second external task node type, respectively. For example, the node type of the node A is the first external task node type, and the node type of the node B is the second external task node type, that is, the associated system that processes the workflow data flowing to the node A and the node B is two different. system.
步骤S208,跳转至访问地址指向的第二***,并调用第二***中与用户标识关联的用户登录信息登录第二***,在第二***上展示下游节点上的工作流数据。Step S208, jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the workflow data on the downstream node on the second system.
本实施例中,终端可直接访问所获取到的下游节点关联的访问地址,从而跳转至该访 问地址指向的第二***。并根据该用户标识获取该用户在第二***上设置的登录信息,根据所获取的登录信息自动登录该第二***,实现对第二***的自动登录,并展示流转至该下游节点上的工作流数据,使得用户可直接对该下游节点上的工作流数据进行处理。In this embodiment, the terminal can directly access the acquired access address associated with the downstream node, thereby jumping to the second system pointed to by the access address. And obtaining the login information set by the user on the second system according to the user identifier, automatically logging in to the second system according to the acquired login information, implementing automatic login to the second system, and displaying the work of flowing to the downstream node. The data is streamed so that the user can directly process the workflow data on the downstream node.
具体地,还预设了该用户标识与每个关联***上的登录信息之间的关联关系,使得根据该用户标识,查询到在相应的第二***上的登录信息,从而实现了自动对第二***的登录,无需用户再进行手动输入第二***上的账号与密码等登录信息,提高了对工作流数据的处理效率。Specifically, the association relationship between the user identifier and the login information on each associated system is preset, so that the login information on the corresponding second system is queried according to the user identifier, thereby implementing automatic matching. The login of the second system does not require the user to manually input login information such as an account and a password on the second system, thereby improving the processing efficiency of the workflow data.
上述的工作流数据处理方法,当工作流数据从当前节点流转至下游节点后,若该下游节点和当前节点的处理用户不变,且处理该下游节点上的工作流数据的***和当前节点对应的***不同时,则进一步根据该处理用户的用户标识获取下游节点对应的***的登录信息,根据该登录信息来自动实现该不同***的登录,并展示该下游节点上的工作流数据,使得同一个处理用户可对一份工作流数据在不同的节点上进行连续处理,且当处理的***不同时,可实现对自动跨***进行工作流数据的展示,提高了对工作流数据处理的效率与便利性。也避免了用户需要登入两个不同***来处理工作流数据而产生的困惑,避免用户有时搞不清楚到底应该登入哪个***来处理相应的工作流数据。The workflow data processing method described above, after the workflow data flows from the current node to the downstream node, if the processing user of the downstream node and the current node does not change, and the system that processes the workflow data on the downstream node corresponds to the current node. If the system is different, the login information of the system corresponding to the downstream node is further obtained according to the user identifier of the processing user, and the login of the different system is automatically implemented according to the login information, and the workflow data on the downstream node is displayed, so that the same A processing user can continuously process a workflow data on different nodes, and when the processed system is different, the workflow data can be automatically displayed across the system, and the efficiency of processing the workflow data is improved. Convenience. It also avoids the confusion that users need to log in to two different systems to process workflow data, avoiding users sometimes wondering which system should be logged in to process the corresponding workflow data.
举例来说,在保险领域,由于保险的种类繁多,不同险种、不同的保险事项形成的工作流数据,在节点之间的流转顺序均不一定相同,将上述方法应用到保险领域的工作流数据处理中,可提高对保险类的工作流数据流转处理的灵活性。For example, in the insurance field, due to the wide variety of insurance, the workflow data formed by different insurance types and different insurance items, the order of circulation between nodes is not necessarily the same, and the above method is applied to the workflow data of the insurance field. In the process, the flexibility of the workflow data processing of the insurance class can be improved.
在其中一个实施例中,步骤S202包括:接收在第一***界面中对流转至当前节点上的工作流数据输入的处理信息,根据该处理信息生成对当前节点上的工作流数据的第一处理结果。In one embodiment, step S202 includes: receiving processing information for workflow data input to the current node in the first system interface, and generating first processing of workflow data on the current node according to the processing information. result.
处理信息可为语音信息或文本信息等任意一种。针对文本信息,该第一***界面中还可提供用于输入处理意见的处理信息的输入框和/或下拉框,将处理用户在该处理信息输入框中所输入的信息作为处理信息。和/或根据用户对下拉框中所包含的多个预设的处理意见中的一个的选取操作,作为对应的处理信息。The processing information may be any one of voice information or text information. For the text information, an input box and/or a drop-down box for inputting processing information of the processing opinion may also be provided in the first system interface, and the information input by the user in the processing information input box is processed as processing information. And/or as a corresponding processing information according to a selection operation of one of a plurality of preset processing opinions included in the drop-down box by the user.
在其中一个实施例中,第一***界面中还可提供多个常用的处理意见的触发控件,每个触发控件上可展示对应所表示的处理意见。同样以处理信息为审批信息为例,可分别展示表示“同意”、“不同意”、“暂存意见”、“征求他人意见”、“返回申请人”以及“转发他人处理”等处理意见的触发控件。在监听到对其中一个控件的触发操作时,获取该触发操作所对应的处理信息,将该处理信息作为用户输入的处理信息。通过直接提供表示对应处理意见的处理信息,以进一步提高用户处理的便利性。In one embodiment, a plurality of commonly used triggers for processing opinions may also be provided in the first system interface, and each of the trigger controls may display corresponding processing opinions. Similarly, taking the processing information as the approval information, the processing opinions such as “agree”, “disagree”, “temporary opinions”, “request for others”, “return to the applicant”, and “forward others” can be displayed separately. Trigger control. When the triggering operation of one of the controls is monitored, the processing information corresponding to the triggering operation is obtained, and the processing information is used as processing information input by the user. The processing information indicating the corresponding processing opinions is directly provided to further improve the convenience of the user's processing.
在其中一个实施例中,第一***界面中也可提供语音输入控件,在监听到对该语音输 入控件的触发操作后,可获取当前环境中的语音信息,将该语音信息作为处理信息。通过提供语音输入作为处理信息,也可提高处理信息输入的便利性。比如说,当监听到对该语音输入控件保持按压操作时,可持续获取当前环境中的语音信息,在监听到按压操作结束时,则终止获取当前环境中的语音信息。将在按压期间所获取到的语音信息作为处理信息。In one embodiment, the voice input control may also be provided in the first system interface. After the triggering operation on the voice input control is monitored, the voice information in the current environment may be obtained, and the voice information is used as the processing information. By providing voice input as processing information, the convenience of processing information input can also be improved. For example, when listening to the pressing operation of the voice input control, the voice information in the current environment can be continuously obtained, and when the listening operation ends, the voice information in the current environment is terminated. The voice information acquired during the pressing is used as the processing information.
在其中一个实施例中,处理终端还可预先设置了不同运动轨迹所对应的处理信息,通过处理终端中的运动传感器检测本机的运动轨迹,当检测到的运动轨迹与预设的运动轨迹相匹配时,获取该匹配的运动轨迹所对应的处理信息。比如用户可以通过摇晃手机来获取对应的处理信息。In one embodiment, the processing terminal may also preset processing information corresponding to different motion trajectories, and detect the motion trajectory of the local machine by using the motion sensor in the processing terminal, when the detected motion trajectory is compared with the preset motion trajectory. When matching, the processing information corresponding to the matched motion track is obtained. For example, the user can obtain the corresponding processing information by shaking the mobile phone.
在其中一个实施例中,如图3所示,上述步骤S204包括:In one embodiment, as shown in FIG. 3, the above step S204 includes:
步骤S302,获取第一处理结果对应的下游节点的节点标识。Step S302: Acquire a node identifier of a downstream node corresponding to the first processing result.
本实施例中,预设了工作流中的各节点之间的流转规则,该流转规则包括各节点之间的流转顺序和流转条件。在某一节点上的工作流数据,在不同流转条件下,所流转的下一节点不一定相同。具体地,可根据在该某一节点上的处理结果和/或工作流数据中携带的相关信息来确定所匹配的流转条件,根据所匹配的流转条件获取对应下游节点的节点标识。In this embodiment, a flow transition rule between nodes in the workflow is preset, and the flow rule includes a flow order and a flow condition between the nodes. The workflow data on a certain node is not necessarily the same under the different flow conditions. Specifically, the matched flow condition may be determined according to the processing result carried in the certain node and/or the related information carried in the workflow data, and the node identifier of the corresponding downstream node is obtained according to the matched flow condition.
举例来说,处理信息为审批信息,第一处理结果为审批通过的审批结果时,则可查询并获取预设的处于审批通过的条件下,对应的下游节点的节点标识。For example, when the processing information is the approval information, and the first processing result is the approval result of the approval, the node identifier of the corresponding downstream node may be queried and obtained under the condition that the approval is passed.
步骤S304,当节点标识包括多个时,根据工作流数据计算相对于下游节点的处理值。Step S304, when the node identifier includes multiple, the processing value relative to the downstream node is calculated according to the workflow data.
本实施例中,可检测该下游节点的数量,即第一处理结果对应的下游节点的节点标识的数量。若数量超过一个,则需判断该多个下游节点是需要全部处理还是仅需处理其中的一部分。具体的,对每个下游节点设置了对应的处理值,使得可以通过该处理值来确定与上游节点对应的需执行的下游节点。In this embodiment, the number of the downstream nodes, that is, the number of node identifiers of the downstream nodes corresponding to the first processing result may be detected. If the number is more than one, it is necessary to determine whether the plurality of downstream nodes need to be processed in whole or only part of them. Specifically, a corresponding processing value is set for each downstream node, so that the downstream node to be executed corresponding to the upstream node can be determined by the processed value.
其中,处理值可由工作流数据的描述信息对应计算出。工作流数据的描述信息为该工作流数据的具体任务信息和用户信息。以保险类的工作流数据为例,具体任务信息可包括被保人的变更、保费的变更等,用户信息可包括用户的信用等级、历史退费频率等。The processing value may be calculated correspondingly by the description information of the workflow data. The description information of the workflow data is specific task information and user information of the workflow data. Taking the workflow data of the insurance class as an example, the specific task information may include the change of the insured person, the change of the premium, and the like, and the user information may include the credit rating of the user, the historical refund frequency, and the like.
在其中一个实施例中,步骤S304包括:从描述信息中提取相关的处理因子,根据该处理因子计算出对应的处理值。In one embodiment, step S304 includes extracting a relevant processing factor from the description information, and calculating a corresponding processing value according to the processing factor.
处理因子为用于确定该工作流数据所需的处理的下游节点的考虑因素,该处理因子可从描述信息中提取。同样以保险类的工作流数据为例,当该工作流数据为保全保险处理任务中的工作流数据时,处理因子包括用户所提交的保全请求中携带的退费数额、用户的退费频率和支付账号的安全等级等其中的一种或多种。The processing factor is a consideration for the downstream node used to determine the processing required for the workflow data, which may be extracted from the description information. Similarly, the insurance workflow data is taken as an example. When the workflow data is the workflow data in the security insurance processing task, the processing factor includes the refund amount carried in the security request submitted by the user, the user's refund frequency, and One or more of the security level of the payment account.
当处理结果对应的下节点包括多个时,针对处于该当前节点上的工作流数据具体流转 至哪一个或多个下游节点,还预先设置了处理值的计算模型。该计算模型中涉及到需要使用到相应的处理因子,使得根据处理因子转换的具体数值可计算出对应的处理值。具体的,终端可根据计算模型所涉及到的处理因子,从描述信息中提取对应具体的处理因子,将其进行量化,将量化后的数值作为代入该计算模型的入参值,对其进行计算,得到的计算结果即为对应的处理值。When the lower node corresponding to the processing result includes a plurality of, the calculation model of the processing value is also preset in advance for which one or more downstream nodes are specifically flowed to the workflow data on the current node. The calculation model involves the use of a corresponding processing factor, so that the corresponding processing value can be calculated according to the specific value of the processing factor conversion. Specifically, the terminal may extract a corresponding processing factor from the description information according to a processing factor involved in the calculation model, quantize the quantized value, and calculate the quantized value as an input parameter of the calculation model, and calculate the same. The obtained calculation result is the corresponding processing value.
举例来说,某一计算模型中所涉及的处理因子包括保费的退费数额和用户的信用等级,终端可从相应用户的描述信息中提取具体的退费数额和用户的信用等级,将其转化成具体的入参值,代入对应的计算模型中,从而计算出相应的处理值,且不同的退费数额和信用等级所计算出的处理值也不一定相同。For example, the processing factors involved in a certain calculation model include the refund amount of the premium and the credit rating of the user, and the terminal may extract the specific refund amount and the credit rating of the user from the description information of the corresponding user, and convert the same. The specific input value is substituted into the corresponding calculation model to calculate the corresponding processing value, and the different refund amount and credit value are not necessarily the same.
步骤S306,根据处理值确定工作流数据流转的下游节点。Step S306, determining a downstream node of the workflow data flow according to the processing value.
本实施例中,为每个下游节点设置了对应的触发值,触发值可以是一个或多个具体的触发值,也可以是一定范围内的触发值。当检测到该处理值与其中一个或多个触发值相同或处于触发值范围之内时,判定该触发值或触发值范围对应的节点标识所表示的下游节点为工作流数据所需流向的节点。In this embodiment, a trigger value is set for each downstream node, and the trigger value may be one or more specific trigger values, or may be a trigger value within a certain range. When it is detected that the processing value is the same as or within one of the trigger value ranges, it is determined that the downstream node represented by the node identifier corresponding to the trigger value or the trigger value range is a node to which the workflow data needs to flow. .
举例来说,如图4所示,为一个实施例中的工作流数据所包含的部分节点之间的逻辑关系。For example, as shown in FIG. 4, it is a logical relationship between some of the nodes included in the workflow data in one embodiment.
其中,该工作流数据被预设流转的节点包含了节点A~C。其中,节点B、C即为节点A的下游节点。节点B和节点C的触发条件分别为“Flag=1或Flag=3”和“Flag=2或Flag=3”。即当处理值的计算结果1时,确定节点B为仅需处理的下游节点,当处理值的计算结果为2时,确定节点C为仅需处理的下游节点,当处理值的计算结果为3时,确定节点B和C均为需要处理的下游节点。The node whose workflow data is preset to be rotated includes nodes A to C. Among them, nodes B and C are the downstream nodes of node A. The trigger conditions of Node B and Node C are "Flag=1 or Flag=3" and "Flag=2 or Flag=3", respectively. That is, when the calculation result of the processing value is 1, it is determined that the node B is a downstream node that only needs to be processed. When the calculation result of the processing value is 2, it is determined that the node C is a downstream node that only needs to be processed, and when the processing value is calculated as 3 It is determined that both nodes B and C are downstream nodes that need to be processed.
在其中一个实施例中,当某一类型的工作流数据的处理流程发生变化时,可对应调整相应的处理值的计算模型和/或下游节点的触发条件,即可灵活的实现对保险业务处理流程的调整,从而还可提高工作流数据处理的流程变更的便利性。In one embodiment, when the processing flow of a certain type of workflow data changes, the calculation model of the corresponding processing value and/or the trigger condition of the downstream node may be adjusted correspondingly, so that the insurance service can be flexibly implemented. The adjustment of the process can also improve the convenience of process changes in workflow data processing.
本实施例中,当第一处理结果对应的下游节点包括多个时,通过根据工作流数据计算相对于下游节点的处理值;根据处理值确定工作流数据流转的下游节点。使得工作流数据所需流转的节点可根据处理值的变化而变化,提高了对工作流数据处理的灵活性和通用性。In this embodiment, when the downstream node corresponding to the first processing result includes multiple, the processing value relative to the downstream node is calculated according to the workflow data; and the downstream node of the workflow data flow is determined according to the processing value. The nodes that make the workflow data need to flow can be changed according to the change of the processing value, which improves the flexibility and versatility of the workflow data processing.
在其中一个实施例中,在步骤S204之后,上述方法还包括:当下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,上游节点包括当前节点;若逻辑关系为或执行关系,则向当前节点之外的上游节点对应的业务终端发送处理终止消息。In one embodiment, after the step S204, the method further includes: when the upstream node corresponding to the downstream node includes multiple, acquiring a logical relationship performed between each upstream node, where the upstream node includes the current node; If the relationship is executed or not, the processing termination message is sent to the service terminal corresponding to the upstream node other than the current node.
本实施例中,如上,上游节点和下游节点是一种相对的说法。上游节点可对应多个下 游节点,相反的,下游节点也可对应多个上游节点。针对下游所对应的多个上游节点,还预先设置了该每个上游节点之间执行的逻辑关系。逻辑关系包括排他执行关系、并列执行关系以及或执行关系等。In this embodiment, as above, the upstream node and the downstream node are a relative statement. The upstream node may correspond to multiple downstream nodes, and conversely, the downstream node may also correspond to multiple upstream nodes. For a plurality of upstream nodes corresponding to the downstream, a logical relationship performed between each of the upstream nodes is also preset. Logical relationships include exclusive execution relationships, side-by-side execution relationships, and or execution relationships.
其中,排他执行关系,即该多个上游节点中仅能有其中一个被执行;并列执行关系,即该多个上游节点需要全部被执行,在该多个上游节点全部被执行完毕后,才可根据审批结果确定后续所需审批的节点;或执行关系,即该多个上游节点可全部被执行,但仅需有一个被执行完毕后,则其他的上游节点则无需被执行。The exclusive execution relationship, that is, only one of the plurality of upstream nodes can be executed; the parallel execution relationship, that is, the plurality of upstream nodes need to be all executed, after all the multiple upstream nodes are executed, The node that needs subsequent approval according to the approval result; or the execution relationship, that is, the plurality of upstream nodes may all be executed, but only one of the upstream nodes need not be executed after only one of them is executed.
当所确定的下游节点对应的上游节点包括多个时,显然地,该当前节点即为下游节点对应的上游节点中的一个。终端可获取每个上游节点之间执行的逻辑关系,当为或执行关系时,可在获取到任意一个上游节点(本实施例中,即步骤202中的当前节点)的处理结果后,则该工作流数据被流转至的其它上游节点无需被处理,可将该上游节点的处理结果作为多个上游节点的综合的处理结果。同时,可获取在其它的上游节点上设置的处理用户的用户标识,向该用户标识对应的业务终端发送处理终止消息,以通知相应的用户无需在相应节点上对该工作流数据进行处理。When the determined upstream node corresponding to the downstream node includes multiple, obviously, the current node is one of the upstream nodes corresponding to the downstream node. The terminal may acquire a logical relationship performed between each upstream node. When the relationship is obtained or executed, the processing result of any one of the upstream nodes (in this embodiment, the current node in step 202) may be acquired. The other upstream nodes to which the workflow data is streamed need not be processed, and the processing result of the upstream node can be used as a comprehensive processing result of the plurality of upstream nodes. At the same time, the user identifier of the processing user set on the other upstream node may be obtained, and a processing termination message is sent to the corresponding service terminal of the user identifier to notify the corresponding user that the workflow data is not processed on the corresponding node.
以对工作流数据的处理为审批处理来举例说明,如图5所示,为另一个实施例中的工作流数据所包含的部分节点之间的逻辑关系。The processing of the workflow data is illustrated as an approval process, as shown in FIG. 5, which is a logical relationship between some of the nodes included in the workflow data in another embodiment.
其中,该节点D和E为节点F的上游节点。若节点D和E之间为排他执行关系,则节点D和E之间只能有一个被执行,在执行完毕后,可根据处理结果确定后续所需审批的节点。若节点D和E之间为并列执行关系,则需要等待节点D和E全部执行完毕,根据该综合处理结果确定后续所需审批的节点。若节点D和E之间为或执行关系,则节点D和E之间均可被执行。在获取到其中一个节点(比如为节点D)的处理结果后,可关闭对另一个节点(比如为节点E)的审批,并根据该处理结果确定后续所需审批的节点,同时向该另一个节点对应的业务终端发送审批终止消息,该审批终止消息为无需对流转至该另一个节点上的工作流数据进行审批的消息,使得该业务终端可处理其它需要审批的审批任务。The nodes D and E are the upstream nodes of the node F. If there is an exclusive execution relationship between nodes D and E, only one of the nodes D and E can be executed. After the execution is completed, the nodes that need to be approved later can be determined according to the processing result. If the relationship between the nodes D and E is performed in parallel, it is necessary to wait for the nodes D and E to be completely executed, and determine the nodes to be subsequently approved according to the comprehensive processing result. If there is a relationship between nodes D and E, nodes D and E can be executed. After obtaining the processing result of one of the nodes (for example, node D), the approval of another node (for example, node E) may be closed, and the node to be subsequently approved may be determined according to the processing result, and the other is The service terminal corresponding to the node sends an approval termination message, which is a message that does not need to approve the workflow data transferred to the other node, so that the service terminal can process other approval tasks that need to be approved.
本实施例中,通过对多个上游节点之间设置执行的逻辑关系,相应上游节点之间的逻辑关系为或执行关系时,可获取到任意一个上游节点(比如上述的当前节点)处理结果时,即判定完成了对该多个上游节点的执行,使得工作流数据可继续往下游节点流转处理,进一步提高了对工作流数据处理的效率和灵活性。In this embodiment, when the logical relationship between the plurality of upstream nodes is set, and the logical relationship between the corresponding upstream nodes is or is performed, the processing result of any one of the upstream nodes (such as the current node described above) may be obtained. That is, it is determined that the execution of the plurality of upstream nodes is completed, so that the workflow data can continue to be processed to the downstream node, thereby further improving the efficiency and flexibility of processing the workflow data.
在其中一个实施例中,在步骤S204之后,上述方法还包括:当下游节点包括多个时,获取每个下游节点对应的用户标识;检测下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定下游节点对应的用户标识与第一处理结果中的用户标识相 同。In one embodiment, after the step S204, the method further includes: when the downstream node includes multiple, acquiring the user identifier corresponding to each downstream node; detecting the user identifier corresponding to the downstream node and the user in the first processing result Whether the identifiers are the same, if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
本实施例中,与上述类似,同样存在相对于当前节点的下游节点数量为多个的情况。当为多个时,可获取每个下游节点对应的用户标识,该用户标识对应的用户即为被配置处理该流转至相应下游节点上的工作流数据的用户。终端可检测下游节点对应的一个或多个用户标识中,是否也包含与当前节点对应的用户标识,若是,则判定当前用户同样也负责对流转至相应其中一个下游节点的工作流数据的处理。即判定下游节点对应的用户标识与第一处理结果中的用户标识相同。从而使得该用户自动继续对该工作流数据在下游节点上的处理,提高了用户进行工作流数据处理的便利性。In this embodiment, similarly to the above, there are also cases where the number of downstream nodes with respect to the current node is plural. When there are multiple, the user identifier corresponding to each downstream node may be obtained, and the user corresponding to the user identifier is a user configured to process the workflow data transferred to the corresponding downstream node. The terminal may detect whether the one or more user identifiers corresponding to the downstream node also include the user identifier corresponding to the current node, and if yes, determine that the current user is also responsible for processing the workflow data that is transferred to the corresponding one of the downstream nodes. That is, it is determined that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result. Thereby, the user automatically continues the processing of the workflow data on the downstream node, thereby improving the convenience of the user to perform workflow data processing.
在其中一个实施例中,在步骤S208之后,上述方法还包括:获取对下游节点上的工作流数据的第二处理结果,并返回至第一***。In one embodiment, after step S208, the method further includes: obtaining a second processing result of the workflow data on the downstream node, and returning to the first system.
第二处理结果为对流转至下游节点上的工作流数据的处理结果。具体地,可接收在第二***界面中对流转至该下游节点上的工作流数据输入的处理信息,根据该处理信息生成对下游节点上的工作流数据的第二处理结果。该处理信息同样可为语音信息或文本信息等任意一种。并可通过对第二***的相应界面上提供的输入框、下拉框或常用处理意见的触发控件的输入、选取或点击等操作,生成对应的处理信息,或者根据所提供的语音输入控件的触发,生成相应语音信息的处理信息,还可根据检测到的终端的运动轨迹来生成相匹配的处理信息。The second processing result is the result of processing the workflow data on the downstream node. Specifically, processing information for workflow data input to the downstream node in the second system interface may be received, and a second processing result for the workflow data on the downstream node is generated according to the processing information. The processing information can also be any of voice information or text information. The corresponding processing information may be generated by inputting, selecting or clicking on an input box, a drop-down box or a trigger control provided by a corresponding interface of the second system, or according to the provided voice input control. And generating processing information of the corresponding voice information, and generating matching processing information according to the detected motion track of the terminal.
在生成了对下游节点上的工作流数据的处理结果后,可退出该第二***,重新返回至第一***中,使得用户继续对相同的当前节点上的其它工作流数据进行处理,进一步提高了对工作流数据处理的便利性。After the processing result of the workflow data on the downstream node is generated, the second system may be exited and returned to the first system, so that the user continues to process other workflow data on the same current node, further improving The convenience of processing workflow data.
具体的,该第一***可为BPM***,第二***可为上述的外部***。使得在外部***上完成对当前待处理的工作流数据的处理后,可退出该外部***,重新返回第一***,继续进行流转至第一***中的当前节点上的下一个或多个工作流数据的处理。Specifically, the first system may be a BPM system, and the second system may be an external system as described above. After the processing of the current pending workflow data is completed on the external system, the external system may be exited, returned to the first system, and the flow continues to the next workflow or multiple workflows on the current node in the first system. Processing of data.
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flowcharts of FIGS. 2-3 are sequentially displayed as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Except as explicitly stated herein, the execution of these steps is not strictly limited, and the steps may be performed in other orders. Moreover, at least some of the steps in Figures 2-3 may include a plurality of sub-steps or stages, which are not necessarily performed at the same time, but may be performed at different times, these sub-steps or stages The order of execution is not necessarily performed sequentially, but may be performed alternately or alternately with at least a portion of other steps or sub-steps or stages of other steps.
在其中一个实施例中,如图6所示,提供了一种工作流数据处理装置,该装置包括:In one embodiment, as shown in FIG. 6, a workflow data processing apparatus is provided, the apparatus comprising:
第一处理结果获取模块602,用于获取第一***对当前节点上的工作流数据的第一处 理结果,第一处理结果中携带用户标识。The first processing result obtaining module 602 is configured to obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries the user identifier.
下游节点确定模块604,用于根据第一处理结果确定工作流数据流转的下游节点。The downstream node determining module 604 is configured to determine a downstream node of the workflow data flow according to the first processing result.
访问地址获取模块606,用于当下游节点对应的用户标识与第一处理结果中的用户标识相同,且当前节点的节点类型与下游节点的节点类型不同时,获取下游节点关联的访问地址。The access address obtaining module 606 is configured to acquire an access address associated with the downstream node when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node.
跨***模块608,用于跳转至访问地址指向的第二***,并调用第二***中与用户标识关联的用户登录信息登录第二***,在第二***上展示下游节点上的工作流数据。The cross-system module 608 is configured to jump to the second system pointed to by the access address, and invoke the user login information associated with the user identifier in the second system to log in to the second system, and display the workflow data on the downstream node on the second system. .
在其中一个实施例中,下游节点确定模块604还用于获取第一处理结果对应的下游节点的节点标识;当节点标识包括多个时,根据工作流数据计算相对于下游节点的处理值;根据处理值确定工作流数据流转的下游节点。In one embodiment, the downstream node determining module 604 is further configured to obtain a node identifier of the downstream node corresponding to the first processing result; when the node identifier includes multiple, calculate a processing value relative to the downstream node according to the workflow data; The processing value determines the downstream node of the workflow data flow.
在其中一个实施例中,如图7所示,提供了另一种工作流数据处理装置,该装置还包括:In one embodiment, as shown in FIG. 7, another workflow data processing apparatus is provided, the apparatus further comprising:
逻辑关系处理模块610,用于当下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,上游节点包括当前节点;若逻辑关系为或执行关系,则向当前节点之外的上游节点对应的业务终端发送处理终止消息。The logical relationship processing module 610 is configured to acquire a logical relationship performed between each upstream node when the upstream node corresponding to the downstream node includes multiple, the upstream node includes a current node, and if the logical relationship is or performs a relationship, the current node is sent to the current node. The service terminal corresponding to the upstream node sends a processing termination message.
在其中一个实施例中,上述的工作流数据处理装置还包括:In one embodiment, the workflow data processing apparatus described above further includes:
用户标识检测模块,用于当下游节点包括多个时,获取每个下游节点对应的用户标识;检测下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定下游节点对应的用户标识与第一处理结果中的用户标识相同。The user identifier detection module is configured to: when the downstream node includes multiple, obtain the user identifier corresponding to each downstream node; and detect whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determine the downstream node. The corresponding user identifier is the same as the user identifier in the first processing result.
在其中一个实施例中,如图8所示,提供了又一种工作流数据处理装置,该装置还包括:In one embodiment, as shown in FIG. 8, another workflow data processing apparatus is provided, the apparatus further comprising:
第二处理结果获取模块612,用于获取对下游节点上的工作流数据的第二处理结果。The second processing result obtaining module 612 is configured to obtain a second processing result of the workflow data on the downstream node.
该跨***模块608还用于返回至第一***。The cross-system module 608 is also used to return to the first system.
关于工作流数据处理装置的具体限定可以参见上文中对于工作流数据处理方法的限定,在此不再赘述。上述装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于终端中的处理器中,也可以以软件形式存储于终端中的存储器中,以便于处理器调用执行以上各个模块对应的操作。该处理器可以为中央处理单元(CPU)、微处理器、单片机等。For the specific definition of the workflow data processing apparatus, reference may be made to the limitation of the workflow data processing method in the above, and details are not described herein again. Each of the above-described devices may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in the hardware in the terminal or in the memory in the terminal, or may be stored in the memory in the terminal in a software form, so that the processor calls the execution of the operations corresponding to the above modules. The processor can be a central processing unit (CPU), a microprocessor, a microcontroller, or the like.
在其中一个实施例中,一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:In one embodiment, one or more non-transitory computer readable storage mediums storing computer readable instructions, when executed by one or more processors, cause the one or more The processors perform the following steps:
获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带 用户标识;根据所述第一处理结果确定所述工作流数据流转的下游节点;当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Acquiring, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier; determining, according to the first processing result, the downstream node of the workflow data flow; The user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, and the access address associated with the downstream node is acquired; The second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the work on the downstream node on the second system Stream data.
在其中一个实施例中,该计算机可读指令被处理器执行时还实现以下步骤:获取第一***对当前节点上的工作流数据的第一处理结果,第一处理结果中携带用户标识;根据第一处理结果确定工作流数据流转的下游节点;当下游节点对应的用户标识与第一处理结果中的用户标识相同,且当前节点的节点类型与下游节点的节点类型不同时,获取下游节点关联的访问地址;跳转至访问地址指向的第二***,并调用第二***中与用户标识关联的用户登录信息登录第二***,在第二***上展示下游节点上的工作流数据。In one embodiment, the computer readable instructions are further executed by the processor to: obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries the user identifier; The first processing result determines the downstream node of the workflow data flow; when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, obtaining the downstream node association The access address; jumps to the second system pointed to by the access address, and invokes the user login information associated with the user identifier in the second system to log in to the second system, and displays the workflow data on the downstream node on the second system.
在其中一个实施例中,该计算机可读指令被处理器执行时实现的根据第一处理结果确定工作流数据流转的下游节点,以下步骤:获取第一处理结果对应的下游节点的节点标识;当该节点标识包括多个时,根据工作流数据计算相对于下游节点的处理值;根据处理值确定工作流数据流转的下游节点。In one embodiment, the computer readable instructions are executed by the processor to determine a downstream node of the workflow data flow according to the first processing result, and the following steps: acquiring a node identifier of the downstream node corresponding to the first processing result; When the node identifier includes multiple, the processing value relative to the downstream node is calculated according to the workflow data; and the downstream node of the workflow data flow is determined according to the processing value.
在其中一个实施例中,该计算机可读指令被处理器执行时还实现以下步骤:当下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,上游节点包括当前节点;若逻辑关系为或执行关系,则向当前节点之外的上游节点对应的业务终端发送处理终止消息。In one embodiment, when the computer readable instructions are executed by the processor, the following steps are further implemented: when the upstream node corresponding to the downstream node includes multiple, the logical relationship performed between each upstream node is acquired, and the upstream node includes the current node. a node; if the logical relationship is or an execution relationship, sending a processing termination message to the service terminal corresponding to the upstream node other than the current node.
在其中一个实施例中,该计算机可读指令被处理器在执行时,在实现根据第一处理结果确定工作流数据流转的下游节点之后,还实现以下步骤:当下游节点包括多个时,获取每个下游节点对应的用户标识;检测下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定下游节点对应的用户标识与第一处理结果中的用户标识相同。In one embodiment, the computer readable instructions are executed by the processor, after implementing the downstream node that determines the workflow data flow according to the first processing result, further implementing the following steps: when the downstream node includes multiple, acquiring The user identifier corresponding to each downstream node is detected. The user identifier corresponding to the downstream node is the same as the user identifier in the first processing result. If yes, the user identifier corresponding to the downstream node is determined to be the same as the user identifier in the first processing result.
在其中一个实施例中,该计算机可读指令被处理器在执行时,在实现第二***上展示下游节点上的工作流数据之后,还实现以下步骤:获取对下游节点上的工作流数据的第二处理结果,并返回至第一***。In one embodiment, the computer readable instructions, when executed by the processor, after implementing the workflow data on the downstream node on the second system, further implement the steps of: acquiring workflow data on the downstream node The second processing result is returned to the first system.
在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,包括但不限于手机、平板电脑、便携式笔记本或智能穿戴设备等终端,其内部结构图可以如图9所示,该终端包括通过***总线连接的处理器、存储器、网络接口和显示屏。其中,该终端的处理器用于提供计算和控制能力,支撑整个终端的运行。存储器用于存储数据、指令代码等,存储器上存储至少一个计算机可读指令,该计算机可读指令可被处理器执行,以实现本申请实施例中提供的适用于终端的工作流数据处理方法。存储器可包括磁碟、光盘、 只读存储记忆体(Read-Only Memory,ROM)等非易失性存储介质等。例如,在其中一个实施例中,存储器包括非易失性存储介质及内存储器。非易失性存储介质存储有操作***、数据库和计算机可读指令。该数据库中存储有用于实现以上各个实施例所提供的一种工作流数据处理方法相关的数据,比如可存储相应的工作流数据等。该计算机可读指令可被处理器所执行,以用于实现以上各个实施例所提供的一种工作流数据处理方法。终端中的内存储器为非易失性存储介质中的操作***、数据库和计算机可读指令提供高速缓存的运行环境。网络接口可以是以太网卡或无线网卡等,用于与外部的终端或服务器进行通信。终端的显示屏可用于显示第一***界面以及第二***界面等,可以是触摸屏,比如为电容屏或电子屏,可通过接收作用于该触摸屏上显示的控件的点击操作,生成相应的指令。In one embodiment, a computer device is provided, which may be a terminal, including but not limited to a terminal such as a mobile phone, a tablet computer, a portable notebook, or a smart wearable device, and its internal structure diagram may be as shown in FIG. The terminal includes a processor, memory, network interface, and display connected via a system bus. The processor of the terminal is used to provide calculation and control capabilities to support the operation of the entire terminal. The memory is used to store data, instruction code, and the like, and the memory stores at least one computer readable instruction, which can be executed by the processor to implement the workflow data processing method applicable to the terminal provided in the embodiment of the present application. The memory may include a non-volatile storage medium such as a magnetic disk, an optical disk, a read-only memory (ROM), or the like. For example, in one of the embodiments, the memory includes a non-volatile storage medium and an internal memory. Non-volatile storage media stores operating systems, databases, and computer readable instructions. The database stores data related to a workflow data processing method provided by the above various embodiments, such as storing corresponding workflow data. The computer readable instructions are executable by a processor for implementing a workflow data processing method provided by the various embodiments above. The internal memory in the terminal provides a cached operating environment for operating systems, databases, and computer readable instructions in a non-volatile storage medium. The network interface may be an Ethernet card or a wireless network card or the like for communicating with an external terminal or server. The display screen of the terminal can be used to display the first system interface and the second system interface, etc., and can be a touch screen, such as a capacitive screen or an electronic screen, and can generate a corresponding instruction by receiving a click operation of a control displayed on the touch screen.
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。It will be understood by those skilled in the art that the structure shown in FIG. 9 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the terminal to which the solution of the present application is applied. The specific terminal may include a ratio. More or fewer components are shown in the figures, or some components are combined, or have different component arrangements.
一种计算机设备,包括存储器和一个或多个处理器,存储器中储存有计算机可读指令,计算机可读指令被处理器执行时,使得一个或多个处理器执行以下步骤:A computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the processor such that the one or more processors perform the following steps:
获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;根据所述第一处理结果确定所述工作流数据流转的下游节点;当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Acquiring, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier; determining, according to the first processing result, the downstream node of the workflow data flow; The user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, and the access address associated with the downstream node is acquired; The second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the work on the downstream node on the second system Stream data.
在其中一个实施例中,该处理器执行程序时实现以下步骤:获取第一***对当前节点上的工作流数据的第一处理结果,第一处理结果中携带用户标识;根据第一处理结果确定工作流数据流转的下游节点;当下游节点对应的用户标识与第一处理结果中的用户标识相同,且当前节点的节点类型与下游节点的节点类型不同时,获取下游节点关联的访问地址;跳转至访问地址指向的第二***,并调用第二***中与用户标识关联的用户登录信息登录第二***,在第二***上展示下游节点上的工作流数据。In one embodiment, when the processor executes the program, the following steps are performed: acquiring a first processing result of the first system to the workflow data on the current node, where the first processing result carries the user identifier; determining, according to the first processing result, The downstream node of the workflow data flows; when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node, the access address associated with the downstream node is obtained; Go to the second system pointed to by the access address, and call the user login information associated with the user identifier in the second system to log in to the second system, and display the workflow data on the downstream node on the second system.
在其中一个实施例中,该处理器执行程序时实现的根据第一处理结果确定工作流数据流转的下游节点,包括以下步骤:获取第一处理结果对应的下游节点的节点标识;当该节点标识包括多个时,根据工作流数据计算相对于下游节点的处理值;根据处理值确定工作流数据流转的下游节点。In one embodiment, the downstream node that determines the flow of the workflow data according to the first processing result that is implemented when the processor executes the program includes the following steps: acquiring the node identifier of the downstream node corresponding to the first processing result; When multiple times are included, the processing value relative to the downstream node is calculated according to the workflow data; and the downstream node of the workflow data flow is determined according to the processing value.
在其中一个实施例中,该处理器执行程序时,在实现根据第一处理结果确定工作流数据流转的下游节点之后,还包括实现以下步骤:当下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,上游节点包括当前节点;若逻辑关系为或执行关 系,则向当前节点之外的上游节点对应的业务终端发送处理终止消息。In one embodiment, after the processor executes the program, after implementing the determining the downstream node of the workflow data flow according to the first processing result, the method further includes: implementing the following steps: when the upstream node corresponding to the downstream node includes multiple The logical relationship performed between each upstream node, the upstream node includes the current node; if the logical relationship is or performs the relationship, the processing termination message is sent to the service terminal corresponding to the upstream node other than the current node.
在其中一个实施例中,该处理器执行程序时,在实现根据第一处理结果确定工作流数据流转的下游节点之后,还包括实现以下步骤:当下游节点包括多个时,获取每个下游节点对应的用户标识;检测所述下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定下游节点对应的用户标识与第一处理结果中的用户标识相同。In one embodiment, after the processor executes the program, after implementing the determining the downstream node of the workflow data flow according to the first processing result, the method further includes: implementing the following steps: when the downstream node includes multiple, acquiring each downstream node Corresponding user identifier; detecting whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
在其中一个实施例中,该处理器执行程序时,在实现第二***上展示下游节点上的工作流数据之后,还包括实现以下步骤:获取对下游节点上的工作流数据的第二处理结果,并返回至第一***。In one embodiment, after the processor executes the program, after the workflow data on the downstream node is implemented on the second system, the method further includes the following steps: acquiring a second processing result of the workflow data on the downstream node. And return to the first system.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成。该计算机可读指令可存储在存储器上,比如存储于一非易失性计算机可读取存储介质中。该程序被执行时,可实现包括如上述各方法的实施例的流程。Those of ordinary skill in the art will appreciate that all or part of the process of implementing the above-described embodiments may be accomplished by computer readable instructions for instructing the associated hardware. The computer readable instructions can be stored on a memory, such as in a non-transitory computer readable storage medium. When the program is executed, a flow including an embodiment of the methods as described above can be implemented.
其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Any reference to a memory, storage, database or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. Non-volatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of formats, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization chain. Synchlink DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM).
上述各实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be arbitrarily combined. For the sake of brevity of description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, It should be considered as the scope of this manual.
上述的实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments are merely illustrative of several embodiments of the present application, and the description thereof is more specific and detailed, but is not to be construed as limiting the scope of the invention. It should be noted that a number of variations and modifications may be made by those skilled in the art without departing from the spirit and scope of the present application. Therefore, the scope of the invention should be determined by the appended claims.

Claims (20)

  1. 一种工作流数据处理方法,包括:A workflow data processing method includes:
    获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;Obtaining, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier;
    根据所述第一处理结果确定所述工作流数据流转的下游节点;Determining, according to the first processing result, a downstream node of the workflow data flow;
    当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及Obtaining an access address associated with the downstream node when the user identifier of the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node;
    跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the downstream node on the second system Workflow data on.
  2. 根据权利要求1所述的方法,其特征在于,所述根据所述第一处理结果确定所述工作流数据流转的下游节点,包括:The method according to claim 1, wherein the determining, by the first processing result, the downstream node of the workflow data flow comprises:
    获取所述第一处理结果对应的下游节点的节点标识;Obtaining a node identifier of the downstream node corresponding to the first processing result;
    当所述节点标识包括多个时,根据所述工作流数据计算相对于下游节点的处理值;及When the node identifier includes multiple, calculating a processing value relative to the downstream node according to the workflow data; and
    根据所述处理值确定所述工作流数据流转的下游节点。Determining, according to the processing value, a downstream node of the workflow data flow.
  3. 根据权利要求1所述的方法,其特征在于,在所述根据所述第一处理结果确定所述工作流数据流转的下游节点之后,还包括:The method according to claim 1, wherein after the determining, by the first processing result, the downstream node of the workflow data flow, the method further comprises:
    当所述下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,所述上游节点包括当前节点;及Obtaining a logical relationship performed between each upstream node when the upstream node corresponding to the downstream node includes multiple, the upstream node includes a current node; and
    若所述逻辑关系为或执行关系,则向所述当前节点之外的上游节点对应的业务终端发送处理终止消息。And if the logical relationship is or performs a relationship, sending a processing termination message to the service terminal corresponding to the upstream node other than the current node.
  4. 根据权利要求1所述的方法,其特征在于,在所述根据所述第一处理结果确定所述工作流数据流转的下游节点之后,还包括:The method according to claim 1, wherein after the determining, by the first processing result, the downstream node of the workflow data flow, the method further comprises:
    当所述下游节点包括多个时,获取每个下游节点对应的用户标识;及Obtaining a user identifier corresponding to each downstream node when the downstream node includes multiple; and
    检测所述下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定所述下游节点对应的用户标识与第一处理结果中的用户标识相同。And determining whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
  5. 根据权利要求1至4中任一项所述的方法,其特征在于,在所述第二***上展示所述下游节点上的工作流数据之后,所述方法还包括:The method according to any one of claims 1 to 4, wherein after the workflow data on the downstream node is displayed on the second system, the method further comprises:
    获取对所述下游节点上的工作流数据的第二处理结果,并返回至所述第一***。Obtaining a second processing result for the workflow data on the downstream node and returning to the first system.
  6. 一种工作流数据处理装置,包括:A workflow data processing apparatus includes:
    第一处理结果获取模块,用于获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;a first processing result obtaining module, configured to obtain a first processing result of the first system to the workflow data on the current node, where the first processing result carries a user identifier;
    下游节点确定模块,用于根据所述第一处理结果确定所述工作流数据流转的下游节点;a downstream node determining module, configured to determine, according to the first processing result, a downstream node of the workflow data flow;
    访问地址获取模块,用于当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及The access address obtaining module is configured to acquire the downstream when the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node. The access address associated with the node; and
    跨***模块,用于跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。a cross-system module, configured to jump to a second system pointed by the access address, and invoke user login information associated with the user identifier in the second system to log in to the second system, in the second system The workflow data on the downstream node is shown.
  7. 根据权利要求6所述的装置,其特征在于,所述下游节点确定模块还用于获取所述第一处理结果对应的下游节点的节点标识;当所述节点标识包括多个时,根据所述工作流数据计算相对于下游节点的处理值;根据所述处理值确定所述工作流数据流转的下游节点。The device according to claim 6, wherein the downstream node determining module is further configured to acquire a node identifier of a downstream node corresponding to the first processing result; when the node identifier includes multiple, according to the The workflow data calculates a processing value relative to the downstream node; and the downstream node of the workflow data flow is determined according to the processing value.
  8. 根据权利要求6所述的装置,其特征在于,所述装置还包括:The device according to claim 6, wherein the device further comprises:
    逻辑关系处理模块,用于当所述下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,所述上游节点包括当前节点;若所述逻辑关系为或执行关系,则向所述当前节点之外的上游节点对应的业务终端发送处理终止消息。a logical relationship processing module, configured to acquire a logical relationship performed between each upstream node when the upstream node corresponding to the downstream node includes multiple, the upstream node includes a current node; if the logical relationship is or performs a relationship And sending a processing termination message to the service terminal corresponding to the upstream node other than the current node.
  9. 根据权利要求6所述的装置,其特征在于,所述装置还包括:The device according to claim 6, wherein the device further comprises:
    用户标识检测模块,用于当所述下游节点包括多个时,获取每个下游节点对应的用户标识;检测所述下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定所述下游节点对应的用户标识与第一处理结果中的用户标识相同。a user identifier detecting module, configured to: when the downstream node includes multiple, obtain a user identifier corresponding to each downstream node; and detect whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, Then, it is determined that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
  10. 根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括:第二处理结果获取模块,用于获取对所述下游节点上的工作流数据的第二处理结果,并返回至所述第一***。The device according to any one of claims 6 to 9, wherein the device further comprises: a second processing result obtaining module, configured to acquire a second processing result of the workflow data on the downstream node And returning to the first system.
  11. 一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:One or more non-transitory computer readable storage mediums storing computer readable instructions, when executed by one or more processors, cause the one or more processors to perform the following steps:
    获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;Obtaining, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier;
    根据所述第一处理结果确定所述工作流数据流转的下游节点;Determining, according to the first processing result, a downstream node of the workflow data flow;
    当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及Obtaining an access address associated with the downstream node when the user identifier of the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node;
    跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the downstream node on the second system Workflow data on.
  12. 根据权利要求11所述的存储介质,其特征在于,在执行所述根据所述第一处理结果确定所述工作流数据流转的下游节点时,所述处理器执行以下步骤:The storage medium according to claim 11, wherein when performing the determining of the downstream node of the workflow data flow according to the first processing result, the processor performs the following steps:
    获取所述第一处理结果对应的下游节点的节点标识;Obtaining a node identifier of the downstream node corresponding to the first processing result;
    当所述节点标识包括多个时,根据所述工作流数据计算相对于下游节点的处理值;及When the node identifier includes multiple, calculating a processing value relative to the downstream node according to the workflow data; and
    根据所述处理值确定所述工作流数据流转的下游节点。Determining, according to the processing value, a downstream node of the workflow data flow.
  13. 根据权利要求11所述的存储介质,其特征在于,在所述根据所述第一处理结果确定所述工作流数据流转的下游节点之后,所述处理器还执行以下步骤:The storage medium according to claim 11, wherein after determining the downstream node of the workflow data flow according to the first processing result, the processor further performs the following steps:
    当所述下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,所述上游节点包括当前节点;及Obtaining a logical relationship performed between each upstream node when the upstream node corresponding to the downstream node includes multiple, the upstream node includes a current node; and
    若所述逻辑关系为或执行关系,则向所述当前节点之外的上游节点对应的业务终端发送处理终止消息。And if the logical relationship is or performs a relationship, sending a processing termination message to the service terminal corresponding to the upstream node other than the current node.
  14. 根据权利要求11所述的存储介质,其特征在于,在所述根据所述第一处理结果确定所述工作流数据流转的下游节点之后,所述处理器还执行以下步骤:The storage medium according to claim 11, wherein after determining the downstream node of the workflow data flow according to the first processing result, the processor further performs the following steps:
    当所述下游节点包括多个时,获取每个下游节点对应的用户标识;及Obtaining a user identifier corresponding to each downstream node when the downstream node includes multiple; and
    检测所述下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定所述下游节点对应的用户标识与第一处理结果中的用户标识相同。And determining whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
  15. 根据权利要求11至14中任一项所述的存储介质,其特征在于,在所述第二***上展示所述下游节点上的工作流数据之后,所述处理器还执行以下步骤:The storage medium according to any one of claims 11 to 14, wherein after the workflow data on the downstream node is displayed on the second system, the processor further performs the following steps:
    获取对所述下游节点上的工作流数据的第二处理结果,并返回至所述第一***。Obtaining a second processing result for the workflow data on the downstream node and returning to the first system.
  16. 一种计算机设备,包括存储器及一个或多个处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:A computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the one or more processors to cause the one or more The processors perform the following steps:
    获取第一***对当前节点上的工作流数据的第一处理结果,所述第一处理结果中携带用户标识;Obtaining, by the first system, a first processing result of the workflow data on the current node, where the first processing result carries a user identifier;
    根据所述第一处理结果确定所述工作流数据流转的下游节点;Determining, according to the first processing result, a downstream node of the workflow data flow;
    当所述下游节点对应的用户标识与第一处理结果中的用户标识相同,且所述当前节点的节点类型与所述下游节点的节点类型不同时,获取所述下游节点关联的访问地址;及Obtaining an access address associated with the downstream node when the user identifier of the downstream node is the same as the user identifier in the first processing result, and the node type of the current node is different from the node type of the downstream node;
    跳转至所述访问地址指向的第二***,并调用所述第二***中与所述用户标识关联的用户登录信息登录所述第二***,在所述第二***上展示所述下游节点上的工作流数据。Jumping to the second system pointed to by the access address, and calling the user login information associated with the user identifier in the second system to log in to the second system, and displaying the downstream node on the second system Workflow data on.
  17. 根据权利要求16所述的计算机设备,其特征在于,在执行所述根据所述第一处理结果确定所述工作流数据流转的下游节点时,所述处理器执行以下步骤:The computer apparatus according to claim 16, wherein the processor performs the following steps when performing the determining of the downstream node of the workflow data flow according to the first processing result:
    获取所述第一处理结果对应的下游节点的节点标识;Obtaining a node identifier of the downstream node corresponding to the first processing result;
    当所述节点标识包括多个时,根据所述工作流数据计算相对于下游节点的处理值;及When the node identifier includes multiple, calculating a processing value relative to the downstream node according to the workflow data; and
    根据所述处理值确定所述工作流数据流转的下游节点。Determining, according to the processing value, a downstream node of the workflow data flow.
  18. 根据权利要求16所述的计算机设备,其特征在于,在所述根据所述第一处理结果确定所述工作流数据流转的下游节点之后,所述处理器还执行以下步骤:The computer device according to claim 16, wherein after determining the downstream node of the workflow data flow according to the first processing result, the processor further performs the following steps:
    当所述下游节点对应的上游节点包括多个时,获取每个上游节点之间执行的逻辑关系,所述上游节点包括当前节点;及Obtaining a logical relationship performed between each upstream node when the upstream node corresponding to the downstream node includes multiple, the upstream node includes a current node; and
    若所述逻辑关系为或执行关系,则向所述当前节点之外的上游节点对应的业务终端发送处理终止消息。And if the logical relationship is or performs a relationship, sending a processing termination message to the service terminal corresponding to the upstream node other than the current node.
  19. 根据权利要求16所述的计算机设备,其特征在于,在所述根据所述第一处理结果确定所述工作流数据流转的下游节点之后,所述处理器还执行以下步骤:The computer device according to claim 16, wherein after determining the downstream node of the workflow data flow according to the first processing result, the processor further performs the following steps:
    当所述下游节点包括多个时,获取每个下游节点对应的用户标识;及Obtaining a user identifier corresponding to each downstream node when the downstream node includes multiple; and
    检测所述下游节点对应的用户标识与第一处理结果中的用户标识是否相同,若是,则判定所述下游节点对应的用户标识与第一处理结果中的用户标识相同。And determining whether the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result, and if yes, determining that the user identifier corresponding to the downstream node is the same as the user identifier in the first processing result.
  20. 根据权利要求16至19中任一项所述的计算机设备,其特征在于,在所述第二***上展示所述下游节点上的工作流数据之后,所述处理器还执行以下步骤:The computer device according to any one of claims 16 to 19, wherein after the workflow data on the downstream node is displayed on the second system, the processor further performs the following steps:
    获取对所述下游节点上的工作流数据的第二处理结果,并返回至所述第一***。Obtaining a second processing result for the workflow data on the downstream node and returning to the first system.
PCT/CN2018/089125 2017-08-31 2018-05-31 Workflow data processing method and device, storage medium, and computer apparatus WO2019041925A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710773071.9A CN107909330B (en) 2017-08-31 2017-08-31 Workflow data processing method and device, storage medium and computer equipment
CN201710773071.9 2017-08-31

Publications (1)

Publication Number Publication Date
WO2019041925A1 true WO2019041925A1 (en) 2019-03-07

Family

ID=61840065

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/089125 WO2019041925A1 (en) 2017-08-31 2018-05-31 Workflow data processing method and device, storage medium, and computer apparatus

Country Status (2)

Country Link
CN (1) CN107909330B (en)
WO (1) WO2019041925A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107909330B (en) * 2017-08-31 2020-10-09 平安科技(深圳)有限公司 Workflow data processing method and device, storage medium and computer equipment
CN110795215A (en) * 2018-08-01 2020-02-14 阿里巴巴集团控股有限公司 Data processing method, computer equipment and storage medium
CN109344587A (en) * 2018-08-09 2019-02-15 平安科技(深圳)有限公司 Case handling suggestion input method, device, computer equipment and storage medium
CN109359949B (en) * 2018-10-30 2022-05-27 中国建设银行股份有限公司 Flow display method and device
CN109634580B (en) * 2018-10-31 2024-05-03 平安科技(深圳)有限公司 Monitoring method, monitoring device, terminal and computer readable storage medium
CN109636326A (en) * 2018-11-30 2019-04-16 石从永 A kind of restoring files method Internet-based
CN109634761A (en) * 2018-12-17 2019-04-16 深圳乐信软件技术有限公司 A kind of system mode circulation method, apparatus, computer equipment and storage medium
CN110245914A (en) * 2019-05-22 2019-09-17 深圳壹账通智能科技有限公司 A kind of cross-system business handling method, apparatus, computer equipment and storage medium
CN110378826A (en) * 2019-07-23 2019-10-25 腾讯科技(深圳)有限公司 Data processing method, device, electronic equipment and computer readable storage medium
CN111027196B (en) * 2019-12-03 2023-04-28 南方电网科学研究院有限责任公司 Simulation analysis task processing method and device for power equipment and storage medium
CN112667655B (en) * 2021-01-21 2022-10-11 苏州达家迎信息技术有限公司 Data transfer method and device in multi-terminal interaction, storage medium and electronic equipment
CN114595067A (en) * 2022-03-18 2022-06-07 北京百度网讯科技有限公司 Workflow node execution method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265390A1 (en) * 2007-09-18 2009-10-22 Katsuhide Asanuma Event management system, event management method and event management program
CN103929473A (en) * 2014-03-25 2014-07-16 冯力新 Method and system for accessing multiple subsystems and public subsystem with distributed storage personalized data through single APP program
CN106096344A (en) * 2016-05-26 2016-11-09 南京酷派软件技术有限公司 Business performs method, business performs device and terminal
CN107909330A (en) * 2017-08-31 2018-04-13 平安科技(深圳)有限公司 Work stream data processing method, device, storage medium and computer equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7653566B2 (en) * 2000-11-30 2010-01-26 Handysoft Global Corporation Systems and methods for automating a process of business decision making and workflow
CN103546432B (en) * 2012-07-12 2015-12-16 腾讯科技(深圳)有限公司 Realize method and system and browser, the name server of cross-domain redirect
CN105573851B (en) * 2015-12-16 2020-06-12 山东中创软件工程股份有限公司 Flow cooperative processing method and system
CN106897810B (en) * 2015-12-17 2021-07-13 北京奇虎科技有限公司 Business processing method and system, workflow engine and system and business system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265390A1 (en) * 2007-09-18 2009-10-22 Katsuhide Asanuma Event management system, event management method and event management program
CN103929473A (en) * 2014-03-25 2014-07-16 冯力新 Method and system for accessing multiple subsystems and public subsystem with distributed storage personalized data through single APP program
CN106096344A (en) * 2016-05-26 2016-11-09 南京酷派软件技术有限公司 Business performs method, business performs device and terminal
CN107909330A (en) * 2017-08-31 2018-04-13 平安科技(深圳)有限公司 Work stream data processing method, device, storage medium and computer equipment

Also Published As

Publication number Publication date
CN107909330A (en) 2018-04-13
CN107909330B (en) 2020-10-09

Similar Documents

Publication Publication Date Title
WO2019041925A1 (en) Workflow data processing method and device, storage medium, and computer apparatus
US9940668B2 (en) Switching between data aggregator servers
US10069891B2 (en) Channel accessible single function micro service data collection process for light analytics
CN109102145B (en) Process orchestration
US20160267082A1 (en) Systems and methods for managing data
CN109844781A (en) For from journal file identifying processing stream and making to flow visual system and method
WO2019051946A1 (en) Node task data display method and apparatus, storage medium and computer equipment
WO2019196549A1 (en) Method and device for determining high-risk user
US10296859B1 (en) Workflow discovery through user action monitoring
WO2019100682A1 (en) Risk assessment method and device, computer device and computer-readable storage medium
Mans et al. Business process mining success
US20120150825A1 (en) Cleansing a Database System to Improve Data Quality
US10755344B2 (en) System framework processor for channel contacts
WO2019153589A1 (en) Message data processing method and apparatus, and computer device and storage medium
CN109542734A (en) Event-handling method, device, computer equipment and storage medium
US20160125070A1 (en) Unified system for real-time coordination of content-object action items across devices
US20160358259A1 (en) Aggregating account information obtained from multiple institutions
CN109658126A (en) Data processing method, device, equipment and storage medium based on product promotion
CN111124917A (en) Public test case management and control method, device, equipment and storage medium
WO2021017458A1 (en) Auxiliary processing method, device, and system for image recognition
US9747175B2 (en) System for aggregation and transformation of real-time data
US10664457B2 (en) System for real-time data structuring and storage
US9591014B2 (en) Capturing correlations between activity and non-activity attributes using N-grams
WO2019179244A1 (en) Service check method and device
US20160140585A1 (en) System and method for managing extra calendar periods in retail

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18850554

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18850554

Country of ref document: EP

Kind code of ref document: A1