Business function processing method and business function processing apparatus

By displaying and triggering permission request operations at the business function application entry point, and combining this with function disabling prompts based on historical usage data, the problem of reasonable control over business function usage permissions is solved, ensuring the rationality and efficiency of permission processing.

CN115239036BActive Publication Date: 2026-08-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110436950.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-22
Publication Date
2026-08-25
Estimated Expiration
2041-04-22

AI Technical Summary

Technical Problem

In existing technologies, it is difficult for business function providers to reasonably control the usage permissions of business users, which affects the rationality of the usage permission handling methods.

Method used

By displaying the entry point for business function applications, triggering permission application operations, and displaying a function disabling prompt when historical usage data meets the function restriction conditions, the system can achieve individual processing and permission control of target business functions.

Benefits of technology

It enables reasonable control over the access permissions of business functions, ensuring that the access permissions of other business functions are not affected, and improves the efficiency of review and data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115239036B_ABST
    Figure CN115239036B_ABST
Patent Text Reader

Abstract

The application relates to a business function processing method and device, computer equipment and a storage medium. The method comprises the following steps: displaying a business function application entrance, the business function application entrance corresponding to a target business function in a plurality of business functions that can be used by a business user in a business process, triggering a business function application operation of the business function application entrance, the business function application operation being used for applying for the use permission of the target business function in the business process by the business user, and triggering the generation of the function limitation condition of the target business function by the business user, when the target business function applied by the business user is triggered to be used, in the case that the historical use data of the target business function by the business user meets the function limitation condition, a function disable prompt of prohibiting the business user from using the target business function in the business process is displayed. The method can realize the reasonable control of the use permission of the business function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a business function processing method, apparatus, computer equipment, and storage medium. Background Technology

[0002] With the development of computer technology and the popularization of computer applications, there are more and more business functions that can be realized through computers. In order to ensure the compliance of business users in the process of using the provided business functions, the business function providers will monitor the business data of the business users.

[0003] When monitoring detects a user of business data that does not meet the requirements, the provider of the business function will terminate the user's access to the business function. However, since the provider of the business function offers a large number of business functions, this method of handling access to business functions affects the reasonable control of access to business functions. Summary of the Invention

[0004] Therefore, it is necessary to provide a business function processing method, apparatus, computer equipment, and storage medium that can reasonably control the access permissions of business functions in order to address the above-mentioned technical problems.

[0005] A business function processing method, the method comprising:

[0006] The entry point for applying for business functions is displayed. This entry point corresponds to the target business function among multiple business functions that business users can use in the business process.

[0007] Trigger a business function application operation to the business function application entry. The business function application operation is used to apply for the business user's access permission for the target business function in the business process, and trigger the generation of the business user's functional restriction conditions for the target business function.

[0008] When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disable prompt is displayed, prohibiting the business user from using the target business function in the business process.

[0009] In one embodiment, the display of a function disabling prompt that prohibits the business user from using the target business function in the business process includes:

[0010] Displays the name of the target business function that the business user is prohibited from using in the business process, and displays the disabled information for the use permission of the target business function.

[0011] A business function processing apparatus, the apparatus comprising:

[0012] The application entry display module is used to display the application entry for business functions. The application entry for business functions corresponds to the target business function among multiple business functions that business users can use in the business process.

[0013] The application operation triggering module is used to trigger a business function application operation at the business function application entry. The business function application operation is used to apply for the user's access permission for the target business function in the business process and trigger the generation of functional restriction conditions for the target business function by the user.

[0014] The prompt display module is used to display a function disable prompt that prohibits the business user from using the target business function in the business process when the target business function applied for by the business user is triggered, provided that the historical usage data of the target business function by the business user meets the function restriction conditions.

[0015] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program performing the following steps:

[0016] The entry point for applying for business functions is displayed. This entry point corresponds to the target business function among multiple business functions that business users can use in the business process.

[0017] Trigger a business function application operation to the business function application entry. The business function application operation is used to apply for the business user's access permission for the target business function in the business process, and trigger the generation of the business user's functional restriction conditions for the target business function.

[0018] When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disable prompt is displayed, prohibiting the business user from using the target business function in the business process.

[0019] A computer-readable storage medium storing a computer program, which, when executed by a processor, performs the following steps:

[0020] The entry point for applying for business functions is displayed. This entry point corresponds to the target business function among multiple business functions that business users can use in the business process.

[0021] Trigger a business function application operation to the business function application entry. The business function application operation is used to apply for the business user's access permission for the target business function in the business process, and trigger the generation of the business user's functional restriction conditions for the target business function.

[0022] When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disable prompt is displayed, prohibiting the business user from using the target business function in the business process.

[0023] The aforementioned business function processing method, apparatus, computer equipment, and storage medium, by displaying the business function application entry corresponding to the target business function among multiple business functions available to the business user in the business process, achieve individual processing of the target business function. By triggering the business function application operation at the business function application entry, the business user is requested to use the target business function in the business process, and functional restriction conditions for the target business function are generated. During the process of triggering the use of the target business function applied for by the business user, if the historical usage data of the target business function by the business user meets the functional restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process. This achieves control over the usage rights of the target business function applied for by the business user, ensuring that it does not affect the usage rights of other business functions applied for by the business user, thereby achieving reasonable control over the usage rights of business functions.

[0024] A business function processing method, the method comprising:

[0025] Displays the application information of the business user requesting permission to use the target business function, wherein the target business function is one of multiple business functions that the business user can use in the business process;

[0026] Corresponding to the application information, the functional restrictions of the business user on the target business function are displayed. The functional restrictions are matched with the review data corresponding to the business user. The review data corresponds to the review data category corresponding to the target business function.

[0027] If the historical usage data of the requested target business function by the business user meets the function restriction conditions, a function disable label corresponding to the target business function will be displayed; the function disable label is used to prohibit the business user from using the target business function in the business process.

[0028] In one embodiment, the method further includes:

[0029] Corresponding to the application information, the audit data corresponding to the business user is displayed according to the audit data category corresponding to the target business function.

[0030] A business function processing apparatus, the apparatus comprising:

[0031] The application information display module is used to display the application information of the business user applying for the right to use the target business function, wherein the target business function is one of the multiple business functions that the business user can use in the business process;

[0032] The functional restriction display module is used to display, in accordance with the application information, the functional restriction conditions of the business user for the target business function, the functional restriction conditions being matched with the review data corresponding to the business user, and the review data being corresponding to the review data category of the target business function;

[0033] The label display module is used to display a function disabling label corresponding to the target business function when the historical usage data of the applied target business function by the business user meets the function restriction conditions; the function disabling label is used to prohibit the business user from using the target business function in the business process.

[0034] A computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program performing the following steps:

[0035] Displays the application information of the business user requesting permission to use the target business function, wherein the target business function is one of multiple business functions that the business user can use in the business process;

[0036] Corresponding to the application information, the functional restrictions of the business user on the target business function are displayed. The functional restrictions are matched with the review data corresponding to the business user. The review data corresponds to the review data category corresponding to the target business function.

[0037] If the historical usage data of the requested target business function by the business user meets the function restriction conditions, a function disable label corresponding to the target business function will be displayed; the function disable label is used to prohibit the business user from using the target business function in the business process.

[0038] A computer-readable storage medium having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0039] Displays the application information of the business user requesting permission to use the target business function, wherein the target business function is one of multiple business functions that the business user can use in the business process;

[0040] Corresponding to the application information, the functional restrictions of the business user on the target business function are displayed. The functional restrictions are matched with the review data corresponding to the business user. The review data corresponds to the review data category corresponding to the target business function.

[0041] If the historical usage data of the requested target business function by the business user meets the function restriction conditions, a function disable label corresponding to the target business function will be displayed; the function disable label is used to prohibit the business user from using the target business function in the business process.

[0042] The aforementioned business function processing method, apparatus, computer equipment, and storage medium display application information from a business user requesting access to a target business function among multiple business functions available in the business process. Corresponding to the application information, the system displays the business user's functional restrictions on the target business function. These restrictions match the business user's audit data, which in turn corresponds to the audit data category for the target business function. This allows for the individual determination of functional restrictions for the target business function for each business user. If the business user's historical usage data for the requested target business function meets the functional restrictions, a function-disabled label corresponding to the target business function is displayed. This function-disabled label prohibits the business user from using the target business function in the business process, thereby controlling the user's access to the requested target business function and ensuring that it does not affect the user's access to other requested business functions. This achieves reasonable control over the access to business functions. Attached Figure Description

[0043] Figure 1 This is an application environment diagram of a business function processing method in one embodiment;

[0044] Figure 2This is a flowchart illustrating a business function processing method in one embodiment;

[0045] Figure 3 This is a schematic diagram of a page showing candidate service function tags in one embodiment;

[0046] Figure 4 This is a schematic diagram illustrating the page changes triggered by the selection of a target business function tag in one embodiment;

[0047] Figure 5 This is a schematic diagram of the display page for candidate business function tags corresponding to direct accounts and service accounts, as shown in one embodiment.

[0048] Figure 6 This is a schematic diagram of a page using permission status filtering tags in one embodiment;

[0049] Figure 7 This is a schematic diagram illustrating the page changes when applying to activate a service and selecting a target account in one embodiment.

[0050] Figure 8 This is a schematic diagram of the application process for a service account corresponding to a business function processing method in one embodiment.

[0051] Figure 9 This is a schematic diagram of a target sub-account within a service account in one embodiment;

[0052] Figure 10 This is a schematic diagram illustrating the page changes for confirming authorization of the target sub-account in one embodiment;

[0053] Figure 11 This is a schematic diagram illustrating the page changes for deauthorizing a target sub-account in one embodiment;

[0054] Figure 12(a) is a schematic diagram of the page changes for applying to activate the template signing function in one embodiment;

[0055] Figure 12(b) is a schematic diagram of the page changes for applying to activate the template signing function in another embodiment;

[0056] Figure 13 This is a flowchart illustrating the business function processing method in another embodiment;

[0057] Figure 14 This is a flowchart illustrating the business function processing method in yet another embodiment;

[0058] Figure 15 This is a schematic diagram of a page with a "Function Disabled" tab in one embodiment;

[0059] Figure 16 This is a schematic diagram of the display page corresponding to the operation in the "Function Disable" tab in one embodiment;

[0060] Figure 17 This is a schematic diagram of the application information page in one embodiment;

[0061] Figure 18 This is an interactive diagram of a business function processing method in one embodiment;

[0062] Figure 19 This is a structural block diagram of a service function processing device in one embodiment;

[0063] Figure 20 This is a structural block diagram of the service function processing device in another embodiment;

[0064] Figure 21 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0065] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0066] The business function processing method provided in this application can be applied to, for example... Figure 1 In the application environment shown, the first terminal 102 and the second terminal 106 communicate with the server 104 via a network. A business user logs in to the first terminal 102 to apply for access to a target business function within the business process. The first terminal 102 displays a business function application entry, which corresponds to the target business function among several business functions available to the business user in the business process. The first terminal 102 triggers a business function application operation at the application entry, which applies for the business user's access to the target business function within the business process and triggers the generation of functional restrictions for the target business function. When the requested target business function is used, if the business user's historical usage data for the target business function meets the functional restrictions, the first terminal 102 displays a function disabling prompt prohibiting the business user from using the target business function in the business process, thereby achieving reasonable control over the access to business functions.

[0067] The business function manager logs in on the second terminal 106 to review applications from business users for access to target business functions within the business process and to determine the functional restrictions imposed on those functions. The second terminal 106 displays the application information for access to the target business function, which is one of several business functions that the user can use within the business process. Corresponding to the application information, the second terminal 106 displays the functional restrictions imposed on the target business function, which match the user's review data. This review data corresponds to the review data category for the target business function. If the user's historical usage data for the requested target business function meets the functional restrictions, the second terminal 106 displays a function-disabled label corresponding to the target business function. This function-disabled label prohibits the user from using the target business function within the business process, thereby achieving reasonable control over access to business functions.

[0068] The first terminal 102 and the second terminal 106 can be, but are not limited to, various personal computers, laptops, smartphones, tablets and portable wearable devices, and the server 104 can be implemented by a standalone server or a server cluster composed of multiple servers.

[0069] In one embodiment, such as Figure 2 As shown, a business function processing method is provided, which is applied to... Figure 1 Taking the first terminal as an example, the explanation includes the following steps:

[0070] Step 202: Display the business function application portal. The business function application portal corresponds to the target business function among the multiple business functions that the business user can use in the business process.

[0071] The business function application portal serves as the entry point for triggering business function application operations. When a business user triggers this portal, it indicates a need to apply for access to the target business function corresponding to that portal. The business user is the recipient of the business function. On the business function management platform's client, this is responded to by an account login operation; the user who successfully logs in is the business user. The business function management platform is the platform for managing business functions. Business users can establish business relationships with users using the business functions they have applied for and are authorized to access.

[0072] A target business function is one of several business functions that a business user can use within a business process. A business process refers to the data processing flow corresponding to the establishment of a business relationship between the business user and the user. The business user applies for access to the target business function within the business process through the business function management platform. Once the access request is approved, the user can use the requested target business function to establish a business relationship with the user.

[0073] Furthermore, a business function application entry can be displayed on the display page corresponding to the target business function. This allows business users to apply for access to the target business function by triggering the business function application entry when they need to apply for access within their business process. The display page corresponding to the target business function is used to display information related to the target business function.

[0074] Multiple application portals for business functions can be displayed on the same page, with each portal corresponding to a specific business function. The label for each application portal displays the name of the corresponding business function, allowing users to easily select and apply for usage permissions.

[0075] Step 204: Trigger the business function application operation at the business function application entry. The business function application operation is used to apply for the business user's access permission for the target business function in the business process and trigger the generation of the business user's functional restriction conditions for the target business function.

[0076] In this context, a business function application operation refers to the triggering operation by a business user targeting the business function application entry point. A business process is the business handling flow corresponding to the implementation of one or more consecutive business functions. Usage permission refers to the permission a business user has to use a business function. Functional restrictions refer to the conditions that must be met to restrict the use of a business function. In specific applications, the business function application entry point can be a control element. A business user triggers the business function application operation by clicking on this entry point. The server responds to the business function application operation by retrieving the application information corresponding to the business user's application for usage permission to the target business function. Further, the application information includes the business function identifier corresponding to the target business function and the business user identifier used to identify the business user.

[0077] Specifically, the server can review and grant access permissions and functional restrictions for target business functions within a business process. Specifically, based on the target business function identifier and the business user identifier in the user's application information, the server filters the data corresponding to the target business function from the user's data, selects the review data corresponding to the review data category, and generates functional restrictions for the target business function based on the review data. This achieves automatic review and authorization of access permissions. This automatic review and authorization method effectively improves the efficiency of reviewing access permission applications.

[0078] The data corresponding to the business user includes at least one of the following: the business user's operational information and historical business data. Operational data is used to characterize the business user's operational status, such as the business user's business scope, operating capital, and current customer base. Business data is data obtained based on the use of the target business function or similar business functions.

[0079] Each target business function has a corresponding audit data category. The number of audit data categories can be one, two, or more, depending on the needs. Different business functions can have the same or different audit data categories. The correspondence between business functions and audit data categories can be pre-defined. For example, business function A corresponds to audit data categories 1 and 2; business function B corresponds to audit data categories 1, 3, and 4; and business function C corresponds to audit data category 6. In a specific application, taking the entrusted contract signing function as an example, the audit data categories corresponding to the entrusted contract signing function could be actual operational data and real-time customer complaint rate. The real-time customer complaint rate refers to the proportion of complaints from users who have established business relationships with the business user regarding this service out of the total service volume.

[0080] The access permissions and functional restrictions for target business functions by business users within their business processes can also be granted by the business function reviewer. Specifically, the server sends the business user's application information to the business function reviewer for display. The reviewer, based on the target business function and business user identifier in the application information, filters the review data corresponding to the target business function's review data category from the business user's corresponding data. Based on this review data, the reviewer sets the functional restrictions for the target business function, thus achieving manual review and authorization of access permissions. This manual review and authorization method allows for comprehensive consideration of various factors in setting functional restrictions, effectively improving the objectivity and accuracy of these restrictions.

[0081] Step 206: When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process.

[0082] Historical usage data refers to the historical data generated by business users when using business functions. Function disabling prompts are messages that prohibit business users from using the target business function in their business processes. The target business function requested by the business user can be automatically triggered based on the corresponding trigger mechanism when preset trigger conditions are met, or it can be actively triggered by the business user. Preset trigger conditions can be based on time periods, such as monthly or annual automatic renewal. The target business function will be automatically triggered if the set time period is met at the current time.

[0083] Specifically, when the target business function requested by the business user is triggered, the system checks whether the business user's historical usage data of the target business function meets the functional restriction conditions. If the business user's historical usage data of the target business function meets the functional restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process. If the business user's historical usage data of the target business function does not meet the functional restriction conditions, the business process corresponding to the target business function is executed.

[0084] Specifically, whether the historical usage data of the target business function by the business user meets the functional restrictions can be indicated by the values ​​of the set fields. The set fields can be control fields corresponding to the target business function.

[0085] In one embodiment, when a target business function requested by a business user is triggered, a control field corresponding to the target business function is determined. When the value of the control field is a target value, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process. The target value indicates that the business user's historical usage data of the target business function meets the functional restriction conditions. By using the value of the control field to indicate whether the business user's historical usage data of the target business function meets the functional restriction conditions, the determination result of whether the business user's historical usage data of the target business function meets the functional restriction conditions can be directly obtained each time the target business function requested by the business user is triggered. This simplifies the determination process based on historical usage data and improves data processing efficiency and response speed.

[0086] The aforementioned business function processing method achieves individual processing of the target business function by displaying the business function application entry corresponding to the target business function among multiple business functions available to the business user in the business process. By triggering the business function application operation at the business function application entry, the user requests the right to use the target business function in the business process, and triggers the generation of functional restrictions on the target business function. During the process of triggering the use of the target business function applied for by the user, if the user's historical usage data of the target business function meets the functional restrictions, a function disabling prompt is displayed, prohibiting the user from using the target business function in the business process. This achieves control over the user's right to use the target business function applied for, ensuring that it does not affect the user's right to use other business functions applied for, thus achieving reasonable control over the right to use business functions.

[0087] In one embodiment, the business function processing method further includes: displaying candidate business function labels, which correspond one-to-one with multiple business functions that a business user can use in a business process; and displaying a business function application entry, including: in response to the selection operation of a target business function label among the candidate business function labels, displaying a business function application entry, whereby the target business function label corresponds to the target business function.

[0088] Among them, candidate business function tags are business function tags corresponding to the business functions that the business user can use in the business process. When the business user can use only one business function in the business process, there is one candidate business function tag; when the business user can use multiple business functions in the business process, there are multiple candidate business function tags. There is a one-to-one correspondence between candidate business function tags and business functions. In a specific application, the display interface of candidate business function tags is as follows: Figure 3 As shown, the candidate business function labels include a business function icon, a business function name, and a brief description of the business function.

[0089] Specifically, such as Figure 4 As shown, business users can select a target business function by clicking on the candidate business function label displayed on the candidate business function selection page. This triggers the selection process for the target business function, and the corresponding information display page shows the entry point for applying for the business function. By displaying candidate business function labels, the system clearly demonstrates the business functions that business users can apply for and access using their permissions.

[0090] The display page corresponding to the target business function may also display at least one of the following: the business function name, a description of the business function, and the usage permission status. The usage permission status indicates the user's current access permissions to the target business function. (See also...) Figure 4 On the display page corresponding to the target business function, there are areas for displaying the business function name, business function description, usage permission status, and application entry. These areas respectively display the business function name, description, usage permission status, and application entry. By displaying the business function name, description, and usage permission status, users can easily and intuitively understand the various aspects of the target business function.

[0091] The displayed business function introduction information may include at least one of the following: a brief overview of the business function, its features, and detailed information. The detailed information can be displayed directly in the business function introduction information display area, or it can be triggered by a document viewing or download entry displayed in the information display area. In specific applications, triggering the document viewing entry will display the document corresponding to the detailed information. Triggering the document download entry will display a document download page, allowing users to download and display the document corresponding to the detailed information. By triggering the display of business function details through document viewing or download entries, excessive information displayed on the page can be avoided, thus preventing users from accessing important information.

[0092] In this embodiment, displaying candidate business function labels provides a clear visual representation of the business functions that users can access through permission requests. Showing the business function name, description, and permission status allows users to easily understand the various aspects of the target business function. Triggering the display of business function details within the description through document viewing or download links avoids displaying excessive information on the page, thus preventing users from accessing crucial information.

[0093] In one embodiment, displaying candidate business function tags includes: when the account type of the business user is a direct account, displaying candidate business function tags corresponding to the direct account according to the business function type corresponding to the direct account; when the account type of the business user is a service account, displaying candidate business function tags corresponding to the service account according to the business function type corresponding to the service account.

[0094] Direct accounts are accounts that can directly establish business relationships with users on the business platform; service accounts are accounts used to establish business relationships between corresponding sub-accounts and users on the business platform. The business platform refers to the interaction platform between business users and service providers. In a specific application, taking the various business functions based on WeChat Pay as an example, the business platform can be the WeChat platform, and the business user can be a merchant corresponding to a public account on the WeChat platform. A merchant is the business user's identity in the WeChat Pay system corresponding to the WeChat platform. Each business user has a merchant ID in the WeChat Pay system. Business users apply for access to various business functions based on WeChat Pay by logging into their merchant ID in the WeChat Pay system. These functions include payment code payment, refund, authorized deduction signing, and authorized deduction. Users on the WeChat platform can establish business relationships with business users through public accounts. Specifically, the official account corresponding to a direct connection account has the authority to use the target business functions applied for by the business user. WeChat platform users can establish business relationships through the official account corresponding to the direct connection account. These business relationships include information flow and fund flow. The business user corresponding to the direct connection account can directly establish information flow and fund flow with the user. The official account corresponding to a sub-account of the service account does not have the authority to use business functions. WeChat platform users can use the official account corresponding to the sub-account to call the service account corresponding to the sub-account and use the applied target business functions to establish a business relationship. The business user corresponding to the service account is used to establish information flow with the user, and the business user corresponding to the sub-account is used to establish fund flow with the user.

[0095] Specifically, such as Figure 5 As shown, the candidate business function tags for the same business function corresponding to different account types can display different tag content. For example, for the business function of "direct debit", the business function tag corresponding to the direct account is "direct debit", and the business function tag corresponding to the service account is "service provider direct debit". The tag content of the candidate business function tags is used to directly represent the account type of the target user.

[0096] In this embodiment, by displaying the corresponding candidate business function labels according to the account type of the business user, it is easier for users to understand the applicable business functions.

[0097] In one embodiment, in response to the selection operation of the target business function label among the candidate business function labels, displaying the business function application entry includes: in response to the selection operation of the target business function label among the candidate business function labels, when the user's permission to use the target business function corresponding to the target business function label is in an applyable state, displaying the business function application entry.

[0098] The available status includes either the business user not applying for access to the target business function, or the business user's access to the target business function having expired. Expired access includes either expired or closed access. Expired access indicates that the business user has applied for access to the corresponding business function and the application period has expired; closed access indicates that the business user has proactively applied to close its access to the business function, or that the system or business function administrator has closed the business user's access to the business function.

[0099] When a business user's access to the target business function corresponding to the target business function tag is in an "unavailable" state, the business function description information and access permission status will be displayed. "Unavailable" includes situations where the business user has already applied for access to the corresponding business function and the application is pending or has been approved.

[0100] Specifically, such as Figure 6 As shown, the candidate business function selection page, which displays candidate business function labels, also displays usage permission status filter labels. These labels filter candidate business functions whose usage permissions are in states such as not activated, applying, activated, expired, or closed. Specifically, "not activated" indicates that the business user has not applied for usage permission for the corresponding business function; "applying" indicates that the business user has applied for usage permission for the corresponding business function but the application has not yet been approved; and "activated" indicates that the business user has applied for usage permission for the corresponding business function and the application has been approved. In particular, in response to the triggering operation of the target permission status filter label, the candidate business function labels corresponding to the business functions whose usage permissions are in the target state are displayed among all candidate business functions. The target state corresponds to the target permission status filter label. By displaying the usage permission status filter labels, business users can easily understand the status of their usage permissions for each business function by triggering the usage permission status filter label.

[0101] In this embodiment, the business function application entry is displayed only when the user has the right to apply for the right to use the target business function corresponding to the target business function tag. This avoids repeatedly triggering the application for the right to use the target business function, thus avoiding the waste of data processing resources.

[0102] In one embodiment, the business function processing method further includes: in response to an account selection operation, selecting a target account among multiple accounts associated with the business user on the business platform; when a business function application operation is triggered, triggering the application for the target account's access to the target business function in the business process, and triggering the generation of functional restrictions on the target account for the target business function.

[0103] The account selection operation involves choosing and confirming multiple accounts associated with the business platform by the business user. Specifically, the business function application entry page displays multiple accounts associated with the business platform. Each displayed account can be selected by clicking or using a selection box. The number of displayed accounts can be one or more, and the target accounts can be all displayed accounts or a subset of them. Alternatively, it can be... Figure 7 As shown, taking multiple accounts associated with a business user on the business platform as multiple official accounts associated with the business user on the WeChat platform as an example, in response to the trigger operation for the business function application entry, the multiple accounts associated with the business user on the business platform and the business function confirmation entry are displayed. In response to the account selection operation, the target account among the multiple accounts associated with the business user on the business platform is selected. When the business function application operation for the business function confirmation entry is triggered, the application for the target account's access to the target business function in the business process is triggered, and the functional restriction conditions for the target account for the target business function are generated.

[0104] Furthermore, when the target business function requested by the business user is triggered, if the business user's historical usage data of the target business function meets the function restriction conditions, a function disabling prompt will be displayed, prohibiting the business user from using the target business function in the business process, including:

[0105] When a target account triggers the use of a target business function, and if the target account's historical usage data of the target business function meets the function restriction conditions, a function disabling prompt will be displayed, prohibiting the target account from using the target business function in the business process.

[0106] When a business user successfully applies for permission to use a target business function for a selected target account, the target account that is not selected among the multiple accounts associated with the business platform cannot trigger the use of that target business function.

[0107] When a target account triggers the use of a target business function, and if the target account's historical usage data of the target business function meets the function restriction conditions, a function disabling prompt will be displayed, prohibiting the target account from using the target business function in the business process. This allows for separate management of the target business function's usage permissions by account, ensuring that it does not affect other accounts' usage permissions of the target business function.

[0108] In this embodiment, multiple accounts associated with the business platform by the business user are managed separately. By applying for access to the target business function for the selected target account, the authorization management of the management account is realized. When the target account triggers the use of the target business function, if the target account's historical usage data of the target business function meets the function restriction conditions, a function disable prompt is displayed for the target account. Only the target account is prohibited from using the target business function in the business process, so as to ensure that it will not affect the access rights of other associated accounts to the target business function, thus realizing reasonable control over the access rights of the target business function.

[0109] In one embodiment, the account type of the business user is a service account; the business function processing also includes steps 802 to 806.

[0110] Step 802: On the service account display page, the target sub-account associated with the service account is displayed.

[0111] The service account display page refers to the display page on the login terminal of the business user corresponding to the service account. The target sub-accounts associated with the service account can be some or all of the sub-accounts associated with the service account. The association between the service account and the sub-accounts can be pre-established according to actual needs.

[0112] Specifically, such as Figure 9 As shown, on the service account display page, sub-accounts associated with the service account that have not applied for access permissions to the target business function are displayed. In response to the selection operation of the target sub-account among the sub-accounts, the selected target sub-account is marked.

[0113] Step 804: When a business function application operation is triggered, the application service account and the target sub-account are respectively triggered to grant the application service account and the target sub-account the right to use the target business function in the business process, and the functional restriction conditions of the service account and the target sub-account for the target business function are respectively triggered.

[0114] The service account serves the sub-account. The sub-account establishes a business relationship with the user corresponding to the target business function through the service account. Both the service account and the sub-account must simultaneously apply for access to the target business function. Therefore, when a business function application is triggered, it is necessary to separately trigger the application for access to the target business function for both the service account and the target sub-account within the business process, and separately trigger the generation of functional restrictions for the target business function for both the service account and the target sub-account.

[0115] Step 806: When the applications for access to the target business function by both the service account and the target sub-account have been approved, an authorization prompt for access to the target business function will be displayed on the display page of the target sub-account.

[0116] The display page for the target sub-account refers to the display page on the login terminal of the business user corresponding to the target sub-account. The service account and the target sub-account can log in on the same terminal or on different terminals. Since the business function application operation is triggered by the service account, it is also necessary to display an authorization prompt for the use of the target business function on the target sub-account's display page to inform the target sub-account.

[0117] Specifically, such as Figure 10 As shown, when both the service account and the target sub-account's requests for access to the target business function have been approved, an authorization confirmation entry for the access permission to the target business function is displayed on the target sub-account's display page. In response to the target sub-account's confirmation action at the authorization confirmation entry, an authorization prompt for the access permission to the target business function is displayed. Furthermore, when the target sub-account confirms authorization, the application progress information indicating that the request has been approved is displayed on the service account's display page. Figure 11 As shown, if the target sub-account does not grant authorization or refuses authorization within the preset confirmation time, a message indicating that the target sub-account has not granted authorization or has refused authorization will be displayed on the service account's display page. This confirmation process with the target sub-account ensures that the access permissions for the target business functions are authorized and confirmed by the target sub-account, preventing accidental authorization.

[0118] In this embodiment, the service account simultaneously triggers the application for access to the target business function for both the service account and the target sub-account. It also generates functional restrictions for the target business function for both the service account and the target sub-account. When both applications for the service account and the target sub-account are approved, an authorization prompt for access to the target business function is displayed, making it easy for the target sub-account to be aware of the authorization. This eliminates the need for separate applications for the service account and sub-account, simplifying the data processing flow and improving review efficiency.

[0119] In one embodiment, the business function processing method further includes: displaying application process information corresponding to the application for access to the target business function; wherein, when the application is in the process of being applied for, the application process information is displayed as an intermediate state indicating that the application is in the process of being applied for; when the application has been approved, the application process information is updated from the intermediate state to the application result indicating that the application has been approved.

[0120] The application progress information is used to represent the progress of the application for access to the target business function. This information is updated based on changes in the application progress. Specifically, when the business user has not applied for access to the target business function, the application progress information displays the original state, indicating no application has been triggered. When the application is in progress, the information updates from the original state to an intermediate state indicating the application is in progress. When the application is approved, the information updates from the intermediate state to the result indicating the application has been approved. After obtaining the approved application result, if the application expires, the result is updated from "approved" to "expired"; if the application is terminated, the result is updated from "approved" or "expired" to "terminated".

[0121] In this embodiment, by displaying application progress information, the application process for access to the target business function can be displayed intuitively and accurately, making it easier for business users to understand the application status.

[0122] In one embodiment, the method for using the business function further includes: when a permission request for the target business function has been approved, displaying the functional restrictions imposed on the target business function by the business user. The functional restrictions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

[0123] Audit data refers to the data from the business user used to determine functional constraints, and it corresponds to the specific business user. Due to differences among business users, the audit data for different users is generally different. Audit data categories are the categories corresponding to the audit data, and these categories are set based on the target business function. Specifically, they can be pre-defined according to the actual application scenario of the target business function. For example, the audit data category can be a category corresponding to various operational indicators of the business user or a business data category.

[0124] Specifically, when a request for access to a target business function has been approved, if the information confidentiality level corresponding to the function restriction conditions is visible to the business user, the function restriction conditions will be displayed on both the business user's and the business function reviewer's display pages. If the information confidentiality level corresponding to the function restriction conditions is not visible to the business user, the function restriction conditions will only be displayed on the business function reviewer's display page. The information confidentiality level corresponding to the function restriction conditions includes both visible and invisible to the business user, which can be set in real-time or pre-set by the business function reviewer based on actual needs.

[0125] In this embodiment, by displaying the functional restrictions on the target business function on the user's display page, the user can understand these restrictions and proactively avoid situations where historical usage data of the target business function meets the restrictions, ensuring the proper use of the target business function's access rights. Similarly, by displaying the functional restrictions on the user's display page, the reviewer can view these restrictions and adjust them as needed, achieving reasonable control over the access rights to the target business function.

[0126] In one embodiment, when the target business function requested by the business user is triggered, if the historical usage data of the target business function by the business user meets the functional restriction conditions, a function disabling prompt prohibiting the business user from using the target business function in the business process is displayed. This includes: when the target business function requested by the business user is triggered, determining the control field corresponding to the target business function; when the field value of the control field is the target value, displaying a function disabling prompt prohibiting the business user from using the target business function in the business process.

[0127] The control field is used to record whether the historical usage data of a business user for a target business function meets the functional restrictions, thereby controlling access permissions to the target business function. The control field can take target and non-target values. The target value can be the first value, such as 1, and the non-target value can be the second value, such as 0. The target value indicates that the historical usage data of the business user for the target business function meets the functional restrictions. The non-target value indicates that the historical usage data of the business user for the target business function does not meet the functional restrictions. The control field value is updated based on the detection result of whether the historical usage data of the business user for the target business function meets the functional restrictions. For example, if at time point A, it is detected that the historical usage data of the business user for the target business function meets the functional restrictions, then the control field value is set to the target value. If at time point B, it is detected that the historical usage data of the business user for the target business function does not meet the functional restrictions and the current value of the control field is the target value, then the control field value is changed from the target value to a non-target value.

[0128] Specifically, when the value of the control field is the target value, a function disable prompt is displayed on the display page of the business user, prohibiting the business user from using the target business function in the business process. When the value of the control field is not the target value, the business process corresponding to the target business function is executed.

[0129] Furthermore, a function disabling prompt is displayed, prohibiting business users from using the target business function in the business process. This includes displaying the name of the target business function that the business user is prohibited from using in the business process, and displaying the disabling information for the usage permission of the target business function.

[0130] The disabled information is the information edited by the business function reviewer when setting the usage permission of the target business function to disabled. Specifically, on the display page of the business user, a function disabled prompt box is displayed. The function disabled prompt box displays the name of the target business function that the business user is prohibited from using in the business process and the disabled information. The disabled information includes at least one of the following: the reason for the disabled or the time of the disabled. The time of the disabled includes at least one of the following: the start time of the disabled and the end time of the disabled. The function disabled prompt box can also display the functional restrictions that the business user's historical usage data of the target business function meets.

[0131] In this embodiment, by displaying the name of the prohibited target business function and the time of the ban, the business user can intuitively and conveniently understand the business function that is prohibited from use and the time of the ban, which makes it easier for the business user to make targeted business adjustments and achieve reasonable control over the access rights of the target business function.

[0132] In one embodiment, the target business function includes a template-based business function that establishes a business relationship with a business service object based on the contract content in the template; the template-based business function includes a template signing function and a contract content fulfillment function.

[0133] Template-based business functions establish business relationships with service recipients based on the contractual content within a template. The template-based contract signing function involves signing a contract with a user according to the agreed-upon terms. The contract fulfillment function executes the corresponding process based on the agreed-upon terms. Generally, template-based business functions simplify operations by allowing a single contract to be signed with a user, followed by multiple executions of the agreed-upon process according to the specified execution cycle. Specifically, template-based business functions include monthly and annual automatic renewal options. When a monthly or annual automatic renewal agreement is signed with a user, automatic deductions are made monthly or annually.

[0134] Furthermore, when the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the functional restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process. This includes: when the template signing function applied for by the business user is triggered, and the field value of the first control field corresponding to the template business function is the first target value, a function disabling prompt is displayed, prohibiting the use of the template signing function; when the contract content fulfillment function applied for by the business user is triggered, and the field value of the second control field corresponding to the template business function is the second target value, a function disabling prompt is displayed, prohibiting the use of the contract content fulfillment function.

[0135] The first target value indicates that the historical usage data of the template signing function by the business user meets the corresponding functional restrictions; the second target value indicates that the historical usage data of the contract fulfillment function by the business user meets the corresponding functional restrictions. The values ​​corresponding to the first and second target values ​​can be the same (e.g., both being "1") or different, and can be preset according to the actual application scenario.

[0136] In this embodiment, disabling the template signing function and the contract fulfillment function does not affect each other. For example, when the template signing function of the business user is disabled, the business user cannot sign a template with a new user, but can still execute the business process corresponding to the contract fulfillment function for the already signed user. By independently controlling different business nodes in the same business function, reasonable control over the access rights of the business function can be achieved.

[0137] Furthermore, when the template signing function applied for by the business user is triggered, and the field value of the first control field corresponding to the template business function is the first target value, a function disabling prompt prohibiting the use of the template signing function is displayed, including: when the template signing function applied for by the business user is triggered, and the field value of the first control field corresponding to the template business function is the first target value or the field value of the second control field corresponding to the template business function is the second target value, a function disabling prompt prohibiting the use of the template signing function is displayed.

[0138] Because the implementation of template-based business functions requires the template signing function to be used before the contract fulfillment function, although the implementation processes of the two functions do not interfere with each other, disabling the contract fulfillment function renders the template signing function meaningless. When the template signing function requested by the business user is triggered, the first and second control fields corresponding to the template-based business function are simultaneously checked. If either the first or second control field takes the corresponding target value, a function disabling prompt is displayed, prohibiting the use of the template signing function. Disabling the contract fulfillment function affects the use of the template signing function to avoid the ineffective use of business functions and the waste of data processing resources.

[0139] Furthermore, the business function processing method also includes: displaying the edited template contract content; and in response to the confirmation operation on the template contract content, triggering the sending of the template contract content to the business function reviewer corresponding to the template contract function.

[0140] The template contract content refers to the content displayed in the contract templates applicable to different users. The business function reviewer is the entity that reviews the template contract content. Applications from business users for access to target business functions can be reviewed and granted access through the business function reviewer. Different target business functions may have the same or different business function reviewers. Each business function is reviewed separately by a different reviewer, achieving targeted business function access permission review and improving review efficiency. The business function reviewer can be a computer program configured with review functions, or a terminal corresponding to personnel with review capabilities and permissions. For template-based business functions, the business function reviewer can be a computer program configured with template review functions and access permission review functions for template contracting, or a terminal corresponding to reviewers with access permission review capabilities for template contracting and template review.

[0141] Specifically, as shown in Figure 12(a), on the display page of the business user, the business function application entry for the template signing function is displayed. In response to the trigger operation for the business function application entry, the edited template signing content and the template confirmation entry are displayed. In response to the business user's confirmation operation for the template confirmation entry, the template signing content is sent to the business function reviewer corresponding to the template-type business function. In a specific application, as shown in Figure 12(b), the template confirmation entry and the business function application entry can be triggered sequentially. On the display page of the business function application entry, the template signing function application entry, the template editing box, and the template confirmation entry, which are in an untriggerable state, are displayed. In response to the template editing operation for the template editing box, the template agreement content edited by the template editing operation is displayed. In response to the confirmation operation for the template confirmation entry, the template agreement content is sent to the business function reviewer corresponding to the template-type business function, and the untriggerable template signing function application entry is updated to a triggerable template signing function application entry.

[0142] Furthermore, the functional restrictions on the target business function triggered by the user of the generated business include: when the template contract content is approved, the functional restrictions on the template contract function triggered by the user of the generated business.

[0143] Specifically, the business function application operation that triggers the business function application entry includes: responding to the business user's trigger operation for the template signing function application entry in the triggerable state, triggering the sending of the template signing content to the business function reviewer corresponding to the template signing function, triggering the application business user's access permission for the target business function in the business process, and triggering the generation of functional restriction conditions for the template signing function by the business user when the template signing content is approved.

[0144] In this embodiment, the template agreement content is edited by the business user and reviewed by the business function reviewer. This enables compliant configuration based on the on-demand configuration of the template agreement content. By separating the usage permissions of the template signing function from the template review, data processing efficiency can be improved. When the template signing content is approved, functional restrictions on the template signing function by the business user are triggered, so that the functional restrictions can be set with reference to the template signing content, thereby achieving reasonable control over the usage permissions of the template signing function.

[0145] In one embodiment, such as Figure 13 As shown, a business function processing method is provided, including the following steps:

[0146] Step 1302: Based on the account type of the business user, display the candidate business function tags corresponding to the account type. The candidate business function tags correspond one-to-one with the multiple business functions that the business user can use in the business process.

[0147] Step 1304: In response to the selection operation of the target business function tag in the candidate business function tags, when the business user's access permission for the target business function is in the application state, the business function application entry corresponding to the target business function is displayed.

[0148] Step 1306: When the account type of the business user is a direct account, display the multiple accounts associated with the business user on the business platform, and select the target account from the multiple accounts in response to the account selection operation.

[0149] Step 1308: In response to the business function application operation at the business function application entry point, trigger the application target account's access permission for the target business function in the business process, and trigger the generation of functional restriction conditions for the target account for the target business function.

[0150] Step 1310 displays the application process information corresponding to the application for access to the target business function.

[0151] Step 1312: When the application has been approved, display the functional restrictions of the business user on the target business function; wherein, the functional restrictions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

[0152] Step 1314: When the target account triggers the use of the target business function, and the field value of the control field corresponding to the target account is the target value that indicates that the historical usage data of the target account for the target business function meets the function restriction conditions, a function disable prompt is displayed to prohibit the target account from using the target business function in the business process.

[0153] Step 1316: When the target business function is a template-based business function that establishes a business relationship with a business service object based on the contract content in the template, display the edited template contract content.

[0154] Step 1318: In response to the confirmation operation for the template signing content, the template signing content is sent to the business function reviewer corresponding to the template signing function.

[0155] Step 1320: In response to the business function application operation at the business function application entry, trigger the application target account to use the target business function in the business process, and trigger the generation of functional restriction conditions for the template signing function by the business user when the template signing content is approved.

[0156] Step 1322: When the template signing function in the template-type business function applied for by the business user is triggered, and the field value of the first control field corresponding to the template-type business function is the first target value that indicates that the historical usage data of the template signing function by the business user meets the corresponding function restriction conditions, a function disable prompt that prohibits the use of the template signing function is displayed.

[0157] Step 1324: When the contract fulfillment function applied for by the business user is triggered, and the field value of the second control field corresponding to the template-type business function is the second target value that indicates that the historical usage data of the contract fulfillment function by the business user meets the corresponding function restriction conditions, a function disabling prompt that prohibits the use of the contract fulfillment function is displayed.

[0158] Step 1326: When the account type of the business user is a service account, the target sub-account associated with the service account is displayed on the service account display page.

[0159] Step 1328: In response to the business function application operation at the business function application entry point, trigger the application service account and the target sub-account to use the target business function in the business process, and trigger the generation of functional restriction conditions for the target business function for the service account and the target sub-account.

[0160] Step 1330: When the requests for access to the target business function from both the service account and the target sub-account have been approved, an authorization prompt for access to the target business function will be displayed on the display page of the target sub-account.

[0161] Step 1332: When a service account triggers the use of a target business function, if there is a target account in the service account and the target sub-account whose historical usage data of the target business function meets the function restriction conditions, a function disabling prompt is displayed, prohibiting the target account from using the target business function in the business process.

[0162] In one embodiment, such as Figure 14 As shown, a business function processing method is provided, which is applied to... Figure 1 Taking the second terminal as an example, the explanation includes the following steps:

[0163] Step 1402 displays the application information of the business user applying for access to the target business function. The target business function is one of the multiple business functions that the business user can use in the business process.

[0164] Among them, business user is the object that uses the business function, usage permission is the permission of the business user to use the business function, application information is the information of the business user to apply for the usage permission of the target business function, and business process is the business processing flow corresponding to the implementation of one or more consecutive business functions.

[0165] Specifically, on their corresponding display page, business users trigger an action by accessing the displayed business function application portal to submit an application for access to the target business function. The application information includes the business function identifier corresponding to the target business function and the business user identifier identifying the business user. On the business function reviewer's display page, an application information display area is shown, displaying the application information. In a specific application, the displayed application information includes at least one of the following: business user account, business user name, application reason, business function type, account associated with the business platform, and interactive page. The business function reviewer's display page may also display a review information display area, showing review information including at least one of the following: application number, application subject (including business user account type and target business function), review process type, review status, previous stage review information, and current stage review information (including handler and processing time).

[0166] Step 1404, corresponding to the application information, displays the functional restrictions imposed by the business user on the target business function. The functional restrictions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

[0167] Functional constraints refer to the conditions that must be met to restrict the use of business functions. Audit data is the data from the business user used to determine these functional constraints. Audit data categories are the categories corresponding to the audit data. Specifically, the business user's data includes operational information and historical business data, among which operational data characterizes the business user's operational status, such as its business scope, operating capital, and current customer base. Business data is data obtained based on the use of the target business function or similar business functions. Audit data categories are set based on the target business function and can be pre-defined according to the actual application scenario of the target business function. For example, audit data categories can be categories related to the business user's various operational indicators or business data categories. Each target business function has a corresponding audit data category; the number of audit data categories can be one, two, or more, depending on the needs. Different business functions can have the same or different audit data categories. The correspondence between business functions and audit data categories can be pre-defined. For example, business function A corresponds to audit data category 1 and audit data category 2; business function B corresponds to audit data category 1, audit data category 3, and audit data category 4; and business function C corresponds to audit data category 6. In a specific application, taking the entrusted contract signing function as an example, the audit data category corresponding to the entrusted contract signing function can be actual operational data and real-time customer complaint rate. The real-time customer complaint rate refers to the proportion of complaints from users who have established business relationships with the business user regarding this service to the total service volume.

[0168] Specifically, the functional restrictions imposed by the business user on the target business function within the business process can be automatically generated by the server based on the review data category corresponding to the target business function and the review data corresponding to the business user, and displayed on the business function reviewer's display page. Specifically, based on the target business function represented by the business function identifier in the business user's application information and the business user represented by the business user identifier, the server filters the review data corresponding to the review data category of the target business function from the data corresponding to the business user, and triggers the generation of functional restrictions imposed by the business user on the target business function based on the review data, which can effectively improve the efficiency of generating functional restrictions. The business function reviewer can edit or confirm the displayed functional restrictions.

[0169] The functional restrictions imposed by business users on target business functions within their business processes can also be set by the business function reviewer through a configuration process. Specifically, the reviewer uses the target business function and business user identifier displayed in the application information to filter out the review data corresponding to the target business function from the data corresponding to the business user. Based on this review data, the reviewer sets the functional restrictions imposed by the business user on the target business function, thus enabling manual setting of functional restrictions. This manual setting method allows for comprehensive consideration of various factors in setting functional restrictions, effectively improving the objectivity and accuracy of the restrictions.

[0170] Furthermore, the business function processing method also includes: corresponding to the application information, displaying the audit data corresponding to the business user according to the audit data category corresponding to the target business function.

[0171] Based on the target business function and business user identifier in the application information, the backend automatically filters out the audit data corresponding to the audit data category corresponding to the target business function from the data corresponding to the business user, and displays the audit data corresponding to the business user according to the audit data category corresponding to the target business function.

[0172] In this embodiment, by directly displaying the audit data corresponding to the business user on the page, the process of the business function auditor searching and filtering the audit data corresponding to the business user from other systems or other pages can be simplified, which greatly improves the efficiency of the business function auditor in setting functional restrictions.

[0173] Step 1406: If the historical usage data of the target business function applied for by the business user meets the functional restriction conditions, display the function disabling label corresponding to the target business function; the function disabling label is used to prohibit the business user from using the target business function in the business process.

[0174] Historical usage data refers to the historical data generated by business users when using business functions. A function disabling label is a label that prohibits business users from using the target business function in their business processes. The function disabling label is one type of function status label, which also includes function available labels and default available initial labels. The function disabling label can be updated by the business function reviewer or the server based on the function available label or initial label, provided that the business user's historical usage data of the requested target business function meets the function restriction conditions.

[0175] Specifically, the business function reviewer or server obtains the historical usage data of the target business function applied for by the business user, checks whether the historical usage data meets the function restriction conditions, and determines whether it is necessary to update the function available label or the initial label to the function disabled label.

[0176] The aforementioned business function processing method displays the application information of a business user requesting access to a target business function among multiple business functions available in the business process. Corresponding to the application information, it displays the functional restrictions imposed by the business user on the target business function. These restrictions are matched with the business user's corresponding audit data, which in turn corresponds to the audit data category for the target business function. This allows for the individual determination of functional restrictions for the target business function for each business user. If the business user's historical usage data for the requested target business function meets the functional restrictions, a function-disabled label corresponding to the target business function is displayed. This disabled label prohibits the business user from using the target business function within the business process, thereby controlling the user's access to the requested target business function and ensuring that it does not affect the user's access to other requested business functions. This achieves reasonable control over the access to business functions.

[0177] In one embodiment, the business function processing method further includes: displaying an entry point for updating the user's access rights to the requested target business function.

[0178] The access permission update entry refers to the trigger entry point for updating the access permissions of the target business functions applied for by the business user. By displaying the access permission update entry point, it is convenient for the business function reviewer to manually update the access permissions based on whether the function restriction conditions are met by historical usage data.

[0179] Furthermore, if the historical usage data of the applied target business function by the business user meets the functional restriction conditions, a function disabling label corresponding to the target business function will be displayed. This includes: displaying edited disabling information when the historical usage data of the applied target business function by the business user meets the functional restriction conditions; and displaying a function disabling label corresponding to the target business function and an information viewing entry corresponding to the target business function in response to a confirmation operation on the disabling information. The information viewing entry is used to trigger the display of the disabling information corresponding to the target business function.

[0180] The disabling information is the information edited by the business function approver when setting the access permission for a target business function to a disabled state. The disabling information may specifically include at least one of the following: the reason for disabling, the person who disabled it, and the disabling time. The information can be viewed by triggering an entry point that displays the disabling information. It should be noted that the disabling time may only include the start time or both. If the disabling time only includes the start time, manual intervention is required to end the disabling of access permission for the target business function. If the disabling time includes both the start and end times, the disabling of access permission for the target business function will automatically end when the end time is reached. Even before the end time is reached, manual intervention is still required to end the disabling of access permission for the target business function.

[0181] Specifically, such as Figure 15 As shown, the system displays the entry point for updating the user's access rights to the requested target business function. If the user's historical usage data for the requested target business function meets the functional restrictions, in response to a trigger operation on the access rights update entry, a disabled information edit box and a function disabled confirmation entry are displayed. In response to an edit operation on the disabled information edit box, the disabled information edited by the edit operation is displayed in the disabled information edit box. In response to a confirmation operation on the disabled confirmation entry, the initial label or function available label is updated to a function disabled label, and an information viewing entry corresponding to the target business function is displayed. In response to a view operation on the information viewing entry, the disabled information corresponding to the target business function is displayed. In a specific application, the access rights update entry is the entry corresponding to "Disabled," and the information viewing entry is... Figure 16 The entry point corresponding to "View Details" in the middle responds to the viewing operation of the information viewing entry point, and the disabled information displayed is as follows: Figure 16 As shown on the "Merchant Details" page. In response to a triggered operation related to updating usage permissions, a disabled information edit box and a function disabled confirmation box are displayed, as shown below. Figure 16 As shown on the "Immediate Punishment" page.

[0182] In this embodiment, by displaying the access permission update entry, the business function reviewer can manually update the access permissions of the business user for the target business function. By editing the disabled information record, the specific information of the target business function is prohibited from being accessed by the business user, so as to realize the timely recording and viewing of information and facilitate the reasonable control of the access permissions of the target business function.

[0183] In one embodiment, the access permission update entry corresponding to the function disabling label is the cancellation disabling entry; the business function processing method further includes: if the historical usage data of the target business function applied for by the business user does not meet the function restriction conditions, displaying the edited cancellation disabling information; in response to the confirmation operation of the cancellation disabling information, updating the displayed function disabling label to the function available label corresponding to the target business function, and displaying the information viewing entry corresponding to the target business function, the information viewing entry being used to trigger the display of the cancellation disabling information corresponding to the target business function.

[0184] The "Cancel Disabling Information" is the information edited by the business function approver when setting the access permission for the target business function to an available state. Specifically, the "Cancel Disabling Information" may include at least one of the following: the reason for canceling the disabling, the person who canceled the disabling, and the time of cancellation. The "Function Available" tag is used to allow business users to use the target business function within their business processes.

[0185] Specifically, when the historical usage data of the requested target business function does not meet the functional restrictions, in response to a trigger operation on the "Cancel Disable" entry, a "Cancel Disable" information edit box and a "Cancel Function Disable Confirmation" entry are displayed; in response to an editing operation on the "Cancel Disable" information edit box, the edited "Cancel Disable" information is displayed; in response to a confirmation operation on the "Cancel Function Disable Confirmation" entry, the displayed "Function Disabled" label is updated to a "Function Available" label corresponding to the target business function, and an information viewing entry corresponding to the target business function is displayed; in response to a viewing operation on the information viewing entry, the "Cancel Disable" information corresponding to the target business function is displayed. In a specific application, the "Cancel Disable" entry is... Figure 16 The entry corresponding to "Cancel Disabling" displays a Cancel Disabling information edit box and a Cancel Function Disabling confirmation entry in response to a trigger operation on the Cancel Disabling entry. Figure 16 The phrase "Cancel penalty" is shown in the middle.

[0186] In this embodiment, by displaying the undisable entry, the business function reviewer can manually undisable the user's access to the target business function. The editable undisable information record contains the specific information of the user who undisabled the target business function, enabling timely recording and viewing of information and facilitating reasonable control over the user's access to the target business function.

[0187] This application also provides an application scenario in which the above-described business function processing method is applied.

[0188] Specifically, the application of this business function processing method in this application scenario is as follows:

[0189] Business users have opened a Merchant Account in the WeChat Pay management system and one or more Official Accounts in the WeChat system. The opened Official Accounts are associated and bound to the opened Merchant Accounts. The entire business implementation system is based on three basic entities: Merchant Account, Official Account, and Product Function or Business Function. There are two basic relationships between entities: Merchant Relationship (the relationship between multiple merchants who jointly complete a transaction) and Product Relationship (the same function in different scenarios such as direct-connected merchants or service merchants can be expressed by numerical relationships). The three main entity relationships are: Product Permission (referring to the merchant opening a specific product: ordinary direct-connected merchants, service providers, and sub-merchants opening specific product functions), Official Account Authorization (the binding relationship established between the Merchant Account and the Official Account), and Product Authorization (if both the service provider and the sub-merchant have a parent-child relationship and apply for the product function, it means that the product function can be implemented based on the parent-child merchant relationship).

[0190] The WeChat Pay management system is a system that manages the use of WeChat Pay product functions by business users based on merchant accounts. The WeChat system provides an interactive platform for official accounts and WeChat users. Merchants are the identifiers within the entire WeChat ecosystem; a merchant is an identity on the WeChat Pay side. Product functions, or business functions, represent a transaction method or capability, such as direct debit, which is a function. Business users can provide information and services to WeChat users through official accounts. WeChat Pay is a payment function integrated into the WeChat client. WeChat users can log in to the terminal using their WeChat accounts on their mobile phones to complete a quick payment process. WeChat Pay provides secure, fast, and efficient payment services to WeChat users based on quick payment via linked bank cards. WeChat Pay's related product functions are abstractions that empower merchants. Product functions include payment code payment, refund function, direct debit agreement function, and direct debit deduction function. Enabling the corresponding product function indicates that the merchant has the ability to use a certain business. When using all WeChat Pay business functions, a merchant's merchant account needs to be linked to one or more official accounts to facilitate the integration of WeChat Pay and the WeChat infrastructure. This allows for further expansion and operation of WeChat's basic capabilities during transactions within the WeChat Pay system, such as sending official account messages. Within a merchant's product feature system, if a merchant needs to be granted a certain capability, they must apply to activate that specific function, such as the ability to automatically deduct fees or the ability to sign up for automatic deductions. If a merchant misuses a capability, WeChat Pay has the right to impose penalties on that specific capability. For example, as mentioned in this article, penalizing the automatic deduction capability would restrict all of the merchant's automatic deduction activities.

[0191] Merchants in the WeChat Pay management system include direct-connect merchants and service-connect merchants. Direct-connect merchants feature direct information flow and direct fund flow. Their systems directly call WeChat Pay's API, and WeChat Pay directly funds the direct-connect merchant's bank account. Service-connect merchants separate information flow from fund flow. Service-connect merchants initiate transactions with users on behalf of their sub-merchants, WeChat Pay settles funds with the sub-merchants, and the service-connector receives a service fee from WeChat Pay.

[0192] Taking direct-connected merchants as an example, when a direct-connected merchant logs into the WeChat Pay Management System (hereinafter referred to as the Merchant System), the business function display page (or product display page) on the direct-connected merchant end (hereinafter referred to as the Direct-Connected Merchant End) of the Merchant System displays candidate business function tags (such as payment code payment function, facial recognition payment function, etc.) that correspond one-to-one with multiple business functions that the direct-connected merchant can use in the business process. In response to the direct-connected merchant's selection of the target business function tag from the candidate business function tags, if the direct-connected merchant's permission to use the target business function is in an unapplied or expired state, the Merchant System displays the business function application entry corresponding to the target business function and the official account associated with the direct-connected merchant in the WeChat system. In response to the official account selection operation, the target official account is selected from multiple official accounts. In response to the business function application operation for the business function application entry, the system triggers the application for the target official account's permission to use the target business function in the business process and triggers the generation of functional restrictions for the target official account on the target business function. The business function application entry point will be displayed as untriggerable or updated to a business function application cancellation entry point. The application progress information corresponding to the application for access to the target business function will be displayed on the application entry point's display page. Specifically, when the application is in progress, the application progress information will display an intermediate state indicating that the application is in the process; when the application has been approved, the application progress information will update from an intermediate state to an application result indicating that the application has been approved.

[0193] When a directly connected merchant submits an application, the merchant system's reviewer's display page shows the application information and review information for the direct connected merchant's application to use the target business function. The application information includes the direct connected merchant account, direct connected merchant name, application reason, business function type, associated account on the business platform, and interactive page, etc. The review information includes the application number, the application subject including the direct connected merchant account type and the target business function, the review process type, the review status, the review information of the previous stage, and the review information of the current stage (including the processor and processing time), etc.

[0194] On the reviewer's display page, information regarding the direct-connected merchant's application for access to the target business function is shown. Specifically, during the review process, the area for setting the functional restrictions and the entry point for confirming the functional restrictions can also be displayed. Specifically, the backend can automatically filter the review data corresponding to the review data category for the target business function from the data corresponding to the direct-connected merchant based on the target business function and the direct-connected merchant's identification in the application information, and display the review data corresponding to the direct-connected merchant according to the review data category for the target business function. In response to the reviewer's operation of setting functional restrictions in the functional restriction setting area, the functional restrictions set in the functional restriction setting operation are displayed. In response to the confirmation operation at the functional restriction confirmation entry point, the set functional restrictions are stored in the backend, and the application for access to the target business function by the direct-connected merchant is triggered.

[0195] On the reviewer's display page, the following content changes occur: The direct-connected merchant's access permission update entry for the applied target business function is displayed; if the direct-connected merchant's historical usage data for the applied target business function meets the function restriction conditions, in response to the reviewer's trigger operation on the access permission update entry, a disabled information editing box and a function disabled confirmation entry are displayed; in response to the reviewer's editing operation on the disabled information editing box, the disabled information edited by the editing operation is displayed in the disabled information editing box; in response to the reviewer's confirmation operation on the disabled confirmation entry, the initial label or function available label is updated to a function disabled label, and an information viewing entry corresponding to the target business function is displayed. This information viewing entry is used to trigger the display of the disabled information corresponding to the target business function. If a directly connected merchant's historical usage data for the target business function applied for does not meet the functional restrictions, in response to the reviewer's triggering operation on the cancellation of the disabling entry, a cancellation disabling information editing box and a cancellation function disabling confirmation entry will be displayed; in response to the reviewer's editing operation on the cancellation disabling information editing box, the cancellation disabling information edited by the editing operation will be displayed in the cancellation disabling information editing box; in response to the reviewer's confirmation operation on the cancellation function disabling confirmation entry, the displayed function disabling label will be updated to a function available label corresponding to the target business function, and an information viewing entry corresponding to the target business function will be displayed.

[0196] When the application process information indicates that the application has been approved, if the confidentiality level of the functional restrictions is visible to the directly connected merchant, the functional restrictions for the target business function will be displayed on the directly connected merchant's end. When the target official account triggers the use of the applied target business function, and the field value of the corresponding control field of the target official account is a target value indicating that the historical usage data of the target account for the target business function meets the functional restrictions, a function disabling prompt will be displayed on the directly connected merchant's end, prohibiting the target official account from using the target business function in the business process.

[0197] Taking a service merchant as an example, when a service merchant logs into the merchant system, the business function display page (or product display page) on the service merchant's client (hereinafter referred to as the service merchant client) displays candidate business function tags corresponding to multiple business functions that the service merchant can use in the business process. In response to the service merchant's selection of a target business function tag from the candidate tags, if there are candidate sub-merchants associated with the service merchant whose access to the target business function is either unapplied for or expired, the merchant system displays the business function application entry corresponding to the target business function and shows the candidate sub-merchants. In response to the selection of a target sub-merchant from the candidate sub-merchants, the selected target sub-merchant is marked. In response to the service merchant's business function application operation at the business function application entry, the merchant system triggers the application for the service account and the target sub-account's access to the target business function in the business process, and generates functional restrictions for the service account and the target sub-account for the target business function. At the same time, the business function application entry will be displayed as an untriggerable state or updated to a business function application cancellation entry. The application process information corresponding to the application for the right to use the target business function will be displayed on the display page of the business function application entry.

[0198] The functional restrictions on the target business functions for the service account and target sub-account are set by the reviewer in the merchant system. The corresponding application information in the merchant system is displayed on the reviewer's page in the merchant system, such as... Figure 17 As shown, the specific setup process is similar to the way direct-connect merchants impose functional restrictions on target business functions, and will not be repeated here.

[0199] When both the service account and the target sub-merchant's application for access to the target business function has been approved, if the confidentiality level of the functional restrictions on the target sub-merchant is visible to the target sub-merchant, then the functional restrictions on the target business function by the directly connected merchant, as well as the authorization confirmation entry for the access to the target business function, will be displayed on the display page of the target sub-merchant's login merchant system (hereinafter referred to as the sub-merchant end). In response to the target sub-merchant's confirmation operation on the authorization confirmation entry, the authorization prompt for the access to the target business function will be displayed on the sub-merchant end.

[0200] When the application progress information indicates that the application has been approved, if the confidentiality level of the functional restrictions for the service merchant is visible to the service merchant, the service merchant's functional restrictions for the target business function will be displayed on the service merchant's end. When a service account triggers the use of the target business function, if there are target accounts in both the service account and the target sub-account whose historical usage data for the target business function meets the functional restrictions, a function disabling prompt will be displayed, prohibiting the target account from using the target business function in the business process.

[0201] Furthermore, for service merchants or directly connected merchants (hereinafter collectively referred to as merchants), when the target business function is a template-based business function that establishes a business relationship with the service recipient based on the contract content in the template, taking the entrusted deduction contract as an example, entrusted deduction is a password-free deduction method provided by WeChat Pay for merchants. For example, in scenarios such as utility bill payments and ride-hailing software, after the user signs up, the merchant can initiate a password-free deduction to complete the payment. Signing up involves the user signing a password-free payment agreement with the merchant for designated entrusted deduction items based on the content and rules on the entrusted deduction template. Users can access the deduction service page in the WeChat system through "Me" - "Payment" - "..." - "Deduction Service" to view all signed entrusted deduction items.

[0202] In business management, several scenarios exist. Scenario 1: After a merchant integrates WeChat Pay, they need to use capabilities such as payment code payment, authorized deduction, authorized deduction signing, refunds, and marketing activities. The management methods differ for different capabilities. If a merchant engages in illegal activities such as inducing users to sign up, while payment code payment and refunds are compliant, then the merchant's ability to add new authorized deduction signing capabilities needs to be specifically stopped. Other compliant businesses should not be affected. Scenario 2: A merchant may have an "annual automatic renewal" program and a "monthly automatic renewal" program. For programs involving different amounts, the user complaint rate thresholds differ. For example, the "annual automatic renewal" program requires control when the complaint rate reaches one in ten thousand to prevent the merchant's deduction behavior from triggering a public relations crisis. However, the "monthly automatic renewal" program does not meet the conditions requiring control and needs differentiated management based on different scenarios.

[0203] This application proposes specific solutions for the above scenarios, and the specific process is as follows: Figure 20As shown, firstly, WeChat Pay merchant operators apply to activate the direct debit and contract signing functions on the merchant platform and configure the direct debit template. WeChat Pay business administrators review the merchant's product function activation application based on the merchant's business qualifications and compliance. Depending on the merchant's actual operating status and real-time customer complaint rate, the system restricts the merchant's ability to perform direct debit and add new direct debit contracts to varying degrees. When a merchant initiates a deduction, the system verifies whether the merchant has activated the direct debit function and whether it has been penalized. When a merchant requests to add a contract, the system verifies whether the merchant has activated the direct debit contract function and whether it has been penalized, and also verifies whether the corresponding direct debit template is restricted from deducting or signing. If the merchant is under control, the system prohibits the merchant from conducting the corresponding business and prompts the merchant with the specific rules that have been triggered. In the WeChat Pay management system, a product function entity model is established for each product function applied for by each merchant to record the information corresponding to the usage permissions of each product function applied for by each merchant.

[0204] On the merchant login page of the merchant system (hereinafter referred to as the merchant side), the edited template contract content is displayed. In response to the merchant's confirmation of the template contract content, the template contract content is sent to the business function reviewer corresponding to the template contract function. In response to the merchant's application for a business function through the application portal, the application target account's access to the target business function within the business process is granted, and when the template contract content is approved, functional restrictions on the template contract function for the business user are generated.

[0205] When the template signing function in the template-type business function applied for by the business user is triggered, and the field value of the first control field corresponding to the template-type business function is the first target value that indicates that the historical usage data of the template signing function by the business user meets the corresponding function restriction conditions, a function disable prompt prohibiting the use of the template signing function will be displayed on the merchant's end.

[0206] When the contract fulfillment function applied for by the business user is triggered, and the value of the second control field corresponding to the template-type business function is the second target value that indicates that the historical usage data of the contract fulfillment function by the business user meets the corresponding function restriction conditions, a function disabling prompt prohibiting the use of the contract fulfillment function will be displayed on the merchant's end.

[0207] Specifically, the entity model of the authorized deduction template can include a control field. A control field with an attribute bit of 0 indicates that new contracts are prohibited, and an attribute bit of 1 indicates that deductions are prohibited. Each approved template is unrestricted by default. When a merchant initiates a deduction or contract signing, the control attribute field of the template is checked. If a corresponding restriction is found, the process is interrupted. After the merchant completes the rectification, the control attribute field is restored, and the merchant's deduction or contract signing process can be restarted.

[0208] It should be understood that, although Figure 2 , Figure 8 , Figure 13 , Figure 14 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2 , Figure 8 , Figure 13 , Figure 14 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0209] In one embodiment, such as Figure 19 As shown, a business function processing device 1900 is provided. This device can be a software module, a hardware module, or a combination of both as part of a computer device. Specifically, the device includes: an application entry display module 1902, an application operation triggering module 1904, and a prompt display module 1906, wherein:

[0210] The application entry display module 1902 is used to display the application entry for business functions. The application entry for business functions corresponds to the target business function among the multiple business functions that the business user can use in the business process.

[0211] The application operation trigger module 1904 is used to trigger the business function application operation at the business function application entry. The business function application operation is used to apply for the business user's access permission for the target business function in the business process and trigger the generation of the business user's functional restriction conditions for the target business function.

[0212] The prompt display module 1906 is used to display a function disabling prompt that prohibits the business user from using the target business function in the business process when the target business function applied for by the business user is triggered, provided that the historical usage data of the target business function by the business user meets the function restriction conditions.

[0213] In one embodiment, the business function processing device further includes: a candidate label display module. The candidate label display module is used to display candidate business function labels, each corresponding one-to-one with multiple business functions that a business user can use in the business process; the application entry display module is also used to display a business function application entry in response to a selection operation of a target business function label among the candidate business function labels, whereby the target business function label corresponds to the target business function.

[0214] In one embodiment, the candidate label display module includes a first candidate label display module and a second candidate label display module. The first candidate label display module is used to display candidate business function labels corresponding to the direct connection account when the account type of the business user is a direct connection account, according to the business function type corresponding to the direct connection account. The second candidate label display module is used to display candidate business function labels corresponding to the service account when the account type of the business user is a service account, according to the business function type corresponding to the service account.

[0215] Direct accounts are accounts that can directly establish business relationships with users on the business platform; service accounts are accounts used to establish business relationships between corresponding sub-accounts and users on the business platform.

[0216] In one embodiment, the application entry display module is further configured to respond to the selection operation of the target business function label among the candidate business function labels, and display the business function application entry when the user's permission to use the target business function corresponding to the target business function label is in an applyable state.

[0217] The eligible status includes either the business user not applying for permission to use the target business function, or the business user's permission to use the target business function having expired.

[0218] In one embodiment, the business function processing device further includes a target account determination module and a trigger processing module. The target account determination module is used to select a target account among multiple accounts associated with the business user on the business platform in response to an account selection operation. The trigger processing module is used to trigger the application for the target account's access to the target business function in the business process and to trigger the generation of functional restriction conditions for the target account regarding the target business function when a business function application operation is triggered. The prompt display module is also used to display a function disabling prompt that prohibits the target account from using the target business function in the business process when the target account triggers the use of the target business function, provided that the target account's historical usage data of the target business function meets the functional restriction conditions.

[0219] In one embodiment, the account type of the business user is a service account; the business function processing device further includes a target sub-account display module, a trigger processing module, and an authorization prompt module, wherein the target sub-account display module is used to display the target sub-account associated with the service account on the service account's display page; the trigger processing module is used to trigger the application service account and the target sub-account to use the target business function in the business process respectively when a business function application operation is triggered, and to trigger the generation of functional restriction conditions for the service account and the target sub-account for the target business function respectively; the authorization prompt module is used to display an authorization prompt for the use of the target business function on the target sub-account's display page when the applications for the use of the target business function by the service account and the target sub-account have been approved.

[0220] In one embodiment, the business function processing device further includes: an application process information display module, used to display the application process information corresponding to the application for access to the target business function; wherein, when the application is in the application process, the application process information is displayed as an intermediate state indicating that the application is in the application process; when the application has been approved, the application process information is updated from the intermediate state to the application result indicating that the application has been approved.

[0221] In one embodiment, the business function processing device further includes: a function restriction condition display module, used to display the function restriction conditions of the business user for the target business function when the application for access permission for the target business function has been approved; wherein the function restriction conditions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

[0222] In one embodiment, the prompt display module includes a control field determination module and a disable prompt display module. The control field determination module is used to determine the control field corresponding to the target business function when the target business function requested by the business user is triggered. The disable prompt display module is used to display a function disable prompt that prohibits the business user from using the target business function in the business process when the field value of the control field is a target value. The target value is used to indicate that the historical usage data of the business user of the target business function meets the functional restriction conditions.

[0223] In one embodiment, the target business function includes a template-based business function that establishes a business relationship with a business service object based on the contract content in the template; the template-based business function includes a template signing function and a contract content fulfillment function; the prompt display module includes a first prompt display module and a second prompt display module, wherein the first prompt display module is used to display a function disable prompt prohibiting the use of the template signing function when the template signing function applied for by the business user is triggered and the field value of the first control field corresponding to the template-based business function is a first target value; the first target value indicates that the historical usage data of the business user for the template signing function meets the corresponding functional restriction conditions; the second prompt display module is used to display a function disable prompt prohibiting the use of the contract content fulfillment function when the contract content fulfillment function applied for by the business user is triggered and the field value of the second control field corresponding to the template-based business function is a second target value; the second target value indicates that the historical usage data of the business user for the contract content fulfillment function meets the corresponding functional restriction conditions.

[0224] In one embodiment, the business function processing device further includes: a template contract content display module and a trigger processing module, wherein the template contract content display module is used to display the edited template contract content; the trigger processing module is used to trigger the sending of the template contract content to the business function reviewer corresponding to the template contract function in response to the confirmation operation of the template contract content; the trigger processing module is also used to trigger the generation of functional restriction conditions for the template contract function by the business user when the template contract content is approved.

[0225] In one embodiment, the prompt display module is also used to display the name of the target business function that is prohibited from use by the business user in the business process, and to display the disabling information for the use permission of the target business function.

[0226] In one embodiment, such as Figure 20As shown, a business function processing device 2000 is provided. This device can be a software module, a hardware module, or a combination of both as part of a computer device. Specifically, the device includes: an application information display module 2002, a function limitation condition display module 2004, and a label display module 2006, wherein:

[0227] The application information display module 2002 is used to display the application information of the business user applying for the right to use the target business function. The target business function is one of the multiple business functions that the business user can use in the business process.

[0228] The Functional Restriction Display Module 2004 is used to display the functional restrictions imposed by the business user on the target business function in accordance with the application information. The functional restrictions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

[0229] The label display module 2006 is used to display a function disabling label corresponding to the target business function when the historical usage data of the target business function applied for by the business user meets the function restriction conditions; the function disabling label is used to prohibit the business user from using the target business function in the business process.

[0230] In one embodiment, the business function processing device further includes: an audit data display module, used to display the audit data corresponding to the business user according to the audit data category corresponding to the target business function, in accordance with the application information.

[0231] In one embodiment, the business function processing device further includes: a usage permission update entry display module, used to display the usage permission update entry for the applied target business function by the business user; a label display module, including a disabled information display module and a function disabled label display module, wherein the disabled information display module is used to display edited disabled information when the historical usage data of the applied target business function by the business user meets the functional restriction conditions; the function disabled label display module is used to display a function disabled label corresponding to the target business function and an information viewing entry corresponding to the target business function in response to a confirmation operation on the disabled information, and the information viewing entry is used to trigger the display of the disabled information corresponding to the target business function.

[0232] In one embodiment, the access permission update entry corresponding to the function disabled label is the cancellation disabled entry; the business function processing device further includes: a cancellation disabled information display module and a function available label display module, wherein the cancellation disabled information display module is used to display edited cancellation disabled information when the historical usage data of the target business function applied for by the business user does not meet the function restriction conditions; the function available label display module is used to update the displayed function disabled label to a function available label corresponding to the target business function in response to the confirmation operation of the cancellation disabled information, and display an information viewing entry corresponding to the target business function, the information viewing entry being used to trigger the display of the cancellation disabled information corresponding to the target business function.

[0233] For specific embodiments of the business function processing device, please refer to the embodiments of the business function processing method described above, which will not be repeated here. Each module in the above-mentioned business function processing device can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0234] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 21 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a business function processing method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0235] Those skilled in the art will understand that Figure 21 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0236] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0237] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0238] In one embodiment, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the computer device to perform the steps in the above method embodiments.

[0239] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0240] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0241] The above embodiments merely illustrate several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A business function processing method, characterized in that, The method includes: The entry point for applying for business functions is displayed. This entry point corresponds to the target business function among multiple business functions that business users can use in the business process. Trigger a business function application operation to the business function application entry. The business function application operation is used to apply for the business user's access permission for the target business function in the business process, and trigger the generation of functional restriction conditions for the target business function by the business user. The functional restriction conditions are matched with the review data corresponding to the business user, and the review data corresponds to the review data category corresponding to the target business function. When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disable prompt is displayed, prohibiting the business user from using the target business function in the business process.

2. The method according to claim 1, characterized in that, The method further includes: Display candidate business function labels, which correspond one-to-one with multiple business functions that the business user can use in the business process; The application entry point for the display service function includes: In response to the selection of a target business function label from the candidate business function labels, a business function application entry is displayed, wherein the target business function label corresponds to the target business function.

3. The method according to claim 2, characterized in that, The display of candidate service function labels includes: When the account type of the service user is a direct account, the candidate service function label corresponding to the direct account is displayed according to the service function type corresponding to the direct account; When the account type of the service user is a service account, candidate service function tags corresponding to the service account are displayed according to the service function type corresponding to the service account; The direct connection account is an account that can directly establish business relationships with users of the business platform; the service account is an account used to establish business relationships between corresponding sub-accounts and users of the business platform.

4. The method according to claim 2, characterized in that, The step of displaying a business function application entry in response to the selection of a target business function tag from the candidate business function tags includes: In response to the selection operation of the target business function tag among the candidate business function tags, when the user of the business has the right to use the target business function corresponding to the target business function tag in the application state, the business function application entry is displayed. The "application-available status" includes either the business user not applying for permission to use the target business function, or the business user's permission to use the target business function having expired.

5. The method according to claim 1, characterized in that, The method further includes: In response to the account selection operation, select the target account from among the multiple accounts associated with the business platform by the business user; When the business function application operation is triggered, the application for the target account to use the target business function in the business process is triggered, and the functional restriction conditions for the target account to use the target business function are generated. When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process, including: When the target account triggers the use of the target business function, if the historical usage data of the target account for the target business function meets the function restriction conditions, a function disable prompt is displayed, prohibiting the target account from using the target business function in the business process.

6. The method according to claim 1, characterized in that, The account type of the service user is a service account; the method also includes: On the service account display page, the target sub-account associated with the service account is displayed; When the business function application operation is triggered, the service account and the target sub-account are respectively triggered to request the use rights of the target business function in the business process, and the functional restriction conditions of the service account and the target sub-account for the target business function are respectively triggered to be generated. When the applications for access to the target business function by both the service account and the target sub-account have been approved, an authorization prompt for access to the target business function will be displayed on the display page of the target sub-account.

7. The method according to claim 1, characterized in that, The method further includes: Displays the application process information corresponding to the application for access to the target business function; When the application is in the process of being submitted, the application progress information is displayed as indicating that the application is in an intermediate state of the application process. When the application has been approved, the application process information is updated from the intermediate state to the application result indicating that the application has been approved.

8. The method according to claim 1, characterized in that, The method further includes: When the application for permission to use the target business function has been approved, the functional restrictions imposed on the target business function by the business user are displayed. The functional restrictions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

9. The method according to claim 1, characterized in that, When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process, including: When the target business function applied for by the business user is triggered, the control field corresponding to the target business function is determined; When the value of the control field is the target value, a function disable prompt will be displayed, prohibiting the user of the business from using the target business function in the business process; The target value is used to characterize whether the historical usage data of the target business function by the business user meets the functional constraints.

10. The method according to claim 1, characterized in that, The target business functions include template-based business functions that establish business relationships with business service objects based on the contract content in the template; the template-based business functions include template signing functions and contract content fulfillment functions; When the target business function applied for by the business user is triggered, if the historical usage data of the target business function by the business user meets the function restriction conditions, a function disabling prompt is displayed, prohibiting the business user from using the target business function in the business process, including: When the template signing function applied for by the business user is triggered, and the field value of the first control field corresponding to the template business function is the first target value, a function disabling prompt that prohibits the use of the template signing function is displayed; the first target value indicates that the historical usage data of the business user of the template signing function meets the corresponding function restriction conditions. When the contract fulfillment function applied for by the business user is triggered, and the field value of the second control field corresponding to the template-type business function is the second target value, a function disabling prompt prohibiting the use of the contract fulfillment function is displayed; the second target value indicates that the historical usage data of the contract fulfillment function by the business user meets the corresponding function restriction conditions.

11. The method according to claim 10, characterized in that, The method further includes: Displays the editable template contract content; In response to the confirmation operation for the template contract content, the template contract content is sent to the business function reviewer corresponding to the template contract function; The triggering of the generation of functional restrictions on the target business function by the business user includes: When the template contract content is approved, the functional restrictions on the template contract function by the business user are triggered.

12. The method according to claim 1, characterized in that, The function disable prompt that prevents the user from using the target business function in the business process includes: Displays the name of the target business function that the business user is prohibited from using in the business process, and displays the disabled information for the use permission of the target business function.

13. A business function processing method, characterized in that, The method includes: Displays the application information of the business user requesting permission to use the target business function, wherein the target business function is one of multiple business functions that the business user can use in the business process; Corresponding to the application information, the functional restrictions of the business user for the target business function are displayed. The functional restrictions are matched with the review data corresponding to the business user, and the review data corresponds to the review data category corresponding to the target business function. The functional restrictions are generated when the business user triggers the business function application operation for the target business function. If the historical usage data of the requested target business function by the business user meets the function restriction conditions, a function disable label corresponding to the target business function will be displayed; the function disable label is used to prohibit the business user from using the target business function in the business process.

14. The method according to claim 13, characterized in that, The method further includes: Corresponding to the application information, the audit data corresponding to the business user is displayed according to the audit data category corresponding to the target business function.

15. The method according to claim 13, characterized in that, The method further includes: Displays the entry point for updating the user's access rights to the requested target business function; When the historical usage data of the requested target service function by the service user meets the function restriction conditions, displaying a function disable label corresponding to the target service function includes: If the historical usage data of the requested target business function by the business user meets the function restriction conditions, the edited disabled information will be displayed; In response to a confirmation operation for the disabled information, a function disable tag corresponding to the target business function and an information viewing entry corresponding to the target business function are displayed. The information viewing entry is used to trigger the display of the disabled information corresponding to the target business function.

16. The method according to claim 15, characterized in that, The access permission update entry for the function disable tag is the undisable entry; the method also includes: If the historical usage data of the requested target business function by the business user does not meet the function restriction conditions, the edited cancellation and disabling information will be displayed; In response to the confirmation operation for the cancellation of the disabled information, the displayed disabled function label will be updated to the enabled function label corresponding to the target business function, and an information viewing entry corresponding to the target business function will be displayed. The information viewing entry is used to trigger the display of the cancellation of the disabled information corresponding to the target business function.

17. A business function processing device, characterized in that, The device includes: The application entry display module is used to display the application entry for business functions. The application entry for business functions corresponds to the target business function among multiple business functions that business users can use in the business process. The application operation triggering module is used to trigger a business function application operation at the business function application entry. The business function application operation is used to apply for the user's access permission for the target business function in the business process, and trigger the generation of functional restriction conditions for the user's access to the target business function. The functional restriction conditions are matched with the review data corresponding to the user, and the review data corresponds to the review data category corresponding to the target business function. The prompt display module is used to display a function disable prompt that prohibits the business user from using the target business function in the business process when the target business function applied for by the business user is triggered, provided that the historical usage data of the target business function by the business user meets the function restriction conditions.

18. The apparatus according to claim 17, characterized in that, The business function processing device further includes: a candidate label display module for displaying candidate business function labels, each of which corresponds one-to-one with multiple business functions that the business user can use in the business process; and an application entry display module for displaying a business function application entry in response to the selection operation of the target business function label among the candidate business function labels, wherein the target business function label corresponds to the target business function.

19. The apparatus according to claim 18, characterized in that, The candidate label display module includes a first candidate label display module and a second candidate label display module. The first candidate label display module is used to display candidate business function labels corresponding to the direct connection account when the account type of the business user is a direct connection account. The second candidate label display module is used to display candidate business function labels corresponding to the service account when the account type of the business user is a service account. Direct accounts are accounts that can directly establish business relationships with users on the business platform; service accounts are accounts used to establish business relationships between corresponding sub-accounts and users on the business platform.

20. The apparatus according to claim 18, characterized in that, The application entry display module is also used to respond to the selection operation of the target business function label in the candidate business function labels. When the user's permission to use the target business function corresponding to the target business function label is in the application state, the business function application entry is displayed. The eligible status includes either the business user not applying for permission to use the target business function, or the business user's permission to use the target business function having expired.

21. The apparatus according to claim 17, characterized in that, The business function processing device further includes a target account determination module and a trigger processing module. The target account determination module is used to select the target account from multiple accounts associated with the business user on the business platform in response to the account selection operation. The trigger processing module is used to trigger the application for the target account's access to the target business function in the business process when a business function application operation is triggered, and to trigger the generation of functional restriction conditions for the target account for the target business function. The prompt display module is also used to display a function disabling prompt that prohibits the target account from using the target business function in the business process when the target account triggers the use of the target business function, provided that the target account's historical usage data of the target business function meets the functional restriction conditions.

22. The apparatus according to claim 17, characterized in that, The account type of the business user is a service account; the business function processing device also includes a target sub-account display module, a trigger processing module, and an authorization prompt module. The target sub-account display module displays the target sub-account associated with the service account on the service account's display page. The trigger processing module, when a business function application operation is triggered, triggers the application service account and the target sub-account to grant access to the target business function in the business process, and generates functional restrictions for the service account and the target sub-account for the target business function. The authorization prompt module, when both the service account and the target sub-account's applications for access to the target business function have been approved, displays an authorization prompt for the access to the target business function on the target sub-account's display page.

23. The apparatus according to claim 17, characterized in that, The business function processing device further includes: an application process information display module, used to display the application process information corresponding to the application for access to the target business function; wherein, when the application is in the process of application, the application process information is displayed as an intermediate state indicating that the application is in the process of application; when the application has been approved, the application process information is updated from the intermediate state to the application result indicating that the application has been approved.

24. The apparatus according to claim 17, characterized in that, The business function processing device further includes: a function restriction condition display module, used to display the function restriction conditions of the business user for the target business function when the application for access permission for the target business function has been approved; wherein the function restriction conditions are matched with the audit data corresponding to the business user, and the audit data corresponds to the audit data category corresponding to the target business function.

25. The apparatus according to claim 17, characterized in that, The prompt display module includes a control field determination module and a disable prompt display module. The control field determination module is used to determine the control field corresponding to the target business function when the target business function applied for by the business user is triggered. The disable prompt display module is used to display a function disable prompt that prohibits the business user from using the target business function in the business process when the field value of the control field is a target value. The target value is used to indicate that the historical usage data of the business user of the target business function meets the functional restriction conditions.

26. The apparatus according to claim 17, characterized in that, The target business functions include template-based business functions that establish business relationships with business service objects based on the contract content in the template; template-based business functions include template signing functions and contract content fulfillment functions; the prompt display module includes a first prompt display module and a second prompt display module, wherein the first prompt display module is used to display a function-disabled prompt that prohibits the use of the template signing function when the template signing function applied for by the business user is triggered and the field value of the first control field corresponding to the template-based business function is a first target value; the first target value indicates that the historical usage data of the business user for the template signing function meets the corresponding functional restriction conditions; the second prompt display module is used to display a function-disabled prompt that prohibits the use of the contract content fulfillment function when the contract content fulfillment function applied for by the business user is triggered and the field value of the second control field corresponding to the template-based business function is a second target value; the second target value indicates that the historical usage data of the business user for the contract content fulfillment function meets the corresponding functional restriction conditions.

27. The apparatus according to claim 26, characterized in that, The business function processing device further includes: a template contract content display module and a trigger processing module, wherein the template contract content display module is used to display the edited template contract content; the trigger processing module is used to respond to the confirmation operation on the template contract content and trigger the sending of the template contract content to the business function reviewer corresponding to the template contract function; the trigger processing module is also used to trigger the generation of functional restrictions on the template contract function by the business user when the template contract content is approved.

28. The apparatus according to claim 17, characterized in that, The prompt display module is also used to display the name of the target business function that is prohibited from use by the business user in the business process, and to display the disabled information for the use permission of the target business function.

29. A business function processing device, characterized in that, The device includes: The application information display module is used to display the application information of the business user for the right to use the target business function. The target business function is one of the multiple business functions that the business user can use in the business process. The functional restriction display module is used to display the functional restrictions imposed by the business user on the target business function, corresponding to the application information. The functional restrictions are matched with the review data corresponding to the business user, and the review data corresponds to the review data category corresponding to the target business function. The functional restrictions are generated when the business user triggers the business function application operation for the target business function. The label display module is used to display a function-disabled label corresponding to the target business function when the historical usage data of the target business function applied for by the business user meets the function restriction conditions. The function-disabled label is used to prohibit the business user from using the target business function in the business process.

30. The apparatus according to claim 29, characterized in that, The business function processing device further includes: an audit data display module, used to display the audit data corresponding to the business user according to the audit data category corresponding to the target business function, based on the application information.

31. The apparatus according to claim 29, characterized in that, The business function processing device further includes: a usage permission update entry display module, used to display the usage permission update entry for the target business function applied for by the business user; a label display module, including a disabled information display module and a function disabled label display module, wherein the disabled information display module is used to display edited disabled information when the historical usage data of the target business function applied for by the business user meets the function restriction conditions; the function disabled label display module is used to display the function disabled label corresponding to the target business function and the information viewing entry corresponding to the target business function in response to the confirmation operation of the disabled information, and the information viewing entry is used to trigger the display of the disabled information corresponding to the target business function.

32. The apparatus according to claim 31, characterized in that, The access permission update entry for the function disable tag is the undisable entry; The business function processing device further includes: a cancellation / disabling information display module and a function availability label display module. The cancellation / disabling information display module is used to display edited cancellation / disabling information when the historical usage data of the target business function applied for by the business user does not meet the function restriction conditions. The function availability label display module is used to update the displayed function disable label to the function availability label corresponding to the target business function in response to the confirmation operation of the cancellation / disabling information, and to display the information viewing entry corresponding to the target business function. The information viewing entry is used to trigger the display of the cancellation / disabling information corresponding to the target business function.

33. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 12 or 13 to 16.

34. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 12 or 13 to 16.

35. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 12 or 13 to 16.

Citation Information

Patent Citations

  • Workflow establishment and approval node self-adaption method and system

    CN110782224A

  • Controlling method of business operations competence and generating method of relational database

    CN1967560A