CN117171098A - Document sorting method, device, computer equipment and storage medium - Google Patents
Document sorting method, device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN117171098A CN117171098A CN202310876566.XA CN202310876566A CN117171098A CN 117171098 A CN117171098 A CN 117171098A CN 202310876566 A CN202310876566 A CN 202310876566A CN 117171098 A CN117171098 A CN 117171098A
- Authority
- CN
- China
- Prior art keywords
- flow node
- document
- current flow
- target
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 230000001502 supplementing effect Effects 0.000 claims abstract description 14
- 238000010276 construction Methods 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 19
- 230000008859 change Effects 0.000 claims description 12
- 238000007689 inspection Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 52
- 239000000047 product Substances 0.000 description 31
- 238000012545 processing Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000012986 modification Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 239000013589 supplement Substances 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000009960 carding Methods 0.000 description 3
- 230000009469 supplementation Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000012356 Product development Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The application relates to a document sorting method, a document sorting device, computer equipment and a storage medium, which can be used in the field of big data. The method comprises the following steps: when task time corresponding to the current flow node determined from the target task meets the document supplementing reminding condition, sending reminding information to the target terminal; the target terminal is enabled to acquire from the reminding information and upload the target supplementary document corresponding to the current flow node based on the current flow node path; receiving and storing the target supplementary document uploaded by the target terminal into a storage space corresponding to the current flow node path; when the target supplementary document is successfully stored, setting the document state of the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state of each flow node in the target task is set to be completed. By adopting the method, the document arrangement efficiency can be improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a document sorting method, a document sorting device, a computer device, and a storage medium.
Background
In the product development process, the whole product needs to be comprehensively known and learned from multiple aspects of architecture, business, engineering, batch, database, deployment and the like. However, the document information and responsible personnel corresponding to each stage of product generation are different, and it is difficult to perform integral tracking processing on the document corresponding to each stage of product, so that the responsible personnel of each stage is difficult to know the document information corresponding to other stages, and therefore, the document content is inconsistent with the actual code engineering, synchronous carding of the document content and the code cannot be ensured, and the integral carding efficiency of the document of each stage in the product generation process is reduced.
Disclosure of Invention
Based on the above, it is necessary to provide a document sorting method, a device, a computer device and a storage medium capable of efficiently sorting documents in the process of product generation, so as to improve the efficiency of integrally sorting documents in each stage in the process of product generation.
A document collation method, the method comprising:
determining a current flow node from the target task;
when the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal;
The target terminal obtains a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path;
receiving a target supplementary document corresponding to the current flow node uploaded by the target terminal, and storing the target supplementary document into a storage space corresponding to the current flow node path;
when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
In one embodiment, before determining the current flow node from the target task, the method further includes:
acquiring preset target task construction information, and sequentially constructing each flow node based on flow sequence information in the target task construction information;
And acquiring task time corresponding to each flow node from the target task construction information, and configuring each task time and each corresponding flow node to form a target task corresponding to the target task construction information.
In one embodiment, the method further comprises:
and when the target terminal does not upload the corresponding target supplementary document within the task time corresponding to the current flow node, setting the document state corresponding to the current flow node as an unfinished state.
In one embodiment, until the document states corresponding to the flow nodes in the target task are all set, the method further includes:
and sequentially checking the document states corresponding to the flow nodes in the target task, and transmitting checking passing information to each preset terminal when the document states corresponding to the flow nodes in the target task are all complete states.
In one embodiment, the method further comprises:
when the target task is changed, acquiring preset change information, and acquiring update task time corresponding to each flow node in the target task from the change information;
and reconfiguring each update task time and each corresponding flow node to obtain an updated target task, and executing the step of determining the current flow node from the updated target task.
A document finishing apparatus, the apparatus comprising:
the determining module is used for determining the current flow node from the target task;
the sending module is used for sending the reminding information corresponding to the current flow node to a target terminal when the task time corresponding to the current flow node meets the document supplementing reminding condition;
the uploading module is used for enabling the target terminal to acquire a current flow node path corresponding to the current flow node from the reminding information, and uploading a target supplementary document corresponding to the current flow node based on the current flow node path;
the storage module is used for receiving the target supplementary document corresponding to the current flow node uploaded by the target terminal and storing the target supplementary document into a storage space corresponding to the current flow node path;
and the setting module is used for setting the document state corresponding to the current flow node as a completion state when the target supplementary document is successfully stored, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
In one embodiment, the document arranging device further includes a construction module, configured to acquire preset target task construction information, and sequentially construct each flow node based on flow sequence information in the target task construction information; and acquiring task time corresponding to each flow node from the target task construction information, and configuring each task time and each corresponding flow node to form a target task corresponding to the target task construction information.
In one embodiment, the document sorting apparatus further includes an inspection module, configured to sequentially inspect document states corresponding to each flow node in the target task, and send inspection passing information to each preset terminal when the document states corresponding to each flow node in the target task are all complete states.
A computer device comprising a memory storing a computer program and a processor which when executing the computer program performs the steps of:
determining a current flow node from the target task;
when the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal;
The target terminal obtains a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path;
receiving a target supplementary document corresponding to the current flow node uploaded by the target terminal, and storing the target supplementary document into a storage space corresponding to the current flow node path;
when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
determining a current flow node from the target task;
When the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal;
the target terminal obtains a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path;
receiving a target supplementary document corresponding to the current flow node uploaded by the target terminal, and storing the target supplementary document into a storage space corresponding to the current flow node path;
when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
The document sorting method, the document sorting device, the computer equipment and the storage medium determine the current flow node from the target task; when the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal; the target terminal obtains a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path; receiving a target supplementary document corresponding to the current flow node uploaded by the target terminal, and storing the target supplementary document into a storage space corresponding to the current flow node path; when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed, realizing the integral arrangement of the document required by each flow stage in the whole product forming process, setting the task time corresponding to the flow node and the document state, facilitating the synchronous processing of the document supplementation and arrangement with engineering codes, sending the reminding information to the corresponding target terminal in time, ensuring the timeliness of document arrangement, facilitating the efficient arrangement and application of the document data of each stage by staff, and further improving the integral arrangement efficiency of the document of each stage in the product generating process.
Drawings
FIG. 1 is an application environment diagram of a method of document finishing in one embodiment;
FIG. 2 is a flow chart of a method of arranging files in one embodiment;
FIG. 3 is a flow diagram of a build task in one embodiment;
FIG. 4 is a flow diagram of task modification in one embodiment;
FIG. 5 is a block diagram showing the structure of a document finishing apparatus according to one embodiment;
FIG. 6 is an internal block diagram of a computer device in one embodiment;
fig. 7 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The document sorting method provided by the embodiment of the application can be applied to an application environment shown in figure 1. Wherein the terminal 102 communicates with the server 104 via a network. The data storage system may store data that the server 104 needs to process. The data storage system may be integrated on the server 104 or may be located on a cloud or other network server. The server 104 is configured to determine a current flow node from the target task; when the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal; the target terminal acquires a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path; receiving a target supplementary document corresponding to a current flow node uploaded by a target terminal, and storing the target supplementary document into a storage space corresponding to a current flow node path; when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, where the internet of things devices may be smart speakers, smart televisions, smart air conditioners, smart vehicle devices, and the like. The portable wearable device may be a smart watch, smart bracelet, headset, or the like. The server 104 may be implemented as a stand-alone server or as a server cluster of multiple servers.
The document finishing method, apparatus, computer device and storage medium of the present application include, but are not limited to, those used in the big data field, artificial intelligence field and financial field.
In one embodiment, as shown in fig. 2, a document sorting method is provided, and the method is applied to the server in fig. 1 for illustration, and includes the following steps:
step S200, determining a current flow node from the target task.
Step S202, when task time corresponding to the current flow node meets document supplementing reminding conditions, reminding information corresponding to the current flow node is sent to a target terminal.
The target task refers to a work task forming the whole development product, and documents maintained by developers are arranged at each flow stage of realizing the task. The current flow node refers to the flow node currently being processed. The task time refers to the interval of the start time and the deadline corresponding to the processing flow node. The document supplementary reminding condition refers to a condition that the reminding message is sent to the corresponding terminal in time, and can be that the reminding message is sent once at intervals in a preset time period from the starting time corresponding to the task time, and if the process nodes are not processed in the task time, information reminding is carried out again before the expiration time. The reminding message refers to a message reminding a developer to process a document corresponding to the flow node, and can be but not limited to a sent identifier of the target terminal and a path corresponding to the flow node. The target terminal refers to a terminal corresponding to a developer responsible for the current flow node transaction processing.
Specifically, each task has a plurality of corresponding flow nodes, each flow node is realized with a corresponding sequence and time limit, when the current time is at the starting time of the task time corresponding to the current flow node, a reminding message can be sent to a target terminal corresponding to a developer responsible for the current flow node at intervals within a preset time period, so that the developer enters a management platform where the current flow node is located to upload a document corresponding to the current flow node after receiving the reminding message at the target terminal.
Step S204, the target terminal obtains the current flow node path corresponding to the current flow node from the reminding information, and uploads the target supplementary document corresponding to the current flow node based on the current flow node path.
The current flow node path refers to a path position corresponding to the current flow node. The target supplemental document refers to a document that needs to be uploaded to the current flow node.
Specifically, in order to make the developer know which process stage the document needs to be supplemented currently, the current process node path corresponding to the current process node can be prompted in the prompt message, so that the developer can upload the document needing to be supplemented on the current process node path corresponding to the current process node in the management platform. For example, when the current flow node is a required flow stage in the whole product forming process, the required flow stage needs to be supplemented with a document in the aspect of a requirement protocol, and when a reminding message is sent to a terminal corresponding to a developer, the reminding message is given to the developer that the required flow stage needs to be supplemented with the document.
Step S206, receiving the target supplementary document corresponding to the current flow node uploaded by the target terminal, and storing the target supplementary document in a storage space corresponding to the current flow node path.
Specifically, each flow node has a corresponding document storage space, and after the target terminal uploads the target supplementary document corresponding to the current flow node, the server stores the target supplementary document corresponding to the current flow node into the corresponding storage space according to the current flow node path.
Step S208, when the storage of the target supplementary document is successful, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
The backward flow node refers to the next flow node of the current flow node.
Specifically, in order to facilitate the subsequent overall inspection of whether the documents corresponding to each flow stage are supplemented, and further determine the consistency of each flow stage and the code engineering corresponding to the whole product, after the target supplementing documents corresponding to the current flow node are successfully stored, the document state corresponding to the current flow node may be set to a completion state, and further the next flow node (i.e. the backward flow node) of the current flow node is used as the current flow node, so as to start the document arrangement of other flow nodes; if the target supplementary document corresponding to the current flow node is not uploaded in the task time, setting the document state corresponding to the current flow node as an unfinished state, and starting the document arrangement of other flow nodes until the document states of all the flow nodes corresponding to the whole target task are set to be completed. Finally, judging whether the sorted documents are consistent with the engineering codes according to the document states corresponding to the process nodes, and if the document states corresponding to the process nodes are all complete states, indicating that the documents in each process stage are supplemented according to the processing process of the engineering codes, so that the consistency of document sorting and the engineering codes is achieved; if the document state corresponding to the flow node is in an unfinished state, the fact that the corresponding document is not supplemented by the flow node is indicated, so that the document arrangement corresponding to the target task is inconsistent with the engineering code.
In the document sorting method, the current flow node is determined from the target task; when the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal; the target terminal acquires a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path; receiving a target supplementary document corresponding to a current flow node uploaded by a target terminal, and storing the target supplementary document into a storage space corresponding to a current flow node path; when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed, realizing the integral arrangement of the document required by each flow stage in the whole product forming process, setting the task time corresponding to the flow node and the document state, facilitating the synchronous processing of the document supplementation and arrangement with engineering codes, sending the reminding information to the corresponding target terminal in time, ensuring the timeliness of document arrangement, and facilitating staff in each stage to efficiently arrange and apply the document data in each stage, thereby improving the integral arrangement efficiency of the document in each stage in the product generating process.
In one embodiment, as shown in fig. 3, before step S200, the method further includes:
step S300, acquiring preset target task construction information, and sequentially constructing each flow node based on flow sequence information in the target task construction information.
Step S302, task time corresponding to each flow node is obtained from the target task construction information, and each task time and each corresponding flow node are configured to form a target task corresponding to the target task construction information.
The target task construction information refers to information for constructing a target task, and includes, but is not limited to, information of each flow for realizing a task and a document to be supplemented by each flow, and task time information corresponding to each flow. The flow sequence information refers to processing sequence information corresponding to each flow stage.
Specifically, different tasks have a plurality of corresponding process stages, different process stages also have corresponding documents to be supplemented, the documents correspond to processing stages of engineering codes, that is, each process stage corresponds to arrangement of processing stages of the engineering codes, for different process nodes also have corresponding task time, each process node can be sequentially constructed according to the process sequence information in the target task construction information, at this time, the process node is already configured with a document type to be supplemented, in order to ensure that the document to be supplemented by each process node is consistent with the engineering codes, the task time corresponding to each process node preset in the target task construction information and each constructed process node can be configured, and thus the construction of the target task is completed.
In this embodiment, by acquiring preset target task construction information, sequentially constructing each flow node based on flow sequence information in the target task construction information, acquiring task time corresponding to each flow node from the target task construction information, configuring each task time and each corresponding flow node to form a target task corresponding to the target task construction information, so as to implement integration of each flow stage of the target task, prepare documents which do not need to be sorted in each flow stage, and facilitate improvement of efficiency of sorting each flow stage and viewing documents corresponding to each flow stage for developers in each flow stage.
In one embodiment, the method further comprises: and when the target terminal does not upload the corresponding target supplementary document within the task time corresponding to the current flow node, setting the document state corresponding to the current flow node as an unfinished state.
Specifically, for the consistency of each flow node and the engineering code processing, when a developer responsible for the current flow node is reminded for multiple times to upload a target supplementary document corresponding to the current flow node at a corresponding target terminal, that is, when the developer does not upload the target supplementary document corresponding to the current flow node within the task time corresponding to the current flow node, the server can directly set the document state corresponding to the current flow node to an unfinished state according to the current flow node path corresponding to the current flow node, and execute the next flow node, thereby ensuring the consistency of document arrangement and engineering code processing in each flow node.
In one embodiment, after step S208, further includes: and sequentially checking the document states corresponding to the flow nodes in the target task, and transmitting checking passing information to each preset terminal when the document states corresponding to the flow nodes in the target task are all complete states.
Specifically, in order to ensure that the document data of each flow node and the engineering code remain synchronous, the document state corresponding to each flow node can be checked, if the document state corresponding to each flow node is a completion state, it is indicated that each flow node has supplemented the corresponding document data according to the engineering code processing synchronization, at this time, check passing information can be sent to the terminal corresponding to each developer of the processing target task, and the check passing information can include, but is not limited to, which task corresponding document data has been supplemented and completed; if the document state corresponding to the flow node is in an unfinished state, the reminding information can be sent to developers corresponding to all flow nodes responsible for the unfinished state again, and if the document state is not supplemented yet, the complete checking of which task document is not supplemented is sent to terminals corresponding to all developers of the processing target task without passing through the information, so that more developers are reminded, and the document arrangement efficiency is improved.
In one embodiment, as shown in fig. 4, the method further comprises:
step S400, when the target task is changed, preset change information is obtained, and update task time corresponding to each flow node in the target task is obtained from the change information.
Step S402, reconfiguring each update task time and each corresponding flow node to obtain an updated target task, and executing the step of determining the current flow node from the updated target task.
The change information refers to information of changing the target task, for example, new functional requirements can be added in the product of the original task. The task updating time refers to the task time required to be changed by each flow node when the target task is updated.
Specifically, when the original product needs to be modified, the modification can be performed on the basis of the original target task, and the reconfiguration is performed on the task time of each flow node in the same time as the reconfiguration of the task time of each flow node, and the updated target task obtained after the reconfiguration of the task time of each flow node is re-executed, so that the update of the document state corresponding to each flow node in the updated target task is realized.
In addition, in one embodiment, new flow nodes can be added on the basis of original target tasks, then new target tasks are reconstructed according to changed information, updated target tasks are re-executed, updated document states corresponding to all flow nodes in the updated tasks are obtained, document arrangement and engineering code consistency check is carried out according to the document states of all flow nodes, and therefore synchronization of document materials corresponding to all flow stages of the updated target tasks and engineering codes and high efficiency of arranging document materials corresponding to a plurality of flow stages are ensured.
In this embodiment, when a target task is changed, preset change information is obtained, update task time corresponding to each flow node in the target task is obtained from the change information, each update task time and each corresponding flow node are reconfigured to obtain an updated target task, and a step of determining a current flow node from the updated target task is executed, so that flexible change of the target task is realized, synchronization of each flow stage and engineering codes in the whole product forming process is facilitated to be flexibly realized, and efficiency of organizing documents of each flow stage is improved.
In one embodiment, if the same task time corresponding to different process nodes exists in the target task, the process nodes can be processed at the same time, that is, the reminding information corresponding to the process nodes is sent to the corresponding target terminals at the same time, and the corresponding target supplementary documents are uploaded, so that the document arrangement synchronization of the different process nodes is realized, and the document arrangement efficiency is improved better.
In one embodiment, the process of building the whole development product in the internet is described, and in the process of generating the product, information such as documents, data positions and the like which are required to be maintained in the product task stage and each stage can be analyzed and tidied by each module, such as architecture, business, engineering, batch, database, deployment and the like, can be used as target task building information, and then each process stage is determined according to the target task building information, and one process stage is regarded as a process node. In the common generation of actual products, a requirement stage, a general design stage, a detailed design stage, a development stage, a test stage and a release stage can be used as flow stages involved in a target task, and the requirement stage needs to be supplemented with documents in the aspect of requirement specifications; the overall design phase needs to supplement documents in the aspect of product function panorama; the detailed design phase requires supplementing documentation of product detailed design aspects; the development stage needs to supplement documents in aspects of product data models, detailed logic carding tables of products, product installation manuals and the like; the test phase needs to supplement the documents in terms of test cases; in order to integrate the documents in the aspects of the product maintenance manual in high efficiency and ensure that the document supplementation is consistent with the processing of engineering codes, each process stage can be used as a process node provided with preset task time, each process node is configured with the corresponding document type to be supplemented, when the current time is in the task time corresponding to the process node, a reminding message is sent to the terminal of a worker responsible for the process node, so that the worker uploads the corresponding document data at the corresponding terminal, the document data corresponding to each process node can be consulted for the worker responsible for different process nodes, and therefore, the efficiency of document data arrangement of each process stage in the whole product production process is improved, and the efficiency of obtaining the document data when each worker processes the corresponding product production logic operation is also improved. In addition, after the documents corresponding to the flow nodes are successfully uploaded to the corresponding storage spaces, the server sets the document states corresponding to the flow nodes of the successfully uploaded documents to be in a finished state, if the documents are not successfully uploaded, the documents are set to be in an unfinished state, so that after the document states corresponding to the flow nodes in the target task are all set to be finished, engineering code consistency is checked according to the document states corresponding to the flow nodes, if the document states corresponding to the flow nodes are in unfinished states, the document supplement arrangement is inconsistent with the engineering codes, the flow nodes with the document states being in unfinished states are required to be processed, document arrangement of all stages of the whole product is finished, integration of the documents of all stages of the whole product is realized, and the efficiency of the document arrangement in the whole product forming process is improved.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a document sorting device for realizing the above related document sorting method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in one or more embodiments of the document finishing device provided below may refer to the limitation of the document finishing method hereinabove, and will not be repeated here.
In one embodiment, as shown in fig. 5, there is provided a document finishing apparatus including: a determining module 500, a transmitting module 502, an uploading module 504, a storing module 506 and a setting module 508, wherein:
a determining module 500 is configured to determine a current flow node from the target task.
And the sending module 502 is configured to send, when the task time corresponding to the current flow node meets a document supplementing reminding condition, reminding information corresponding to the current flow node to a target terminal.
And an uploading module 504, configured to enable the target terminal to obtain a current flow node path corresponding to the current flow node from the alert information, and upload, based on the current flow node path, a target supplementary document corresponding to the current flow node.
And the storage module 506 is configured to receive the target supplementary document corresponding to the current flow node uploaded by the target terminal, and store the target supplementary document in a storage space corresponding to the current flow node path.
And the setting module 508 is configured to set the document state corresponding to the current flow node to a complete state when the target supplementary document is successfully stored, use the backward flow node corresponding to the current flow node as the current flow node, and return the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be complete.
In one embodiment, the document arranging device further includes a construction module 510, configured to obtain preset target task construction information, and sequentially construct each flow node based on the flow sequence information in the target task construction information; and acquiring task time corresponding to each flow node from the target task construction information, and configuring each task time and each corresponding flow node to form a target task corresponding to the target task construction information.
In one embodiment, the setting module 508 is further configured to set the document state corresponding to the current flow node to an unfinished state when the target terminal does not upload the corresponding target supplemental document within the task time corresponding to the current flow node.
In one embodiment, the document sorting apparatus further includes an inspection module 512, configured to sequentially inspect document states corresponding to the flow nodes in the target task, and send inspection passing information to each preset terminal when the document states corresponding to the flow nodes in the target task are all completed states.
In one embodiment, the document sorting apparatus further includes a modification module 514, configured to obtain preset modification information when modifying the target task, and obtain update task time corresponding to each flow node in the target task from the modification information; and reconfiguring each update task time and each corresponding flow node to obtain an updated target task, and executing the step of determining the current flow node from the updated target task.
The respective modules in the document finishing apparatus described above may be implemented in whole or in part by software, hardware, and combinations thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 6. The computer device includes a processor, a memory, an Input/Output interface (I/O) and a communication interface. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used for storing relevant data in the execution process. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a document finishing method.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure of which may be as shown in fig. 7. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a document finishing method. The display unit of the computer device is used for forming a visual picture, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be a key, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by persons skilled in the art that the structures shown in FIGS. 6 and 7 are block diagrams of only portions of structures associated with the present inventive arrangements and are not limiting of the computer device to which the present inventive arrangements may be implemented, and that a particular computer device may include more or fewer components than shown, or may be combined with certain components, or have different arrangements of components.
In an embodiment, there is also provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, storing a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
In one embodiment, a computer program product or computer program is provided that includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in the above-described method embodiments.
It should be noted that, the user information (including but not limited to user equipment information, user personal information, etc.) and the data (including but not limited to data for analysis, stored data, presented data, etc.) related to the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data need to comply with the related laws and regulations and standards of the related country and region.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the embodiments provided herein may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processor referred to in the embodiments provided in the present application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, or the like, but is not limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples illustrate only a few embodiments of the application and are described in detail herein without thereby limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of the application should be assessed as that of the appended claims.
Claims (10)
1. A document finishing method, the method comprising:
determining a current flow node from the target task;
when the task time corresponding to the current flow node meets the document supplementing reminding condition, sending reminding information corresponding to the current flow node to a target terminal;
the target terminal obtains a current flow node path corresponding to the current flow node from the reminding information, and uploads a target supplementary document corresponding to the current flow node based on the current flow node path;
Receiving a target supplementary document corresponding to the current flow node uploaded by the target terminal, and storing the target supplementary document into a storage space corresponding to the current flow node path;
when the target supplementary document is successfully stored, setting the document state corresponding to the current flow node as a completion state, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
2. The method of claim 1, further comprising, prior to determining the current flow node from the target task:
acquiring preset target task construction information, and sequentially constructing each flow node based on flow sequence information in the target task construction information;
and acquiring task time corresponding to each flow node from the target task construction information, and configuring each task time and each corresponding flow node to form a target task corresponding to the target task construction information.
3. The method according to claim 1, wherein the method further comprises:
and when the target terminal does not upload the corresponding target supplementary document within the task time corresponding to the current flow node, setting the document state corresponding to the current flow node as an unfinished state.
4. The method according to claim 1, wherein after the setting of the document state corresponding to each flow node in the target task is completed, the method further comprises:
and sequentially checking the document states corresponding to the flow nodes in the target task, and transmitting checking passing information to each preset terminal when the document states corresponding to the flow nodes in the target task are all complete states.
5. The method according to claim 1, wherein the method further comprises:
when the target task is changed, acquiring preset change information, and acquiring update task time corresponding to each flow node in the target task from the change information;
and reconfiguring each update task time and each corresponding flow node to obtain an updated target task, and executing the step of determining the current flow node from the updated target task.
6. A document finishing apparatus, the apparatus comprising:
the determining module is used for determining the current flow node from the target task;
the sending module is used for sending the reminding information corresponding to the current flow node to a target terminal when the task time corresponding to the current flow node meets the document supplementing reminding condition;
the uploading module is used for enabling the target terminal to acquire a current flow node path corresponding to the current flow node from the reminding information, and uploading a target supplementary document corresponding to the current flow node based on the current flow node path;
the storage module is used for receiving the target supplementary document corresponding to the current flow node uploaded by the target terminal and storing the target supplementary document into a storage space corresponding to the current flow node path;
and the setting module is used for setting the document state corresponding to the current flow node as a completion state when the target supplementary document is successfully stored, taking the backward flow node corresponding to the current flow node as the current flow node, and returning to the step of sending the reminding information corresponding to the current flow node to the target terminal when the task time corresponding to the current flow node meets the document supplementary reminding condition until the document state corresponding to each flow node in the target task is set to be completed.
7. The apparatus of claim 6, wherein the apparatus comprises a construction module configured to obtain preset target task construction information, and to construct each flow node in turn based on flow order information in the target task construction information; and acquiring task time corresponding to each flow node from the target task construction information, and configuring each task time and each corresponding flow node to form a target task corresponding to the target task construction information.
8. The apparatus of claim 6, wherein the apparatus comprises an inspection module configured to sequentially inspect document states corresponding to each flow node in the target task, and send inspection passing information to each preset terminal when the document states corresponding to each flow node in the target task are all complete states.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 5 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310876566.XA CN117171098A (en) | 2023-07-17 | 2023-07-17 | Document sorting method, device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310876566.XA CN117171098A (en) | 2023-07-17 | 2023-07-17 | Document sorting method, device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117171098A true CN117171098A (en) | 2023-12-05 |
Family
ID=88936406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310876566.XA Pending CN117171098A (en) | 2023-07-17 | 2023-07-17 | Document sorting method, device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117171098A (en) |
-
2023
- 2023-07-17 CN CN202310876566.XA patent/CN117171098A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116483645A (en) | Device virtual debugging method, device, storage medium and program product | |
CN116301772A (en) | Service code development method, device, equipment and medium | |
CN114511100B (en) | Graph model task implementation method and system supporting multi-engine framework | |
CN110908644A (en) | Configuration method and device of state node, computer equipment and storage medium | |
CN117171098A (en) | Document sorting method, device, computer equipment and storage medium | |
CN114996138A (en) | Test data processing method and device, electronic equipment and server | |
CN114510525A (en) | Data format conversion method and device, computer equipment and storage medium | |
CN114564925A (en) | Report generation method and device, electronic equipment and readable storage medium | |
CN116757765A (en) | Production scheduling method, device, computer equipment and storage medium | |
WO2024114340A1 (en) | Method and apparatus for constructing digital twin model in plurality of logistics scenarios, and device and medium | |
CN118283099A (en) | Micro-service verification method, apparatus, device, storage medium and program product | |
US20220405678A1 (en) | Method and device for managing project by using data pointer | |
CN116775284A (en) | Task processing method, device, computer equipment and storage medium | |
CN116795871A (en) | Task state determining method and device and computer equipment | |
CN114692056A (en) | Target page generation method and device, computer equipment and storage medium | |
CN117311785A (en) | Code packaging method, code packaging device, computer equipment and storage medium | |
CN115766447A (en) | Equipment function updating method and device | |
CN117555882A (en) | Metadata cloning method, apparatus, system, computer device and storage medium | |
CN117935406A (en) | Digital key activation method, device, computer equipment and storage medium | |
CN117032779A (en) | Application version switching method, device, computer equipment and storage medium | |
CN118260110A (en) | Fault exercise method, device, computer equipment, storage medium and program product | |
CN117130633A (en) | Application updating method, device, computer equipment and storage medium | |
CN116719892A (en) | Data display method, device, computer equipment and storage medium | |
CN116894044A (en) | Data management method, device, computer equipment and storage medium | |
CN118155383A (en) | Early warning processing method, early warning processing device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |