Application entry integration method and device for identifying SaaS tenant information identifier

By identifying the application portal integration device of SaaS-based tenant information identification, the tenant information is automatically identified and the entry identifier is generated, and the application template that meets the needs of tenants is automatically integrated, solving the problem of manually adjusting application integration in the existing technology, and improving the Tenant usage efficiency.

CN119398676APending Publication Date: 2025-02-07FUJIAN FUJITSU COMM SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410859505.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The existing technology has failed to automatically provide business application integration modules that meet the characteristics of the tenant industry and business characteristics, resulting in tenant administrators needing to manually adjust the application integration front-end to increase usage costs and reduce usage efficiency.

Method used

Through the application portal integration device that recognizes SaaS-based tenant information identification, including tenant identity authentication module, service content identification module, business application integration module, entrance identifier generation module and tenant organization user account identification module, it automatically identifies tenant information and generates entrance identifiers. , realize automatic integration of application templates that meet tenant needs.

Benefits of technology

It realizes that the tenant administrator automatically provides an application integration system that meets the tenant business scenario after logging in, which reduces the threshold for tenant use, reduces manual consumption, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398676A_ABST
    Figure CN119398676A_ABST
Patent Text Reader

Abstract

The invention discloses an application entry integration method and device for identifying SaaS tenant information identification. The device comprises a tenant identity authentication module, a service content identification module, a business application integration module, an entry identifier generation module and a tenant organization user account identification module. The tenant identity authentication module is used for performing login identification on tenants, and the tenant organization user account identification module is used for performing login identification on customer information of a management account or a common account subordinate to a tenant organization; the service content identification module is used for identifying the use permission of the online service content of the collaborative office platform; the identifier generation module generates a corresponding entry identifier according to a current device identifier generation rule; and the business application integration module obtains the applications from the platform ecological market according to the entry identifier, calls and integrates the applications, and integrates the applications corresponding to the tenant identities to the system front end. According to the invention, the requirement of a product party for providing service contents required by industry scenes and business scenes of owners is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of collaborative office technology, and in particular to an application portal integration method and device for identifying SaaS tenant information identifiers. Background Art

[0002] SaaS is a service model that provides software services to enterprise tenants through the Internet. The present invention is based on this service model. The service framework constructed by the present invention provides enterprise customers with an application integration platform entrance customized based on industry scenarios and actual work needs, thereby providing the required application software services to enterprise tenants through the Internet.

[0003] Existing technologies and related technical products on the market have basically failed to automatically provide business application integration modules that meet the tenant's industry characteristics and business characteristics after the tenant administrator and the tenant organization's account login authentication, including business collaboration service content. After the tenant administrator or the tenant organization's account logs in, it is necessary to manually adjust the application integration front end to achieve and meet the standards required by the tenant organization team or the business. Since the product platform used by this device is often integrated by a huge application ecosystem market and collaborative office system, the cost for tenant administrators and related users to become familiar with the platform functions is extremely high. The inability to provide corresponding business application integration modules according to tenant business needs will bring heavy usage costs to tenants and reduce energy efficiency. Summary of the invention

[0004] The purpose of the present invention is to provide an application portal integration method and device for identifying SaaS tenant information identifiers.

[0005] The technical solution adopted by the present invention is: An application portal integration device for identifying SaaS tenant information identification, which includes a tenant identity authentication module, a service content identification module, a business application integration module, a portal identifier generation module, and a tenant organization user account identification module; The tenant identity authentication module is used to log in and identify the tenants, and the tenant organization user account identification module is used to log in and identify the customer information of the management account or ordinary account under the tenant organization; the service content identification module is used to identify the use rights of the online service content of the collaborative office platform; the entry identifier generation module generates the corresponding entry identifier according to the current device identifier generation rules, and the entry identifier includes an application identification script and an application call script; the business application integration module calls and integrates the corresponding application content of the platform ecological market according to the instructions contained in the entry identifier to form an application integration corresponding to the tenant identity identification, and integrates the application corresponding to the tenant identity identification into the system front end.

[0006] The application entry integration method for identifying SaaS tenant information identification includes the following steps: Step 0: The tenant organization opens an account through the client before use; Step 1: When the management account or common account of the tenant organization logs in through the client on the device, Step 2: The client obtains the entry identifier corresponding to the account and parses it to obtain the login information and application call instruction script corresponding to the tenant organization account; Step 3: Send the call information to the application ecological market through the corresponding application call instruction, obtain different applications corresponding to the tenant from the application ecological market in the form of application integration modules, integrate them into an application integration system and present them on the front end.

[0007] Furthermore, the specific account opening steps in step 0 are as follows: Step 0-1, obtain the tenant organization's account opening information and identify the tenant's industry information, generate an industry string based on the industry information, and then generate an application call random encrypted string based on the configured industry application classification; Step 0-2, concatenate the industry string and the random part string into an entry identifier; Step 0-3, assign the entry identifier to the data table of the tenant identity authentication module as the primary key of the data table to complete the tenant account opening.

[0008] Furthermore, the tenant account opening information in step 0-1 includes the tenant enterprise organization, the tenant's industry, enterprise size, and staffing; Furthermore, in step 0-2, the industry string is located at the beginning of the entry identifier.

[0009] Furthermore, in step 0, when the tenant organization opens an account, the tenant organization's subordinate account information and the corresponding login process are further configured.

[0010] Furthermore, step 3 specifically includes the following steps: Step 3-1, identifying and parsing the entry identifier to extract application information, interface parameters and interaction configuration; Step 3-2, call the corresponding application in the application ecological market through the application information, obtain the application, template structure and metadata required for API call parameter configuration through the interface parameters, and build the integrated front-end transparent style; Step 3-3, forming an integrated template entry interface on the SaaS platform user interface based on the interactive configuration; forming an interactive menu, list or other user interface elements.

[0011] Furthermore, in step 3-3, the integrated template entry interface displays different integrated templates formed by corresponding call parameters, data formats and application contents, and is displayed on the user interface.

[0012] Furthermore, step 3-3 specifically includes the following steps: Step 3-3-1, dynamically generate a call script and integration code based on the identifier resolution information according to the configuration parameters and the selected integration template; Specifically, the corresponding HTTP request or other communication method code is generated according to the data format and API call specifications defined by the template; the parameters are injected into the script and code through the template engine or string replacement and other technologies.

[0013] Step 3-3-2, after completing the code generation, you need to deploy the generated scripts and codes to the integration module or server of the SaaS platform; by configuring the network and security settings, ensure that the connection and communication with the target application are running normally.

[0014] The present invention adopts the above technical solution, and uses software to construct the device components including modules such as tenant identity authentication, service content identification, business application integration, portal identifier generation, and tenant organization user account identification. Through this device, after the tenant administrator who has activated and purchased the service and the ordinary account under the tenant organization log in, it automatically provides an integrated system portal that meets the tenant's business scenario (solution) according to the tenant's relevant business information. The tenant administrator and the ordinary account can log in to the corresponding application integration template through the portal to carry out work. It plays a role in lowering the threshold for tenants to use the product, reducing the labor consumption in the business work scene, and improving work efficiency.

[0015] The processing device provided by the present invention can provide different business application templates according to the business scenario needs of different tenant enterprise organizations. By forming an entry identifier to identify tenant information during the login process, a business integration template (solution) that meets the needs of the owner is automatically provided. The present invention can be applied to business scenarios under the same service logic of SaaS platform products, meeting the needs of product parties to provide service content that meets the needs of the owner's industry scenario and business scenario according to the owner's industry needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments; Figure 1 A schematic diagram of the operation flow of the application portal integration device for identifying SaaS tenant information identifiers according to the present invention; Figure 2 This is a schematic diagram of the user login call flow of the present invention; Figure 3 This is a schematic diagram of the specific process steps of the application integration call of the present invention. Implementation

[0017] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0018] like Figures 1 to 3 As shown in one, the present invention discloses an application portal integration device for identifying SaaS tenant information identification, which includes a tenant identity authentication module, a service content identification module, a business application integration module, a portal identifier generation module, and a tenant organization user account identification module; The tenant identity authentication module is used to log in and identify the tenants, and the tenant organization user account identification module is used to log in and identify the customer information of the management account or ordinary account under the tenant organization; the service content identification module is used to identify the use rights of the online service content of the collaborative office platform; the entry identifier generation module generates the corresponding entry identifier according to the current device identifier generation rules, and the entry identifier includes an application identification script and an application call script; the business application integration module calls and integrates the corresponding application content of the platform ecological market according to the instructions contained in the entry identifier to form an application integration corresponding to the tenant identity, and integrates the application corresponding to the tenant identity into the system front end; Specifically, the service content identification module refers to the use permission identification module of the online service content of the SaaS collaborative office platform (digital platform services, online business application services, and other tool service content provided by non-software and hardware facilities). Specific demonstration case: When the user logs in, the service module identifies the information in its identifier and quickly provides the user with service content that is within the scope of the user's customer authority, including but not limited to the service usage period similar to the workbench.

[0019] The application entry integration method for identifying SaaS tenant information identification includes the following steps: Step 0: The tenant organization opens an account through the client before use; Step 1: When the management account or common account of the tenant organization logs in through the client on the device, Step 2: The client obtains the entry identifier corresponding to the account and parses it to obtain the login information and application call instruction script corresponding to the tenant organization account; Step 3: Send the call information to the application ecological market through the corresponding application call instruction, obtain different applications corresponding to the tenant from the application ecological market, integrate them into an application integration system in the form of application integration modules, and present them on the front end.

[0020] Furthermore, the tenant organization account opening steps in step 0 are as follows: Step 0-1, obtain the tenant organization's account opening information and identify the tenant's industry information, generate an industry string based on the industry information, and then generate an application call random encrypted string based on the configured industry application classification; Step 0-2, concatenate the industry string and the random part string into an entry identifier; Step 0-3, assign the entry identifier to the data table of the tenant identity authentication module as the primary key of the data table to complete the tenant account opening.

[0021] Furthermore, the tenant account opening information in step 0-1 includes the tenant enterprise organization, the tenant's industry, enterprise size, and staffing; Furthermore, in step 0-2, the industry string is located at the beginning of the entry identifier.

[0022] Furthermore, in step 0, when the tenant organization opens an account, the tenant organization's subordinate account information and the corresponding login process are further configured.

[0023] Furthermore, step 3 specifically includes the following steps: Step 3-1, identifying and parsing the entry identifier to extract application information, interface parameters and interaction configuration; Step 3-2, call the corresponding application in the application ecological market through the application information, obtain the application, template structure and metadata required for API call parameter configuration through the interface parameters, and build the integrated front-end transparent style; Step 3-3, forming an integrated template entry interface on the SaaS platform user interface based on the interactive configuration; forming an interactive menu, list or other user interface elements.

[0024] Furthermore, in step 3-3, the integrated template entry interface displays different integrated templates formed by corresponding call parameters, data formats and application contents, and is displayed on the user interface.

[0025] Furthermore, step 3-3 specifically includes the following steps: Step 3-3-1, dynamically generate the calling script and integration code according to the configuration parameters and the selected integration template and the identifier resolution information; Specifically, the corresponding HTTP request or other communication method code is generated according to the data format and API call specifications defined by the template; the parameters are injected into the script and code through the template engine or string replacement and other technologies.

[0026] Step 3-3-2, after completing the code generation, you need to deploy the generated scripts and codes to the integration module or server of the SaaS platform; by configuring the network and security settings, ensure that the connection and communication with the target application are running normally.

[0027] The specific working principle of the present invention is described in detail below: like Figure 1 To constitute the operation flow diagram of each module component of the present invention, when the tenant account logs in through the client, the tenant identity recognition and authentication module identifies the customer information, and activates the entry identifier generation module to generate a corresponding entry identifier according to the identifier generation rule of the device, and calls the business application integration module through the login interface. According to the identification content contained in the identifier, the business application integration module executes the instructions contained in the identifier, calls and integrates the corresponding application content of the platform ecological market, and forms an application integration template corresponding to the tenant identity, and enters the front end of the business application integration module through the entrance provided by the device to operate; Among them, the device is used to respond to the tenant's operation at the relevant client login entrance. After the tenant successfully logs in, it will pull the identification script according to the tenant login information, and send the identification information to the identifier generation module to obtain the account entry identifier.

[0028] The identifier includes an application identification script and an application call script. After the tenant activates the corresponding service and enters the tenant information (including the tenant enterprise organization, the tenant's industry, enterprise size, staffing, etc.) according to the activation requirements, the identification generation, identification and system call device of the present invention is enabled by default in the single account login process under the configured tenant organization. The tenant account opening information is called to identify the tenant's industry information, an industry string is generated based on the industry information, and then an application call random encrypted string is generated based on the configured industry application classification; The industry character string and the random partial character string are concatenated into an entry identifier, wherein the industry character string is located at the beginning of the entry identifier, and the entry identifier is assigned to a data table as a primary key of the data table.

[0029] When the tenant organization logs in, the device will Figure 1 The process shown in the figure starts with the following steps. When the management account or common account of the tenant organization logs in through the client, the login process steps refer to Figure 2 In the process shown, the client obtains the entry identifier corresponding to the account and parses it to obtain the login information and application call instruction script corresponding to the tenant organization account. The call information is sent to the application ecosystem market through the corresponding application call instruction, and the callable application corresponding to the tenant is integrated. Different application integration templates are formed through the business application integration module, and the business application integration module will provide different application integration templates according to the different integration template entries transmitted by the call script.

[0030] Figure 3As shown in the application integration call steps, after the further device identifies the entry identifier, it parses the information contained in the identifier, returns the corresponding data format, API call parameter configuration corresponding application and template structure and metadata according to the information contained, calls the corresponding application to the application market, identifies and automatically builds the integrated front-end exposure style.

[0031] Further, an integrated template entry is formed on the SaaS platform user interface. Interactive menus, lists or other user interface elements are formed. These interface elements will display the call parameters, data formats and application contents of the corresponding previous steps to form different integrated templates and display them on the user interface.

[0032] In the step, the calling script and integration code are generated dynamically according to the identifier resolution information based on the configuration parameters and the selected integration template. The specific technical operation steps are to generate the corresponding HTTP request or other communication method code according to the data format and API call specifications defined by the template. Parameters are injected into the script and code through technologies such as template engine or string replacement.

[0033] After code generation is complete, the generated scripts and codes need to be deployed to the integration module or server of the SaaS platform. Ensure that the connection and communication with the target application are running normally by configuring appropriate network and security settings.

[0034] Through the implementation of the above process, including defining templates, creating entry pages, configuring parameters, generating code, deploying and testing integration templates, and providing an easily accessible user interface for tenants to select and configure application integration templates, it will help tenants achieve application integration and data interaction according to their own needs.

[0035] The processing mechanism described in the process of the present invention is performed instantaneously during the login process. The device ensures the uniqueness of the application integration template and identifier obtained by the tenant. The application usage record is synchronously saved to the tenant organization client and is not affected by the integrated system call and template entry changes.

[0036] The present invention adopts the above technical solution, and uses software to construct the device components including modules such as tenant identity authentication, service content identification, business application integration, portal identifier generation, and tenant organization user account identification. Through this device, after the tenant administrator who has activated and purchased the service and the ordinary account under the tenant organization log in, it automatically provides an integrated system portal that meets the tenant's business scenario (solution) according to the tenant's relevant business information. The tenant administrator and the ordinary account can log in to the corresponding application integration template through the portal to carry out work. It plays a role in lowering the threshold for tenants to use the product, reducing the labor consumption in the business work scene, and improving work efficiency.

[0037] The processing device provided by the present invention can provide different business application templates according to the business scenario needs of different tenant enterprise organizations. By forming an entry identifier to identify tenant information during the login process, a business integration template (solution) that meets the needs of the owner is automatically provided. The present invention can be applied to business scenarios under the same service logic of SaaS platform products, meeting the needs of product parties to provide service content that meets the needs of the owner's industry scenario and business scenario according to the owner's industry needs.

[0038] Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the detailed description of the embodiments of the present application is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians of the art without making creative work are within the scope of protection of the present application.

Claims

1. An application entry integration device for identifying SaaS tenant information identifiers, characterized in that: It includes a tenant identity authentication module, a service content identification module, a business application integration module, an entry identifier generation module, and a tenant organization user account identification module; The tenant identity authentication module is used to log in and identify tenants; the tenant organization user account identification module is used to log in and identify the customer information of the management account or ordinary account under the tenant organization; The service content identification module is used to identify the use rights of the online service content of the collaborative office platform; the entry identifier generation module generates a corresponding entry identifier according to the current device identifier generation rule, and the entry identifier includes an application identification script and an application call script; The business application integration module calls and integrates the corresponding application content of the platform ecological market according to the instructions contained in the entry identifier to form an application integration corresponding to the tenant identity identification, and integrates the application corresponding to the tenant identity identification into the system front end.

2. An application portal integration method for identifying SaaS tenant information identifiers, using the application portal integration device for identifying SaaS tenant information identifiers according to claim 1, characterized in that: The method comprises the following steps: Step 0: The tenant organization opens an account through the client before use; Step 1: When the management account or common account of the tenant organization logs in through the client on the device, Step 2: The client obtains the entry identifier corresponding to the account and parses it to obtain the login information and application call instruction script corresponding to the tenant organization account; Step 3: Send the call information to the application ecological market through the corresponding application call instruction, obtain different applications corresponding to the tenant from the application ecological market in the form of application integration modules, integrate them into an application integration system and present them on the front end.

3. The application portal integration method for identifying SaaS tenant information identification according to claim 2 is characterized by: Step 0 The specific steps for opening an account are as follows: Step 0-1, obtain the tenant organization's account opening information and identify the tenant's industry information, generate an industry string based on the industry information, and then generate an application call random encrypted string based on the configured industry application classification; Step 0-2, concatenate the industry string and the random part string into an entry identifier; Step 0-3, assign the entry identifier to the data table of the tenant identity authentication module as the primary key of the data table to complete the tenant account opening.

4. The application portal integration method for identifying SaaS tenant information identification according to claim 3 is characterized by: The tenant account opening information in step 0-1 includes the tenant enterprise organization, the tenant's industry, enterprise size, and staffing.

5. The application portal integration method for identifying SaaS tenant information identification according to claim 3 is characterized by: In step 0-2, the industry string is located at the beginning of the entry identifier.

6. The application portal integration method for identifying SaaS tenant information identification according to claim 2 is characterized by: In step 0, the tenant organization configures the subordinate account information and the corresponding login process when opening an account.

7. The application portal integration method for identifying SaaS tenant information identifier according to claim 2 is characterized by: Step 3 specifically includes the following steps: Step 3-1, identifying and parsing the entry identifier to extract application information, interface parameters and interaction configuration; Step 3-2, call the corresponding application in the application ecological market through the application information, obtain the application, template structure and metadata required for API call parameter configuration through the interface parameters, and build the integrated front-end transparent style; Step 3-3, forming an integrated template entry interface on the SaaS platform user interface based on the interactive configuration; forming an interactive menu, list or other user interface elements.

8. The application portal integration method for identifying SaaS tenant information identifier according to claim 7, characterized in that: In step 3-3, the integrated template entry interface shows that different integrated templates are formed by corresponding call parameters, data formats and application contents and are displayed on the user interface.

9. The application portal integration method for identifying SaaS tenant information identification according to claim 7 is characterized by: Step 3-3 specifically includes the following steps: Step 3-3-1, dynamically generate a call script and integration code based on the identifier resolution information according to the configuration parameters and the selected integration template; Step 3-3-2, after completing the code generation, you need to deploy the generated scripts and codes to the integration module or server of the SaaS platform; by configuring the network and security settings, ensure that the connection and communication with the target application are running normally.

10. The application portal integration method for identifying SaaS tenant information identification according to claim 9, characterized in that: Step 3-3-1 generates the corresponding HTTP request or other communication code according to the data format and API call specifications defined by the template; injects parameters into the script and code through template engine or string replacement and other technologies.