A process engine system for efficient custom process roles in smart campus

By introducing a process engine system that efficiently customizes process roles in a smart campus, the problem of inefficient online verification is solved and efficient management of credit entry is achieved.

CN118521263BActive Publication Date: 2025-04-04GUANGZHOU QINGLAN INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410626800.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-20
Publication Date
2025-04-04
Estimated Expiration
2044-05-20

AI Technical Summary

Technical Problem

In the prior art, online verification of credit types that verify organization dynamic changes is low, and the verification engine cannot be set in advance.

Method used

It provides a process engine system for efficient custom process roles on smart campuses. By receiving user credit entry requests, relevance analysis and serialization adjustments are performed, audit organization sequences are generated, custom audit nodes are built, and temporary credit entry audit engines are built.

Benefits of technology

It realizes efficient entry of special credits without fixed verification nodes, and improves the efficiency of credit entry management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118521263B_ABST
    Figure CN118521263B_ABST
Patent Text Reader

Abstract

The present invention relates to a process engine system for efficiently customizing process roles in a smart campus, and relates to the field of smart campus, including: a request receiving module for receiving a credit entry request from a first user, including the number of credit requests, the type of credit request, credit certification materials, and the type of credit-related activities; an organization association module for generating an associated campus organization set according to the type of credit-related activities; a sequence adjustment module for generating an audit organization sequence according to the type of credit-related activities; a fixed audit node access module for obtaining a fixed audit node for credit entry; an audit node definition module for constructing a dynamic audit node for credit entry and generating a custom audit node for credit entry; a credit entry module for constructing a temporary credit entry audit engine for the first user according to the custom audit node for credit entry to perform credit entry management. The system solves the technical problem of low online verification efficiency of credit types for verifying dynamic changes in organizations in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of smart campuses, and in particular to a process engine system for efficiently customizing process roles in smart campuses. Background Art

[0002] The credit system is an important measure for quantifying the learning outcomes of campus students. The traditional credit platform is mainly for course credit construction. Course credit is a preset credit type in the credit management system. This type of credit entry is relatively simple and only needs to be selected to enter.

[0003] With the diversification of student activities, many types of credits require students to enter their own information, such as the corresponding credits for various student activities. Since the verification of such credits needs to be determined by multiple school organizations, the verification engine cannot be set in advance, resulting in technical problems such as low online verification efficiency. Summary of the invention

[0004] The present invention aims to solve the technical problem of low efficiency in online verification of credit types that verify dynamic changes in organizations in the prior art, and provides a process engine system for efficiently customizing process roles in a smart campus.

[0005] The technical solution of the present invention to solve the above technical problems is as follows:

[0006] In the first aspect, the present invention provides a process engine system for efficiently customizing process roles in a smart campus, which is applied to a server and includes: a request receiving module, which is used to receive a credit entry request from a first user, wherein the credit entry request includes the number of credit requests, the type of credit request, credit certification materials and the type of credit-related activity; an organization association module, which is used to perform correlation analysis based on the credit-related activity type and generate an associated campus organization set; a sequence adjustment module, which is used to perform serialization adjustment on the associated campus organization set based on the credit-related activity type and generate an audit organization sequence; a fixed audit node access module, which is used to obtain a fixed audit node for credit entry; an audit node definition module, which is used to construct a dynamic audit node for credit entry according to the audit organization sequence, which is connected before the fixed audit node for credit entry to generate a custom audit node for credit entry; a credit entry module, which is used to construct a temporary credit entry audit engine for the first user based on the custom audit node for credit entry, and perform credit entry management on the number of credit requests, the type of credit request and the credit certification materials.

[0007] In a second aspect, the present invention provides a process engine method for efficiently customizing process roles in a smart campus, which is applied to a server, and includes: receiving a credit entry request from a first user, wherein the credit entry request includes the number of credit requests, the type of credit request, credit proof materials, and the type of credit-related activity; performing a correlation analysis based on the credit-related activity type to generate a set of associated campus organizations; performing serialization adjustment on the associated campus organization set based on the credit-related activity type to generate an audit organization sequence; obtaining a fixed audit node for credit entry; constructing a dynamic audit node for credit entry according to the audit organization sequence, connecting it before the fixed audit node for credit entry to generate a custom audit node for credit entry; constructing a temporary credit entry audit engine for the first user based on the custom audit node for credit entry, and performing credit entry management on the number of credit requests, the type of credit request, and the credit proof materials.

[0008] In a third aspect, the present invention provides an electronic device, comprising:

[0009] Memory for storing computer software programs;

[0010] The processor is used to read and execute the computer software program, thereby implementing the process engine method for efficiently customizing process roles in a smart campus as described in the second aspect.

[0011] In a fourth aspect, the present invention provides a non-transitory computer-readable storage medium, in which a computer software program is stored. When the computer software program is executed by a processor, the process engine method for efficiently customizing process roles in a smart campus as described in the second aspect is implemented.

[0012] The beneficial effects of the present invention are as follows: the service end receives a credit entry request from a first user; a first-level serialization adjustment is performed based on a correlation analysis according to the credit-related activity type in the credit entry request, and the audit organization sequence can be determined; then, based on the audit organization sequence and the fixed audit node for credit entry, a custom audit node for credit entry is constructed, thereby building a temporary credit entry audit engine for the first user for credit entry request verification, and managing the credit entry of the number of credit requests, the type of credit request, and the credit certification materials. By analyzing the various process nodes involved in credit verification and then building a temporary custom engine, the technical effect of efficient entry of special credits without fixed verification nodes is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 A flowchart of a process engine method for efficiently customizing process roles in a smart campus provided by the present invention;

[0014] Figure 2A schematic diagram of the structure of a process engine system for efficiently customizing process roles in a smart campus provided by the present invention;

[0015] Figure 3 A schematic diagram of the structure of an electronic device provided by the present invention;

[0016] Figure 4 A schematic diagram of the structure of a computer-readable storage medium provided by the present invention.

[0017] In the accompanying drawings, the components represented by the reference numerals are listed as follows:

[0018] Request receiving module 1000, organization association module 2000, sequence adjustment module 3000, fixed audit node access module 4000, audit node definition module 5000, credit entry module 6000, electronic device 500, memory 510, processor 520, computer program 511, computer readable storage medium 600, computer program 611. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0020] In the description of the present invention, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0021] In the description of the present invention, the term "for example" is used to mean "used as an example, illustration or explanation". Any embodiment described as "for example" in the present invention is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is given to enable any technician in the field to implement and use the present invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present invention can be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present invention.

[0022] Embodiment 1:

[0023] like Figure 1 As shown, an embodiment of the present invention provides a process engine method for efficiently customizing process roles in a smart campus, which is applied to a server and includes the following steps:

[0024] S10: receiving a credit entry request from a first user, wherein the credit entry request includes a credit request quantity, a credit request type, credit certification materials, and a credit-related activity type;

[0025] Specifically, the process engine method of a smart campus with efficient custom process roles in the embodiment of the present application is applied to the server, and the server and the client are connected in communication, and the client is preferably the user end of the credit management platform. The first user refers to any student who needs to enter credits, and is not necessarily a logged-in user of the credit management platform. When the logged-in user of the credit management platform is a credit administrator, he uploads the credit entry request of the first user; when the logged-in user of the credit management platform is a student, he uploads his own credit entry request.

[0026] The credit entry request is the basic credit information requested by the first user, including at least the number of credit requests, which generally refers to the credit value, such as: 1 credit, 2.5 credits, etc.; the credit request type refers to the credit type, such as: innovation credits, etc.; credit proof materials refer to the credits that require proof materials. The credit management platform will have relevant prompts, and the user will upload relevant evidence according to the prompts of the credit management platform, such as scanned copies of honorary certificates, etc.; the credit-related activity type refers to the activity type for obtaining corresponding credits and timestamp information, such as: public welfare tutoring, innovation and entrepreneurship competitions, mathematics competitions, etc.

[0027] Since traditional verification of such credits requires auditors to verify with relevant organizations based on supporting materials before allowing credits to be entered, it is usually time-consuming. In order to realize the customized construction of the verification process, this application also needs to parse the basic information. By collecting accurate basic information, it lays the foundation for the customized construction of the subsequent verification process.

[0028] S20: performing a correlation analysis according to the credit-related activity types to generate a set of related campus organizations;

[0029] Further, a correlation analysis is performed according to the credit-related activity type to generate a set of related campus organizations. Step S20 includes the following steps:

[0030] S21: matching the activity log according to the credit-related activity type and based on the activity log library, wherein the activity log includes an activity management organization set;

[0031] S22: Selecting a campus organization set from the activity management organization set and setting it as the associated campus organization set.

[0032] Specifically, the associated campus organization set refers to all the organizations on campus involved in the activities of the credit-associated activity type. The process is preferably determined as follows: In order to implement the algorithm process corresponding to the embodiment of the present application, it is necessary to build an online database, which can be deployed in the cloud or locally on campus, to record various types of activity information, as well as data such as the management organization of the activity, that is, the activity log library. By associating the activity type with credits and combining it with the timestamp information, the corresponding activity management organization set can be matched from the activity log library. Further, the campus organization set of the campus where the first user is located is filtered out from the activity management organization set and set as the associated campus organization set. Through the activity log library, only the multi-dimensional data of the one-to-one corresponding activity type, activity timestamp, and management organization set are recorded. The example storage format is as follows: (activity type, activity timestamp, management organization 1, management organization 2, ..., management organization N), where N is the total number of management organizations and N is an integer.

[0033] Furthermore, when the activity management organization set is not associated with the campus organization set, it is necessary to wait for the auditor's verification. Here, the credit entry request without the associated campus organization set is manually coordinated and verified, which is more efficient than the previous manual coordination and verification.

[0034] S30: Serializing and adjusting the associated campus organization set according to the credit-associated activity type to generate an audit organization sequence;

[0035] Further, the associated campus organization set is serialized and adjusted according to the credit-associated activity type to generate an audit organization sequence. Step S30 includes the following steps:

[0036] S31: obtaining honor issuance process information from an activity log library according to the credit-related activity type, wherein the honor issuance process information includes an honor issuance organization set;

[0037] S32: sorting the associated campus organization set according to the honor issuing organization set to generate an audit organization set;

[0038] S33: Serially adjust the audit organization set according to the honor issuance process information to generate the audit organization sequence.

[0039] Specifically, the audit organization sequence refers to the organization sequence that is verified in sequence. For example, the issuance of a certificate of honor requires multiple signatures and seals, and the signatures and seals have a sequence. At this time, the organizations are sorted according to the sequence of signatures and seals to obtain the audit organization sequence. In detail, the associated campus organization set may not contain the issuing organization of the certification materials. In order to simplify the process, such organizations are deleted, and the remaining organizations are set as the audit organization set, and the serialization adjustment is performed through the above scheme.

[0040] S40: Obtain fixed review node for credit entry;

[0041] S50: According to the audit organization sequence, a dynamic audit node for credit entry is constructed, connected to the fixed audit node for credit entry, and a custom audit node for credit entry is generated;

[0042] Specifically, the fixed audit node for credit entry refers to the process node that needs to be verified for any credit entry; according to the audit organization sequence, the contact nodes are constructed in sequence to generate the dynamic audit node for credit entry. The last node of the dynamic audit node for credit entry is connected to the fixed audit node for credit entry to generate a custom audit node for credit entry. The credit entry audit can be performed through the custom audit node for credit entry. Multiple nodes can determine the audit tasks from their respective to-do tasks and then execute them without multi-party verification.

[0043] S60: constructing a first user temporary credit entry review engine according to the credit entry custom review node, and performing credit entry management on the credit request quantity, the credit request type, and the credit certification materials.

[0044] Further, a first user temporary credit entry audit engine is constructed according to the credit entry custom audit node, and credit entry management is performed on the credit request quantity, the credit request type, and the credit certification materials. Step S60 includes the following steps:

[0045] S61: Through the first user temporary credit entry review engine, traverse the credit entry custom review nodes, verify the credit request quantity, credit request type, and credit certification materials of the first user, and generate verification instruction information;

[0046] S62: When the verification instruction information is passed, the credit request quantity and the credit request type are entered into the first user's credit bank;

[0047] S63: When the verification instruction information fails, a verification abnormality indicator is generated and fed back to the client of the first user.

[0048] Specifically, the temporary credit entry audit engine for the first user refers to a plug-in for sending tasks to be audited in sequence according to the custom audit nodes for credit entry, and receiving the audit results of the custom audit nodes for credit entry. The audit starts from the first audit node of the custom audit node for credit entry, and each audit will obtain a verification result. When it is passed, the next node will be started, otherwise, a verification instruction information of failure will be generated. When each node of the custom audit node for credit entry passes, the verification instruction information is passed. When the verification instruction information is passed, the number of credit requests and the type of credit requests are entered into the first user's credit bank; when the verification instruction information is failed, a verification abnormality indicator is generated and fed back to the client of the first user. The first user's credit bank refers to the credit record data of the first user, and the verification abnormality indicator refers to the verification error of the number of credit requests, the type of credit requests, and a certain content of a certain node of the credit certification material, which is fed back to the client of the first user for timely adjustment. After the first user's credits are entered, or the verification abnormality indicator is generated, the temporary credit entry audit engine for the first user is deleted to avoid occupying computing power.

[0049] Further, through the first user temporary credit entry audit engine, the credit entry custom audit nodes are traversed, the credit request quantity, the credit request type, and the credit certification materials of the first user are verified, and verification instruction information is generated. Step S61 includes the following steps:

[0050] S611: Obtaining the first audit node of the credit entry custom audit node;

[0051] S612: When the first audit node is the credit entry dynamic audit node, and the first audit node has a credit issuance database, according to the first user temporary credit entry audit engine, based on the credit request type and the credit request quantity, matching the issuing user identity set with the issuing certification material set, wherein the issuing user identity set corresponds to the issuing certification material set one by one;

[0052] S613: When the first user belongs to the issuing user identity set, and the credit certification material belongs to the issuing certification material set, and the first user and the credit certification material correspond one to one, a first review node verification pass instruction is generated and added to the verification instruction information;

[0053] S614: When all audit nodes are verification passed instructions, the verification instruction information is passed;

[0054] S615: When the first user does not belong to the issuing user identity set, or / and the credit certification materials do not belong to the issuing certification materials set, or / and the first user and the credit certification materials are not one-to-one corresponding, the verification instruction information is failed.

[0055] Specifically, the first audit node refers to any node verified by the first user's temporary credit entry audit engine. The credit entry verification rules are explained using the first audit node as an example. When the first audit node is the credit entry dynamic audit node, and the first audit node has a credit issuance database. The credit issuance database refers to the organization corresponding to each audit node, which knows that it will apply for credits after the activities it manages, and then pre-constructs a database. The credit issuance database has a one-to-one corresponding issuance user identity set and issuance certification material set. At this time, since the node has a credit issuance database, it can be verified automatically.

[0056] When the first user belongs to the issuing user identity set, and the credit certification materials belong to the issuing certification materials set, and the first user and the credit certification materials correspond one-to-one in the credit issuance database, a first audit node verification pass instruction is generated and added to the verification instruction information.

[0057] Furthermore, if all audit nodes have passed the verification instruction, the verification instruction information is passed.

[0058] When any one, two or three of the following situations are triggered: the first user does not belong to the issuing user identity set, the credit certification materials do not belong to the issuing certification materials set, and the first user and the credit certification materials are not one-to-one corresponding, the verification instruction information is failed.

[0059] The credit issuance database can facilitate online automated verification, eliminating the manual verification process and further improving the efficiency of credit entry.

[0060] Further, the method further includes step S616, which includes the steps of:

[0061] S6161: When the first audit node is the credit entry dynamic audit node, and the first audit node does not have a credit issuance database, communicate with the first audit node to obtain feedback information, wherein the feedback information includes the auditor information;

[0062] S6162: Verify the number of credit requests, the type of credit requests, and the credit certification materials according to the reviewer information, and generate the verification instruction information.

[0063] Specifically, when the first audit node is the credit entry dynamic audit node, and the first audit node does not have a credit issuance database, the auditor of the first audit node is required to conduct the audit. The audit node that does not have a credit issuance database needs to pre-set auditor information. Whenever a credit verification task is received, the auditor information is uploaded through feedback information. Then, based on the auditor information, a verification task is configured for the corresponding user terminal, and the auditor verifies the number of credit requests, the type of credit request, and the credit certification materials to generate the verification instruction information.

[0064] Furthermore, the method further includes step S617, which includes the following steps:

[0065] S6171: When the first audit node is the fixed audit node for credit entry, obtain fixed audit specialist information of the fixed audit node for credit entry;

[0066] S6172: Verify the number of credit requests, the type of credit requests, and the credit certification materials according to the fixed audit specialist information, and generate the verification instruction information.

[0067] Specifically, when the first audit node is the fixed audit node for credit entry, the fixed audit specialist information of the fixed audit node for credit entry is obtained, wherein the fixed audit specialist information refers to the fixed auditor of the fixed audit node for credit entry, the fixed audit node for credit entry is the management end for credit entry, and the fixed audit specialist information is the internal management personnel. The number of credit requests, the type of credit request, and the credit certification materials are verified according to the fixed audit specialist information to generate the verification instruction information.

[0068] The process engine method for efficiently customizing process roles in a smart campus provided by an embodiment of the present invention has at least the following technical effects:

[0069] The server receives a credit entry request from the first user; a first-level serialization adjustment is performed based on the correlation analysis according to the credit-related activity type in the credit entry request to determine the audit organization sequence; then, based on the audit organization sequence and the fixed audit node for credit entry, a custom audit node for credit entry is constructed, thereby building a temporary credit entry audit engine for the first user for credit entry request verification, and managing the credit entry of the number of credit requests, the type of credit request, and the credit certification materials. By analyzing the various process nodes involved in credit verification and then building a temporary custom engine, the technical effect of efficient entry of special credits without fixed verification nodes is achieved.

[0070] Embodiment 2:

[0071] like Figure 2As shown, based on the same inventive concept as the process engine method for efficiently customizing process roles in a smart campus provided in Embodiment 1, an embodiment of the present invention further provides a process engine system for efficiently customizing process roles in a smart campus, which is applied to a server and includes:

[0072] The request receiving module 1000 is used to receive a credit entry request from a first user, wherein the credit entry request includes the credit request quantity, credit request type, credit certification materials and credit-related activity type;

[0073] The organization association module 2000 is used to perform association analysis according to the credit-related activity type and generate an associated campus organization set;

[0074] A sequence adjustment module 3000 is used to perform serialization adjustment on the associated campus organization set according to the credit-associated activity type to generate an audit organization sequence;

[0075] Fixed review node access module 4000, used to obtain credit entry fixed review nodes;

[0076] The audit node definition module 5000 is used to construct a dynamic audit node for credit entry according to the audit organization sequence, connect to the fixed audit node for credit entry, and generate a custom audit node for credit entry;

[0077] The credit entry module 6000 is used to build a first user temporary credit entry review engine according to the credit entry custom review node, and perform credit entry management on the credit request quantity, the credit request type, and the credit certification materials.

[0078] Furthermore, the organization association module 2000 executes the following steps:

[0079] According to the credit-related activity type, based on the activity log library, matching the activity holding log, wherein the activity holding log includes an activity management organization set;

[0080] A campus organization set is selected from the activity management organization set and is set as the associated campus organization set.

[0081] Furthermore, the sequence adjustment module 3000 executes the following steps:

[0082] According to the credit-related activity type, obtaining honor issuance process information from the activity log library, wherein the honor issuance process information includes an honor issuance organization set;

[0083] According to the honor issuing organization set, the associated campus organization set is sorted to generate an audit organization set;

[0084] The audit organization set is serialized and adjusted according to the honor issuance process information to generate the audit organization sequence.

[0085] Furthermore, the steps executed by the credit entry module 6000 include:

[0086] Through the first user temporary credit entry review engine, the credit entry custom review nodes are traversed to verify the credit request quantity, the credit request type, and the credit certification materials of the first user, and generate verification instruction information;

[0087] When the verification instruction information is passed, the credit request quantity and the credit request type are entered into the first user's credit bank;

[0088] When the verification instruction information fails, a verification abnormality indicator is generated and fed back to the client of the first user.

[0089] Furthermore, the steps executed by the credit entry module 6000 include:

[0090] Obtain the first audit node of the credit entry custom audit node;

[0091] When the first audit node is the credit entry dynamic audit node, and the first audit node has a credit issuance database, according to the first user temporary credit entry audit engine, based on the credit request type and the credit request quantity, matching the issuing user identity set with the issuing certification material set, wherein the issuing user identity set corresponds to the issuing certification material set one by one;

[0092] When the first user belongs to the issuing user identity set, and the credit certification materials belong to the issuing certification materials set, and the first user and the credit certification materials correspond one to one, a first audit node verification pass instruction is generated and added to the verification instruction information;

[0093] When all audit nodes are verification passed instructions, the verification instruction information is passed;

[0094] When the first user does not belong to the issuing user identity set, and / or the credit certification materials do not belong to the issuing certification materials set, and / or the first user and the credit certification materials are not one-to-one corresponding, the verification instruction information is failed.

[0095] Furthermore, the steps executed by the credit entry module 6000 also include:

[0096] When the first audit node is the credit entry dynamic audit node, and the first audit node does not have a credit issuance database, communicating with the first audit node to obtain feedback information, wherein the feedback information includes auditor information;

[0097] The credit request quantity, the credit request type, and the credit certification materials are verified according to the reviewer information to generate the verification instruction information.

[0098] Furthermore, the steps executed by the credit entry module 6000 also include:

[0099] When the first audit node is the fixed audit node for credit entry, obtaining fixed audit specialist information of the fixed audit node for credit entry;

[0100] The number of credit requests, the type of credit requests, and the credit certification materials are verified according to the fixed audit specialist information to generate the verification instruction information.

[0101] Embodiment three:

[0102] See also Figure 3 , Figure 3 Schematic diagram of an electronic device provided by an embodiment of the present invention. Figure 3 As shown, an embodiment of the present invention provides an electronic device 500, including a memory 510, a processor 520, and a computer program 511 stored in the memory 510 and executable on the processor 520. When the processor 520 executes the computer program 511, the following steps are implemented:

[0103] Receiving a credit entry request from a first user, wherein the credit entry request includes a credit request quantity, a credit request type, credit certification materials, and a credit-related activity type;

[0104] Performing correlation analysis according to the credit-related activity types to generate a set of related campus organizations;

[0105] According to the credit-related activity type, the associated campus organization set is serialized and adjusted to generate an audit organization sequence;

[0106] Obtain fixed review nodes for credit entry;

[0107] According to the audit organization sequence, a dynamic audit node for credit entry is constructed, connected before the fixed audit node for credit entry, and a custom audit node for credit entry is generated;

[0108] A first user temporary credit entry audit engine is constructed according to the credit entry custom audit node to perform credit entry management on the credit request quantity, the credit request type, and the credit certification materials.

[0109] Embodiment 4:

[0110] See also Figure 4 , Figure 4 A schematic diagram of an embodiment of a computer-readable storage medium provided in an embodiment of the present invention. Figure 4 As shown, this embodiment provides a computer-readable storage medium 600, on which a computer program 611 is stored. When the computer program 611 is executed by a processor, the following steps are implemented:

[0111] Receiving a credit entry request from a first user, wherein the credit entry request includes a credit request quantity, a credit request type, credit certification materials, and a credit-related activity type;

[0112] Performing correlation analysis according to the credit-related activity types to generate a set of related campus organizations;

[0113] According to the credit-related activity type, the associated campus organization set is serialized and adjusted to generate an audit organization sequence;

[0114] Obtain fixed review nodes for credit entry;

[0115] According to the audit organization sequence, a dynamic audit node for credit entry is constructed, connected before the fixed audit node for credit entry, and a custom audit node for credit entry is generated;

[0116] A first user temporary credit entry audit engine is constructed according to the credit entry custom audit node to perform credit entry management on the credit request quantity, the credit request type, and the credit certification materials.

[0117] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0118] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0119] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0120] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0121] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0122] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0123] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A process engine system for efficient custom process roles in smart campus, characterized in that: Applied to the server, including: A request receiving module, configured to receive a credit entry request from a first user, wherein the credit entry request includes a credit request quantity, a credit request type, credit certification materials, and a credit-related activity type, wherein the credit-related activity type refers to an activity type for obtaining corresponding credits and timestamp information; An organization association module, used for performing association analysis according to the credit-related activity type to generate an associated campus organization set, wherein the associated campus organization set refers to all organizations on campus involved in the activities of the credit-related activity type; A sequence adjustment module, used for performing serial adjustment on the associated campus organization set according to the credit-associated activity type to generate an audit organization sequence, where the audit organization sequence refers to an organization sequence that is verified in sequence; Fixed review node access module, used to obtain credit entry fixed review nodes; An audit node definition module is used to construct a dynamic audit node for credit entry according to the audit organization sequence, connect to the fixed audit node for credit entry, and generate a custom audit node for credit entry. The fixed audit node for credit entry refers to a process node that needs to be verified for any credit entry. A credit entry module, used to construct a first user temporary credit entry review engine according to the credit entry custom review node, and perform credit entry management on the credit request quantity, the credit request type, and the credit certification materials; The credit entry module execution steps include: Through the first user temporary credit entry review engine, the credit entry custom review nodes are traversed, the credit request quantity, the credit request type, and the credit certification materials of the first user are verified, and verification instruction information is generated. The first user temporary credit entry review engine refers to a plug-in for sending tasks to be reviewed in sequence according to the credit entry custom review nodes, and receiving the review results of the credit entry custom review nodes; When the verification instruction information is passed, the credit request quantity and the credit request type are entered into the first user's credit bank, where the first user's credit bank refers to the credit record data of the first user; When the verification instruction information fails, a verification abnormality indicator is generated and fed back to the client of the first user; The credit entry module execution steps include: Obtaining a first audit node of the credit entry custom audit node, where the first audit node refers to any node verified by the temporary credit entry audit engine of the first user; When the first audit node is the credit entry dynamic audit node, and the first audit node has a credit issuance database, according to the first user temporary credit entry audit engine, based on the credit request type and the credit request quantity, matching the issuing user identity set with the issuing certification material set, wherein the issuing user identity set corresponds to the issuing certification material set one by one; When the first user belongs to the issuing user identity set, and the credit certification materials belong to the issuing certification materials set, and the first user and the credit certification materials correspond one to one, a first audit node verification pass instruction is generated and added to the verification instruction information; When all audit nodes are verification passed instructions, the verification instruction information is passed; When the first user does not belong to the issued user identity set, or / and the credit certification material does not belong to the issued certification material set, or / and the first user and the credit certification material are not one-to-one corresponding, the verification instruction information is failed; The credit entry module execution steps also include: When the first audit node is the credit entry dynamic audit node, and the first audit node does not have a credit issuance database, communicating with the first audit node to obtain feedback information, wherein the feedback information includes auditor information; The credit request quantity, the credit request type, and the credit certification materials are verified according to the reviewer information to generate the verification instruction information.

2. The system according to claim 1, characterized in that The steps of executing the organization association module include: According to the credit-related activity type, based on the activity log library, matching the activity holding log, wherein the activity holding log includes an activity management organization set; A campus organization set is selected from the activity management organization set and is set as the associated campus organization set.

3. The system according to claim 2, characterized in that The sequence adjustment module performs the following steps: According to the credit-related activity type, obtaining honor issuance process information from the activity log library, wherein the honor issuance process information includes an honor issuance organization set; According to the honor issuing organization set, the associated campus organization set is sorted to generate an audit organization set; The audit organization set is serialized and adjusted according to the honor issuance process information to generate the audit organization sequence.

4. The system according to claim 1, characterized in that The credit entry module execution steps also include: When the first audit node is the fixed audit node for credit entry, obtaining fixed audit specialist information of the fixed audit node for credit entry; The number of credit requests, the type of credit requests, and the credit certification materials are verified according to the fixed audit specialist information to generate the verification instruction information.

5. A process engine method for efficiently customizing process roles in a smart campus, characterized in that: Applied to the server, including: Receive a credit entry request from a first user, wherein the credit entry request includes the credit request quantity, the credit request type, credit certification materials, and credit-related activity types, where the credit-related activity type refers to the activity type for obtaining corresponding credits and timestamp information; Performing a correlation analysis according to the credit-related activity type to generate a correlated campus organization set, wherein the correlated campus organization set refers to all campus organizations involved in the activities of the credit-related activity type; According to the credit-related activity type, the associated campus organization set is serialized and adjusted to generate an audit organization sequence, where the audit organization sequence refers to an organization sequence that is verified in sequence; Obtain fixed review nodes for credit entry; According to the audit organization sequence, a dynamic audit node for credit entry is constructed, connected to the fixed audit node for credit entry, and a custom audit node for credit entry is generated. The fixed audit node for credit entry refers to a process node that needs to be verified for any credit entry; Constructing a first user temporary credit entry review engine according to the credit entry custom review node, and performing credit entry management on the credit request quantity, the credit request type, and the credit certification materials; The step of constructing a first user temporary credit entry audit engine according to the credit entry custom audit node, and performing credit entry management on the credit request quantity, the credit request type, and the credit certification materials, includes: Through the first user temporary credit entry review engine, the credit entry custom review nodes are traversed, the credit request quantity, the credit request type, and the credit certification materials of the first user are verified, and verification instruction information is generated. The first user temporary credit entry review engine refers to a plug-in for sending tasks to be reviewed in sequence according to the credit entry custom review nodes, and receiving the review results of the credit entry custom review nodes; When the verification instruction information is passed, the credit request quantity and the credit request type are entered into the first user's credit bank, where the first user's credit bank refers to the credit record data of the first user; When the verification instruction information fails, a verification abnormality indicator is generated and fed back to the client of the first user; The temporary credit entry audit engine of the first user traverses the credit entry custom audit nodes, verifies the credit request quantity, the credit request type, and the credit certification materials of the first user, and generates verification instruction information, including: Obtaining a first audit node of the credit entry custom audit node, where the first audit node refers to any node verified by the temporary credit entry audit engine of the first user; When the first audit node is the credit entry dynamic audit node, and the first audit node has a credit issuance database, according to the first user temporary credit entry audit engine, based on the credit request type and the credit request quantity, matching the issuing user identity set with the issuing certification material set, wherein the issuing user identity set corresponds to the issuing certification material set one by one; When the first user belongs to the issuing user identity set, and the credit certification materials belong to the issuing certification materials set, and the first user and the credit certification materials correspond one to one, a first audit node verification pass instruction is generated and added to the verification instruction information; When all audit nodes are verification passed instructions, the verification instruction information is passed; When the first user does not belong to the issued user identity set, or / and the credit certification material does not belong to the issued certification material set, or / and the first user and the credit certification material are not one-to-one corresponding, the verification instruction information is failed; When the first audit node is the credit entry dynamic audit node, and the first audit node does not have a credit issuance database, communicating with the first audit node to obtain feedback information, wherein the feedback information includes auditor information; The credit request quantity, the credit request type, and the credit certification materials are verified according to the reviewer information to generate the verification instruction information.

6. An electronic device, characterized in that: include: Memory for storing computer software programs; The processor is used to read and execute the computer software program, thereby implementing the process engine method for efficiently customizing process roles in a smart campus as described in claim 5.

7. A non-transitory computer-readable storage medium, characterized in that: The storage medium stores a computer software program, and when the computer software program is executed by the processor, it implements the process engine method for efficiently customizing process roles in a smart campus as described in claim 5.

Citation Information

Patent Citations

  • Credit identification and conversion system and method based on mode identification and network authentication

    CN112396435A

  • Dynamic configuration method and system for auditor information, electronic equipment and storage medium

    CN117350654A