Evaluation system of multi-tenant business model, application method and electronic equipment

Through the evaluation system of the multi-tenant business model, the template configuration module is used to generate indicator sets and evaluation templates, and the evaluation and approval process is automated, which solves the problem of lack of flexibility in evaluation rules and achieves the accuracy of quickly responding to personalized needs and evaluation results.

CN120258960APending Publication Date: 2025-07-04SINOCHEM INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510318347.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

The current business model evaluation function is difficult to cope with more expansions of evaluation scenarios, objects and dimensions, cannot customize evaluation content for different types of customers, and the evaluation rules lack flexibility.

Method used

It provides an evaluation system of multi-tenant business model, including template configuration module, evaluation module, approval module and update module. By obtaining the configuration data of tenant administrators, it generates a metric set and evaluation template, and uses pre-configured metric sets and evaluation templates for automatic evaluation and approval, and supports custom metric sets and templates to realize review and update of evaluation results.

Benefits of technology

It realizes rapid response to personalized evaluation needs, ensures consistency and credibility of evaluation results, improves evaluation efficiency and accuracy, adapts to business dynamic changes, and meets the personalized management needs of multi-tenants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258960A_ABST
    Figure CN120258960A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an evaluation system of a multi-tenant business model, an application method and electronic equipment. According to one specific embodiment of the method, the evaluation system for the multi-tenant business model comprises a template configuration module, an evaluation module, an approval module and an updating module. Wherein the template configuration module is used for acquiring tenant administrator data and generating an index set and an evaluation template; the evaluation module evaluates the to-be-evaluated data according to the template and outputs a result and the to-be-approved data. And the approval module approves the result. And the updating module rechecks an approval result according to an evaluation validity period rule, and the four parties cooperate to guarantee orderliness and accuracy of multi-tenant business model evaluation. The problems that the current service model evaluation function is difficult to cope with the expansion of more evaluation scenes, objects and dimensions, the evaluation content cannot be customized for different types of clients, and the evaluation rule is lack of flexibility are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the technical field of enterprise software functions, and particularly to an evaluation system, an application method, and an electronic device for a multi-tenant business model. Background Art

[0002] In a business platform, some business model data, such as customers, needs to be evaluated and scored. On the one hand, it can assist subsequent partial business decisions, such as customer credit limits, the scope of business documents open to the customer, and the verification emphasis when different-level customers execute business. On the other hand, it can help enterprises with risk early warning and prevention, discover potential credit risks and market risks in advance, and help enterprises take timely measures for prevention and response.

[0003] In related technologies, for various business models of different companies, to meet different evaluation requirements, it is necessary to re-develop evaluation items and their corresponding pages, and they can only be put into use after completion of deployment and release. During evaluation, it is also necessary to manually select which template to use. This process has many problems: First, the development and deployment take a long time, resulting in the inability to quickly respond to users' usage requirements; second, even if multiple templates are highly similar, they all need to be re-developed, causing a large amount of repetitive work; third, the evaluator must first select the corresponding template before evaluation, which not only increases the operation steps but also easily leads to operation errors. In summary, the current business model evaluation function has a relatively fixed layout, and common development methods can only evaluate based on specific scenarios and dimensions, making it difficult to cope with the expansion of more evaluation scenarios, objects, and dimensions, unable to customize evaluation content for different types of customers, and the evaluation rules lack flexibility. Summary of the Invention

[0004] In view of this, embodiments of the present disclosure provide an evaluation system, an application method, and an electronic device for a multi-tenant business model to solve the problem that the current business model evaluation function is difficult to cope with the expansion of more evaluation scenarios, objects, and dimensions, unable to customize evaluation content for different types of customers, and the evaluation rules lack flexibility.

[0005] In the first aspect of the embodiments of the present disclosure, an evaluation system for a multi-tenant business model is provided. The evaluation system for a multi-tenant business model includes: a template configuration module, an evaluation module, an approval module, and an update module. Among them, the template configuration module is used to obtain the configuration data input by the tenant administrator, configure and output an index set and an evaluation template based on the configuration data. The evaluation template includes an evaluation rule and a sub-item of the evaluation index rule. The evaluation module is used to obtain the data to be evaluated selected by the evaluator, and evaluate the data to be evaluated by using the index set and the evaluation template, and output the data to be approved and the evaluation result. The approval module is used to obtain the data to be approved selected by the approver, and approve the evaluation result corresponding to the data to be approved based on the data to be approved, the index set, and the evaluation template, and output the approval result. The update module is used to review the approval result based on the evaluation validity period rule, and determine the review result. The evaluation validity period rule is included in the evaluation rule.

[0006] In some embodiments, the template configuration module includes: an index set configuration unit, which is used to define the index name, index code, and index description of each index based on the configuration data to obtain an index set. Each of the above indexes by default belongs to the tenant account logged in by the tenant administrator. An evaluation template configuration unit, which is used to define the evaluation template version, evaluation rule, and sub-item of the evaluation index rule based on the configuration data.

[0007] In some embodiments, the evaluation template configuration unit includes: an evaluation template version configuration sub-unit, which is used to configure the template version based on the configuration data. An evaluation rule configuration sub-unit, which is used to configure the level division rule and the evaluation validity period rule based on the configuration data. An evaluation index rule sub-item configuration sub-unit, which is used to establish an index rule group, select a target rule index, and configure the nature of the target rule index based on the configuration data.

[0008] In some embodiments, multiple customer business models are bound to the tenant account. The index set and the evaluation template are bound to at least one customer business model. One customer business model is bound to at most one index set and one evaluation template.

[0009] In some embodiments, the evaluation module includes: an acquisition unit, which is used to acquire the data to be approved selected by the approver. A determination unit, which is used to determine the template version of the evaluation template. A scoring unit, which is used to score each index item in the index set by using the evaluation rule and the sub-item of the evaluation index rule to obtain index score data. A grading unit, which is used to determine the evaluation result based on the index score data and the level division rule.

[0010] In some embodiments, one index item in the above index set corresponds to at least one sub-item of the evaluation index rule, and each sub-item of the evaluation index rule corresponds to a score or a score range.

[0011] In some embodiments, the above update module includes: a validity determination unit, configured to recheck the above approval result based on the evaluation validity period rule, and when the above approval result conforms to the evaluation validity period rule, determine that the recheck result is passed; an invalidity determination unit, configured to recheck the above approval result based on the evaluation validity period rule, and when the above approval result does not conform to the evaluation validity period rule, determine that the recheck result is not passed.

[0012] In a second aspect of the embodiments of the present disclosure, there is provided an application method of an evaluation system for a multi-tenant service model, which is applied to an evaluation system for a multi-tenant service model. The above system includes: obtaining configuration data input by a tenant administrator, configuring and outputting an index set and an evaluation template based on the above configuration data, where the above evaluation template includes an evaluation rule and sub-items of the evaluation index rule; obtaining to-be-evaluated data selected by an evaluator, and evaluating the above to-be-evaluated data by using the index set and the evaluation template to output to-be-approved data and an evaluation result; obtaining to-be-approved data selected by an approver, and approving the evaluation result corresponding to the above to-be-approved data based on the above to-be-approved data, the above index set, and the above evaluation template to output an approval result; rechecking the above approval result based on the evaluation validity period rule to determine a recheck result, where the above evaluation validity period rule is included in the above evaluation rule. In some embodiments, reading the signal data collected by the collision sensor and the acceleration data collected by the accelerometer, and generating collision voting data for the drive motor and collision voting data for the steering motor based on the above signal data and the above acceleration data includes: reading the signal data collected by the above collision sensor; reading the acceleration data collected by the above accelerometer; generating a collision judgment result of the robot based on a preset signal threshold, a preset acceleration threshold, the above signal data, and the above acceleration data; generating and outputting collision voting data for the drive motor and collision voting data for the steering motor based on the collision judgment result.

[0013] In a third aspect of the embodiments of the present disclosure, there is provided an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above method are implemented.

[0014] In a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0015] One embodiment among the above various embodiments of the present disclosure has the following beneficial effects: In the embodiments of the present disclosure, first, by obtaining the configuration data input by the tenant administrator to generate an index set and an evaluation template, the tenant can customize the evaluation system according to its own unique business needs. Without relying on developers to rewrite the code, it is possible to quickly adjust the evaluation indicators, rules, etc., greatly shortening the cycle from the demand proposal to the application implementation. For example, when an enterprise expands a new business line, it can timely configure new evaluation indicators and templates to quickly adapt to the evaluation requirements of the new business. The administrator of each tenant can independently configure their respective index sets and evaluation templates, and the evaluation systems among different tenants are isolated from each other. This ensures that different tenants, even on the same platform, can build an evaluation system that conforms to their own interests based on factors such as their own operation strategies and risk preferences, meeting the personalized management needs of multi-tenants. The generated evaluation template contains clear evaluation rules and sub-items of evaluation index rules, providing a unified and standardized basis for subsequent evaluation, approval and other links. Regardless of how the evaluators and approvers change, as long as they operate according to the same template, it can ensure the consistency and comparability of the evaluation process and results, and improve the credibility of the evaluation. Second, use the pre-configured index set and evaluation template to evaluate the data to be evaluated, and the evaluation process strictly follows the established standards. The evaluator only needs to score according to the actual situation, reducing subjective arbitrariness. For example, in the customer credit evaluation scenario, score according to indicators such as "credit record" and "business status" and the corresponding rules, so that the evaluation result can more accurately reflect the actual situation of the customer. The system automatically obtains the data to be evaluated selected by the evaluator and starts the evaluation process, without the evaluator having to manually perform complex data association and rule matching operations. The system integrates the index set and evaluation template resources to provide a convenient evaluation interface for the evaluator. The evaluator only needs to focus on scoring according to the actual situation, improving the evaluation efficiency. At the same time, output the data to be approved and the evaluation result, clearly dividing the evaluation process and the result. The data to be approved contains detailed evaluation details, such as the scores of each indicator, evaluation basis, etc., which is convenient for the approver to review; the evaluation result is presented in an intuitive form, such as the comprehensive score, evaluation grade, etc., which is convenient for subsequent business decision-making. Then, based on the data to be approved, the index set and the evaluation template, approve the evaluation result. The approver comprehensively reviews the evaluation process and result according to the unified standard. It can timely discover possible errors, deviations or unreasonable points in the evaluation process, such as incorrect indicator scoring, improper rule application, etc., and ensure the accuracy and reliability of the evaluation result by correcting the errors. In some business scenarios involving risk assessment, such as the evaluation of credit business customers, the approval link can control risks from a higher level. The approver can comprehensively consider the evaluation result according to the enterprise risk strategy, judge whether it meets the risk tolerance range, avoid potential risks caused by evaluation mistakes, and ensure the safety of enterprise business. The result after approval is more authoritative, providing a reliable basis for subsequent business decisions.For example, based on the approved customer assessment results, the enterprise decides whether to grant credit and determine the credit limit, etc., ensuring that the decision-making is based on accurate and reviewed assessment information, and enhancing the scientificity and rationality of decision-making. Finally, according to the assessment validity period rules, the approval results are reviewed to ensure that the assessment results are used within the valid time. As time goes by, the business situation may change, such as the change of the customer's business operation status and the fluctuation of the market environment. Timely review can avoid using expired or inaccurate assessment results and ensure that the assessment conforms to the actual business situation. Adapt to dynamic business changes: When the assessment results expire or the business data changes, the update module can trigger the re-assessment process. This enables the assessment system to reflect business changes in a timely manner and maintain effective monitoring and assessment of the business. For example, if a customer has major business problems during the assessment validity period, the re-assessment is initiated through the update module, providing a basis for the enterprise to adjust its business strategy in a timely manner. Through the review and update of the approval results, the assessment system is continuously optimized. Analyzing the changes in the assessment results within the validity period can provide data support for subsequent adjustment of assessment indicators and rules, enabling the assessment system to continuously adapt to business development and changes and maintain its effectiveness and adaptability. In summary, the present disclosure provides a technical solution for generating an assessment page in a configurable manner, which supports multi-tenancy and can be configured to institutions, without development, with flexible content settings and usage scenarios, facilitating business use; on the Sass platform, tenants can customize assessment templates to score the data of the customer business model, quickly responding to personalized needs. This solution also supports distributing the template to one or more legal person companies, allowing sharing of templates or separate configuration for specific companies, meeting more scenario requirements and simplifying operations. At the same time, it supports customizing the indicator set, and existing indicators can be directly selected when configuring the template, unifying the template indicators and facilitating subsequent data processing; it supports the template library function, and templates can be saved as standard templates, and when configuring a new template, the initial template can be selected from the library and adjusted to generate, improving the configuration efficiency. During assessment, the system automatically matches the template according to the assessor, and the assessor does not need to select manually and can score according to the actual situation, simplifying operations, improving efficiency and avoiding misselection. Moreover, this solution is not only applicable to the assessment of the customer business model, but also applicable to similar scenarios such as employee performance, product scoring, and project assessment. It solves the problem that the current business model assessment function is difficult to cope with the expansion of more assessment scenarios, objects and dimensions, unable to customize assessment content for different types of customers, and the assessment rules lack flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the elements and elements are not necessarily drawn to scale.

[0017] Figure 1Schematic structural diagram of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure;

[0018] Figure 2 Flow chart of the version status transition of the evaluation template of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure;

[0019] Figure 3 Flow chart of the evaluation score status transition of the business model data of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure;

[0020] Figure 4 Operation flow chart of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure;

[0021] Figure 5 Data structure diagram of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure;

[0022] Figure 6 Example diagram of the use of data modules in the data structure diagram of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure;

[0023] Figure 7 Flow schematic diagram of some embodiments of an application method of an evaluation system for a multi-tenant business model according to the present disclosure;

[0024] Figure 8 Schematic structural diagram of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed implementation manners

[0025] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present disclosure. However, those skilled in the art should clearly understand that the present disclosure can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present disclosure.

[0026] An evaluation system, an application method, and an electronic device for a multi-tenant business model according to embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0027] Figure 1 Schematic structural diagram of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure.

[0028] As Figure 1As shown in the figure, an evaluation system for a multi-tenant business model includes: a template configuration module, an evaluation module, an approval module, and an update module; among them, the above-mentioned template configuration module is used to obtain the configuration data input by the tenant administrator, configure and output an index set and an evaluation template based on the above-mentioned configuration data, and the above-mentioned evaluation template includes an evaluation rule and a sub-item of an evaluation index rule; the above-mentioned evaluation module is used to obtain the to-be-evaluated data selected by the evaluator, and evaluate the above-mentioned to-be-evaluated data by using the index set and the evaluation template, and output the to-be-approved data and the evaluation result; the above-mentioned approval module is used to obtain the to-be-approved data selected by the approver, and approve the evaluation result corresponding to the above-mentioned to-be-approved data based on the above-mentioned to-be-approved data, the above-mentioned index set, and the above-mentioned evaluation template, and output the approval result; the above-mentioned update module is used to review the above-mentioned approval result based on the evaluation validity period rule, determine the review result, and the above-mentioned evaluation validity period rule is included in the above-mentioned evaluation rule.

[0029] Specifically, the tenant administrator creates and configures an index set and a template, publishes it after determining the template, and binds the company using the template. The version in the draft state of the evaluation template can be published. Before the evaluation template is published, it can be edited or deleted. After confirming that there is no error and when it is about to be used, click the button to publish the template of this version. After publication, the current version of the template cannot be edited or deleted, and the status changes to published. If there are changes, a new version of the template needs to be created again. When the evaluator evaluates and uses it, the latest published version of the template will be automatically matched. If the indexes and rule sub-items in the published version are relatively commonly used, or it may be necessary to create other templates similar to the published template, the template can be added to the template library through the "Add to Template Library" function. When creating a new version of the evaluation template later, the "Create According to Template" function can be used to select this template for initialization creation. The evaluator of the company bound to the template selects a piece of data in the customer business model on the platform and evaluates and scores each index item. After scoring, the platform automatically matches the corresponding level according to the score rule configured in the template. After confirming that the score and level information are correct, the evaluator submits the evaluation result for approval; the approver needs to review the score and level submitted by the evaluator. During the review process, if corrections are needed, the approver can directly correct them during the approval process. After the approver confirms that there is no error, the data can be approved. After approval, the evaluation score of the customer data will take effect. The evaluation validity period will be set in the evaluation template. If the validity period configured in the template is exceeded, the evaluation score will become invalid and re-evaluation and approval are required. In addition, when it has not expired, if there are changes in the customer situation, the "Update Score" function can be used to re-evaluate and score manually, and the evaluation result will be updated after approval.

[0030] In an alternative manner of some embodiments, the above template configuration module includes: an index set configuration unit for defining the index name, index code, and index description of each index based on configuration data to obtain an index set, and each of the above indexes by default belongs to the tenant account logged in by the tenant administrator.

[0031] Specifically, the tenant administrator manages the index set at the tenant management end. When creating an index, it is necessary to define the index name, code, and description of each index, and the index by default belongs to the tenant managed by the logged-in person.

[0032] An evaluation template configuration unit for defining the evaluation template version, evaluation rules, and sub-items of evaluation index rules based on configuration data.

[0033] In an alternative manner of some embodiments, the above evaluation template configuration unit includes: an evaluation template version configuration sub-unit for configuring the template version based on the above configuration data.

[0034] Furthermore, the tenant administrator manages the evaluation template at the tenant management end. When creating an evaluation template, it is necessary to define the name of each template, the tenant to which it belongs, the associated business model, and the business type under the business model. The evaluation template by default belongs to the tenant managed by the logged-in person. An evaluation template can create multiple versions, but there can only be one editable version in draft status each time. Only when there is no version under the template or all versions are in the effective state, that is, all have been published and there is no draft being edited, can a new version be created. When creating, if the content is similar to a certain template in the template library, you can directly select the template to initialize this creation and then adjust it according to the current situation based on the existing template.

[0035] An evaluation rule configuration sub-unit for configuring the level division rule and the evaluation validity period rule based on the above configuration data.

[0036] Further, the evaluation rules are set as follows: The evaluation rules include two sets of settings, namely "grading" and "evaluation validity period". It can be set by adding grading rule lines. Each line corresponds to the information of a grading, including the corresponding evaluation grade (the evaluation grade can be configured according to the system dictionary, such as grades A, B, C, D, etc.), the lower score limit corresponding to this grade, the description of this grade situation, and whether the customers of this grade can apply for credit. Among them, the lower score limit is an integer, and the score of the next line must be greater than the score of the previous line. The interval between the lower score limit of this line and the lower score limit of the next line is the score segment corresponding to this line grade (left-closed and right-open interval). For example, if the score is higher than the lower limit of the last line, it is recorded as the grade corresponding to the last line. The evaluation validity period is the validity period of the evaluation score using this template, which is divided into one month, three months, six months, one year, and others. When selecting "others", the number of valid days can be entered manually. It takes effect from the approval of the evaluation score. After the validity period expires, the evaluation score will become invalid and cannot provide reference or basis for the business process.

[0037] The evaluation index rule sub-item configuration subunit is used to establish an index rule group, select the target rule index, and configure the nature of the target rule index based on the above configuration data.

[0038] Further, the configuration of the evaluation index rule sub-item mainly configures a selected evaluation index. First, an index rule group needs to be added, and the index of the rule to be configured is selected. For example, from the index set created in 1.1, such as "establishment years", and at the same time, some properties of this index are configured, such as the total score corresponding to this index, whether an attachment needs to be uploaded, and whether an index description needs to be added. If added, the description content needs to be filled in.

[0039] In an optional manner of some embodiments, the above tenant account binds multiple customer business models, the above index set and the above evaluation template bind at least one customer business model, and one customer business model binds at most one of the above index sets and one of the above evaluation templates.

[0040] Specifically, the template can be selected and bound one or more in the legal person company under the tenant. After binding, when the company's evaluators evaluate the customer model data of this business type, the latest released version of the bound template will be automatically matched as the evaluation template. One legal person company, one customer business model, and one type of business type under the model can only bind one template.

[0041] In some optional embodiments, the evaluation module includes: an acquisition unit for acquiring the data to be approved selected by the approver. Specifically, an unevaluated customer data is selected in the customer business model. A determination unit is used to determine the template version of the evaluation template. Specifically, the system automatically matches the company to which the evaluation belongs, the business model of the data, the business type of the data, and the latest release version of the corresponding template as the evaluation template, and generates an evaluation page. A scoring unit is used to score each indicator item in the indicator set using the evaluation rules and the evaluation indicator rule sub-items to obtain the indicator score data. Specifically, the evaluator evaluates and scores each indicator item according to the corresponding scores based on the actual situation and with reference to each rule sub-item. The score of each indicator cannot exceed the total score configured in the template for the indicator. A grading unit is used to determine the evaluation result based on the above indicator score data and the above grade division rules. Specifically, the sum of the scores of each indicator is the total score of the evaluation, and the grade interval to which the total score belongs is the grade of the evaluation. Before the approval is submitted, the evaluation score can be edited or deleted. After confirmation, it can be submitted for approval. After submission, the evaluator cannot edit or delete the evaluation that has not been rejected. After the evaluator submits the evaluation, the approver can view the evaluation for review. During the review process, if adjustments are needed, the score of the indicator can be modified. After the modification, the total score and grade will change accordingly.

[0042] In an optional manner of some embodiments, one indicator item in the above indicator set corresponds to at least one evaluation indicator rule sub-item, and each evaluation indicator rule sub-item corresponds to a score or a score segment.

[0043] Specifically, under the indicator information, you can add or delete evaluation rule sub-items at will. One evaluation indicator can set one or more rule sub-items, such as "continuous operation for more than 10 years" or "operation for 8-10 years". Different sub-items have corresponding scores or score ranges.

[0044] In an alternative embodiment of some embodiments, the above update module includes: a validity determination unit, configured to review the approval result based on the evaluation validity period rule, and when the approval result conforms to the evaluation validity period rule, determine that the review result is passed. Specifically, after the approval is passed, the evaluation is determined and cannot be modified or deleted anymore. A failure determination unit, configured to review the approval result based on the evaluation validity period rule, and when the approval result does not conform to the evaluation validity period rule, determine that the review result is not passed. Specifically, the evaluation takes effect from the day of approval until the number of days of the validity period set in the template. An evaluation that exceeds the valid days will become invalid, and an invalid evaluation cannot provide a reference or basis for the business process. For the customer business model data during the effective period of the evaluation, if the customer situation changes, a re-evaluation score can be obtained through "update score". After the approval is passed, the original evaluation becomes invalid and the new evaluation takes effect; for the customer business model data with an invalid evaluation, a new score can be obtained, and the scoring method is the same as that for the new data above.

[0045] Figure 2 It is a state transition diagram of the evaluation template version of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure, showing the state changes of the evaluation template version at different stages. The initial state may be the draft state after creation, at which time the template is in an editable stage, and the tenant administrator can set evaluation rules, index rule sub-items, etc. As the editing is completed, it enters the release state. After release, the template cannot be edited or deleted anymore. If there are changes, a new version needs to be created. If the indicators and rule sub-items in the template are commonly used, they can be added to the template library to become a standard template for initialization when creating a new template later. During the entire life cycle, the transitions between different states have clear conditions and operation processes. For example, only when there is no version or all versions under the template have taken effect, is it allowed to create a new version. This state transition diagram helps to understand the management process of the evaluation template version, ensures the standardization, stability, and reusability of the evaluation template, and facilitates the tenant to flexibly adjust and manage the evaluation template according to business requirements.

[0046] Figure 3It is a state transition diagram of the evaluation score of the business model data of a multi-tenant business model evaluation system according to some embodiments of the present disclosure, presenting the state changes of the business model data during the evaluation and scoring process. At the beginning, the data is in the to-be-evaluated state, waiting for the evaluator to select and perform the scoring operation. The evaluator evaluates the data according to the evaluation template automatically matched by the system, and at this time, the data enters the evaluating state. After completing the scoring, the data enters the to-be-approved state, waiting for the approver to review. If the approver finds problems, they can make modifications. If it is confirmed that there are no errors, the approval is passed, and the data enters the effective state, and the evaluation result begins to play a role in the business process. During the evaluation validity period, if the business data changes, the "update scoring" function can be used to re-evaluate, so that the data returns to the evaluating state, and the evaluation result is updated after the approval is passed. If the evaluation exceeds the validity period, the data becomes invalid and needs to be re-evaluated and approved. This diagram clearly shows the entire process of evaluation and scoring, helping all participating personnel understand the stage where the data is located and the corresponding operations, and ensuring the smooth progress of the evaluation process.

[0047] Figure 4 It is an operation flow chart of a multi-tenant business model evaluation system according to some embodiments of the present disclosure, which details the operation steps and sequences of the tenant administrator, evaluator, and approver during the evaluation process. The tenant administrator first manages the indicator set at the tenant management end, creates indicators and defines related attributes; then manages the evaluation template, creates templates and versions, configures evaluation rules and sub-items of indicator rules, publishes the template and binds it to the company. The evaluator selects the business model data to be evaluated on the platform, and the system automatically matches the template to generate an evaluation page. The evaluator scores and submits for approval accordingly. After receiving the evaluation result, the approver conducts a review, can modify the score if necessary, and approves it after confirming that there are no errors, and the evaluation result becomes effective. During the evaluation validity period, if the data situation changes, the evaluator or relevant personnel can use the "update scoring" function to re-evaluate and go through the approval process again. This flow chart clarifies the operation processes of different roles, standardizes the evaluation process, improves the efficiency and accuracy of the evaluation work, and reduces operation errors and confusion.

[0048] Figure 5It is a data structure diagram of an evaluation system for a multi-tenant business model according to some embodiments of the present disclosure, showing the relationships between various types of data in the system. It includes an index table that stores information such as the primary key, name, code, and tenant identifier of the index, providing basic data for evaluation; the evaluation template version - level configuration table defines information related to evaluation levels, such as level code, name, score range, etc.; the evaluation template versions - index association table establishes the connection between the evaluation template version and the index, determining which indexes are used for evaluation in each template; the template index - rule sub - item association table further refines the evaluation rule sub - items of the index, including the full score of the index, whether to upload attachments, score for rule items, etc. In addition, there is an evaluation template - organization structure association table for recording the binding relationship between the template and the company, the evaluation template table and the evaluation template version table store the basic information and version information of the template, and the evaluation template library table saves the standard template. These data tables are interrelated and jointly constitute the data foundation of the evaluation system, ensuring data integrity and consistency, providing data support for the smooth progress of the evaluation process, and also facilitating subsequent data statistics, analysis, and management.

[0049] Figure 6 It is an example diagram of the data module usage of the data structure diagram of an evaluation system for a multi - tenant business model according to some embodiments of the present disclosure, showing the data module relationships of customer evaluation. On the left, "Dictionary - Index List indicator" defines different indexes and their hierarchies, including system - level indexes and indexes belonging to two organizations, Org1 and Org2. In the middle part are customer - related information, including basic information, company - level customer information, and company - level customer evaluation (partner_level). On the right is the rating template (assess_model), with two versions, V1 and V2, and each version sets evaluation grading criteria and score ratios for different indexes. The arrows in the figure represent data association, that is, the indexes in the index list are used in the rating template, and the evaluation results of the rating template are associated with the company - level customer evaluation. This reflects the entire process from index definition to template construction and then to customer evaluation, which helps multi - tenants evaluate customers using different indexes and templates according to their own needs.

[0050] One embodiment among the above various embodiments of the present disclosure has the following beneficial effects: In the embodiments of the present disclosure, first, by obtaining the configuration data input by the tenant administrator to generate an index set and an evaluation template, the tenant can customize the evaluation system according to its own unique business needs. Without relying on developers to rewrite code, it is possible to quickly adjust the evaluation indicators, rules, etc., greatly shortening the cycle from requirement submission to application implementation. For example, when an enterprise expands a new business line, it can promptly configure new evaluation indicators and templates to quickly adapt to the evaluation requirements of the new business. The administrator of each tenant can independently configure their own index set and evaluation template, and the evaluation systems among different tenants are isolated from each other. This ensures that different tenants, even on the same platform, can build an evaluation system that conforms to their own interests based on factors such as their own operation strategies and risk preferences, meeting the personalized management needs of multi-tenants. The generated evaluation template contains clear evaluation rules and sub-items of evaluation index rules, providing a unified and standardized basis for subsequent evaluation, approval, and other links. Regardless of how the evaluator and approver change, as long as they operate according to the same template, it can ensure the consistency and comparability of the evaluation process and results, enhancing the credibility of the evaluation. Second, use the pre-configured index set and evaluation template to evaluate the data to be evaluated, and the evaluation process strictly follows the established standards. The evaluator only needs to score according to the actual situation, reducing subjective randomness. For example, in the scenario of customer credit evaluation, score according to indicators such as "credit record" and "operating conditions" and the corresponding rules, so that the evaluation result can more accurately reflect the actual situation of the customer. The system automatically obtains the data to be evaluated selected by the evaluator and starts the evaluation process, without the need for the evaluator to manually perform complex data association and rule matching operations. The system integrates the index set and evaluation template resources, providing a convenient evaluation interface for the evaluator. The evaluator only needs to focus on scoring according to the actual situation, improving the evaluation efficiency. At the same time, output the data to be approved and the evaluation result, clearly dividing the evaluation process and the result. The data to be approved contains detailed evaluation details, such as the scores of each indicator and the evaluation basis, facilitating the reviewer to conduct a review; the evaluation result is presented in an intuitive form, such as the comprehensive score, evaluation level, etc., for subsequent business decision-making. Then, based on the data to be approved, the index set, and the evaluation template, approve the evaluation result. The approver comprehensively reviews the evaluation process and result according to the unified standard. It can promptly discover possible errors, deviations, or unreasonable points in the evaluation process, such as incorrect indicator scoring and improper rule application, and ensure the accuracy and reliability of the evaluation result by correcting the errors. In some business scenarios involving risk assessment, such as the evaluation of credit business customers, the approval link can control risks from a higher level. The approver can comprehensively consider the evaluation result according to the enterprise's risk strategy, judge whether it meets the risk tolerance range, and avoid potential risks caused by evaluation mistakes, ensuring the safety of the enterprise's business. The result after approval is more authoritative, providing a reliable basis for subsequent business decisions.For example, based on the approved customer evaluation results, the enterprise decides whether to grant credit and determine the credit limit, etc., ensuring that the decision-making is based on accurate and reviewed evaluation information, and enhancing the scientificity and rationality of the decision-making. Finally, according to the evaluation validity period rule, the approval result is reviewed to ensure that the evaluation result is used within the valid time. As time goes by, the business situation may change, such as the change of the customer's business operation status and the fluctuation of the market environment. Timely review can avoid using expired or inaccurate evaluation results and ensure that the evaluation conforms to the actual business situation. Adapt to the dynamic changes of the business: When the evaluation result becomes invalid or the business data changes, the update module can trigger the re-evaluation process. This enables the evaluation system to reflect the business changes in a timely manner and maintain effective monitoring and evaluation of the business. For example, if a major business problem occurs to a customer during the evaluation validity period, the re-evaluation is initiated through the update module, providing a basis for the enterprise to adjust its business strategy in a timely manner. Through the review and update of the approval result, the evaluation system is continuously optimized. Analyzing the changes in the evaluation result within the validity period can provide data support for subsequent adjustment of evaluation indicators and rules, enabling the evaluation system to continuously adapt to the business development and changes and maintain its effectiveness and adaptability. In summary, the present disclosure provides a technical solution for generating an evaluation page in a configurable manner, which supports multi-tenancy and can be configured to an organization without development. The content setting and usage scenarios are flexible, facilitating business use; on the Sass platform, tenants can customize evaluation templates to score the customer business model data, quickly responding to personalized needs. This solution also supports distributing the template to one or more legal person companies, enabling sharing of templates or separate configuration for specific companies, meeting more scenario requirements and simplifying operations. At the same time, it supports customizing the indicator set. When configuring the template, existing indicators can be directly selected, unifying the template indicators and facilitating subsequent data processing; it supports the template library function, and the template can be saved as a standard template. When configuring a new template, the initial template can be selected from the library and adjusted to generate, improving the configuration efficiency. During evaluation, the system automatically matches the template according to the evaluator. The evaluator does not need to select manually and can score according to the actual situation, simplifying operations, improving efficiency and avoiding misselection. Moreover, this solution is not only applicable to the evaluation of the customer business model, but also applicable to similar scenarios such as employee performance, product scoring, and project evaluation. It solves the problem that the current business model evaluation function is difficult to cope with the expansion of more evaluation scenarios, objects, and dimensions, unable to customize evaluation content for different types of customers, and the evaluation rules lack flexibility.

[0051] Figure 7 It is a schematic flowchart of the application method of an evaluation system for a multi-tenant business model provided by an embodiment of the present disclosure. As Figure 7 shown, the application method of the evaluation system for the multi-tenant business model includes the following steps:

[0052] Step S701: Obtain the configuration data input by the tenant administrator, configure and output an index set and an evaluation template based on the above configuration data. The above evaluation template includes evaluation rules and sub-items of evaluation index rules.

[0053] Step S702: Obtain the data to be evaluated selected by the evaluator, evaluate the above data to be evaluated using the index set and the evaluation template, and output the data to be approved and the evaluation result.

[0054] Step S703: Obtain the data to be approved selected by the approver, approve the evaluation result corresponding to the above data to be approved based on the above data to be approved, the above index set, and the above evaluation template, and output the approval result.

[0055] Step S704: Recheck the above approval result based on the evaluation validity period rule, and determine the recheck result. The above evaluation validity period rule is included in the above evaluation rule.

[0056] One embodiment among the above various embodiments of the present disclosure has the following beneficial effects: In the embodiments of the present disclosure, firstly, by obtaining the configuration data input by the tenant administrator to generate an index set and an evaluation template, the tenant can customize the evaluation system according to its own unique business needs. Without relying on developers to rewrite code, it is possible to quickly adjust the evaluation indicators, rules, etc., greatly shortening the cycle from requirement submission to application implementation. For example, when an enterprise expands a new business line, it can promptly configure new evaluation indicators and templates to quickly adapt to the evaluation requirements of the new business. The administrator of each tenant can independently configure their own index set and evaluation template, and the evaluation systems among different tenants are isolated from each other. This ensures that different tenants, even on the same platform, can build an evaluation system that conforms to their own interests based on factors such as their own operation strategies and risk preferences, meeting the personalized management needs of multi-tenants. The generated evaluation template contains clear evaluation rules and sub-items of evaluation index rules, providing a unified and standardized basis for subsequent evaluation, approval, and other links. Regardless of how the evaluator and approver change, as long as they operate according to the same template, it can ensure the consistency and comparability of the evaluation process and results, improving the credibility of the evaluation. Secondly, use the pre-configured index set and evaluation template to evaluate the data to be evaluated, and the evaluation process strictly follows the established standards. The evaluator only needs to score according to the actual situation, reducing subjective arbitrariness. For example, in the customer credit evaluation scenario, score according to indicators such as "credit record" and "business status" and the corresponding rules, so that the evaluation result can more accurately reflect the actual situation of the customer. The system automatically obtains the data to be evaluated selected by the evaluator and starts the evaluation process, without the need for the evaluator to manually perform complex data association and rule matching operations. The system integrates the index set and evaluation template resources to provide a convenient evaluation interface for the evaluator. The evaluator only needs to focus on scoring according to the actual situation, improving the evaluation efficiency. At the same time, output the data to be approved and the evaluation result, clearly dividing the evaluation process and the result. The data to be approved contains detailed evaluation details, such as the scores of each indicator and the evaluation basis, which is convenient for the approver to review; the evaluation result is presented in an intuitive form, such as the comprehensive score, evaluation grade, etc., which is convenient for subsequent business decision-making. Then, based on the data to be approved, the index set and the evaluation template, approve the evaluation result. The approver comprehensively reviews the evaluation process and result according to the unified standard. It can promptly discover possible errors, deviations, or unreasonable points in the evaluation process, such as incorrect indicator scoring and improper rule application, and ensure the accuracy and reliability of the evaluation result by correcting the errors. In some business scenarios involving risk assessment, such as the evaluation of credit business customers, the approval link can control risks from a higher level. The approver can comprehensively consider the evaluation result according to the enterprise risk strategy to determine whether it meets the risk tolerance range, avoiding potential risks caused by evaluation mistakes and ensuring the safety of enterprise business. The result after approval is more authoritative, providing a reliable basis for subsequent business decisions.For example, based on the approved customer assessment results, an enterprise decides whether to grant credit and determine the credit limit, etc., ensuring that the decision-making is based on accurate and audited assessment information, and enhancing the scientificity and rationality of decision-making. Finally, the approval results are reviewed according to the assessment validity period rules to ensure that the assessment results are used within the valid time. As time goes by, the business situation may change, such as the change of the customer's business operation status and the fluctuation of the market environment. Timely review can avoid using expired or inaccurate assessment results and ensure that the assessment conforms to the actual business situation. Adapt to the dynamic changes of business: When the assessment results expire or the business data changes, the update module can trigger the re-assessment process. This enables the assessment system to reflect business changes in a timely manner and maintain effective monitoring and assessment of the business. For example, if a customer has major business problems during the assessment validity period, the re-assessment is initiated through the update module, providing a basis for the enterprise to adjust its business strategy in a timely manner. Through the review and update of the approval results, the assessment system is continuously optimized. Analyzing the changes in the assessment results within the validity period can provide data support for subsequent adjustment of assessment indicators and rules, enabling the assessment system to continuously adapt to business development and changes and maintain its effectiveness and adaptability. In summary, the present disclosure provides a technical solution for generating an assessment page in a configurable manner, which supports multi-tenancy and can be configured to institutions, without development, with flexible content settings and usage scenarios, facilitating business use; on the Sass platform, tenants can customize assessment templates to score the customer business model data, quickly responding to personalized needs. This solution also supports distributing templates to one or more legal person companies, allowing sharing of templates or separate configuration for specific companies, meeting more scenario requirements and simplifying operations. At the same time, it supports customizing the indicator set. When configuring the template, existing indicators can be directly selected, unifying the template indicators and facilitating subsequent data processing; it supports the template library function, and templates can be saved as standard templates. When configuring a new template, the initial template can be selected from the library and adjusted to generate, improving the configuration efficiency. During assessment, the system automatically matches the template according to the assessor. The assessor does not need to select manually and can score according to the actual situation, simplifying operations, improving efficiency and avoiding misselection. Moreover, this solution is not only applicable to the assessment of customer business models, but also applicable to similar scenarios such as employee performance, product scoring, and project assessment. It solves the problem that the current business model assessment function is difficult to cope with the expansion of more assessment scenarios, objects, and dimensions, unable to customize assessment content for different types of customers, and lacking flexibility in assessment rules.

[0057] Any combination of the above all optional technical solutions can form an optional embodiment of the present application, which will not be elaborated here one by one.

[0058] The following is an embodiment of the device of the present disclosure, which can be used to execute the embodiment of the method of the present disclosure. For the details not disclosed in the embodiment of the device of the present disclosure, please refer to the embodiment of the method of the present disclosure.

[0059] Figure 8It is a schematic diagram of a computer device 880 provided by an embodiment of the present disclosure. As Figure 8 shown, the computer device 880 of this embodiment includes: a processor 801, a memory 802, and a computer program 803 stored in the memory 802 and executable on the processor 801. When the processor 801 executes the computer program 803, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 801 executes the computer program 803, the functions of each module / unit in the above-mentioned device embodiments are implemented.

[0060] Exemplarily, the computer program 803 can be divided into one or more modules / units. The one or more modules / units are stored in the memory 802 and executed by the processor 801 to complete the present disclosure. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program 803 in the computer device 880.

[0061] The computer device 880 can be a desktop computer, a notebook, a palm computer, a cloud server, or other computer devices. The computer device 880 can include, but is not limited to, the processor 801 and the memory 802. Those skilled in the art can understand that Figure 8 merely an example of the computer device 880, which does not constitute a limitation on the computer device 880, and may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the computer device may further include input / output devices, network access devices, a bus, etc.

[0062] The processor 801 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.

[0063] The memory 802 can be an internal storage unit of the computer device 880, for example, the hard disk or memory of the computer device 880. The memory 802 can also be an external storage device of the computer device 880, for example, a plug-in hard disk equipped on the computer device 880, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 802 can also include both the internal storage unit of the computer device 880 and the external storage device. The memory 802 is used to store computer programs and other programs and data required by the computer device. The memory 802 can also be used to temporarily store the data that has been output or will be output.

[0064] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0065] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0066] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0067] In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus / computer device and method can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. Multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the apparatus or unit can be in an electrical, mechanical or other form.

[0068] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0069] In addition, in each embodiment of the present disclosure, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0070] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of the present disclosure, it can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. The computer program can include computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0071] The above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than limiting it; although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present disclosure, and should all be included within the protection scope of the present disclosure.

Claims

1. An evaluation system for a multi-tenant business model, characterized in that, An evaluation system for a multi-tenant business model includes: a template configuration module, an evaluation module, an approval module, and an update module; wherein, The template configuration module is used to obtain the configuration data input by the tenant administrator, configure and output an index set and an evaluation template based on the configuration data, and the evaluation template includes an evaluation rule and sub-items of an evaluation index rule; The evaluation module is used to obtain the data to be evaluated selected by the evaluator, evaluate the data to be evaluated by using the index set and the evaluation template, and output the data to be approved and the evaluation result; The approval module is used to obtain the data to be approved selected by the approver, and approve the evaluation result corresponding to the data to be approved based on the data to be approved, the index set, and the evaluation template, and output the approval result; The update module is used to review the approval result based on the evaluation validity period rule, determine the review result, and the evaluation validity period rule is included in the evaluation rule.

2. The evaluation system for a multi-tenant service model according to claim 1, characterized in that, The template configuration module includes: An index set configuration unit, which is used to define the index name, index code, and index description of each index based on the configuration data to obtain an index set, and each index by default belongs to the tenant account logged in by the tenant administrator; An evaluation template configuration unit, which is used to define the evaluation template version, evaluation rule, and sub-items of the evaluation index rule based on the configuration data.

3. The evaluation system for a multi-tenant service model according to claim 2, characterized in that The evaluation template configuration unit includes: An evaluation template version configuration sub-unit, which is used to configure the template version based on the configuration data; An evaluation rule configuration sub-unit, which is used to configure the grade division rule and the evaluation validity period rule based on the configuration data; An evaluation index rule sub-item configuration sub-unit, which is used to establish an index rule group, select a target rule index, and configure the nature of the target rule index based on the configuration data.

4. The evaluation system of a multi-tenant service model according to claim 3, characterized in that, The tenant account is bound to multiple customer business models, the index set and the evaluation template are bound to at least one customer business model, and one customer business model is bound to at most one index set and one evaluation template.

5. The evaluation system for a multi-tenant service model according to claim 4, characterized in that The evaluation module includes: An acquisition unit, which is used to obtain the data to be approved selected by the approver; A determination unit, which is used to determine the template version of the evaluation template; A scoring unit, which is used to score each index item in the index set by using the evaluation rule and the sub-items of the evaluation index rule to obtain index score data; A grading unit, which is used to determine the evaluation result based on the index score data and the grade division rule.

6. The evaluation system for a multi-tenant service model according to claim 5, characterized in that One index item in the index set corresponds to at least one sub-item of the evaluation index rule, and each sub-item of the evaluation index rule corresponds to a score value or a score value range.

7. The evaluation system for a multi-tenant service model according to claim 5, characterized in that, The update module includes: A valid determination unit, which is used to review the approval result based on the evaluation validity period rule, and when the approval result conforms to the evaluation validity period rule, determine that the review result is passed; An invalid determination unit, which is used to review the approval result based on the evaluation validity period rule, and when the approval result does not conform to the evaluation validity period rule, determine that the review result is not passed.

8. An application method of an evaluation system for a multi-tenant business model, applied to an evaluation system for a multi-tenant business model, the system comprising: The template configuration module, the evaluation module, the approval module, and the update module, the application method includes: Obtain the configuration data input by the tenant administrator, configure and output an index set and an evaluation template based on the configuration data, where the evaluation template includes an evaluation rule and sub-items of an evaluation index rule; Obtain the data to be evaluated selected by the evaluator, evaluate the data to be evaluated by using the index set and the evaluation template, and output the data to be approved and the evaluation result; Obtain the data to be approved selected by the approver, approve the evaluation result corresponding to the data to be approved based on the data to be approved, the index set and the evaluation template, and output the approval result; Recheck the approval result based on the evaluation validity period rule, and determine the recheck result, where the evaluation validity period rule is included in the evaluation rule.

9. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method described in claim 8.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method described in claim 8.