Node status determination method, node status determination device, electronic device, and program

JP7722632B2Active Publication Date: 2025-08-13BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024531552
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-11-26
Filing Date
2022-11-03
Publication Date
2025-08-13
Estimated Expiration
2042-11-03

AI Technical Summary

Technical Problem

Existing project process management platforms struggle with inefficiencies when integrating third-party platforms, requiring redundant data entry and manual updates due to the inability to directly drive processes from third-party platforms, complicating project promotion.

Method used

A method and device that enable third-party platforms to directly drive associated nodes in the original project process management platform, facilitating inter-system cooperation by determining node attribute information, sending task information, and updating node states based on feedback.

Benefits of technology

This solution automates inter-system linkage, reducing redundant data entry and enhancing project promotion efficiency by allowing third-party platforms to directly update node states, thus streamlining project management across multiple platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007722632000001
    Figure 0007722632000001
  • Figure 0007722632000002
    Figure 0007722632000002
  • Figure 0007722632000003
    Figure 0007722632000003
Patent Text Reader

Abstract

An embodiment of the present disclosure provides a node state determination method, an apparatus, an electronic device, and a storage medium, the method including: in response to determining that a current process node is an interlocked process node, determining node attribute information of the interlocked process node; determining at least one third-party platform according to the node attribute information; and sending task information corresponding to the interlocked process node to the at least one third-party platform, thereby causing the at least one third-party platform to process the task information; receiving feedback information from the at least one third-party platform; and updating a node state of the current process node to a target state based on the feedback information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese patent application filed with the China Patent Office on November 26, 2021, bearing application number 202111424211.4, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, to a node state determination method, device, electronic device, and storage medium. [Background technology]

[0003] Currently, when a company develops a business in response to market or user needs, it must first establish a corresponding project flow in a project process management platform in order to organize and plan the specific work content of the business, and then clarify the work content of multiple stages through the established project flow.

[0004] In the related technology, during the business process, some steps may need to be completed on a third-party platform. However, in the original project process management platform, these steps cannot be directly driven by the processing results of the third-party platform. After the relevant person in charge of the third-party platform finishes processing the work, the processing results need to be redundantly recorded on the original project process management platform, which is a very complicated process and reduces the efficiency of project promotion. Summary of the Invention

[0005] The embodiments of the present disclosure provide a node status determination method, device, electronic device, and storage medium, which enable a third-party platform to directly drive associated nodes of an original project process management platform, thereby realizing inter-system cooperation between multiple platforms.

[0006] In a first aspect, an embodiment of the present disclosure provides a node state determination method, the method including: In response to determining that the current process node is an interlocking process node, determining node attribute information for the interlocking process node; Determine at least one third-party platform according to the node attribute information, and send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; receiving feedback information of the at least one third party platform; and updating a node state of the current process node to a target state based on the feedback information.

[0007] In a second aspect, an embodiment of the present disclosure further provides a node state determination apparatus, the apparatus comprising: a node attribute information determination module configured to, in response to determining that the current process node is an interlocking process node, determine node attribute information of the interlocking process node; a third-party platform determination module configured to determine at least one third-party platform according to the node attribute information, and to send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; a node state update module configured to receive feedback information of the at least one third-party platform and update a node state of the current process node to a target state based on the feedback information.

[0008] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a storage device configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors perform the functions of the embodiments of the present disclosure. Izu The present invention realizes a node state determination method according to any one of claims 1 to 4.

[0009] In a fourth aspect, embodiments of the present disclosure further provide a storage medium including computer-executable instructions, the computer-executable instructions, when executed by a processor of a computer, for performing the functions of the embodiments of the present disclosure. Izu The node is configured to perform the node state determination method according to any one of claims 1 to 4. [Brief explanation of the drawings]

[0010] In all the drawings, the same or similar drawing numbers represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale.

[0011] [Figure 1] FIG. 2 is a flow diagram of a node status determination method provided by an embodiment of the present disclosure. [Figure 2] FIG. 10 is a flow diagram of a node status determination method provided by another embodiment 2 of the present disclosure. [Figure 3] 10 illustrates an information editing page for setting a node linkage indicator provided by an embodiment of the present disclosure. [Figure 4] 10 is a page for batch setting switches using check box controls provided by one embodiment of the present disclosure. [Figure 5] 10 illustrates a node attribute information editing page for an interlocking process node provided by an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic flow diagram of a node status determination method provided by another embodiment of the present disclosure. [Figure 7] FIG. 2 is a structural block diagram of a node status determination device provided by an embodiment of the present disclosure; [Figure 8] 1 is a structural schematic diagram of an electronic device provided according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0012] It should be understood that steps recited in method embodiments of the present disclosure may be performed in different orders and / or in parallel, and method embodiments may include additional steps and / or omit steps as shown, and the scope of the present disclosure is not limited in this respect.

[0013] As used herein, the term "comprises" and variations thereof are open-ended "includes," i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment." The term "in another embodiment" means "at least one other embodiment." The term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0014] It should be noted that the concepts of "first," "second," etc. referred to in this disclosure are merely intended to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0015] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary and not limiting, and should be understood to mean "one or more" unless the context clearly indicates otherwise, as will be understood by one of ordinary skill in the art.

[0016] FIG. 1 is a flow diagram of a node status determination method provided by an embodiment of the present disclosure. This embodiment is applicable to processing a node that needs to interface with a third-party platform in a project flow based on a project process management platform in the related art. The method can be executed by a node status determination device, which can be implemented in the form of software and / or hardware, and the hardware can be an electronic device such as a mobile terminal, a PC, or a server.

[0017] Before introducing the present technical solution, an application scenario can be illustrated, and the present technical solution can be applied to any scenario of processing a node in a project flow that needs to be linked with a third-party platform based on a project process management platform in the related art. For example, in a project flow created for a certain project, for some steps, the relevant user needs to process the work through a third-party platform and then post the processing results back to the original platform. In this case, the present technical solution can automatically determine the node corresponding to the step in the project flow, obtain its node attribute information, and then send the work task to the third-party platform based on the node attribute information. Finally, the automatic inter-system linkage of the processing of the project flow node can be realized through feedback from the third-party platform.

[0018] As shown in FIG. 1, the method of this embodiment includes steps S110 to S130.

[0019] In S110, if the current process node is an interlocking process node, the node attribute information of the interlocking process node is determined.

[0020] For projects established by an enterprise for a specific product or business, relevant staff need to establish a project process corresponding to the actual work content of the project, and understand the various stages within the project after it is implemented. For example, an enterprise can establish a project process for an Internet product, which includes multiple stages such as project launch, compliance assessment, development and testing, and publication, with specific work content associated with each stage.

[0021] In this embodiment, the digital representation of the project process is a project flow. It is understood that a project flow can reflect at least multiple work steps in a project process and the relationships between the multiple work steps. In actual application, a project flow can be generated using a specific platform or system according to the needs of project process management. For example, using a platform or system for generating a project flow, relevant staff can divide the entire project scheme into multiple steps according to certain division rules, thereby generating a project flow in the form of a flowchart. The generated project flow can be stored in a specific storage space and accessed when displaying it on a specific page or when processing the project flow.

[0022] For example, a project flow generated by a platform or system may include multiple process nodes. As will be understood by those skilled in the art, each of the multiple stages of an actual project may be associated with a specific performer and a corresponding purpose for the execution of that stage. In the project flow, the process nodes serve as carriers of information associated with the multiple stages. At the same time, one process node may correspond to a stage in the project or a step in a single stage of the project. For example, the process nodes of a certain project may include a needs submission node, an assessment node, a compliance assessment node, a development node, a test node, and a release node. The needs submission node, assessment node, and compliance assessment node correspond to the launch stage of the project, the development node and test node correspond to the development and testing stage of the project, and the release node corresponds to the publication stage of the project.

[0023] During the project implementation process, some stages of work may require the introduction of a third-party platform. For example, when a project process is routed to this stage, the corresponding work tasks must be completed by the relevant responsible parties using the third-party platform, and the processing results must be traced back from the third-party platform to the original project process management platform or system. Based on this, for the project flow established in the original project process management platform or system, the process nodes corresponding to these stages are interlocking process nodes. It can be understood that if a node in the project flow is an interlocking process node, it at least indicates that the work tasks corresponding to the node require a specific third-party platform to be completed. It should be noted that there may be one or more interlocking process nodes, and whether a process node is an interlocking process node depends on whether the work tasks corresponding to the node require a third-party platform to be completed. Continuing with the above example, for the needs submission node, review node, development node, test node, and release node, the responsible parties at each stage can also complete the associated work tasks using the original project process management platform or system. However, for the compliance assessment node, the compliance assessment tasks corresponding to the node require the assessment team to complete them using a third-party platform, so the node is an interlocking process node.

[0024] In this embodiment, a plurality of process nodes in a current project process management platform or system can be manually or automatically searched to determine interlocking process nodes therein. For example, the platform or system can automatically detect whether a plurality of nodes in a current project flow have interlocking labels, and further determine the nodes having the interlocking labels as interlocking process nodes. As will be understood by those skilled in the art, there are various means for determining interlocking process nodes, and the embodiments of the present disclosure are not specifically limited thereto.

[0025] In this embodiment, a node information editing page can be developed and set in advance in the original project process management platform or system for constructing the project flow.

[0026] For example, after displaying a project flow corresponding to a certain project on a specific page, if it is detected that a user has selected a process node in the project flow, it can trigger the display of a corresponding node information editing page. It is understood that the node information editing page displays the node attribute information of the process node, and also provides an editing function for the node attribute information. The node attribute information may be information reflecting the staff and work content of multiple stages of the project. For example, the node attribute information may include multidimensional information such as node indicator, node name, node linkage user, node execution time length, node operation type, node event, and linkage label.

[0027] Furthermore, current project process management platforms or systems can not only determine whether multiple nodes are interlocking process nodes according to node attribute information, but also determine related information of third-party platforms involved in the nodes. Continuing with the above example, after determining that the compliance assessment node is an interlocking process node in the platform or system, it can further determine the team responsible for compliance assessment of the project and the third-party platform used by the team to assess whether the project is compliant and generate related reports.

[0028] In S120, at least one third-party platform is determined according to the node attribute information, and task information corresponding to the interlocking process node is sent to the at least one third-party platform, so that the at least one third-party platform processes the task information.

[0029] In this embodiment, after determining the interconnected process nodes in the project flow and their corresponding node attribute information, a third-party platform for processing the node's work tasks can be determined. The third-party platform may be a platform that communicates and interacts with the current project process management platform. At the same time, as a tool for processing project-related work tasks, the third-party platform also has the function of facilitating communication, collaboration, and integration between development, technical operations, and quality assurance departments. It may be understood that the third-party platform can not only process data and transmit commands within its own system, but also communicate and interact with external platforms or systems. Note that for a single interconnected process node, there may be one or more third-party platforms involved in the node, and the specific number depends on the specific work content corresponding to the node.

[0030] In this embodiment, after determining one or more third-party platforms corresponding to an interlocking process node, task information corresponding to the node needs to be sent to the third-party platforms to realize inter-system interlocking of the project flow. As will be understood by those skilled in the art, the task information of the node may be the content of node attribute information (e.g., node execution time length, node events, etc.) or may be document files or multimedia information transmitted to the node based on the current project flow. The specific task information should be selected according to actual circumstances and is not specifically limited in the embodiments of the present disclosure. For example, after receiving the task information of the interlocking process node, at least one third-party platform can manually or automatically process the work task corresponding to the node.

[0031] Continuing with the above example, if it is determined that a compliance evaluation node in a project flow is an interlocking process node and at the same time the node attribute information of the node is determined, the task information and the file to be evaluated can be sent to the corresponding third-party platform, and after the evaluation team logs in to the third-party platform, the file to be evaluated can be evaluated based on the platform, and a corresponding evaluation report can be issued.

[0032] As will be understood by those skilled in the art, the work of a user processing task information corresponding to an interlocking process node based on a third-party platform needs to be performed according to the requirements of project management and the actual work content, and is not limited to the form of "evaluating a file and issuing an evaluation report" in the above example.

[0033] In S130, feedback information of at least one third party platform is received, and the node state of the current process node is updated to a target state based on the feedback information.

[0034] In this embodiment, after at least one third-party platform performs a corresponding processing operation based on the task information of the interconnected process node, the processing result needs to be fed back to realize the inter-system interconnection of the project flow. For example, the processing result generated in the third-party platform can be integrated and stored, and the processing result can be fed back to the original project process management platform or system.

[0035] The original project process management platform or system can set node states for multiple process nodes in the project flow. It is understood that the state information of multiple nodes in the project flow is used to reflect the progress of the project and the completion status of the work tasks at this stage. For example, indicators can be set to characterize node state information for multiple nodes. For example, a circle with a check mark indicates that the task or event corresponding to the node has already been executed and reviewed by the relevant authorized user. A black circle indicates that the task or event corresponding to the node has not yet been completed and the pre-assigned work deadline for the task or event has expired and should be emphasized. A circle with a diagonal line indicates that the project is currently executing the task or event corresponding to the node. A gray circle indicates that the project execution flow has not yet flowed to the node, that is, the task or event of the previous node associated with the node has not yet been completed and the task or event of the node cannot be triggered.

[0036] In this embodiment, after receiving feedback information from the third-party platform, the original project process management platform can update the node status of the interlocking process node based on the feedback information. It is understood that the node status updated based on the feedback information is the target state of the interlocking process node. Continuing with the above example, after the assessment team performs assessment processing on the project's assessment target files in the third-party platform, an assessment report is issued and a key field such as "assessed, project is compliant" or "assessed, project is not compliant" is generated. The assessment report and key field can then be fed back to the original project process management system as feedback information. The original platform or system can update the node status of the compliance assessment node based on the received feedback information, i.e., update the node status of the compliance assessment node from "in process" to "processed." At the same time, if the received feedback information includes the key field "assessed, project is compliant," the project's work can be driven based on the key field to trigger a work task of the next node (i.e., the development node). If the received feedback information contains the key field "assessed and project is not in compliance", the flow of work tasks of the project can be terminated directly.

[0037] It should be noted that for the interlocking process nodes in the original project process management platform or system, the timing and trigger mechanism for receiving feedback information can be set according to the actual situation. Similarly, the target state of the node updated based on the feedback information can be set according to the needs of project management, and is not specifically limited in the embodiments of the present disclosure.

[0038] According to the technical solution of this embodiment, if the current process node is an interlocking process node, the node attribute information of the interlocking process node is determined, thereby clarifying the relevant work content at this stage of the work, and at least one third-party platform is determined according to the node attribute information, and task information corresponding to the interlocking process node is sent to the at least one third-party platform, so that the at least one third-party platform processes the task information, receives feedback information from the at least one third-party platform, and updates the node state of the current process node to the target state according to the feedback information, and automatically transmits and synchronizes the work information between multiple platforms, thereby giving the third-party platform the ability to directly drive the relevant nodes of the original project process management platform, which not only realizes the inter-system interconnection between multiple platforms, but also avoids the cumbersome process of users repeatedly switching between multiple platforms and entering information multiple times when processing tasks, and improves the efficiency of project promotion.

[0039] 2 is a flow diagram of a node status determination method provided by another embodiment of the present disclosure. Based on the above embodiment, before the project is officially implemented, the third-party platform configures the process nodes involved based on the controls and fields provided by the original project process management platform, so that the original platform can interface with the third-party system during the project implementation process. During the configuration process, evaluation switches are batch configured for multiple process nodes, thereby realizing the integration of configuration functions for multiple process nodes and improving processing efficiency during the configuration stage of the project flow. For exemplary embodiments, reference may be made to the technical solutions of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiment will not be repeated here.

[0040] As shown in FIG. 2, this method includes the following steps S210 to S250.

[0041] In S210, an interlocking indicator is set for at least one process node in the project flow, and the node attribute information is updated based on the interlocking indicator, thereby determining that the current process node is an interlocking process node based on the interlocking indicator in the node attribute information.

[0042] In this embodiment, in order to realize inter-system linkage of work tasks of process nodes in the original project process management platform or system, before the project is officially implemented (i.e., before the work tasks corresponding to multiple process nodes in the project flow are executed), the third-party platform must first set the process nodes involved, and the original project process management platform can provide a route for users to manually or automatically set linkage indicators for related nodes. It is understood that linkage indicators indicate that the work tasks corresponding to the nodes need to be processed and completed by related persons based on the third-party platform. A specific description will now be given, taking into account the information editing page for setting linkage indicators for process nodes in the original project process management platform in Figure 3.

[0043] Referring to FIG. 3, in the process of setting an interlocking indicator in at least one process node in a project flow, an evaluation switch can be set in at least one process node, the state of the evaluation switch can be adjusted to a first state, and the first state can be set as an interlocking indicator.

[0044] For example, in the original project process management platform, after entering the information editing page shown in FIG. 3 through the needs management function, users can not only edit the node name, related description, and needs document for the node, but also set the node's interlocking indicator through the evaluation switch provided by the platform. The evaluation switch is a control that determines whether the work task corresponding to the process node needs to be processed based on a third-party platform. For the actual work content of the project, the evaluation switch is used to determine whether the work task of the corresponding stage needs to be subjected to safety compliance evaluation processing by the evaluation team, so as to avoid related risks for the enterprise during the project promotion process and strengthen the enterprise's safety system. This control, as a package of data and method, at least has the function of setting or canceling the interlocking indicator for the node. It can be understood that when the evaluation switch is turned on, the platform marks the process node as interlocking, indicating that a third-party platform needs to be introduced to perform evaluation processing for the work task of the node; when the evaluation switch is turned off, the platform does not mark the process node as interlocking, or cancels the interlocking indicator already set by the node, indicating that a third-party platform does not need to be introduced to perform evaluation processing for the work task of the node.

[0045] In actual application, the state in which the evaluation switch is turned on can be the first state, that is, when the process node is in the first state, a third-party platform needs to be introduced to perform safety compliance evaluation processing on the work task corresponding to the node. At the same time, in the original project process management system, the corresponding program code (e.g., "docking indicator=legal") in the background of the state in which the evaluation switch is turned on can be the interlocking indicator of the process node.

[0046] In this embodiment, in the process of setting a link indicator for at least one process node in the project flow, an evaluation switch can be further set for multiple process nodes on the information editing page. For example, by triggering a check box control in the display interface, at least one process node is box-selected, an evaluation switch is set for at least one process node, the state of the evaluation switch is adjusted to a first state, and the first state is set as a link indicator. Below, a specific description is given in conjunction with the page for batch setting switches using check box controls in Figure 4.

[0047] Referring to FIG. 4, in the original project process management platform, after entering the information editing page shown in FIG. 4 through the needs management function, the user can perform box selection operations on multiple process nodes using checkbox controls developed by the platform. As shown in FIG. 4, the user can simultaneously box select a safety compliance assessment node and a safety technical review node based on the checkbox control or switch. After the original project process management platform detects the user's check selection trigger operation, it can adaptively display the multiple process nodes selected by the user on the corresponding information editing page and further set evaluation switches (i.e., the safety compliance assessment switch and the safety technical review switch in the figure) for the multiple process nodes. As can be understood from the description of FIG. 3, when the safety compliance assessment switch and the safety technical review switch in FIG. 4 are both turned on, the process node is in a first state, indicating that the project requires at least a safety compliance assessment process based on a third-party platform and a safety technical review process based on the same or another third-party platform in the subsequent promotion process.

[0048] In this embodiment, by batch setting evaluation switches for a plurality of process nodes, it is possible to integrate the setting functions for a plurality of process nodes and improve the processing efficiency in the setting stage of the project flow.

[0049] In this embodiment, the original project process management platform sets interlocking indicators for one or more process nodes based on the evaluation switch, and then updates the node attribute information of the process node in the background based on the program field set as the interlocking indicator. Based on this, when a work task flows to the process node in the subsequent project promotion process, the platform can determine that the node is an interlocking process node according to the updated node attribute information.

[0050] In S220, a target content is set in at least one target field of the node attribute information of at least one interlocking process node.

[0051] In this embodiment, in the original project process management platform, the process node that needs to be evaluated by the third-party platform is marked with an interlocking indicator and designated as an interlocking process node. To realize the transmission of specific data and information during the interlocking process between platforms, the target field in the node attribute information of the interlocking process node needs to be set according to the original project process management platform. For example, the node name field, node form field, and link field included in the target field in the node attribute information can be edited. The process of editing the target content will be described below in accordance with the setting page of the node attribute information of the interlocking process node in Figure 5.

[0052] Referring to FIG. 5, based on the node attribute information editing page of the interlocking process node, node name information is added to the node name field, and interlocking result setting items are set in the node form field, so that the setting selection of the result setting items is determined according to the feedback information of at least one third-party platform, and at least one third-party platform link is set in the link field, so that a jump to the corresponding third-party platform is performed based on the at least one third-party platform link, and the executing user information can be determined based on the role information in the third-party platform link.

[0053] For example, the node name may be a key field, reflecting the event that needs to be completed at that node in the project. The "Safety Technical Review" shown in Figure 5 indicates that the work related to the safety technical review of the project needs to be completed at that stage. Naming the project stages helps users intuitively display the project task stages corresponding to the node, and also contributes to the user's interaction with the platform or system that generates the project flow.

[0054] The node form includes content related to the node's linkage results, and by configuring the node form content, the node can at least determine the processing result of the work task based on the feedback information from the third-party platform. As shown in Figure 5, the node form can also set the person responsible for the safety technical review work task, clarifying which user will be processing the task. In this embodiment, the person responsible for the task is the executing user, and the information entered in the Responsible Person field is understood to be the executing user information. At the same time, the review results received during the subsequent project promotion process can be imported into the "Safety Technical Review Conclusion" setting item (if the review conclusion has not been imported, the related status bar can display "Processing").

[0055] For example, a safety technical ticket link may be set based on the attribute information editing page of an interlocking process node. This link represents a third-party platform connection, indicating which platform the task needs to be processed on and which third-party platform the original project process management platform needs to communicate and interact with (if the third-party platform has not been determined, the related status bar may display "To be evaluated"). For example, after a link field is set for a safety technical review task, if project needs are determined during the subsequent project implementation process, multiple files to be reviewed are generated, and the files are passed to the safety technical review node, the original project process management platform can determine the third-party platform to execute the review task based on the link field of the interlocking process node and automatically jump to the third-party platform. At the same time, the multiple files to be reviewed are transmitted to the third-party platform, and the relevant files are reviewed by the user designated in the "Safety Technical Review Manager" field.

[0056] In S230, if the current process node is an interlocking process node, the node attribute information of the interlocking process node is determined.

[0057] In S240, at least one third-party platform is determined according to the node attribute information, and task information corresponding to the interlocking process node is sent to the at least one third-party platform, so that the at least one third-party platform processes the task information.

[0058] In S250, feedback information of at least one third party platform is received, and the node state of the current process node is updated to a target state based on the feedback information.

[0059] According to the technical solution of this embodiment, before the project is officially implemented, the process nodes involving the third-party platform are configured based on the controls and fields provided by the original project process management platform, so that the original platform can interface with the third-party system during the project promotion process. In the configuration process, evaluation switches are batch configured for multiple process nodes, so that the configuration functions for multiple process nodes can be integrated and the processing efficiency in the configuration stage of the project flow can be improved.

[0060] 6 is a flow diagram of a node status determination method provided by another embodiment of the present disclosure. Based on the above embodiment, in the project promotion stage, an interconnected process node is identified and corresponding node attribute information is retrieved, for example, a third-party platform associated with the node is determined, and the node's work task is processed by the third-party platform. Finally, compliance items are marked based on feedback from the third-party platform, and inter-system interconnection of related compliance assessment work is realized. For the exemplary embodiment, reference may be made to the technical solution of this embodiment. The same or corresponding technical terms as those in the above embodiment will not be repeated here.

[0061] As shown in FIG. 6, this method includes the following steps S310 to S330.

[0062] In S310, if an interlocking indicator exists in the current process node, it is determined that the current process node is an interlocking process node, and the node attribute information of the interlocking process node is retrieved.

[0063] In this embodiment, the original project process management platform or system establishes a corresponding project flow for the project and configures multiple interlocking process nodes according to the technical solution of the second embodiment of the present disclosure. Then, the project can be implemented according to the task flow nodes in the project flow, and the work of multiple stages of the project can be promoted. When a task flows to a task flow node, the task flow node can be set as the current node. At the same time, for the original project process management platform or system, the current task flow node in the project flow is the current process node.

[0064] In this embodiment, when the original project process management platform or system determines the current process node based on the progress of the project, it can determine whether the node is an interlocking process node according to the setting status of the evaluation switch of the node in the setting phase. For example, after activating the safety compliance evaluation switch in the setting phase of the process node, the original project process management platform can determine that the process node is an interlocking process node based on the program field in the background of the switch. That is, the work task corresponding to the node needs to be evaluated by a related person based on a third-party platform.

[0065] For example, after determining that the current process node is an interlocking process node, it is also necessary to retrieve the node attribute information of the interlocking process node to clarify the third-party platform on which the work task of the node depends. As can be seen from the technical solution of Example 2 of the present disclosure, if a process node is an interlocking process node, its node attribute information includes at least one third-party platform associated with the current process node.

[0066] In S320, at least one third-party platform corresponding to the interlocking process node is determined according to the node attribute information, and task information is sent to the at least one third-party platform. Execution user information in the third-party platform is determined based on role information in the node attribute information, and the task information is processed based on the execution user information.

[0067] In this embodiment, after the original project process management platform retrieves the node attribute information of the interlocking process node, it can determine the address of the third-party platform according to the link field therein, and then transmit the task information corresponding to the node to the third-party platform. At the same time, it can determine the executing user assigned to the work task corresponding to the node in the setting stage according to the role information in the node attribute information, that is, which user or which team will process the work task of that stage of the project in the third-party platform.

[0068] For example, after determining the third-party platform to process the safety compliance assessment task of the project, the files to be assessed related to the project can be sent to a server associated with the third-party platform, and can be transferred from the original project process management platform to the third-party platform. At the same time, the identity of the enterprise assessment team can be determined based on the role information in the node attribute information, and the assessment team can be further designated as the executor of the safety compliance assessment task, i.e., the assessment team will perform an assessment review of the relevant files on the third-party platform.

[0069] In S330, if the received feedback information of at least one third-party platform matches the predetermined feedback information, mark the compliance item of the interlocking result setting item in the node attribute information, and if it is detected that the compliance item has already been marked, update the node status of the current process node to a completed status.

[0070] In this embodiment, after the execution user finishes processing the task related to the interlocking process node through the third-party platform and obtains the processing result, feedback information can be generated based on the processing result and fed back to the original project process management platform or system. At the same time, one or more feedback information can be preset in the original platform, which can not only be used to reflect one or more possible processing results of the work task of the node, but also be used to match the actually received feedback information.

[0071] For example, if the original platform determines that the received feedback information matches the predetermined feedback information through feedback information matching, it can mark a compliance item in the linkage result setting item. The compliance item in the linkage result is an item that characterizes whether the evaluation result is in compliance with the law, and this item can determine whether the work task of the node has been completed, and further update the node status.

[0072] For example, for a safety compliance assessment node, which is an interlocking process node, its interlocking result setting item may be a compliance status information display box pre-developed by the platform, and if the received feedback information "assessed and the project is in compliance" matches the predetermined feedback information "assessed and the project is in compliance", the information "assessment passed" can be displayed in the compliance status information display box, thereby realizing a mark for the assessment task. For example, the original project process management platform can update the node status of the safety compliance assessment node according to the mark in the compliance status information display box, i.e., from "in progress" to "completed".

[0073] On the other hand, if the received feedback information does not match the predetermined feedback information, the node status is not updated and is presented to the user, for example, displaying presentation information such as "Failed safety compliance assessment" on the relevant page of the original project process management platform.

[0074] It should be noted that the node flow mode for an interconnected process node can be set to at least three modes: automatic completion, single-person confirmation and completion, and multiple-person confirmation and completion. For example, if a work task corresponding to an interconnected process node may be associated with not only one third-party platform but also multiple third-party platforms, one of the above flow modes can be set for the node during the configuration phase. When the node flow mode is set to automatic completion, the node receives feedback information from the third-party platform and, if it determines that the information matches the predetermined feedback information, automatically drives the project work to flow to the next node. When the node flow mode is set to single-person confirmation and completion, even if one or more third-party platforms are involved in the work task of the node, it only receives feedback information from one of the third-party platforms and, if it determines that the information matches the predetermined feedback information, drives the project work to flow to the next node. In contrast, when the node flow mode is set to multiple-person confirmation and completion, if multiple third-party platforms are involved in the work task of the node, it receives feedback information from all platforms and drives the project work to flow to the next node only if all the information matches the predetermined feedback information.

[0075] According to the technical solution of this embodiment, in the project promotion stage, the interconnected process node is identified, and the corresponding node attribute information is retrieved, for example, the third-party platform associated with the node is determined, and the work task of the node is processed by the third-party platform, and finally the compliance items are marked according to the feedback of the third-party platform, thereby realizing the inter-system interconnection of the related compliance assessment work.

[0076] 7 is a structural block diagram of a node status determination device provided by an embodiment of the present disclosure, which can implement the node status determination method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for implementing the method. As shown in FIG. 7, the device includes a node attribute information determination module 410, a third-party platform determination module 420, and a node status update module 430.

[0077] The node attribute information determination module 410 is configured to determine node attribute information of the interlocking process node if the current process node is an interlocking process node.

[0078] The third-party platform determination module 420 is configured to determine at least one third-party platform according to the node attribute information, and send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information.

[0079] The node state update module 430 is configured to receive feedback information of the at least one third party platform and update the node state of the current process node to a target state based on the feedback information.

[0080] Based on the above technical solutions, the node status determination device further includes a node attribute information update module.

[0081] The node attribute information update module is configured to set an interlocking indicator for at least one process node in a project flow, and update the node attribute information based on the interlocking indicator, thereby determining that the current process node is the interlocking process node based on the interlocking indicator in the node attribute information.

[0082] For example, the node attribute information update module is further configured to set an evaluation switch in the at least one process node, adjust the state of the evaluation switch to a first state, and set the first state as the interlocking indicator.

[0083] For example, the node attribute information update module is further configured to box-select at least one process node by a trigger operation on a check box control in the display interface, set an evaluation switch to the at least one process node, adjust the state of the evaluation switch to a first state, and set the first state as the linked indicator.

[0084] Based on the above technical solutions, the node state determination device further includes a target content setting module.

[0085] The target content setting module is configured to set target content in at least one target field of the node attribute information of the at least one interlocking process node.

[0086] Based on the above technical solutions, the target field includes a node name field, a node form field and a link field.

[0087] For example, the goal content setting module is further configured to add node name information to the node name field and set linked result setting items in the node form field to determine the setting selection of the result setting items according to feedback information of the at least one third-party platform; set at least one third-party platform link in the link field to jump to a corresponding third-party platform based on the at least one third-party platform link; and determine executing user information according to role information in the third-party platform link.

[0088] Based on the above-mentioned technical solutions, the node attribute information determination module 410 includes an interlocking process node determination unit and a node attribute information calling unit.

[0089] The interlocking process node determining unit is configured to determine that the current process node is the interlocking process node if an interlocking indicator exists in the current process node, and the current process node is a task flow node in a project flow.

[0090] The node attribute information retrieving unit is configured to retrieve node attribute information of the interlocking process nodes including at least one third party platform associated with the current process node.

[0091] Based on the above technical solutions, the third party platform determination module 420 includes a third party platform determination unit and an execution user information determination unit.

[0092] The third party platform determination unit is configured to determine at least one third party platform corresponding to the interlocking process node according to the node attribute information.

[0093] The execution user information determination unit is configured to process the task information based on the execution user information by sending the task information to the at least one third-party platform and determining execution user information on the third-party platform based on role information in the node attribute information.

[0094] Based on the above technical solutions, the goal state is a completed state.

[0095] Based on the above technical solutions, the node status update module 430 includes a mark unit and a node status update unit.

[0096] The marking unit is configured to mark a compliance item of the linkage result setting item in the node attribute information when the received feedback information of the at least one third-party platform matches predetermined feedback information.

[0097] The node state update unit is configured to update the node state of the current process node to a completed state if it detects that the compliance item has already been marked.

[0098] According to the technical solution provided by this embodiment, if the current process node is an interlocking process node, the node attribute information of the interlocking process node is determined, thereby clarifying the relevant work content at this stage of the work, and at least one third-party platform is determined according to the node attribute information, and task information corresponding to the interlocking process node is sent to the at least one third-party platform, so that the at least one third-party platform processes the task information, for example, receives feedback information from the at least one third-party platform, and updates the node state of the current process node to the target state according to the feedback information, and automatically transmits and synchronizes the work information between multiple platforms, thereby granting the third-party platform the ability to directly drive the relevant nodes of the original project process management platform, which not only realizes the inter-system interconnection between multiple platforms, but also avoids the cumbersome process of users repeatedly switching between multiple platforms and entering information multiple times when processing tasks, and improves the efficiency of project promotion.

[0099] The node state determination device provided by the embodiments of the present disclosure can execute the node state determination method provided by any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0100] Although the multiple units and modules included in the above device are simply divided according to functional logic, they are not limited to the above division and may be any units that can realize the corresponding functions. Furthermore, the specific names of the multiple functional units are merely used to distinguish them from one another and are not intended to limit the scope of protection of the embodiments of the present disclosure.

[0101] FIG. 8 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. Reference will now be made to FIG. 8, which illustrates a structural schematic diagram of an electronic device (e.g., a terminal device or server in FIG. 8) 500 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable media players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG. 8 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.

[0102] 8, the electronic device 400 may include a processing unit (e.g., a central processing unit, an image processing unit, etc.) 501, which may perform various appropriate operations and processes according to programs stored in a read-only memory (ROM) 502 or programs loaded from a storage device 506 into a random access memory (RAM) 503. The RAM 503 further stores various programs and data required to operate the electronic device 500. The processing unit 501, the ROM 502, and the RAM 503 are connected to one another via a bus 504. input An input / output (I / O) interface 505 is also connected to the bus 504 .

[0103] Typically, devices such as an editing device 506 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., an output device 507 including a liquid crystal display (LCD), speakers, vibrator, etc., a storage device 506 including a magnetic tape, hard disk, etc., and a communication device 509 may be connected to the I / O interface 505. The communication device 509 may enable the electronic device 500 to communicate wirelessly or via a wire with other devices to exchange data. While FIG. 8 shows the electronic device 500 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0104] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 509, or may be installed from the storage device 506, or may be installed from the ROM 502. When the computer program is executed by the processing device 501, the functions specified in the methods of the embodiments of the present disclosure are performed.

[0105] The names of messages or information interacting between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0106] The electronic device provided by the embodiments of the present disclosure belongs to the same concept as the node status determination method provided by the above embodiments, and the technical details not explained in detail in this embodiment can be referred to the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0107] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the node status determination method provided by the embodiment.

[0108] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program used by or in connection with an instruction execution system, apparatus, or device. Program code contained in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0109] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HTTP (HyperText Transfer Protocol), and may communicate digital data in any form or medium through interconnections (e.g., communications networks). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as networks now known or hereafter developed.

[0110] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0111] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: If the current process node is an interlocking process node, determine node attribute information of the interlocking process node; Determine at least one third-party platform according to the node attribute information, and send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; Receive feedback information of the at least one third party platform, and update the node state of the current process node to a target state based on the feedback information.

[0112] Computer program code for carrying out the operations of the present disclosure can be organized in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a separate package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected by the Internet using an Internet Service Provider).

[0113] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may be implemented in an order different from that shown in the figures. For example, two successively shown blocks may actually be executed essentially in parallel, or the functions may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0114] The units described in the embodiments of the present disclosure may be implemented in the form of software or hardware, and the names of the units may not necessarily be limiting, for example, a first acquisition unit may be described as "a unit for acquiring at least two Internet Protocol addresses."

[0115] The functionality described herein above may be performed, at least in part, by one or more hardware logic elements. For example, without limitation, typical types of hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0116] In the context of this disclosure, a machine-readable medium may be a tangible medium, and may include or store a program for use in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include an electrical connection with one or more leads, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0117] According to one or more embodiments of the present disclosure, [Example 1] provides a node status determination method, the method including: If the current process node is an interlocking process node, determining node attribute information of the interlocking process node; Determine at least one third-party platform according to the node attribute information, and send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; receiving feedback information of the at least one third party platform; and updating a node state of the current process node to a target state based on the feedback information.

[0118] According to one or more embodiments of the present disclosure, [Example 2] provides a node status determination method, the method including: For example, the method further includes determining that the current process node is the interlocking process node based on the interlocking indicator in the node attribute information by setting an interlocking indicator for at least one process node in a project flow and updating the node attribute information based on the interlocking indicator.

[0119] According to one or more embodiments of the present disclosure, [Example 3] provides a node state determination method, the method including: For example, setting an evaluation switch on the at least one processing node; The method further includes adjusting the state of the evaluation switch to a first state, and causing the first state to be the interlocking indicator.

[0120] According to one or more embodiments of the present disclosure, [Example 4] provides a node status determination method, the method including: box-selecting at least one process node, for example, by a trigger operation on a check box control in a display interface; Further comprising setting an evaluation switch in the at least one process node, adjusting a state of the evaluation switch to a first state, and setting the first state as the interlock indicator.

[0121] According to one or more embodiments of the present disclosure, [Example 5] provides a node status determination method, the method including: For example, the method further includes setting a target content in at least one target field of the node attribute information of the at least one interlocking process node.

[0122] According to one or more embodiments of the present disclosure, [Example 6] provides a node status determination method, For example, the target fields include a node name field, a node form field, and a link field, and the method includes adding node name information to the node name field; Setting linked result setting items in the node form fields to determine setting selections for the result setting items according to feedback information of the at least one third-party platform; The method further includes setting at least one third-party platform link in the link field, jumping to a corresponding third-party platform based on the at least one third-party platform link, and determining executing user information based on role information in the third-party platform link.

[0123] According to one or more embodiments of the present disclosure, [Example 7] provides a node state determination method, the method comprising: determining that the current process node is an interlocking process node, for example, a task flow node in a project flow, if an interlocking indicator exists for the current process node; and retrieving node attribute information of the interlocking process nodes including at least one third party platform associated with the current process node.

[0124] According to one or more embodiments of the present disclosure, [Example 8] provides a node status determination method, the method including: For example, determining at least one third-party platform corresponding to the interlocking process node according to the node attribute information; The method further includes transmitting the task information to the at least one third-party platform, and determining performing user information in the third-party platform based on role information in the node attribute information, thereby processing the task information based on the performing user information.

[0125] According to one or more embodiments of the present disclosure, [Example 9] provides a node state determination method, the method including: For example, if the received feedback information of at least one third-party platform matches predetermined feedback information, marking a compliance item of the linkage result setting item in the node attribute information; If it is detected that the compliance item has already been marked, updating the node state of the current process node to a completed state.

[0126] According to one or more embodiments of the present disclosure, [Example 10] provides a node state determination device, the device comprising: a node attribute information determination module configured to determine node attribute information of the current process node if the current process node is an interlocking process node; a third-party platform determination module configured to determine at least one third-party platform according to the node attribute information, and to send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; a node state update module configured to receive feedback information of the at least one third-party platform and update a node state of the current process node to a target state based on the feedback information.

[0127] Also, although various operations have been described employing a particular order, this should not be understood as requiring that these operations be performed in the particular order shown, or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes details of several specific implementations, these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.

Claims

1. A method performed by a node state determination device, comprising: In response to determining that the current process node is an interlocking process node, determining node attribute information for the interlocking process node; Determine at least one third-party platform according to the node attribute information, and send task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; receiving feedback information of the at least one third-party platform; and updating a node state of the current process node to a target state based on the feedback information; The method for determining a node state, wherein determining that the current process node is an interlocking process node comprises detecting that the current process node has an interlocking label.

2. in response to determining that the current process node is an interlocking process node, and before determining node attribute information for the interlocking process node, 2. The method of claim 1, further comprising: setting an interlocking indicator for at least one process node in a project flow; and updating the node attribute information based on the interlocking indicator, thereby determining that the current process node is the interlocking process node based on the interlocking indicator in the node attribute information.

3. Setting a link indicator on at least one process node in the project flow includes: setting an evaluation switch on the at least one processing node; 3. The method of claim 2, further comprising: adjusting the state of the evaluation switch to a first state; and causing the first state to be the interlock indicator.

4. Setting an interlocking indicator on at least one process node in the project flow includes: box-selecting at least one process node by triggering a check box control in the display interface; 3. The method of claim 2, further comprising: setting an evaluation switch in the at least one process node; adjusting a state of the evaluation switch to a first state; and causing the first state to be the interlock indicator.

5. The method of claim 2 , further comprising setting target content in at least one target field of node attribute information of the at least one interlocking process node.

6. The target field includes a node name field, a node form field, and a link field, and setting target content in at least one target field of the node attribute information of at least one interlocking process node includes: adding node name information to the node name field; Setting an interlocking result setting item in the node form field, and determining a setting selection of the interlocking result setting item according to feedback information of the at least one third-party platform; 6. The method of claim 5, further comprising: setting at least one third-party platform link in the link field, thereby jumping to a corresponding third-party platform based on the at least one third-party platform link; and determining executing user information based on role information in the third-party platform link.

7. determining node attribute information of the interlocking process node in response to determining that the current process node is an interlocking process node, determining, in response to determining that an interlocking indicator exists at the current process node, that the current process node is a task flow node in a project flow, as the interlocking process node; retrieving node attribute information for the interlocking process node, the node attribute information including at least one third party platform associated with the current process node.

8. determining at least one third-party platform according to the node attribute information, and sending task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; determining at least one third-party platform corresponding to the interlocking process node according to the node attribute information; 2. The method of claim 1, further comprising: transmitting the task information to the at least one third-party platform; and determining performing user information in the third-party platform based on role information in the node attribute information, thereby processing the task information based on the performing user information.

9. The target state is a completed state, and receiving feedback information of the at least one third-party platform and updating the node state of the current process node to the target state based on the feedback information includes: In response to the received feedback information of the at least one third-party platform matching predetermined feedback information, marking a compliance item of the linkage result setting item in the node attribute information; and updating a node state of the current process node to a completed state in response to detecting that the compliance item has already been marked.

10. a node attribute information determination module that determines node attribute information of the interlocking process node in response to determining that the current process node is an interlocking process node; a third-party platform determination module that determines at least one third-party platform according to the node attribute information, and sends task information corresponding to the interlocking process node to the at least one third-party platform, so that the at least one third-party platform processes the task information; a node state update module that receives feedback information of the at least one third-party platform and updates a node state of the current process node to a target state based on the feedback information; The node state determination device, wherein determining that the current process node is an interlocking process node includes detecting that the current process node has an interlocking label.

11. one or more processors; a storage device that stores one or more programs, An electronic device in which the one or more processors execute the one or more programs for implementing the node status determination method according to any one of claims 1 to 9.

12. A program for causing a computer processor to execute the node status determination method described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Collaborative research and development management system oriented to complex equipment

    CN113407161A

  • System for selecting persons to consign task

    JP2001350866A

  • Process scheduler system

    JP2002351524A

  • Project management method, its implementation system, and its processing program

    JP2002352048A

  • Method, device, program, and recording medium for project management

    JP2003030395A