Application auditing data processing method and device, equipment, medium and product
By breaking down shared document review into independent atomic review items and utilizing STS file control strategies, the problem of precise control that existing technologies cannot adapt to diverse scenarios has been solved, achieving security and compliance for multi-user collaborative editing.
Patent Information
- Application Number
- CN202511095903.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2025-11-21
AI Technical Summary
Existing technologies for reviewing shared documents cannot adapt to the precise control needs of diverse scenarios, resulting in an inability to meet data security and compliance requirements under high-frequency interactions among multiple users.
The review process is broken down into independent atomic review items. Through object storage and Security Token Service (STS) file control policies, unique access addresses and application records are generated, supporting review orchestration for different scenarios and enabling dynamic management and status changes.
It enables precise review of shared documents, adapts to diverse business scenarios, improves data security and operational transparency, and ensures compliance and traceability.
Smart Images

Figure CN120996740A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer application software technology, and in particular to a method, apparatus, equipment, medium and product for processing application review data. Background Technology
[0002] In digital collaborative work scenarios, shared documents with frequent interactions among multiple users are prone to data leaks, permission abuse, and compliance failures. Implementing a document review mechanism, through real-time monitoring of review progress, can not only ensure data security and compliance requirements but also accurately trace user actions to clarify the attribution of rights and responsibilities. Therefore, research on document review technology is crucial.
[0003] Currently, the review of shared documents adopts a holistic review approach, which involves a global scan of the data, that is, indiscriminately traversing and parsing the document content, metadata, and logs. Therefore, it cannot adapt to the precise control needs of diverse scenarios. Summary of the Invention
[0004] This application provides a method, apparatus, device, medium, and product for processing application review data, in order to solve the technical problem that the existing technology for reviewing shared documents cannot meet the precise control requirements of diversified scenarios.
[0005] Firstly, this application provides a method for processing application review data, applied at the application end, the method comprising:
[0006] In response to the login operation of the applicant user, determine whether the applicant user has the permission to initiate collaborative processing; if the user has the permission, obtain the type of application to be reviewed.
[0007] Compile a list of review items based on the types of applications pending review;
[0008] In response to the first edit operation of the applicant user on the list of review items, multiple atomic review items are generated;
[0009] Each atomic audit item is sent to the auditing end through the object storage and security token service (STS) file control policy and an application record is generated, so that the auditing end responds to the auditing user's sequential auditing operation on each atomic audit item and obtains the audit result;
[0010] The system receives the review results sent by the review terminal and changes the review status of the corresponding atomic review items according to the review results or the applicant's withdrawal operation, thereby obtaining the final review status of each atomic review item.
[0011] In one possible design, the step of sending each atomic audit item to the auditing end and generating an application record via object storage and security token service (STS) file control policy includes:
[0012] Each atomic review item is uploaded to the intermediate server via object storage, and a unique access address and application record corresponding to each atomic review item are generated through the STS file control policy in the intermediate server.
[0013] The unique access address is sent to the auditing end through the STS file control policy of the intermediate server.
[0014] In one possible design, the review result includes review rejection and review approval;
[0015] The step of changing the review status of the corresponding atomic review item based on the review result or the applicant's withdrawal operation to obtain the final review status of each atomic review item includes:
[0016] Based on the rejection, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being rejected; or
[0017] Based on the approved status, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being "approved"; or
[0018] Based on the applicant's withdrawal action, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being withdrawn.
[0019] In one possible design, after receiving the review result sent by the review terminal, the process further includes:
[0020] When the review result is detected as a rejection and a return to fill in the review items, the updated atomic review items are obtained in response to the applicant's second editing operation on the atomic review items;
[0021] The updated atomic audit item is sent to the auditing end through the Object Storage and Security Token Service (STS) file control policy, and an updated application record is generated, so that the auditing end responds to the auditing user to perform an audit operation on the updated atomic audit item.
[0022] One possible design also includes:
[0023] The system receives initial rejection information sent by the review end; wherein, the initial rejection information is generated by the review end in response to the permission review operation of the review user, by rejecting all atomic review items corresponding to the application type to be reviewed.
[0024] One possible design also includes:
[0025] In response to the applicant's material upload operation, the target material is selected and sent to the review end through the Object Storage and Security Token Service (STS) file control policy, so that the review end can generate a material review result in response to the review user's review of the target material.
[0026] One possible design also includes:
[0027] Obtain external configuration information;
[0028] Based on the external configuration information and the type of application to be reviewed, a new list of review items is compiled, and the process jumps to the step of generating multiple atomic review items in response to the first edit operation of the application user on the list of review items.
[0029] Secondly, this application provides a method for processing application review data, applied at the review end, the method comprising:
[0030] The system receives atomic review items sent by the applicant through the Object Storage and Security Token Service (STS) file control policy. Each atomic review item is generated by the applicant in response to the applicant user's first edit operation on the review item list. The review item list is arranged by the applicant based on the type of application to be reviewed. The type of application to be reviewed is determined by the applicant in response to the applicant user's login operation. If the applicant has the permission, it is obtained.
[0031] The audit results are obtained in response to the auditing user's sequential auditing operations on each atomic audit item;
[0032] The review results are sent to the application end, so that the application end can change the review status of the corresponding atomic review items according to the review results or the application user's withdrawal operation, and obtain the final review status of each atomic review item.
[0033] In one possible design, after sending the review result to the application end, the process further includes:
[0034] The system receives updated atomic review items sent by the applicant through the Object Storage and Security Token Service (STS) file control policy, and responds to the reviewing user by performing a review operation on the updated atomic review items; wherein, the updated atomic review items are obtained by the applicant in response to the applicant's second editing operation on the atomic review items when the applicant detects that the review result is a rejection and returns to fill in the review items.
[0035] One possible design also includes:
[0036] The application receives target materials sent by the application client through the Object Storage and Security Token Service (STS) file control policy; wherein the target materials are selected by the application client in response to the application user's material upload operation.
[0037] Thirdly, this application provides an application review data processing device, applied at the application end, the device comprising:
[0038] The module for obtaining the type of application pending review is used to respond to the login operation of the applicant user, determine whether the applicant user has the permission to initiate collaborative processing, and if the user has the permission, obtain the type of application pending review.
[0039] The arrangement module is used to arrange the list of review items according to the type of application to be reviewed;
[0040] The atomic review item acquisition module is used to generate multiple atomic review items in response to the first edit operation of the review item list by the applicant user.
[0041] The atomic audit item sending module is used to send each atomic audit item to the audit end through the object storage and security token service STS file control policy and generate an application record, so that the audit end responds to the audit user's audit operation on each atomic audit item in sequence and obtains the audit result;
[0042] The status change module is used to receive the review results sent by the review end, and change the review status of the corresponding atomic review items according to the review results or the applicant's cancellation operation, so as to obtain the final review status of each atomic review item.
[0043] Fourthly, this application provides an application review data processing device, applied at the review end, the device comprising:
[0044] The atomic review item receiving module is used to receive atomic review items sent by the applicant through the object storage and security token service (STS) file control policy. Each atomic review item is generated by the applicant in response to the applicant user's first edit operation on the review item list. The review item list is arranged by the applicant according to the type of application to be reviewed. The type of application to be reviewed is determined by the applicant in response to the applicant user's login operation, based on whether the applicant user has permission to initiate collaborative processing; if so, the permission is obtained.
[0045] The audit result retrieval module is used to respond to the audit user's sequential audit operations on each atomic audit item and obtain the audit result;
[0046] The final review status acquisition module is used to send the review result to the application end, so that the application end can change the review status of the corresponding atomic review item according to the review result or the application user's cancellation operation, and obtain the final review status of each atomic review item.
[0047] Fifthly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0048] The memory stores computer-executed instructions;
[0049] The processor executes computer execution instructions stored in the memory to implement the application examination data processing method provided in the first aspect of this application or the application examination data processing method provided in the second aspect of this application.
[0050] Sixthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the application review data processing method provided in the first aspect of this application or the application review data processing method provided in the second aspect of this application.
[0051] In a seventh aspect, this application provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the application review data processing method provided in the first aspect of this application or the application review data processing method provided in the second aspect of this application.
[0052] This application provides a method, apparatus, device, medium, and product for processing application review data, including: responding to a user's login operation, determining whether the user has permission to initiate collaborative processing; if permission is granted, obtaining the type of application to be reviewed; arranging a list of review items according to the type of application to be reviewed; responding to the user's first edit operation on the list of review items, generating multiple atomic review items; sending each atomic review item to the review end through object storage and Security Token Service (STS) file control policy and generating an application record, so that the review end responds to the user's sequential review operation on each atomic review item to obtain the review result; receiving the review result sent by the review end, and changing the review status of the corresponding atomic review item according to the review result or the user's cancellation operation to obtain the final review status of each atomic review item. Through the above method, the following technical effects are achieved: the entire application review is broken down into independent atomic review items, atomic review items are dynamically managed, there is no state binding relationship between atomic review items, and different applications can be configured with different atomic review items. By arranging these atomic review items, various review applications for different scenarios can be formed, thereby adapting to diverse business scenario needs. Attached Figure Description
[0053] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0054] Figure 1 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 1 ;
[0055] Figure 2 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 2 ;
[0056] Figure 3 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 3 ;
[0057] Figure 4 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 4 ;
[0058] Figure 5 This is a schematic diagram illustrating the interaction process between the application end and the review end provided in an embodiment of this application.
[0059] Figure 6 A schematic diagram of the application examination data processing device provided in this embodiment of the application. Figure 1 ;
[0060] Figure 7 A schematic diagram of the application examination data processing device provided in this embodiment of the application. Figure 2 ;
[0061] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0062] Explanation of reference numerals in the attached figures:
[0063] 810 - Processor; 820 - Memory; 830 - Communication components; 840 - Bus.
[0064] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0065] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0066] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply difference. It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.
[0067] It should be noted that the application review data processing method provided in this embodiment is only an example, and the application review data processing method may include more or less content.
[0068] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0069] First, some terms used in the embodiments of this application will be explained.
[0070] Security Token Service (STS): A standardized service for generating, issuing, and managing security tokens, typically based on an identity authentication protocol. It issues encrypted tokens after verifying the identity of a user or system, authorizing access to protected resources and ensuring the legitimacy of both parties' identities and the security of their data.
[0071] In order to clearly understand the technical solution of this application, the solutions of the prior art will be described in detail.
[0072] Currently, the review of shared documents adopts a holistic approach, which indiscriminately traverses and parses the document content, metadata, and logs, thus failing to meet the precise control requirements of diverse scenarios.
[0073] In summary, the key issue this application aims to address is how to design a technical solution that can overcome the limitations of existing technologies for reviewing shared documents, which fail to meet the precise control requirements of diverse scenarios.
[0074] Therefore, in view of the above-mentioned technical problems existing in the prior art, the embodiments of this application provide an application review data processing method, apparatus, equipment, medium and product, which aims to effectively review the technology to adapt to diversified scenario needs.
[0075] The following describes the application scenarios of an application review data processing method, apparatus, device, medium, and product provided in the embodiments of this application. These application scenarios are merely examples, intended to help those skilled in the art understand the technical content of this application, but do not imply that the embodiments of this application cannot be used in other devices, systems, environments, or scenarios.
[0076] 1) Scientific Data Sharing: In the scientific research field, data sharing review technology is mainly used to ensure the security, compliance, and availability of experimental datasets when shared across institutions or platforms. The application review data processing method, apparatus, equipment, media, and products provided in this application embodiment can ensure the security of data review.
[0077] 2) Cloud Document Collaboration: In cloud document collaboration scenarios, the application review data processing method, apparatus, equipment, media, and products provided in this application embodiment can scan text, tables, and comment content in real time to identify and block sensitive information. Simultaneously, modification records can be traced to ensure that data changes comply with requirements.
[0078] Figure 1 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 1 The application review data processing method provided in this embodiment is applied to the application end and includes the following steps:
[0079] S101. In response to the login operation of the applicant user, determine whether the applicant user has the permission to initiate collaborative processing. If the user has the permission, obtain the type of application to be reviewed.
[0080] In this embodiment, after the applicant logs into the application initiation platform, the system determines whether the applicant has the authority to initiate collaborative processing based on Identity and Access Management (IAM). If the applicant does not have the authority, the creation of an application type to be reviewed is not allowed; if the applicant has the authority, the application type to be reviewed is obtained. The application type to be reviewed is the application type selected by the applicant based on business needs, including new product launch, revision, renewal, and delisting.
[0081] When determining whether a user has the permission to initiate collaborative processing through IAM, IAM permission verification is performed. If it is the main account, it has full operation permissions; if it is a sub-account, permission is checked. If it has read and write permissions, it can create or modify the data; if it has read-only permissions, it can only view the data.
[0082] S102. Compile a list of review items according to the type of application to be reviewed.
[0083] In this embodiment, after obtaining the type of application to be reviewed, an application form is filled out according to the type of application. If files need to be uploaded, material upload is selected. Then, the review item list is arranged according to the filled-out application form. The review item list includes review items for file uploads, review items for drop-down list filters, and review items for text box editing, and regular expressions can be configured for validation. There are no specific restrictions on the review items included in the review item list.
[0084] S103. In response to the applicant user's first edit operation on the list of review items, generate multiple atomic review items.
[0085] In this embodiment, after obtaining the list of review items, the applicant edits the review items in the list to obtain multiple atomic review items. Atomic review items can be product titles, main images, or prices, etc. Each atomic review item has an independent state machine, including draft, pending review, rejected, and approved states, and has independent submission or modification permissions. It also has an independent review process, meaning the applicant and the reviewer can operate separately. After obtaining multiple atomic review items, the applicant submits each atomic review item. If each atomic review item includes file uploads, the file upload is performed using the STS file control strategy.
[0086] When uploading via the STS file control policy, if the STS file verification passes, a file record is generated, supporting preview or download; if the STS file verification fails, an error message is returned.
[0087] S104. Send each atomic audit item to the auditing end through the Object Storage and Security Token Service (STS) file control policy and generate an application record so that the auditing end can respond to the auditing user's sequential auditing operation on each atomic audit item and obtain the audit result.
[0088] In this embodiment, after each atomic review item is sent to the review end via object storage and Security Token Service (STS) file control policy, the review status of each atomic review item changes to "Review in Progress," awaiting review operation from the review end. After sending each atomic review item to the review end, an application record is generated. This record can fully track the entire process of application and review content changes and submissions, including key information such as modification time, operator, change details, and approval status. This ensures that every step is traceable, improving the transparency and traceability of the operation.
[0089] After receiving each atomic review item, the reviewing user logs into the application review platform, performs the review operation for each atomic review item, obtains the review result, and sends the result back to the application end. Operations for each atomic review item support content editing and file upload / modification. File uploads use the STS file control policy, allowing both the reviewing user and authorized application users to download files. Using the STS file control policy for file uploads allows for better management of authorization permissions for review item files.
[0090] Reviewing users can directly modify the content of each atomic review item submitted by the applicant without requiring the applicant to withdraw it; the modified item can be approved directly. Alternatively, applicants can be allowed to edit the item again and then submit it for review. The editing history of both reviewing and applicant users is recorded. This embodiment supports recording a change log, and each change is recorded in the current atomic review item and permanently saved in the system after the application review is completed.
[0091] Applicant users can only manipulate the atomic review items they create, and can submit, modify, and withdraw atomic review items; reviewing users can confirm and approve atomic review items, and can modify or review all atomic review items, but have no right to trigger the final state; final state reviewers can only perform overall final state review, but require all preceding atomic review items to pass. This greatly improves the controllability of collaborative editing.
[0092] Collaborative operations have a one-way lock. If content modification is initiated, only one person can operate on the current atomic review item, which can effectively avoid conflicts between the review user and the applicant user due to editing by both parties.
[0093] Optionally, this application exists within a self-developed system, thereby fundamentally solving the problems of data security, uncontrollability, and difficulty in archiving.
[0094] S105. Receive the review results sent by the review end, and change the review status of the corresponding atomic review items according to the review results or the applicant's withdrawal operation to obtain the final review status of each atomic review item.
[0095] In this embodiment, the application end receives the review results sent by the review end. The review status of the corresponding atomic review items can be changed according to the review results to obtain the final review status of each atomic review item; alternatively, the review status of the corresponding atomic review items can be changed according to the applicant's cancellation operation to obtain the final review status of each atomic review item.
[0096] The entire application review process is broken down into independent atomic review items, which are dynamically managed. There is no state binding relationship between the atomic review items, and different applications can be configured with different atomic review items. By arranging these atomic review items, various review applications for different scenarios can be formed, thereby adapting to diverse business scenario needs.
[0097] This application provides a method for processing application review data, including: responding to the login operation of an applicant user, determining whether the applicant user has permission to initiate collaborative processing; if permission is granted, obtaining the type of application to be reviewed; arranging a list of review items according to the type of application to be reviewed; responding to the applicant user's first edit operation on the list of review items, generating multiple atomic review items; sending each atomic review item to the review end through object storage and security token service (STS) file control policy and generating an application record, so that the review end responds to the review user's sequential review operation on each atomic review item to obtain the review result; receiving the review result sent by the review end, and changing the review status of the corresponding atomic review item according to the review result or the applicant user's cancellation operation to obtain the final review status of each atomic review item. Through the above method, the following technical effects are achieved: the entire application review is broken down into independent atomic review items, atomic review items are dynamically managed, there is no state binding relationship between atomic review items, and different applications can be configured with different atomic review items. By arranging these atomic review items, various review applications for different scenarios can be formed, thereby adapting to diverse business scenario needs.
[0098] Figure 2 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 2 In the application review data processing method provided in this embodiment, step S104, which involves sending each atomic review item to the review end through the object storage and security token service (STS) file control policy and generating an application record, includes the following steps:
[0099] S201. Upload each atomic audit item to the intermediate server via object storage, and generate a unique access address and application record corresponding to each atomic audit item through the STS file control policy in the intermediate server.
[0100] In this embodiment, the intermediate server can be a cloud server, a virtual host, or a shared host computer with storage capabilities.
[0101] The applicant uploads each atomic review item to the intermediate server via object storage. After IAM determines that the applicant has upload permissions, the intermediate server generates a unique access address (Uniform Resource Locator, URL) and application record corresponding to each atomic review item through the STS file control policy.
[0102] S202. The unique access address is sent to the auditing end through the STS file control policy of the intermediate server.
[0103] In this embodiment, after obtaining the URL, the unique access address is sent to the auditing end through the STS file control policy of the intermediate server.
[0104] By generating a unique access address for each atomic audit item, the audit data can be accurately located and managed independently. This ensures that the records, permissions, and versions of each atomic audit item can be traced separately. At the same time, it facilitates the dynamic adjustment of specific audit rules without affecting the overall process, thereby improving flexibility and maintainability.
[0105] Based on the above embodiments, this embodiment provides an application review data processing method. In this application review data processing method, the review results include review rejection and review approval. In step S105, the review status of the corresponding atomic review items is changed according to the review results or the applicant's withdrawal operation to obtain the final review status of each atomic review item, including the following aspects:
[0106] S301. Based on the rejection of the review, change the review status of the corresponding atomic review item to obtain the final review status of the atomic review item as the rejection status.
[0107] In this embodiment, the review operation performed by the reviewing user for each atomic review item includes rejection and approval. If the review result is rejection, the final review status of the corresponding atomic review item is rejection, and the rejected atomic review items are returned to the applicant user.
[0108] Applicants can modify only the rejected atomic review items and resubmit the review request without having to resubmit the request for all atomic review items, thus preserving the applicant's modification history.
[0109] S302. Based on the approval, the approval status of the corresponding atomic approval item is changed to obtain the final approval status of the atomic approval item as "approved".
[0110] In this embodiment, if the review result is "approved", the final review status of the corresponding atomic review item is "approved", and the current corresponding atomic review item is set to the final state and cannot be modified.
[0111] The final review portal will only be opened when all atomic review items have passed. Once the entire application review is completed, all related data, including product information and review records, will be automatically locked and cannot be modified.
[0112] Approved atomic audit items will be archived in the application review record. Archived atomic audit items ensure that the audit results of all atomic audit items are available for long-term review, prevent data loss, and facilitate subsequent audits, reviews, or dispute resolution. Simultaneously, a complete historical record database is created, providing a reliable basis for data analysis, process optimization, and compliance management, and ensuring the standardization and traceability of business operations.
[0113] S303. Based on the applicant's withdrawal operation, change the review status of the corresponding atomic review item to obtain the final review status of the atomic review item as withdrawn.
[0114] In this embodiment, after submitting each atomic review item but before receiving the review result, the applicant is allowed to perform a cancellation operation. The final review status of the corresponding atomic review item will then be "cancelled." After each atomic review item is withdrawn, its review status changes to "pending submission."
[0115] As an optional implementation, the review operation performed by the reviewing user for each atomic review item also includes "not involved". "Not involved" will ignore the current atomic review item. When all atomic review items are not involved, the entire application review ends.
[0116] By changing the review status of atomic review items through approval, rejection, or withdrawal by the applicant, we can precisely control data flow permissions, clearly provide feedback on processing results, and support operation rollback, thereby ensuring a closed-loop and controllable business process while improving user experience and system reliability.
[0117] Figure 3 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 3 In the application review data processing method provided in this embodiment, after receiving the review result sent by the review end in S105, the following steps are also included:
[0118] S401. When the review result is detected as rejection and a return to fill in the review items, the updated atomic review items are obtained in response to the applicant's second editing operation on the atomic review items.
[0119] In this embodiment, the review result also includes rejection and return for review items to be filled in. If the application terminal detects that the review result is rejection and return for review items to be filled in, the applicant can edit the atomic review items in the review item list again to obtain the updated atomic review items.
[0120] S402. The updated atomic audit item is sent to the auditing end through the Object Storage and Security Token Service (STS) file control policy, and an updated application record is generated so that the auditing end can respond to the auditing user to perform an audit operation on the updated atomic audit item.
[0121] In this embodiment, the application end sends the updated atomic review items to the review end through the Object Storage and Security Token Service (STS) file control policy and generates an updated application record. The reviewing user performs the review operation on the updated atomic review items, and the review end generates a new review result.
[0122] When the application receives a rejection notice and is asked to fill in the review items, the applicant can edit and resubmit the updated review items. This ensures the timeliness and accuracy of data correction, avoids the retention of erroneous information, and guarantees the efficiency of the review process and the reliability of the results.
[0123] Based on the above embodiments, this embodiment provides a method for processing application review data. The application review data processing method provided in this embodiment further includes the following steps:
[0124] S501, Receive the initial rejection information sent by the review end.
[0125] In this embodiment, the initial rejection information is generated by the reviewer in response to the reviewer's permission review operation, rejecting all atomic review items corresponding to the application type to be reviewed.
[0126] In this embodiment, after the reviewer receives each atomic review item, the reviewer logs into the application review platform and performs review operations on each atomic review item. Based on the reviewer's permission, the reviewer can directly reject all atomic review items, that is, reject the entire application review. At this time, the initial rejection information is generated and sent to the application.
[0127] Allowing reviewers to directly reject all atomic review items based on their permissions enables the rapid termination of processes that are clearly non-compliant or have significant flaws, avoiding the subsequent waste of resources from ineffective reviews.
[0128] Based on the above embodiments, this embodiment provides a method for processing application review data. The application review data processing method provided in this embodiment further includes the following steps:
[0129] S601. In response to the applicant's material upload operation, the target material is selected, and the target material is sent to the review end through the Object Storage and Security Token Service (STS) file control policy, so that the review end responds to the review user's review of the target material and generates the material review result.
[0130] In this embodiment, after the applicant selects the target material during the material upload operation, the target material is sent to the reviewer via the Object Storage and Security Token Service (STS) file control policy. The reviewer then reviews the target material, and the reviewer generates the material review result. The materials uploaded by the applicant are only visible to the applicant and the reviewer; others cannot download or edit them, ensuring file privacy and security.
[0131] Based on the above embodiments, this embodiment provides a method for processing application review data. The application review data processing method provided in this embodiment further includes the following steps:
[0132] S701, Obtain external configuration information.
[0133] In this embodiment, the external configuration information refers to the configuration information added by the reviewing user, such as adding a new application type: project initiation or termination other than new product launch, revision, renewal, and removal. Different external configuration information corresponds to different review items.
[0134] S702. Based on the external configuration information and the type of application to be reviewed, arrange the list of new review items and jump to the step of generating multiple atomic review items in response to the first editing operation of the review item list by the applicant.
[0135] In this embodiment, after obtaining the type of application to be reviewed, an application form is filled out according to the application type. Then, based on the filled-out application form and external configuration information, a new review item list is compiled. Similarly, the new review item list also includes review items for file uploads, dropdown filter types, and text box editing types, and regular expressions can be freely configured for validation. No specific restrictions are placed on the review items included in the new review item list.
[0136] After obtaining the new list of audit items, proceed to S103 and execute the subsequent related steps.
[0137] By dynamically generating a new list of review items based on external configuration information and the application form filled out according to the type of application to be reviewed, it can automatically adapt to the differentiated review requirements of different business scenarios, ensure the accurate correspondence between review rules and application content, reduce manual configuration errors, and improve the flexibility and accuracy of the review process.
[0138] Figure 4 A flowchart illustrating the application review data processing method provided in this embodiment. Figure 4 This embodiment provides an application review data processing method applied to the review end, which includes the following steps:
[0139] S801: Receive each atomic audit item sent by the applicant through the Object Storage and Security Token Service (STS) file control policy.
[0140] In this embodiment, each atomic review item is generated by the application end in response to the first edit operation of the application user on the review item list. The review item list is arranged by the application end according to the type of application to be reviewed. The type of application to be reviewed is obtained by the application end in response to the login operation of the application user, determining whether the application user has the permission to initiate collaborative processing. If the user has the permission, it is obtained.
[0141] The review end receives each atomic review item sent by the applicant through the Object Storage and Security Token Service (STS) file control policy.
[0142] The relevant content in S801 has been mentioned in S101, S102, S103 and S104, and will not be repeated here.
[0143] S802. In response to the auditing user's sequential auditing operations on each atomic audit item, the audit result is obtained.
[0144] In this embodiment, after logging into the application review platform, the reviewing user performs review operations on each current atomic review item and obtains the review result.
[0145] The relevant content in S802 has been mentioned in S104, and will not be repeated here.
[0146] S803. Send the review results to the application end so that the application end can change the review status of the corresponding atomic review items according to the review results or the application user's cancellation operation, and obtain the final review status of each atomic review item.
[0147] In this embodiment, the reviewer sends the review results to the applicant. The applicant changes the review status of the corresponding atomic review items according to the review results or the applicant's cancellation operation, thus obtaining the final review status of each atomic review item.
[0148] The relevant content in S803 has been mentioned in S105, and will not be repeated here.
[0149] Based on the above embodiments, this embodiment provides a method for processing application review data. The application review data processing method provided in this embodiment further includes the following steps:
[0150] S901: Receive the updated atomic audit item sent by the applicant through the Object Storage and Security Token Service (STS) file control policy, and respond to the audit user by performing an audit operation on the updated atomic audit item.
[0151] In this embodiment, the updated atomic review item is obtained by the applicant's second editing operation on the atomic review item when the application terminal detects that the review result is rejection and returns to fill in the review item.
[0152] The reviewer receives updated atomic review items from the applicant through the Object Storage and Security Token Service (STS) file control policy. The reviewer then reviews the updated atomic review items, and the reviewer generates a new review result.
[0153] The relevant content in S901 has been mentioned in S401 and S402, and will not be repeated here.
[0154] Based on the above embodiments, this embodiment provides a method for processing application review data. The application review data processing method provided in this embodiment further includes the following steps:
[0155] S110. Receive the target materials sent by the applicant through the Object Storage and Security Token Service (STS) file control policy.
[0156] In this embodiment, the target material is selected by the application end in response to the application user's material upload operation.
[0157] The review end receives the target materials sent by the applicant through the Object Storage and Security Token Service (STS) file control policy. The reviewing user reviews the target materials, and the review end generates the material review results.
[0158] The relevant content in S110 has been mentioned in S601 and will not be repeated here.
[0159] Figure 5 This is a schematic diagram illustrating the interaction process between the application end and the review end provided in an embodiment of this application, such as... Figure 5 As shown, the interaction process between the application and review ends is described in detail below:
[0160] S210. The application end responds to the login operation of the applicant user, determines whether the applicant user has the permission to initiate collaborative processing, and if the user has the permission, obtains the type of application to be reviewed.
[0161] S211. The application side compiles a list of review items based on the type of application to be reviewed;
[0162] S212. The application end responds to the applicant's first edit operation on the list of review items and generates multiple atomic review items;
[0163] S213. The application end sends each atomic review item to the review end through the object storage and security token service STS file control policy and generates an application record.
[0164] S214. The review end receives each atomic review item sent by the application end through the Object Storage and Security Token Service (STS) file control policy;
[0165] S215. The auditing end responds to the auditing user's sequential auditing operations on each atomic auditing item and obtains the auditing result;
[0166] S216. The reviewing end sends the review results to the applying end;
[0167] S217. The application end changes the review status of the corresponding atomic review item based on the review result or the applicant's withdrawal operation, and obtains the final review status of each atomic review item.
[0168] Figure 6 A schematic diagram of the application examination data processing device provided in this embodiment of the application. Figure 1 .like Figure 6 As shown, in this embodiment, the application review data processing device is applied at the application end and includes:
[0169] The module 610 for obtaining the type of application pending review is used to respond to the login operation of the applicant user, determine whether the applicant user has the permission to initiate collaborative processing, and if the user has the permission, obtain the type of application pending review.
[0170] Arrangement module 620 is used to arrange the list of review items according to the type of application to be reviewed;
[0171] The atomic review item acquisition module 630 is used to generate multiple atomic review items in response to the first edit operation of the review item list by the applicant user.
[0172] The atomic audit item sending module 640 is used to send each atomic audit item to the audit end through the object storage and security token service STS file control policy and generate an application record, so that the audit end responds to the audit user's audit operation on each atomic audit item in sequence and obtains the audit result;
[0173] The status change module 650 is used to receive the review results sent by the review end, and change the review status of the corresponding atomic review items according to the review results or the applicant's cancellation operation, so as to obtain the final review status of each atomic review item.
[0174] The application review data processing device provided in this embodiment can perform... Figure 1 The technical solution of the application review data processing method embodiment shown herein, its implementation principle and technical effect are similar to Figure 1 The application review data processing method shown in the example is similar and will not be described in detail here.
[0175] Meanwhile, the application review data processing device provided by the present invention further refines the application review data processing device based on the application review data processing device provided in the previous embodiment.
[0176] Optionally, in this embodiment, the atomic review item sending module 640 is used for:
[0177] Each atomic audit item is uploaded to the intermediate server via object storage, and a unique access address and application record corresponding to each atomic audit item are generated through the STS file control policy in the intermediate server.
[0178] The unique access address is sent to the auditing end through the STS file control policy of the intermediate server.
[0179] Optionally, in this embodiment, the state change module 650 is used for:
[0180] The review results include rejection and approval;
[0181] Based on the rejection, the review status of the corresponding atomic review item is changed, resulting in a final review status of "rejected" for the atomic review item; or
[0182] Based on the approval process, the approval status of the corresponding atomic approval item is changed, resulting in the final approval status of the atomic approval item being "approved"; or
[0183] Based on the applicant's withdrawal action, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being withdrawn.
[0184] Optionally, this embodiment also includes:
[0185] The atomic review item update module is used to respond to the applicant's second editing operation on the atomic review item when the review result is detected as rejection and a return to fill in the review item, and obtain the updated atomic review item.
[0186] The audit operation update module is used to send the updated atomic audit items to the audit end through the object storage and security token service (STS) file control policy and generate updated application records, so that the audit end can respond to the audit user to perform audit operations on the updated atomic audit items.
[0187] Optionally, this embodiment also includes:
[0188] The initial rejection information acquisition module is used to receive initial rejection information sent by the review end; the initial rejection information is generated by the review end in response to the review user's permission review operation, rejecting all atomic review items corresponding to the application type to be reviewed.
[0189] Optionally, this embodiment also includes:
[0190] The target material selection module is used to select target materials in response to the material upload operation of the applicant user, and send the target materials to the review end through the object storage and security token service STS file control policy, so that the review end can respond to the review user's review of the target materials and generate the material review result.
[0191] Optionally, this embodiment also includes:
[0192] The configuration information acquisition module is used to acquire external configuration information;
[0193] The loop module is used to arrange a list of new review items based on external configuration information and the type of application to be reviewed, and jump to the step of generating multiple atomic review items in response to the first edit operation of the review item list by the applicant.
[0194] The application review data processing device provided in this embodiment can execute the technical solution of the above-described application review data processing method embodiment. Its implementation principle and technical effect are similar to those of the above-described application review data processing method embodiment, and will not be described in detail here.
[0195] Figure 7 A schematic diagram of the application examination data processing device provided in this embodiment of the application. Figure 2 .like Figure 7 As shown, in this embodiment, the application review data processing device is applied at the review end and includes:
[0196] The atomic review item receiving module 710 is used to receive atomic review items sent by the applicant through the object storage and security token service (STS) file control policy. Each atomic review item is generated by the applicant in response to the applicant user's first edit operation on the review item list. The review item list is arranged by the applicant according to the type of application to be reviewed. The type of application to be reviewed is determined by the applicant in response to the applicant user's login operation. If the applicant user has the permission to initiate collaborative processing, the application type is obtained.
[0197] The audit result acquisition module 720 is used to respond to the audit user's sequential audit operations on each atomic audit item and obtain the audit result;
[0198] The final review status acquisition module 730 is used to send the review results to the application end, so that the application end can change the review status of the corresponding atomic review items according to the review results or the application user's cancellation operation, and obtain the final review status of each atomic review item.
[0199] The application review data processing device provided in this embodiment can perform... Figure 4 The technical solution of the application review data processing method embodiment shown herein, its implementation principle and technical effect are similar to Figure 4 The application review data processing method shown in the example is similar and will not be described in detail here.
[0200] Meanwhile, the application review data processing device provided by the present invention further refines the application review data processing device based on the application review data processing device provided in the previous embodiment.
[0201] Optionally, this embodiment also includes:
[0202] The update module is used to receive the updated atomic review items sent by the applicant through the object storage and security token service (STS) file control policy, and respond to the reviewing user to perform a review operation on the updated atomic review items. The updated atomic review items are obtained by the applicant when the applicant detects that the review result is rejection and returns to fill in the review items, in response to the applicant's second editing operation on the atomic review items.
[0203] Optionally, this embodiment also includes:
[0204] The receiving module is used to receive the target materials sent by the applicant through the object storage and security token service (STS) file control policy; wherein the target materials are selected by the applicant in response to the applicant's material upload operation.
[0205] The application review data processing device provided in this embodiment can execute the technical solution of the above-described application review data processing method embodiment. Its implementation principle and technical effect are similar to those of the above-described application review data processing method embodiment, and will not be described in detail here.
[0206] Figure 8This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device is intended for various electronic devices capable of performing the data processing methods for application review, such as microcomputers, single-chip microcomputers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0207] like Figure 8 As shown, the electronic device includes at least one processor 810 and a memory 820. The electronic device also includes a communication component 830. The processor 810, memory 820, and communication component 830 are connected via a bus 840.
[0208] In the specific implementation process, at least one processor 810 executes computer execution instructions stored in memory 820, causing at least one processor 810 to execute the application review data processing method executed on the electronic device side as described above.
[0209] The specific implementation process of processor 810 can be found in the above-mentioned application review data processing method embodiment, and its implementation principle and technical effect are similar, so it will not be repeated here.
[0210] In the above embodiments, it should be understood that the processor 810 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor 810 can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0211] The memory 820 may include high-speed RAM memory, and may also include non-volatile memory NVM, such as at least one disk storage.
[0212] Bus 840 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Bus 840 can be divided into address bus, data bus, control bus, etc. For ease of illustration, the bus 840 in the accompanying drawings of this application is not limited to only one bus or one type of bus.
[0213] The above description addresses the functions implemented by electronic devices and main control devices, and introduces the solutions provided in the embodiments of this application. It is understood that, in order to achieve the above functions, the electronic device or main control device includes hardware structures and / or software modules corresponding to the execution of each function. By combining the units and algorithm steps of the various examples described in the embodiments disclosed in this application, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of this application.
[0214] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the data processing method described above.
[0215] The aforementioned computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0216] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. The readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in application-specific integrated circuits (ASICs). Alternatively, the processor and the readable storage medium can exist as discrete components in an electronic device or a host device.
[0217] The memory 820 is the non-transitory computer-readable storage medium provided by this invention. The non-transitory computer-readable storage medium of this invention stores computer instructions that cause a computer to execute the application examination data processing method provided by this invention.
[0218] The memory 820, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules. The processor 810 executes various functional applications and data processing by running the non-transitory software programs, instructions, and modules stored in the memory 820, thereby implementing the application review data processing method in the above method embodiments.
[0219] In addition, this embodiment also provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the application review data processing method of the above embodiment.
[0220] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0221] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0222] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.
[0223] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.
[0224] When the integrated unit / module is implemented in hardware, the hardware can be digital or analog circuitry. The physical implementation of the hardware structure includes, but is not limited to, transistors and memristors. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, or ASIC. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random-Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), and Hybrid Memory Cube (HMC).
[0225] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0226] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0227] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0228] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for processing application review data, characterized in that, Applied to the application end, the method includes: In response to the login operation of the applicant user, determine whether the applicant user has the permission to initiate collaborative processing; if the user has the permission, obtain the type of application to be reviewed. Compile a list of review items based on the types of applications pending review; In response to the first edit operation of the applicant user on the list of review items, multiple atomic review items are generated; Each atomic audit item is sent to the auditing end through the object storage and security token service (STS) file control policy and an application record is generated, so that the auditing end responds to the auditing user's sequential auditing operation on each atomic audit item and obtains the audit result; The system receives the review results sent by the review terminal and changes the review status of the corresponding atomic review items according to the review results or the applicant's withdrawal operation, thereby obtaining the final review status of each atomic review item.
2. The application review data processing method according to claim 1, characterized in that, The step of sending each atomic audit item to the auditing end through the Object Storage and Security Token Service (STS) file control policy and generating an application record includes: Each atomic review item is uploaded to the intermediate server via object storage, and a unique access address and application record corresponding to each atomic review item are generated through the STS file control policy in the intermediate server. The unique access address is sent to the auditing end through the STS file control policy of the intermediate server.
3. The application review data processing method according to claim 2, characterized in that, The review results include rejection and approval. The step of changing the review status of the corresponding atomic review item based on the review result or the applicant's withdrawal operation to obtain the final review status of each atomic review item includes: Based on the rejection, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being rejected; or Based on the approved status, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being "approved"; or Based on the applicant's withdrawal action, the review status of the corresponding atomic review item is changed, resulting in the final review status of the atomic review item being withdrawn.
4. The application review data processing method according to claim 1, characterized in that, After receiving the review result sent by the review terminal, the process further includes: When the review result is detected as a rejection and a return to fill in the review items, the updated atomic review items are obtained in response to the applicant's second editing operation on the atomic review items; The updated atomic audit item is sent to the auditing end through the Object Storage and Security Token Service (STS) file control policy, and an updated application record is generated, so that the auditing end responds to the auditing user to perform an audit operation on the updated atomic audit item.
5. The application review data processing method according to claim 1, characterized in that, Also includes: The system receives initial rejection information sent by the review end; wherein, the initial rejection information is generated by the review end in response to the permission review operation of the review user, by rejecting all atomic review items corresponding to the application type to be reviewed.
6. The application review data processing method according to claim 5, characterized in that, Also includes: In response to the applicant's material upload operation, the target material is selected and sent to the review end through the Object Storage and Security Token Service (STS) file control policy, so that the review end can generate a material review result in response to the review user's review of the target material.
7. The application review data processing method according to any one of claims 1 to 6, characterized in that, Also includes: Obtain external configuration information; Based on the external configuration information and the type of application to be reviewed, a new list of review items is compiled, and the process jumps to the step of generating multiple atomic review items in response to the first edit operation of the application user on the list of review items.
8. A method for processing application review data, characterized in that, Applied to the review end, the method includes: The system receives atomic review items sent by the applicant through the Object Storage and Security Token Service (STS) file control policy. Each atomic review item is generated by the applicant in response to the applicant user's first edit operation on the review item list. The review item list is arranged by the applicant based on the type of application to be reviewed. The type of application to be reviewed is determined by the applicant in response to the applicant user's login operation. If the applicant has the permission, it is obtained. The audit results are obtained in response to the auditing user's sequential auditing operations on each atomic audit item; The review results are sent to the application end, so that the application end can change the review status of the corresponding atomic review items according to the review results or the application user's withdrawal operation, and obtain the final review status of each atomic review item.
9. The application review data processing method according to claim 8, characterized in that, After sending the review result to the application terminal, the process also includes: The system receives updated atomic review items sent by the applicant through the Object Storage and Security Token Service (STS) file control policy, and responds to the reviewing user by performing a review operation on the updated atomic review items; wherein, the updated atomic review items are obtained by the applicant in response to the applicant's second editing operation on the atomic review items when the applicant detects that the review result is a rejection and returns to fill in the review items.
10. The application review data processing method according to claim 8 or 9, characterized in that, Also includes: The application receives target materials sent by the application client through the Object Storage and Security Token Service (STS) file control policy; wherein the target materials are selected by the application client in response to the application user's material upload operation.
11. An application review data processing device, characterized in that, Applied to the application end, the device includes: The module for obtaining the type of application pending review is used to respond to the login operation of the applicant user, determine whether the applicant user has the permission to initiate collaborative processing, and if the user has the permission, obtain the type of application pending review. The arrangement module is used to arrange the list of review items according to the type of application to be reviewed; The atomic review item acquisition module is used to generate multiple atomic review items in response to the first edit operation of the review item list by the applicant user. The atomic audit item sending module is used to send each atomic audit item to the audit end through the object storage and security token service STS file control policy and generate an application record, so that the audit end responds to the audit user's audit operation on each atomic audit item in sequence and obtains the audit result; The status change module is used to receive the review results sent by the review end, and change the review status of the corresponding atomic review items according to the review results or the applicant's cancellation operation, so as to obtain the final review status of each atomic review item.
12. An application review data processing device, characterized in that, The device, used in the review process, includes: The atomic review item receiving module is used to receive atomic review items sent by the applicant through the object storage and security token service (STS) file control policy. Each atomic review item is generated by the applicant in response to the applicant user's first edit operation on the review item list. The review item list is arranged by the applicant according to the type of application to be reviewed. The type of application to be reviewed is determined by the applicant in response to the applicant user's login operation, based on whether the applicant user has permission to initiate collaborative processing; if so, the permission is obtained. The audit result retrieval module is used to respond to the audit user's sequential audit operations on each atomic audit item and obtain the audit result; The final review status acquisition module is used to send the review result to the application end, so that the application end can change the review status of the corresponding atomic review item according to the review result or the application user's cancellation operation, and obtain the final review status of each atomic review item.
13. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the application review data processing method as described in any one of claims 1 to 10.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the application review data processing method as described in any one of claims 1 to 10.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it is used to implement the application review data processing method as described in any one of claims 1 to 10.