A processing method, device, equipment and medium for integrated solution template

Through the integration platform, users generate and publish integration solution templates, solving the cumbersome problems of the creation process and improving the efficiency of project management.

CN114997836BActive Publication Date: 2024-12-31BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210743921.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-28
Publication Date
2024-12-31
Estimated Expiration
2042-06-28

AI Technical Summary

Technical Problem

When creating an integration plan, users need to manually obtain or input resources, which leads to cumbersome process and is inconvenient for project management.

Method used

Provides a method of processing an integration solution template, displays candidate integration flow and data sources through the integration platform, and users select target flow and data sources to generate integration solution templates and publish them on the platform.

Benefits of technology

Simplifies the creation and acquisition process of integrated solution templates and improves users' efficiency in project management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114997836B_ABST
    Figure CN114997836B_ABST
Patent Text Reader

Abstract

The present application discloses a processing method, device, equipment and medium for an integrated solution template. In response to a first user's new template operation, the integrated platform displays a first editing page, obtains the first user's selection operation for candidate integration flows and candidate data sources, generates a first integrated solution template using the target integration flow and target data source selected by the first user, and finally, in response to the first user's publishing operation for the first integrated solution template, publishes the first integrated solution template in the integrated platform. In addition, the second user can select the published second integrated solution template based on the integrated platform. The second user can manage the project based on the acquired second integrated solution template. In this way, based on the integrated platform, it is possible to achieve more convenient creation of integrated solution templates and acquisition of integrated solution templates, which facilitates users to manage projects using integrated solution templates.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a processing method, device, equipment and medium for an integrated solution template. Background Art

[0002] When managing a project, users need to create an integration solution corresponding to the project according to the needs of the project. The integration solution includes the management resources involved in managing the project. Based on the integration solution, users can manage the project.

[0003] Currently, the process for users to create integration solutions is rather cumbersome and inconvenient for users to manage projects. Summary of the invention

[0004] In view of this, the present application provides a method, device, equipment and medium for processing an integrated solution template, which can create or obtain an integrated solution template based on an integrated platform, so as to facilitate users to manage projects based on the integrated solution template.

[0005] To solve the above problems, the technical solutions provided by this application are as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for processing an integrated solution template, the method being applied to an integrated platform, the method comprising:

[0007] In response to a first user's operation of creating a new template, a first editing page is displayed, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template;

[0008] Acquire a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows and a target data source selected from the candidate data sources;

[0009] Generate a first integration solution template using the target integration flow and the target data source;

[0010] In response to a publishing operation of the first user on the first integration solution template, the first integration solution template is published in the integration platform.

[0011] In a second aspect, an embodiment of the present application provides a method for processing an integrated solution template, the method being applied to an integrated platform, the method comprising:

[0012] In response to the template query operation of the second user, displaying a candidate integration solution template in a template display page, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform;

[0013] In response to the second user's acquisition operation on the second integration solution template, the second integration solution template is sent to the client of the second user, and the second integration solution template belongs to the candidate integration solution template.

[0014] In a third aspect, an embodiment of the present application provides a processing device for an integrated solution template, the device being applied to an integrated platform, the device comprising:

[0015] A first display unit is used to display a first editing page in response to a new template creation operation of a first user, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template;

[0016] a determining unit, configured to obtain a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows, and a target data source selected from the candidate data sources;

[0017] A generating unit, configured to generate a first integration solution template by using the target integration flow and the target data source;

[0018] The first publishing unit is configured to publish the first integration solution template in the integration platform in response to a publishing operation of the first user on the first integration solution template.

[0019] In a fourth aspect, an embodiment of the present application provides a processing device for an integrated solution template, the device being applied to an integrated platform, the device comprising:

[0020] a sixth display unit, configured to display a candidate integration solution template in a template display page in response to a template query operation of the second user, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform;

[0021] A sending unit is used to send the second integration solution template to the client of the second user in response to the second user's acquisition operation on the second integration solution template, where the second integration solution template belongs to the candidate integration solution template.

[0022] In a fifth aspect, an embodiment of the present application provides an electronic device, including:

[0023] one or more processors;

[0024] a storage device having one or more programs stored thereon,

[0025] When the one or more programs are executed by the one or more processors, the one or more processors implement the processing method of the integrated solution template as described in the first aspect, or implement the processing method of the integrated solution template as described in the second aspect.

[0026] In a sixth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the processing method for the integrated solution template as described in the first aspect is implemented, or the processing method for the integrated solution template as described in the second aspect is implemented.

[0027] It can be seen that this application has the following beneficial effects:

[0028] The present application provides a processing method, device, equipment and medium for an integrated solution template. The integrated platform responds to the first user's new template operation, displays a first editing page, and the first editing page includes candidate integration flows and candidate data sources. The candidate integration flows and candidate data sources are both resources provided to the first user for candidate generation of integrated solution templates. The first user's selection operation for the candidate integration flows and candidate data sources is obtained, and the first integrated solution template is generated using the target integration flow and target data source selected by the first user. Finally, in response to the first user's publishing operation for the first integrated solution template, the first integrated solution template is published in the integrated platform. By providing the first user with candidate resources for generating integrated solution templates, it is convenient for the first user to establish the first integrated solution template. In addition, the second user can select the published second integrated solution template based on the integrated platform. The second user can manage the project based on the acquired second integrated solution template. In this way, based on the integrated platform, it is possible to achieve more convenient creation of integrated solution templates and acquisition of integrated solution templates, which is convenient for users to manage projects using integrated solution templates. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0030] Figure 1 A schematic diagram of a framework of an exemplary application scenario provided in an embodiment of the present application;

[0031] Figure 2 A flowchart of a method for processing an integrated solution template provided in an embodiment of the present application;

[0032] Figure 3A schematic diagram of a template management page of an integrated platform provided in an embodiment of the present application;

[0033] Figure 4 A schematic diagram of a first editing page provided in an embodiment of the present application;

[0034] Figure 5 A schematic diagram of a template pre-selection page provided in an embodiment of the present application;

[0035] Figure 6 A schematic diagram of a first editing page provided in an embodiment of the present application;

[0036] Figure 7 A schematic diagram of an editing page for installation wizard content provided in an embodiment of the present application;

[0037] Figure 8 A schematic diagram of an installation wizard preview page provided in an embodiment of the present application;

[0038] Fig. 9 A schematic diagram of an editing page for describing content provided in an embodiment of the present application;

[0039] Fig.10 A schematic diagram of a first editing page provided in an embodiment of the present application;

[0040] Fig.11 A schematic diagram of a template viewing page provided in an embodiment of the present application;

[0041] Fig.12 A schematic diagram of a publishing management page provided in an embodiment of the present application;

[0042] Fig.13 A schematic diagram of a version viewing page provided in an embodiment of the present application;

[0043] Fig.14 A schematic diagram of a template management page provided in an embodiment of the present application;

[0044] Fig.15 A schematic diagram of a prompt message for confirming delisting provided in an embodiment of the present application;

[0045] Fig.16 A schematic diagram of a template management page provided in an embodiment of the present application;

[0046] Fig.17 A flowchart of another method for processing an integrated solution template provided in an embodiment of the present application;

[0047] Fig.18 A schematic diagram of a query page provided in an embodiment of the present application;

[0048] Fig.19 A schematic diagram of a template viewing page provided in an embodiment of the present application;

[0049] Fig. 20 A schematic diagram showing an acquired integration solution template provided in an embodiment of the present application;

[0050] Fig.21 A schematic diagram showing an installed integrated solution template provided in an embodiment of the present application;

[0051] Fig. 22 A schematic diagram of the structure of a processing device for an integrated solution template provided in an embodiment of the present application;

[0052] Fig.23 A schematic diagram of the structure of another integrated solution template processing device provided in an embodiment of the present application;

[0053] Fig.24 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] In order to facilitate the understanding and explanation of the technical solutions provided by the embodiments of the present application, the background technology of the present application will be described below.

[0055] Before managing a project, a user will pre-create an integration solution that includes resources involved in managing the project. For example, the integration solution includes the process of managing the project and the data involved in managing the project. By creating an integration solution on a client involved in project management, the user can use the integration solution to manage the project. However, when creating an integration solution, the user needs to manually obtain or manually input the resources that constitute the integration solution, which makes it inconvenient for the user to create the integration solution.

[0056] Based on this, the embodiment of the present application provides a processing method, device, equipment and medium for an integrated solution template. The integrated platform responds to the first user's new template operation, displays a first editing page, and the first editing page includes a candidate integration flow and a candidate data source. The candidate integration flow and the candidate data source are both resources provided to the first user for candidate generation of the integrated solution template. The first user's selection operation for the candidate integration flow and the candidate data source is obtained, and the first integrated solution template is generated using the target integration flow and the target data source selected by the first user. Finally, in response to the first user's publishing operation for the first integrated solution template, the first integrated solution template is published in the integrated platform. By providing the first user with candidate resources for generating the integrated solution template, it is convenient for the first user to establish the first integrated solution template. In addition, the second user can select the published second integrated solution template based on the integrated platform. The second user can manage the project based on the acquired second integrated solution template. In this way, based on the integrated platform, it is possible to achieve more convenient creation of integrated solution templates and acquisition of integrated solution templates, which is convenient for users to manage projects using integrated solution templates.

[0057] In order to facilitate understanding of the processing method of the integrated solution template provided in the embodiment of the present application, Figure 1 See the example scenario shown. Figure 1 , which is a framework diagram of an exemplary application scenario provided in an embodiment of the present application.

[0058] The integration platform is used to manage integration solutions and can create and publish integration solution templates.

[0059] The first user can create an integration solution template on the integration platform. In response to the first user's new template operation, the integration platform displays a first editing page to the first user. The first editing page includes candidate integration flows and candidate data sources. The candidate integration flows and candidate data sources are both candidate resources for establishing an integration solution template. The first user can select the candidate integration flows and candidate data sources displayed on the first editing page to determine the target integration flow and target data source. The integration platform generates an integration solution template based on the target integration flow and target data source selected by the first user. In response to the first user's publishing operation on the integration solution template, the integration solution template is published on the integration platform.

[0060] The second user can access the integration platform to obtain the integration solution template. In response to the template query operation of the second user, the integration platform displays the published integration solution templates, that is, the candidate integration solution templates, in the template display page. The second user selects the required integration solution template from the candidate integration solution templates displayed on the template display page. In response to the second user's acquisition operation for the integration solution template, the integration platform sends the integration solution template to the second user's client. The second user can manage the project based on the acquired integration solution template.

[0061] Those skilled in the art will understand that Figure 1 The framework diagram shown is only an example in which the embodiments of the present application can be implemented. The scope of application of the embodiments of the present application is not limited by any aspect of the framework.

[0062] Based on the above description, the processing method of the integrated solution template provided in this application will be described in detail with reference to the accompanying drawings.

[0063] First of all, it should be noted that the processing method of the integrated solution template provided in the embodiment of the present application is applied to the integrated platform. The integrated platform is a platform with a management integrated solution, which can provide users with services such as creation, publication, acquisition, and installation of integrated solution templates. The integrated platform can also be referred to as an integrated service. A user can act as a provider of an integrated solution template, create an integrated solution template on the integrated platform, and publish it so that other users can use the integrated solution template to establish an integrated solution and achieve project management. A user can also act as a user of the integrated solution template, obtain the integrated solution template on the integrated platform, and can edit the integrated solution template based on the needs of the management project to obtain an integrated solution suitable for the management project. The above division of users using the integrated platform is only an example. The provider of the integrated solution template can also obtain other integrated solution templates for project management. The user of the integrated solution template can also generate and publish a new integrated solution template based on the acquired integrated solution template.

[0064] The integrated platform provided by the embodiment of the present application can integrate the application system and the integrated architecture to form a complete platform for providing processing services for integrated solution templates. In this way, the problem of high user integration cost but low efficiency can be solved by using an integrated platform with low construction cost and high integration capability.

[0065] The following will first describe a method for processing an integrated solution template provided in an embodiment of the present application, starting with the process of creating and publishing the integrated solution template.

[0066] The present application embodiment provides a method for processing an integrated solution template. Figure 2As shown, this figure is a schematic flow chart of a method for processing an integrated solution template provided in an embodiment of the present application. The method for processing an integrated solution template includes S201-S204.

[0067] S201: In response to a first user's operation of creating a new template, displaying a first editing page.

[0068] The integration platform has the function of providing users with a new integration solution template service. In response to a first user's new template creation operation, the integration platform displays a first editing page to the first user.

[0069] The present application embodiment does not limit the specific implementation method of the first user triggering the new template operation. In one possible implementation method, the page displayed by the integrated platform has a new button for triggering the new template operation. The first user can trigger the new template operation by triggering the new button. As an example, see Figure 3 As shown, this figure is a schematic diagram of a template management page of an integration platform provided in an embodiment of the present application. The template management page of the integration platform has a new button 301 for triggering a new template operation. Among them, the template management page is used to display the integration solution template edited by the first user. The first user can trigger the new template operation by clicking the new button. As another example, the template display page of the integration platform has a new button for triggering a new template operation. Among them, the template display page is used to display the integration solution templates that have been published in the integration platform.

[0070] After obtaining the first user's new template operation, in a possible implementation, the first user's user rights are first verified. After determining that the first user's user rights meet the conditions for creating a new template, in response to the first user's new template operation, a first editing page is displayed.

[0071] The first edit page includes candidate integration flows and candidate data sources. Figure 4 As shown, this figure is a schematic diagram of a first editing page provided in an embodiment of the present application. The first editing page is used to display a resource list. The resource list includes candidate integration flows and candidate data sources. The first editing page also includes a confirmation button. The first user can trigger the completion of the selection operation of the candidate integration flow and the candidate data source by triggering the confirmation button.

[0072] The candidate integration flow is a candidate processing flow for generating an integration solution template. The candidate data source is a candidate data for generating an integration solution template. Both the candidate integration flow and the candidate data source are pre-determined resources for establishing an integration solution template.

[0073] The embodiments of the present application do not limit the specific implementation method of determining the candidate integration flow and the candidate data source.

[0074] In a possible implementation, the integration flows stored in the integration flow library of the integration platform can be used as candidate integration flows, and the data sources stored in the data source library can be used as candidate data sources. The integration flow library and the data source library can be pre-established according to the need to create an integration solution template. As an example, the integration flows with a usage frequency higher than a threshold in the integration flow library can be used as candidate integration flows, and the data sources with a usage frequency higher than a threshold in the data source library can be used as candidate data sources.

[0075] In another possible implementation, the candidate integration flow and the candidate data source are determined based on the template identifier of the first integration solution template to be established by the first user. The template identifier is used to identify the function of the template. The template identifier is, for example, the name of the usage scenario of the integration solution template or the type name of the project to which the integration solution template is applicable. Specifically, an embodiment of the present application provides a specific implementation method for displaying a first editing page in response to a new template operation of the first user, and please refer to the following for details.

[0076] In another possible implementation, the candidate integration flows and candidate data sources are determined based on the search operation of the first user. The first editing page may also include a resource search box. The first user may input the first target information of the required integration flow based on the resource search box. In response to obtaining the first target information, the integration platform displays the candidate integration flows that match the first target information in the first editing page. The first target information may be, for example, the integration flow type or the integration flow name. The first user may input the second target information of the required data source based on the resource search box. The second target information may be, for example, the data source type or the data source name. In response to obtaining the second target information, the integration platform displays the candidate data sources that match the second target information in the first editing page.

[0077] The embodiments of the present application do not limit the display method of the candidate integration flow and the candidate data source in the first editing page. As an example, the candidate integration flow and the candidate data source can be displayed in a menu folding manner. In addition, the candidate integration flow and the candidate data source are configured with corresponding selection controls. The first user selects the candidate integration flow corresponding to the selection control or the candidate data source corresponding to the selection control by clicking the selection control. As another example, the candidate integration flow and the candidate data source can be displayed in a list. In addition, the first editing page also includes a candidate area and a selection area. The candidate integration flow and the candidate data source are displayed in the candidate area.

[0078] by Figure 4 Taking the first editing page shown as an example, the candidate integration flows and candidate data sources are displayed in a menu folding manner. The squares in front of each candidate integration flow and candidate data source are selection controls.

[0079] In a possible implementation, relevant information of the candidate integration flow is also displayed near the display area of ​​the candidate integration flow. For example, one or more of the name, description, whether the candidate integration flow supports the selected state, applicable scenarios, and associations with other integration flows. Relevant information of the candidate data source is also displayed near the display area of ​​the candidate data source. For example, one or more of the name, description, source, whether the candidate data source supports the selected state, applicable scenarios, and associations with other data sources.

[0080] S202: Acquire a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows and a target data source selected from the candidate data sources.

[0081] The first user can select a candidate integration flow and a candidate data source based on the displayed first editing page. The integration platform obtains the selection operation of the first user. According to the selection operation of the first user, the target integration flow selected by the first user from the candidate integration flows and the target data source selected from the candidate data sources can be determined.

[0082] The embodiment of the present application does not limit the specific implementation method of the first user selecting the candidate integration flow and selecting the candidate data source. Figure 4 Taking the first editing page shown as an example, the first user can select a candidate integration flow and a candidate data source by clicking a selection control corresponding to the candidate integration flow and a selection control corresponding to the candidate data source.

[0083] As another example, the first editing page includes a candidate area and a selection area. The candidate integration flow and the candidate data source are displayed in the candidate area. The first user can select the candidate integration flow and the candidate data flow by dragging the candidate integration flow and the candidate data source to the selection area, or by selecting the candidate integration flow and the candidate data source.

[0084] In a possible implementation, after the first user selects a candidate integration flow and a candidate data flow, the selection state of the selected candidate integration flow and the selection state of the selected candidate data flow are adjusted accordingly. For example, the display styles of the selection controls corresponding to the selected candidate integration flow and the selection controls corresponding to the selected candidate data flow are adjusted. For another example, the display area of ​​the selected candidate integration flow and the display area of ​​the selected candidate data flow are adjusted.

[0085] It should be noted that the candidate integration flows may include mutually related integration flows, that is, the operation of an integration flow needs to rely on related integration flows. For related candidate integration flows, after the first user selects one of the candidate integration flows, the candidate integration flow associated with the candidate integration flow is automatically selected. The candidate data sources may include mutually related data sources, that is, the use of one data source needs to rely on related data sources. For related candidate data sources, after the first user selects one of the candidate data sources, the candidate data source associated with the candidate data source is automatically selected.

[0086] The first user can also cancel the selection of the candidate integration flow and the candidate data source during the selection process. Correspondingly, the selection state of the canceled candidate integration flow and the selection state of the canceled candidate data source can be adjusted. For example, the display style of the selection control corresponding to the canceled candidate integration flow and the selection control corresponding to the canceled candidate data flow can be adjusted.

[0087] It should be noted that, for associated selected candidate integration flows, after one selected candidate integration flow is deselected, other associated selected candidate integration flows are automatically deselected. Alternatively, after the first user deselects the associated selected candidate integration flow, associated prompt information is displayed to the first user. The associated prompt information is used to prompt the first user that the other associated selected candidate integration flows need to be deselected. Alternatively, the associated prompt information is used to prompt the first user that the first user cannot deselect some of the associated selected candidate integration flows before deselecting other associated selected candidate integration flows. For associated selected candidate data sources, after one selected candidate data source is deselected, other associated selected candidate data sources are automatically deselected. Alternatively, after the first user deselects the associated selected candidate data source, associated prompt information is displayed to the first user. The associated prompt information is used to prompt the first user that the other associated selected candidate data sources need to be deselected. Alternatively, the associated prompt information is used to prompt the first user that the first user cannot deselect some of the associated selected candidate data sources before deselecting other associated selected candidate data sources.

[0088] The first editing page also displays selection status information. The selection status information is used to indicate the first user's selection of candidate integration flows and candidate data sources. As an example, the selection status information includes one or more of the number of selected candidate integration flows, the number of selected candidate data sources, the ratio of the number of selected candidate integration flows to the number of candidate integration flows, and the ratio of the number of selected candidate data sources to the number of candidate data sources. The embodiments of the present application do not limit the display method of the selection status information in the first editing page. For example, the selection status information may be displayed in an area near the display area of ​​the candidate integration flows. For another example, a card control including the selection status information may be displayed in the display area on the right side of the first editing page.

[0089] The embodiments of the present application do not limit the specific implementation method of triggering the acquisition of the selection operation of the first user. In one possible implementation method, the first editing page also includes a confirmation selection button. After the first user triggers the confirmation selection button, the selection operation of the first user is obtained based on the first user's selection of the candidate integration flow and the candidate data source. In another possible implementation method, when it is monitored that the first user has not made a selection for the candidate integration flow and the candidate data source within a preset selection time, the selection operation of the first user is obtained based on the selection of the candidate integration flow and the candidate data source.

[0090] Based on the obtained selection operation of the first user, the selected candidate integration flow can be used as the target integration flow, and the selected candidate data source can be used as the target data source.

[0091] S203: Generate a first integration solution template using the target integration flow and the target data source.

[0092] The target integration flow is used to generate the processing flow of the first integration solution template. The target data source is used to generate the processing data of the first integration solution template. The first integration solution template can be generated by using the target integration flow and the target data source.

[0093] In some possible implementations, the target data source comes from a data system outside the integration platform. The target data source can be obtained from a data system outside the integration platform using a connector. The present application embodiment provides a specific implementation method for generating a first integration solution template using a target integration flow and a target data source, as described below.

[0094] S204: In response to the first user's publishing operation on the first integration solution template, the first integration solution template is published in the integration platform.

[0095] After generating the first integration solution template, the first user may publish the first integration solution template in the integration platform. Other users may obtain the integration solution template based on the integration platform, so as to manage the project based on the obtained integration solution template.

[0096] In a possible implementation, before displaying the first editing page, the integration platform can display a template pre-selection page to the first user. The first user can select a target template identifier based on the template pre-selection page. Based on the target template identifier selected by the first user, candidate integration flows and candidate data sources can be determined.

[0097] Specifically, the embodiment of the present application provides a specific implementation method for displaying a first editing page in response to a first user's new template creation operation, including the following steps:

[0098] In response to the first user's new template creation operation, displaying a template pre-selection page, the template pre-selection page including one or more of a template identifier to be selected and a template identifier search box;

[0099] A target template identifier determined by a first user is obtained, a first editing page corresponding to the target template identifier is displayed, and the candidate integration flows and the candidate data sources correspond to the target template identifier respectively.

[0100] In response to the first user's new template operation, a template pre-selection page is displayed to the first user. The first user can select a template identifier based on the template pre-selection page. The template identifier is used to identify the function of the template. The template identifier is, for example, a usage scenario of the integrated solution template or a project to which the integrated solution template is applicable.

[0101] The embodiment of the present application does not limit the specific implementation method of the first user selecting the target template identifier based on the template pre-selection page. In one possible implementation method, the template pre-selection page includes a template identifier to be selected. The first user can determine the target template identifier by triggering a selection operation for the template identifier to be selected. For example, the template identifier to be selected can be determined according to the number of times the identifier of the integrated solution template is created. For example, the identifier of the integrated solution template with a large number of creation times can be used as the template identifier to be selected. The template identifier to be selected can also be determined based on the identifier of the integrated solution template created by the first user in history. In another possible implementation method, the template pre-selection page includes a template identifier search box. The first user can enter a query template identifier in the template identifier search box. In response to obtaining the query template identifier input by the first user, the integration platform determines the template identifier whose similarity with the query template identifier is greater than a threshold as the template identifier to be selected, and displays the template identifier to be selected in the template pre-selection page. The first user can determine the target template identifier by triggering a selection operation for the template identifier to be selected.

[0102] See also Figure 5As shown, this figure is a schematic diagram of a template pre-selection page provided by an embodiment of the present application. The first user can view the identifier of the template to be selected by triggering the expansion control on the right side of the selection box.

[0103] According to the target template identifier determined by the first user, the integration flow corresponding to the target template identifier is used as a candidate integration flow, and the data source corresponding to the target template identifier is used as a candidate data source. The corresponding relationship between the target template identifier and the integration flow can be pre-configured. The corresponding relationship between the target template identifier and the data source can be pre-configured.

[0104] A first editing page is displayed to the first user. The first editing page includes candidate integration flows and candidate data sources determined according to the target template identifier.

[0105] In a possible implementation, the first editing page further includes a control for changing the target template identifier. In response to the first user triggering the control for changing the target template identifier, a template preselection page is displayed to the first user. The first user can redefine the target template identifier based on the template preselection page.

[0106] Based on the above content, it can be known that by displaying the template pre-selection page to the first user, the first user can determine the target template identifier, and then determine the candidate integration flow and candidate data source corresponding to the target template identifier. In this way, the first user can be displayed with the candidate integration flow and candidate data source that are more suitable for establishing the integration solution template, which reduces the first user's query and acquisition of the candidate integration flow and candidate data source operations, and improves the efficiency of the first user in establishing the first integration solution template.

[0107] It is understandable that the integration solution template created by the first user may involve data sources provided by data systems other than the integration platform. There is a problem of difficulty in accessing data sources provided by data systems other than the integration platform.

[0108] In a possible implementation, the target data source determined by the first user belongs to a data system. The data system is a system outside the integration platform. The present application embodiment provides a specific implementation method for generating a first integration solution template using a target integration flow and a target data source, which specifically includes the following steps:

[0109] Generate a target connector based on the target integration flow and target data source;

[0110] A first integration solution template is generated using a target integration flow, a target data source, and a target connector.

[0111] The target connector is used to obtain the target data source from the data system according to the processing flow of the target integration flow. The target connector is a collaborative tool that can achieve data collaboration between the integration platform and the data system. The target connector can achieve data collaboration between the integration platform and the data system without the need for users to manually obtain data sources from the data system, thereby improving the efficiency of users in creating integration solution templates.

[0112] It should be noted that the target integration flow determined by the first user may include multiple integration flows, and the determined target data source may include multiple data sources. The target connector is determined based on the target data source belonging to the data system and the target integration flow involving the processing flow of the target data source belonging to the data system.

[0113] In a possible implementation, after obtaining the selection operation of the first user, a connector list including the target connector is further displayed in the first editing page. Figure 6 As shown, this figure is a schematic diagram of a first editing page provided by an embodiment of the present application. The first editing page can also include a connector list. The connector list can include one or more of the name, description, and applicable scenario of the target connector.

[0114] In some possible implementation scenarios, after the user obtains the integration solution template from the integration platform, the user also needs to install the integration solution template to the local client before using the integration solution template to manage the project.

[0115] For the above implementation scenario, the first user who creates the first integration solution template may also provide installation information for installing the first integration solution template. In a possible implementation, a method for processing an integration solution template provided in an embodiment of the present application, after generating the first integration solution template using the target integration flow and the target data source, the method further includes:

[0116] The installation information input by the first user is obtained, and installation wizard content of the first integration solution template is generated.

[0117] The embodiments of the present application do not limit the specific implementation method of obtaining the installation information input by the first user. In one possible implementation method, after the first integrated solution template is generated, the editing page of the installation wizard content is displayed to the first user. The editing page of the installation wizard content includes an input box for installation information. The first user inputs the installation information by entering relevant information in the input box. In another possible implementation method, the installation information can be obtained by obtaining a file including the installation information provided by the first user.

[0118] The installation information includes one or more of installation instruction information, inspection information, and configurable information.

[0119] Among them, the installation instruction information is the instruction information for installing the first integrated solution template provided by the first user. The embodiment of the present application does not limit the data representation form of the installation instruction information. The installation instruction information can be rich text information. For example, the installation instruction information can be one or more of text information, picture information, video information, and hyperlink information. In addition, the embodiment of the present application does not limit the display method of the installation instruction information. In a possible implementation method, the first user can set the display method of the installation instruction information. For example, the first user can set one or more of bold, highlighted, and italic display of part of the content in the installation instruction information.

[0120] The inspection information is information provided by the first user and needs to be confirmed by the user who installs the first integrated solution template before installation. The inspection information includes, for example, one or more of the inspection item name, inspection item content, and inspection item description.

[0121] The configurable information is the installation mode information of the first integrated solution template configured by the first user. Specifically, the interaction mode of the configurable options during the installation process includes one or more of text, number, single choice, multiple choice, date, check and composite fields. For configurable variables, the corresponding interaction mode can be configured according to the type of the variable. For example, a variable of string type can choose the interaction mode of text, number, single choice or date. A variable of number type can choose the interaction mode of number, single choice or date. A variable of Boolean type can choose the interaction mode of check. A variable of array type can choose the interaction mode of text, single choice or multiple choice. A variable of object type can choose the interaction mode of composite field. A variable of credential type can choose the interaction mode of single choice.

[0122] See also Figure 7 As shown, this figure is a schematic diagram of an editing page of an installation wizard content provided in an embodiment of the present application. The first user can input installation instructions, inspection information, and configurable information based on the input box of the editing page of the installation wizard content. Among them, the editing page of the installation wizard content includes a save button. The first user can trigger the completion of the input of the installation information by triggering the save button.

[0123] The installation wizard content can be generated based on the obtained installation information. The installation wizard content is used to guide the user who obtains the first integrated solution template to install the first integrated solution template. When the user installs the first integrated solution template, the installation wizard content is displayed to the user to provide installation guidance to the user.

[0124] As an example, the first user inputs the installation information through the editing page of the installation wizard content. During the process of generating the installation wizard content, the editing page of the installation wizard content displays progress prompt information for prompting the first user of the progress of generating the installation wizard content.

[0125] Furthermore, after the installation wizard content of the first integrated solution template is generated based on the input installation information, the installation wizard content can also be displayed to the first user so that the first user can check whether the input installation information is complete and correct based on the previewed installation wizard content.

[0126] In a possible implementation, the embodiment of the present application provides a method for processing an integrated solution template. In addition to the above steps, the method further includes:

[0127] In response to the first user's preview operation on the installation wizard content, an installation wizard preview page is displayed, where the installation wizard preview page is used to preview the installation wizard content.

[0128] The embodiment of the present application does not limit the triggering method of the first user's preview operation on the installation wizard content. As an example, the first user enters the installation information through the editing page of the installation wizard content. After the installation wizard content is generated, the editing page of the installation wizard content displays a completion prompt message to prompt the first user that the installation wizard content has been generated. The editing page of the installation wizard content also displays a preview button. The first user can trigger the preview operation on the installation wizard content by clicking the preview button.

[0129] The installation wizard preview page is used to display the installation wizard content. Figure 8 As shown in FIG. 1 , this figure is a schematic diagram of an installation wizard preview page provided in an embodiment of the present application. By viewing the installation wizard preview page, the first user can check the contents of the installation wizard. The embodiment of the present application does not limit the display method of the installation wizard preview page. As an example, see Figure 8 As shown, a full-screen pop-up window may be used for display.

[0130] In some possible implementation scenarios, the first user also needs to input template description information of the first integration solution template and generate description content so that other users can query and obtain the first integration solution template based on the description content of the first integration solution template.

[0131] The embodiment of the present application provides a method for processing an integration solution template. After generating a first integration solution template by using a target integration flow and a target data source, the method further includes:

[0132] The template description information input by the first user is obtained, and description content of the first integrated solution template is generated.

[0133] The embodiments of the present application do not limit the specific implementation method of obtaining the template description information input by the first user. In one possible implementation method, after the first integrated solution template is generated, an editing page for describing the content is displayed to the first user. The editing page for describing the content includes an input box for the template description information. The first user inputs the template description information by inputting relevant information in the input box.

[0134] The description content includes one or more of the basic template information and usage information of the first integrated solution template. Among them, the basic template information is the basic introduction information of the first integrated solution template. The basic template information, for example, includes one or more of the name, category, introduction and detailed description. The usage information is the information on using the first integrated solution template. The usage information, for example, includes a usage agreement, a privacy agreement and a help manual. Among them, the usage agreement and the privacy agreement can be text information entered by the first user. The help manual can be link information created by the first user for accessing the help manual file.

[0135] See also Fig. 9 As shown, this figure is a schematic diagram of an editing page for describing content provided in an embodiment of the present application. The description content includes a name, a category, an introduction, a detailed description, a usage agreement, and a privacy agreement. The first user enters the corresponding content in the input box. The first user can also trigger the save button to complete the input of the template description content.

[0136] Furthermore, after the description content of the first integrated solution template is generated based on the input template description information, the description content may also be displayed to the first user so that the first user can check whether the input template description information is complete and correct based on the previewed description content.

[0137] In a possible implementation, the embodiment of the present application provides a method for processing an integrated solution template. In addition to the above steps, the method further includes:

[0138] In response to the first user's preview operation on the description content, a description preview page is displayed, where the description preview page is used to preview the description content.

[0139] The embodiment of the present application does not limit the triggering method of the first user's preview operation on the description content. As an example, the first user enters the template description information through the editing page of the description content. After the description content is generated, the editing page of the description content displays a completion prompt message to prompt the first user that the description content has been generated. The editing page of the description content also displays a preview button. The first user can trigger the preview operation on the description content by clicking the preview button.

[0140] The description preview page is used to display the description content. The first user can check the description content by viewing the description preview page. The embodiment of the present application does not limit the display method of the description preview page. As an example, it can be displayed in a full-screen pop-up window display method.

[0141] Based on the above content, it can be known that in some implementation scenarios, the first user completes the creation process of the first integrated solution template including multiple editing states. In a possible implementation, the first editing page also includes a top bar. The top bar includes an editing state indicator control. The editing state indicator control is used to indicate the current editing state of the integrated solution template.

[0142] As an example, the creation process of the first integrated solution template includes three processes: determining resources, installing the wizard, and describing the solution. Fig.10 As shown, the figure is a schematic diagram of a first editing page provided by an embodiment of the present application. The first editing page includes a top bar. The editing status indicator control included in the top bar includes three steps: resource list, installation wizard and solution description. Among them, the resource list is the process of determining the target integration flow and the target data source, and generating the first integration solution template. The installation wizard is the process of generating the installation wizard content of the first integration solution template according to the obtained installation information. The solution description is the process of obtaining template description information and generating the description content of the first integration solution template. The embodiment of the present application does not limit the way in which the editing status indicator control indicates the current editing state of the integration solution template. As an example, the editing status indicator control distinguishes the current editing state and the non-current editing state of the integration solution template by different colors. As another example, the editing status indicator control distinguishes the current editing state and the non-current editing state of the integration solution template by the size of the text. Based on the editing status indicator control included in the top bar, the first user can understand the current editing state of the integration solution template and the progress of editing the integration solution template.

[0143] After the first integrated solution template is created, the first integrated solution template may also be displayed so that the first user can view the first integrated solution template.

[0144] In a possible implementation, the embodiment of the present application provides a method for processing an integrated solution template, which, in addition to the above steps, further includes the following steps:

[0145] In response to a display operation of the first user, a first integration solution template is displayed to the first user.

[0146] The embodiment of the present application does not limit the triggering method of the display operation of the first user. For example, the first user can trigger the display operation by triggering the display button of the integrated solution template displayed on the page.

[0147] In one possible implementation, in response to a template viewing operation of a first user, a template viewing page is displayed. The template viewing operation of the first user may be implemented by triggering a preview button displayed on the page after completing the creation of the first integrated solution template. The template viewing page is used to display the first integrated solution template. The embodiments of the present application do not limit the display content of the template viewing page. As an example, the template viewing page is used to display the basic information, resource list, and instructions for use of the first integrated solution template. Among them, the basic information includes the basic template information included in the description content of the first integrated solution template. The resource list includes the target integration flow and target data source of the first integrated solution template. The instructions for use include information on how to use the description content of the first integrated solution template. For example, the instructions for use include a usage agreement, a privacy agreement, and a help manual.

[0148] As an example, see Fig.11 As shown, this figure is a schematic diagram of a template viewing page provided in an embodiment of the present application. The template viewing page includes category, introduction, detailed description, resource list and usage instructions.

[0149] In another possible implementation, in response to the template management operation of the first user, a template management page is displayed. The template management operation of the first user can be implemented by triggering a management button displayed on the page after completing the creation of the first integrated solution template. The template management page is used to display basic information of the first integrated solution template. As an example, see Figure 3 The template management page shown. Among them, the basic information of the first integrated solution template includes one or more of the template identification of the first integrated solution template, the publishing status of the first integrated solution template, the editing time of the first integrated solution template and the authority scope of the first integrated solution template. Among them, the template identification of the first integrated solution template can be the name of the usage scenario of the first integrated solution template or the type name of the project to which the first integrated solution template is applicable. The publishing status of the first integrated solution template includes, for example, a published state and an unpublished state. The editing time of the first integrated solution template is the last time the editing of the first integrated solution template was completed. The authority scope of the first integrated solution template is the authority of users who can obtain or install the first integrated solution template.

[0150] Before the first user releases the first integration solution template on the integration platform, the first user may also trigger a review process for the first integration solution template to ensure that the first integration solution template meets the release requirements.

[0151] In a possible implementation, an embodiment of the present application provides a specific implementation method of publishing a first integration solution template in an integration platform in response to a publishing operation of a first user on a first integration solution template, specifically including:

[0152] In response to a publishing operation of the first user on the first integration solution template, triggering a publishing review process;

[0153] In response to obtaining the review pass message, a first integration solution template is published in the integration platform.

[0154] The embodiments of the present application do not limit the specific implementation method of the first user triggering the publishing operation for the first integrated solution template. As an example, the template management page includes a publish button. The first user can trigger the publishing operation for the first integrated solution template by clicking the publish button corresponding to the first integrated solution template. As another example, the template viewing page includes a publish button. The first user can trigger the publishing operation for the first integrated solution template by clicking the publish button corresponding to the first integrated solution template.

[0155] In response to the first user's publishing operation on the first integrated solution template, a publishing review process for the first integrated solution template is triggered. The publishing review process may be a pre-set review process for the integrated solution template applied for publication. In one possible implementation, the publishing review process may be automatically implemented. By pre-setting the review object and the review content, the review of the integrated solution template applied for publication can be implemented. In another possible implementation, the publishing review process may be triggered by a reviewer. For example, in response to the first user's publishing operation on the first integrated solution template, the content that needs to be reviewed, that is, the first integrated solution template, is sent to the reviewer. As an example, an audit reminder message can also be sent to the reviewer to remind the reviewer.

[0156] In a possible implementation, in response to the first user's publishing operation on the first integrated solution template, a publishing management page of the first integrated solution template is displayed to the first user. The publishing management page includes publishing information of the first integrated solution template. The first user can manage the first integrated solution template to be published based on the publishing management page. Fig.12 As shown, this figure is a schematic diagram of a release management page provided in an embodiment of the present application. The release management page includes the version identification, release time, release user identification, release status and release range of the first integrated solution template. Among them, the release status includes two states: released and unreleased. The release range includes grayscale release and full release. Grayscale release means that only some users can view, obtain and install. Full release means that there are no restrictions on users. The release management page also includes a view button. The first user can access the version viewing page of the first integrated solution template by clicking the view button. See Fig.13As shown, the figure is a schematic diagram of a version viewing page provided in an embodiment of the present application. The version viewing page is used to display the version information of the first integrated solution template of the version. The version information includes, for example, the version number, the release range, and the release instructions. The first user can edit and modify the version information of the first integrated solution template of the version based on the version viewing page. After triggering the release review process for the first integrated solution template, the version information of the first integrated solution template of the version to be released can be reviewed.

[0157] After obtaining the audit approval message, it can be determined that the first integration solution template has been audited and can be published. In response to obtaining the audit approval message, the first integration solution template is published in the integration platform. In one possible implementation, the audit approval message can be displayed to the first user. In response to the first user's confirmation of the publishing operation, the first integration solution template is published in the integration platform. In another possible implementation, in response to obtaining the audit approval message, the publishing operation of the first integration solution template is automatically triggered.

[0158] After publishing the first integrated solution template, the first user may also remove the published first integrated solution template from the shelves to stop publishing the first integrated solution template.

[0159] In a possible implementation, a method for processing an integrated solution template provided in an embodiment of the present application, in addition to the above steps, further includes the following steps:

[0160] In response to the first user's delisting operation on the first integration solution template, the first integration solution template is delisted from the integration platform.

[0161] The embodiment of the present application does not limit the specific implementation method of triggering the first user to remove the first integrated solution template. As an example, the first user can click the remove button on the template management page to trigger the removal of the first integrated solution template. Fig.14 As shown, this figure is a schematic diagram of a template management page provided in an embodiment of the present application. The template management page includes a delisting button. The delisting button may be a hidden button. The first user triggers the display of the delisting button by clicking the hidden button mark. The first user can trigger the delisting operation by clicking the delisting button.

[0162] In some possible implementations, in order to prevent the first user from making an erroneous operation, in response to the first user's first delisting operation on the first integrated solution template, a prompt message for confirming the delisting is displayed. Fig.15 As shown, this figure is a schematic diagram of a prompt message for displaying confirmation of delisting provided by an embodiment of the present application. The first user can trigger the second delisting operation for the first integrated solution template by clicking confirm.

[0163] In response to the first user's second delisting operation on the first integration solution template within a preset time, the first integration solution template is delisted from the integration platform.

[0164] In addition, the delisting operation of the first integrated solution template may also be reviewed. In one possible implementation, in response to the first user's delisting operation on the first integrated solution template, the delisting review process is triggered. As an example, the delisting review process may be automatically implemented. By presetting the review object and the review content, the review of the integrated solution template applied for delisting can be implemented. In another possible implementation, the delisting review process may be triggered by the reviewer. For example, in response to the first user's delisting operation on the first integrated solution template, the content that needs to be reviewed, that is, the first integrated solution template, is sent to the reviewer. As an example, an audit reminder message can also be sent to the reviewer to remind the reviewer.

[0165] After obtaining the review approval message, it can be determined that the first integration solution template has been reviewed and approved and can be removed from the shelves. In response to obtaining the review approval message, the first integration solution template is removed from the integration platform. In one possible implementation, the review approval message can be displayed to the first user. In response to the first user's confirmation of the removal operation, the first integration solution template is removed from the integration platform. In another possible implementation, in response to obtaining the review approval message, the removal operation of the first integration solution template is automatically triggered.

[0166] In addition to removing the first integrated solution template from the shelves, the first user can also delete the first integrated solution template. In a possible implementation, a method for processing an integrated solution template provided in an embodiment of the present application, in addition to the above steps, further includes the following steps:

[0167] In response to a deletion operation of the first user on the first integration solution template, the first integration solution template is deleted.

[0168] It should be noted that the first user can trigger a deletion operation on an unpublished first integration solution template or a first integration solution template that has been removed from the shelves. The embodiment of the present application does not limit the specific implementation method of triggering the first user to delete the first integration solution template. As an example, the first user can click the delete button on the template management page to trigger the deletion operation of the first integration solution template. Fig.16 As shown, this figure is a schematic diagram of a template management page provided in an embodiment of the present application. The template management page also includes a delete button. The delete button can be a hidden button. The first user triggers the display of the delete button by clicking the hidden button mark. The first user triggers the delete operation by clicking the delete button.

[0169] In some possible implementations, in order to prevent the first user from making an erroneous operation, in response to the first user's first deletion operation on the first integrated solution template, a prompt message for confirming deletion is displayed. In response to the first user's second deletion operation on the first integrated solution template within a preset time, the first integrated solution template is deleted.

[0170] In some possible implementations, the first user may also edit the created first integrated solution template. In addition to the above steps, a processing method for an integrated solution template provided in an embodiment of the present application further includes the following steps:

[0171] In response to the first user's editing operation on the first integrated solution template, displaying a second editing page;

[0172] Obtain the edited content of the first user;

[0173] Updating the first integrated solution template using the edited content of the first user;

[0174] The updated first integration solution template is displayed to the first user.

[0175] The embodiments of the present application do not limit the specific implementation method of the first user triggering the editing operation on the first integrated solution template. In one possible implementation method, the template viewing page includes an edit button. The first user triggers the editing operation on the first integrated solution template by triggering the edit button on the template viewing page. In another possible implementation method, the template management page includes an edit button. The first user triggers the editing operation on the first integrated solution template by triggering the edit button on the template management page.

[0176] In response to the first user's editing operation on the first integrated solution template, a second editing page is displayed. In a possible implementation, the second editing page has the same page structure as the first editing page.

[0177] The second editing page includes a target integration flow, a candidate integration flow, a target data source, and a candidate data source. The target integration flow is an integration flow for generating the first integration solution template. The target data source is a data source for generating the first integration solution template. The candidate integration flow is an integration flow for generating the first integration solution template. The candidate data source is a data source for generating the first integration solution template. The first user can re-edit the first integration solution template based on the second editing page.

[0178] The editing content of the first user includes, for example, the deleted historically selected integration flow and / or data flow, and one or more of the integration flow and / or data flow selected by the first user. For example, the first user deletes part of the target integration flow based on the second editing page. The editing content of the first user includes the deleted historically selected target integration flow. For another example, the first user selects a target data flow from candidate data flows based on the second editing page. The editing content of the first user includes a newly selected target data flow.

[0179] Based on the acquired editing content of the first user, the first integrated solution template is updated using the editing content of the first user.

[0180] In some possible implementations, the second editing page includes, in addition to the selection page for displaying the integration flow and data items, an editing page for the installation wizard content and an editing page for the description content. The first user can edit the selected target integration flow, target data source, installation information, and template description information.

[0181] The above is an introduction to a method for processing an integrated solution template provided by an embodiment of the present application for the process of creating, editing, publishing, delisting, and deleting a first integrated solution template by a first user as a provider of an integrated solution template. In addition, the integration platform also provides users with a service for obtaining published integrated solution templates. The embodiment of the present application provides another method for processing an integrated solution template. See Fig.17 As shown, this figure is a flow chart of another method for processing an integrated solution template provided in an embodiment of the present application. The method for processing an integrated solution template includes S1701-S1702.

[0182] S1701: In response to a template query operation by a second user, display candidate integration solution templates on a template display page.

[0183] The second user is a user who obtains the integration solution template from the integration platform. It should be noted that the second user and the first user may be the same user or different users.

[0184] The second user can search for an integration solution template that meets the project management needs based on the integration platform. In response to the template query operation of the second user, the candidate integration solution template is displayed in the template display page.

[0185] The embodiment of the present application does not limit the specific implementation method of the second user triggering the template query operation.

[0186] In one possible implementation, the second user can query a specific integration solution template. As an example, the second user can input the content of the query request through the query search box displayed on the query page, and trigger the generation of the query request by triggering the query button. The query request includes relevant information about the integration solution template that the second user wants to query. For example, the template identifier of the integration solution template, the usage scenario, the name of the first user who created the integration solution template, and the connector. Based on the query request of the second user, candidate integration solution templates can be determined. The candidate integration solution templates are used to be displayed to the second user so that the second user can select a second integration solution template from them. As another example, the second user can trigger the generation of a query request for candidate integration solution templates by triggering a query button for candidate integration solution templates of a specific type, a specific usage scenario, or a specific connector that is pre-set on the query page. See. Fig.18 As shown, this figure is a schematic diagram of a query page provided by an embodiment of the present application. The query page includes query buttons of specific types of collaborative office and human resources, as well as query buttons for specific usage scenarios of approval to-do integration and personnel data synchronization. By clicking a query button, the first user can filter the integration solution template corresponding to the query button and determine the candidate integration solution template.

[0187] After determining the candidate integration solution templates according to the query request, the candidate integration solution templates are displayed on a template display page of the integration platform, so that the second user can select a required integration solution template from the candidate integration solution templates based on the template display page.

[0188] In another possible implementation, the second user can access the template display page. The second user can trigger a page access request. As an example, the second user can trigger a page access request by clicking an access button on the page. The access button can be set in a navigation bar on the homepage of the integration platform. The access button can also be set in the template display page so that the second user can trigger the access button to jump from the currently displayed template display page to a template display page displaying other integration solution templates.

[0189] In response to obtaining a page access request from a second user, a candidate integration solution template is displayed in a template display page of the integration platform. The embodiment of the present application does not limit the determination method of the candidate integration solution template displayed in the template display page. As an example, an integration solution template with an access frequency greater than a threshold in the integration solution templates published in the integration platform can be used as a candidate integration solution template. As another example, according to the usage scenario of the integration solution template, the integration solution template with a user score greater than a threshold in different usage scenarios can be used as a candidate integration solution template. Among them, the usage scenario of the integration solution template is, for example, approval to-do integration or personnel data synchronization. As another example, the integration solution template with an access frequency greater than a threshold in different types of integration solution templates can be used as a candidate integration solution template. Among them, the type of the integration solution template is, for example, collaborative office, human resources, or business travel. As another example, all the integration solution templates published in the integration platform can be used as candidate integration solution templates.

[0190] S1702: In response to the second user's acquisition operation on the second integration solution template, the second integration solution template is sent to the client of the second user.

[0191] After the template display page is displayed to the second user, the second user can select a second integration solution template from the candidate integration solution templates.

[0192] The embodiments of the present application do not limit the specific implementation method of the second user's acquisition operation on the second integration solution template. As an example, the second user can first select one or more integration solution templates from the candidate integration solution templates, and then trigger the acquisition operation on the selected integration solution template by triggering the acquisition button on the template display page. As another example, the second user can first trigger the viewing operation on the selected candidate integration solution template. In response to the second user's viewing operation on the selected candidate integration solution template, the template viewing page of the selected candidate integration solution template is displayed. See Fig.19 As shown, this figure is a schematic diagram of a template viewing page provided in an embodiment of the present application. The template viewing page includes a get button. After the second user understands the relevant introduction content of the selected candidate integration solution template based on the template viewing page of the selected candidate integration solution template, the get button included in the trigger template viewing page is triggered to trigger the acquisition operation for the selected candidate integration solution template, that is, the second integration solution template.

[0193] In response to the second user's acquisition operation on the second integration solution template, the second integration solution template is sent to the second user's client. It should be noted that after acquiring the second integration solution template, the second user can browse the specific content of the second integration solution template on the integration platform.

[0194] In some possible implementations, the second user can view the acquired integrated solution template. The present application embodiment provides a method for processing an integrated solution template, which, in addition to the above steps, further includes the following steps:

[0195] In response to the second user's display operation on the acquired integration solution template, the acquired integration solution template is displayed.

[0196] See also Fig. 20 As shown, this figure is a schematic diagram of a display of an acquired integration solution template provided by an embodiment of the present application. The display page displaying the acquired integration solution template includes the name of the acquired integration solution template and the acquisition time. The display page displaying the acquired integration solution template also includes an installation button. The second user can trigger the installation operation of the integration solution template by clicking the installation button.

[0197] The embodiments of the present application do not limit the specific implementation method of the second user's display operation on the acquired integrated solution template. As an example, after the second user completes the acquisition of the second integrated solution template through the template display page, the template display page may display a pop-up window, which displays the successful acquisition information and a view button. The second user can trigger the display operation for the acquired integrated solution template by triggering the view button. As another example, the management page of the integrated solution template in the user center includes a view button for the acquired integrated solution template. The second user can trigger the display operation for the acquired integrated solution template by triggering the view button.

[0198] In response to the second user's display operation on the acquired integration solution template, the acquired integration solution template is displayed.

[0199] The embodiment of the present application does not limit the specific implementation method of displaying the acquired integration solution template. As an example, the acquired integration solution template can be displayed in a list. As another example, the acquired integration solution template can be displayed in the form of a card.

[0200] In some possible implementations, the second user needs to install the second integrated solution template in the client before being able to manage the project using the second integrated solution template.

[0201] The present application embodiment provides a method for processing an integrated solution template, which, in addition to the above steps, further includes the following steps:

[0202] In response to obtaining an installation instruction for the second integration solution template, the second integration solution template is installed on the client of the second user.

[0203] As an example, the installation instruction for the second integrated solution template may be automatically triggered after the second user obtains the second integrated solution template. As another example, the installation instruction for the second integrated solution template may be manually triggered by the second user according to installation needs. For example, the display page for viewing the acquired second integrated solution template includes an installation button. After viewing the second integrated solution template, the second user may trigger the installation instruction for the second integrated solution template by triggering the installation button.

[0204] In some possible implementations, the second integration solution template has an installation wizard. In response to obtaining an installation instruction for the second integration solution template, installing the second integration solution template includes:

[0205] In response to obtaining an installation instruction for the second integrated solution template, displaying installation wizard content of the second integrated solution template;

[0206] In response to the second user's confirmation operation on the installation wizard content, the second integration solution template is installed on the second user's client.

[0207] In response to obtaining the installation instruction for the second integrated solution template, the installation wizard content of the second integrated solution template is first displayed. The installation wizard content is used to guide the second user to install the second integrated solution template. The second user can check whether the second integrated solution template can be installed normally based on the installation wizard content. After the second user confirms the installation wizard content of the second integrated solution template, a confirmation operation for the installation wizard content is triggered. In response to the confirmation operation, the second integrated solution template is installed on the client of the second user.

[0208] In a possible implementation, the second user can view the installed integrated solution template. The embodiment of the present application provides a method for processing an integrated solution template, which, in addition to the above steps, further includes the following steps:

[0209] In response to a viewing operation of the second user on the installed integration solution template, the installed integration solution template is displayed.

[0210] See also Fig.21 As shown, this figure is a schematic diagram of a display of an installed integration solution template provided by an embodiment of the present application. The installed integration solution template may correspond to a project. The second user can trigger the viewing operation of the installed integration solution template by clicking the button corresponding to the project name. The display page of the installed integration solution template includes the name and description of the installed integration solution template. The display page showing the acquired integration solution template also includes a deactivation button. The second user can trigger the deactivation operation of the installed integration solution template by clicking the deactivation button.

[0211] The embodiments of the present application do not limit the specific implementation method of the second user's display operation on the installed integrated solution template. As an example, after the second user completes the installation of the second integrated solution template, a pop-up window is displayed. The pop-up window displays the successful installation information and the view button. The second user can trigger the display operation for the installed integrated solution template by triggering the view button. As another example, the management page of the integrated solution template in the user center includes a view button for the installed integrated solution template. The second user can trigger the display operation for the installed integrated solution template by triggering the view button.

[0212] In response to a display operation of the second user on the installed integrated solution template, the installed integrated solution template is displayed.

[0213] The embodiment of the present application does not limit the specific implementation method of displaying the installed integrated solution template. As an example, the installed integrated solution template can be displayed in a list. As another example, the installed integrated solution template can be displayed in the form of a card.

[0214] In some possible implementations, the second user may also edit the installed second integrated solution template. In addition to the above steps, a processing method for an integrated solution template provided in an embodiment of the present application further includes the following steps:

[0215] In response to the second user's editing operation on the target integration solution, displaying a third editing page;

[0216] Get the second edited content;

[0217] The second integrated solution template is edited using the second editing content to obtain a third integrated solution template.

[0218] The embodiments of the present application do not limit the specific implementation method of the second user triggering the editing operation on the second integrated solution template. In one possible implementation method, the template viewing page includes an edit button. The second user triggers the editing operation on the second integrated solution template by triggering the edit button on the template viewing page. In another possible implementation method, the template management page includes an edit button. The second user triggers the editing operation on the second integrated solution template by triggering the edit button on the template management page.

[0219] In response to the second user's editing operation on the second integrated solution template, a third editing page is displayed. In a possible implementation, the third editing page has the same page structure as the second editing page.

[0220] The third editing page includes a target integration flow, a candidate integration flow, a target data source, and a candidate data source. The target integration flow is an integration flow for generating the second integration solution template. The target data source is a data source for generating the second integration solution template. The candidate integration flow is a candidate integration flow for generating the second integration solution template. The candidate data source is a candidate data source for generating the second integration solution template. The second user can re-edit the second integration solution template based on the third editing page.

[0221] The second editing content of the second user includes, for example, the deleted historically selected integration flow and / or data flow, and one or more of the integration flow and / or data flow selected by the second user. For example, the second user deletes part of the target integration flow based on the third editing page. The second editing content of the second user includes the deleted historically selected target integration flow. For another example, the second user selects a target data flow from candidate data flows based on the third editing page. The second editing content of the second user includes a newly selected target data flow.

[0222] Based on the obtained second edited content of the first user, the second integrated solution template is edited using the second edited content of the second user to obtain a third integrated solution template. The edited third integrated solution template can better meet the use requirements of the second user, making it easier for the second user to manage the project using the third integrated solution template.

[0223] In some possible implementations, the second user may publish a third integration solution template edited based on the second integration solution template.

[0224] The embodiments of the present application do not limit the specific implementation method of the second user triggering the publishing operation for the third integrated solution. As an example, the template management page includes a publish button. The second user can trigger the publishing operation for the third integrated solution template by clicking the publish button corresponding to the third integrated solution template. As another example, the template viewing page of the third integrated solution template includes a publish button. The second user can trigger the publishing operation for the third integrated solution template by clicking the publish button corresponding to the third integrated solution template.

[0225] In one possible implementation, after the third integrated solution template is released, it still needs to be reviewed. In response to the second user's release operation on the third integrated solution template, the release review process for the third integrated solution template is triggered. The release review process may be a pre-set review process for the integrated solution template applied for release. In one possible implementation, the release review process may be automatically implemented. By pre-setting the review object and the review content, the review of the integrated solution template applied for release can be implemented. In another possible implementation, the release review process may be triggered by the reviewer. For example, in response to the second user's release operation on the third integrated solution template, the content that needs to be reviewed, that is, the third integrated solution template, is sent to the reviewer. As an example, an audit reminder message can also be sent to the reviewer to remind the reviewer.

[0226] After obtaining the audit pass message, it can be determined that the third integration solution template has been audited and can be published. In response to obtaining the audit pass message, the third integration solution template is published in the integration platform. In one possible implementation, the audit pass message can be displayed to the second user. In response to the second user's confirmation of the publishing operation, the third integration solution template is published in the integration platform. In another possible implementation, in response to obtaining the audit pass message, the publishing operation of the third integration solution template is automatically triggered.

[0227] After the third integrated solution template is published, the second user may also remove the published third integrated solution template from the shelves to stop publishing the third integrated solution template.

[0228] In a possible implementation, a method for processing an integrated solution template provided in an embodiment of the present application, in addition to the above steps, further includes the following steps:

[0229] In response to the second user's delisting operation on the third integration solution template, the third integration solution template is delisted from the integration platform.

[0230] The embodiment of the present application does not limit the specific implementation method of triggering the second user to remove the third integrated solution template. As an example, the second user can click a remove button on the template management page to trigger the removal of the third integrated solution template.

[0231] In some possible implementations, in order to prevent the second user from making an erroneous operation, in response to the second user's first delisting operation on the third integrated solution template, a prompt message for confirming the delisting is displayed. In response to the second user's second delisting operation on the third integrated solution template within a preset time, the third integrated solution template is delisted from the integrated platform.

[0232] In addition, the delisting operation of the third integrated solution template can also be reviewed. In one possible implementation, in response to the second user's delisting operation on the third integrated solution template, the delisting review process is triggered. As an example, the delisting review process can be automatically implemented. By pre-setting the review object and the review content, the review of the integrated solution template applied for delisting can be implemented. In another possible implementation, the delisting review process can be triggered by the reviewer. For example, in response to the second user's delisting operation on the third integrated solution template, the content that needs to be reviewed, that is, the third integrated solution template, is sent to the reviewer. As an example, an audit reminder message can also be sent to the reviewer to remind the reviewer.

[0233] After obtaining the review approval message, it can be determined that the third integration solution template has been reviewed and approved and can be removed from the shelves. In response to obtaining the review approval message, the third integration solution template is removed from the integration platform. In one possible implementation, the review approval message can be displayed to the second user. In response to the second user's confirmation of the removal operation, the third integration solution template is removed from the integration platform. In another possible implementation, in response to obtaining the review approval message, the removal operation of the third integration solution template is automatically triggered.

[0234] In addition to removing the third integrated solution template from the shelves, the second user can also delete the third integrated solution template. In a possible implementation, a method for processing an integrated solution template provided in an embodiment of the present application, in addition to the above steps, further includes the following steps:

[0235] In response to a deletion operation of the second user on the third integration solution template, the third integration solution template is deleted.

[0236] It should be noted that the second user can trigger a deletion operation on an unpublished third integrated solution template or a third integrated solution template that has been removed from the shelves. The embodiment of the present application does not limit the specific implementation method of triggering the second user to delete the third integrated solution template. As an example, the second user can click the delete button on the template management page to trigger the deletion operation of the third integrated solution template.

[0237] In some possible implementations, in order to prevent the second user from making an erroneous operation, in response to the second user's first deletion operation on the third integrated solution template, a prompt message for confirming the deletion is displayed. In response to the second user's second deletion operation on the third integrated solution template within a preset time, the third integrated solution template is deleted.

[0238] Based on the above content, it can be known that based on the integration platform, the processing of integrated solution templates can be realized automatically. Moreover, users as providers and users can realize the processing of integrated solution templates on the integration platform, improve the efficiency of various users in processing integrated solution templates based on the integration platform, and facilitate various users to participate in the processing of integrated solution templates. Based on the integration platform, it is also possible to realize the implementation plan from customized projects to standardized and visualized integrated solution templates, as well as a more flexible and low-cost configuration of longer processing processes. In this way, based on the integration platform, it can meet the needs of users to use integrated solution templates for project management, and can also stimulate users' business innovation and improve the efficiency of users in managing projects.

[0239] Based on the processing method of an integrated solution template provided by the above method embodiment, the present application embodiment also provides a processing device for an integrated solution template, which will be described below in conjunction with the accompanying drawings. It should be noted that the processing device for an integrated solution template is applied to an integrated platform.

[0240] See also Fig. 22 As shown in FIG. 1 , this figure is a schematic diagram of the structure of a processing device for an integrated solution template provided in an embodiment of the present application. Fig. 22 As shown, the processing device of the integrated solution template includes:

[0241] The first display unit 2201 is used to display a first editing page in response to a new template creation operation of the first user, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template;

[0242] A determining unit 2202 is configured to obtain a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows, and a target data source selected from the candidate data sources;

[0243] A generating unit 2203 is configured to generate a first integration solution template by using the target integration flow and the target data source;

[0244] The first publishing unit 2204 is configured to publish the first integration solution template in the integration platform in response to a publishing operation of the first user on the first integration solution template.

[0245] In a possible implementation, the first display unit 2201 is used to display a template pre-selection page in response to a new template operation of the first user, the template pre-selection page including one or more of a to-be-selected template identifier and a template identifier search box; obtain a target template identifier determined by the first user, and display a first editing page corresponding to the target template identifier, wherein the candidate integration flow and the candidate data source correspond to the target template identifier, respectively.

[0246] In a possible implementation, the target data source belongs to a data system, and the generating unit 2203 is used to generate a target connector according to the target integration flow and the target data source, and the target connector is used to obtain the target data source from the data system according to the processing flow of the target integration flow; and a first integration solution template is generated using the target integration flow, the target data source and the target connector.

[0247] In a possible implementation manner, the device further includes:

[0248] The first processing unit is used to obtain the installation information input by the first user and generate the installation wizard content of the first integrated solution template, wherein the installation information includes one or more of installation instruction information, inspection information and configurable information, and the installation wizard content is used to guide the user who obtains the first integrated solution template to install the first integrated solution template.

[0249] In a possible implementation manner, the device further includes:

[0250] The second display unit is used to display an installation wizard preview page in response to the first user's preview operation on the installation wizard content, where the installation wizard preview page is used to preview the installation wizard content.

[0251] In a possible implementation manner, the device further includes:

[0252] The second processing unit is used to obtain the template description information input by the first user, and generate description content of the first integrated solution template, wherein the description content includes one or more of basic template information and usage device information of the first integrated solution template.

[0253] In a possible implementation manner, the device further includes:

[0254] The third display unit is used to display a description preview page in response to the first user's preview operation on the description content, where the description preview page is used to preview the description content.

[0255] In a possible implementation manner, the device further includes:

[0256] The fourth display unit is used to display the first integration solution template to the first user in response to a display operation of the first user.

[0257] In a possible implementation, the fourth display unit is used to display a template viewing page in response to a template viewing operation of the first user, where the template viewing page is used to display the first integration solution template.

[0258] In a possible implementation, the fourth display unit is used to display a template management page in response to the template management operation of the first user, and the template management page is used to display basic information of the first integrated solution template, and the basic information includes one or more of the template identification of the first integrated solution template, the publishing status of the first integrated solution template, the editing time of the first integrated solution template, and the authority scope of the first integrated solution template.

[0259] In a possible implementation, the first publishing unit 2204 is used to trigger a publishing review process in response to the first user's publishing operation on the first integration solution template; in response to obtaining a review pass message, publish the first integration solution template in the integration platform.

[0260] In a possible implementation manner, the device further includes:

[0261] The first delisting unit is used to delist the first integration solution template from the integration platform in response to the delisting operation of the first user on the first integration solution template.

[0262] In a possible implementation manner, the device further includes:

[0263] The first deleting unit is configured to delete the first integration solution template in response to a deletion operation of the first user on the first integration solution template.

[0264] In a possible implementation manner, the device further includes:

[0265] a fifth display unit, configured to display a second editing page in response to an editing operation of the first user on the first integrated solution template;

[0266] A first acquisition unit, configured to acquire the edited content of the first user;

[0267] An updating unit is used to update the first integrated solution template using the editing content of the first user.

[0268] Based on the processing method of an integrated solution template provided by the above method embodiment, the present application embodiment also provides another processing device for an integrated solution template, which will be described below in conjunction with the accompanying drawings. It should be noted that the processing device for an integrated solution template is applied to an integrated platform.

[0269] See also Fig.23 As shown in FIG. 1 , this figure is a schematic diagram of the structure of another integrated solution template processing device provided in an embodiment of the present application. Fig.23 As shown, the processing device of the integrated solution template includes:

[0270] A sixth display unit 2301 is configured to display a candidate integration solution template in a template display page in response to a template query operation of a second user, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform;

[0271] The sending unit 2302 is configured to send the second integration solution template to the client of the second user in response to the second user's acquisition operation on the second integration solution template, where the second integration solution template belongs to the candidate integration solution template.

[0272] In a possible implementation manner, the device further includes:

[0273] The installation unit is configured to install the second integration solution template on the client of the second user in response to obtaining an installation instruction for the second integration solution template.

[0274] In one possible implementation, the installation unit is used to display the installation wizard content of the second integration solution template in response to obtaining the installation instruction for the second integration solution template; and install the second integration solution template on the client of the second user in response to the second user's confirmation operation on the installation wizard content.

[0275] In a possible implementation manner, the device further includes:

[0276] a seventh display unit, configured to display a third editing page in response to an editing operation of the second user on the second integrated solution template;

[0277] A second acquisition unit, used for acquiring second edited content;

[0278] An editing unit is used to edit the second integrated solution template using the second editing content to obtain a third integrated solution template.

[0279] In a possible implementation manner, the device further includes:

[0280] The second publishing unit is configured to publish the third integration solution template in the integration platform in response to a publishing operation of the second user on the third integration solution template.

[0281] In a possible implementation manner, the device further includes:

[0282] The first delisting unit is used to delist the third integration solution template from the integration platform in response to the delisting operation of the second user on the third integration solution template.

[0283] In a possible implementation manner, the device further includes:

[0284] The first deleting unit is configured to delete the third integrated solution template in response to a deletion operation of the second user on the third integrated solution template.

[0285] In a possible implementation, the sixth display unit 2301 is used to display the candidate integration solution template in the template display page, including:

[0286] The sixth display unit 2301 is used to determine a candidate integration solution template in response to obtaining a query request from the second user; and display the candidate integration solution template in a template display page of the integration platform.

[0287] In a possible implementation, the sixth display unit 2301 is used to display the candidate integration solution template in the template display page, including:

[0288] The sixth display unit 2301 is used to display the candidate integration solution template in the template display page of the integration platform in response to obtaining the page access request of the second user.

[0289] In a possible implementation manner, the device further includes:

[0290] An eighth display unit is configured to display the installed integration solution template in response to the viewing operation of the second user on the installed integration solution template.

[0291] In a possible implementation manner, the device further includes:

[0292] A ninth display unit is configured to display the acquired integration solution template in response to a display operation of the second user on the acquired integration solution template.

[0293] Based on the processing method of the integrated solution template provided by the above method embodiment, the present application also provides an electronic device, including: one or more processors; a storage device, on which one or more programs are stored, when the one or more programs are executed by the one or more processors, the one or more processors implement the processing method of the integrated solution template described in any of the above embodiments. Fig.24 , which shows a schematic diagram of the structure of an electronic device 2400 suitable for implementing the embodiment of the present application. The terminal device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (portable android devices), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs (televisions), desktop computers, etc. Fig.24 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0294] like Fig.24 As shown, the electronic device 2400 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 2401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 2402 or a program loaded from a storage device 2406 into a random access memory (RAM) 2403. In the RAM 2403, various programs and data required for the operation of the electronic device 2400 are also stored. The processing device 2401, the ROM 2402, and the RAM 2403 are connected to each other via a bus 2404. An input / output (I / O) interface 2405 is also connected to the bus 2404.

[0295] Typically, the following devices may be connected to the I / O interface 2405: input devices 2406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 2407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 2406 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 2409. The communication devices 2409 may allow the electronic device 2400 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.24 The electronic device 2400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0296] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 2409, or installed from the storage device 2406, or installed from the ROM 2402. When the computer program is executed by the processing device 2401, the above-mentioned functions defined in the method of the embodiment of the present application are executed.

[0297] The electronic device provided in the embodiment of the present application and the processing method of the integrated solution template provided in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0298] Based on the processing method of the integrated solution template provided by the above method embodiments, an embodiment of the present application provides a computer-readable medium on which a computer program is stored, wherein when the program is executed by a processor, the processing method of the integrated solution template as described in any of the above embodiments is implemented.

[0299] It should be noted that the computer-readable medium mentioned above in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0300] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0301] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0302] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the processing method of the integrated solution template.

[0303] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0304] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0305] The units involved in the embodiments described in this application may be implemented by software or hardware. The name of a unit / module does not limit the unit itself in some cases. For example, a voice data acquisition module may also be described as a "data acquisition module".

[0306] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0307] In the context of the present application, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0308] According to one or more embodiments of the present application, [Example 1] provides a method for processing an integration solution template, the method being applied to an integration platform, the method comprising:

[0309] In response to a first user's operation of creating a new template, a first editing page is displayed, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template;

[0310] Acquire a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows and a target data source selected from the candidate data sources;

[0311] Generate a first integration solution template using the target integration flow and the target data source;

[0312] In response to a publishing operation of the first user on the first integration solution template, the first integration solution template is published in the integration platform.

[0313] According to one or more embodiments of the present application, [Example 2] provides a method for processing an integrated solution template, wherein in response to a first user's new template operation, a first editing page is displayed, including:

[0314] In response to the first user's operation of creating a new template, displaying a template pre-selection page, the template pre-selection page including one or more of a template identifier to be selected and a template identifier search box;

[0315] The target template identifier determined by the first user is obtained, and a first editing page corresponding to the target template identifier is displayed, wherein the candidate integration flow and the candidate data source correspond to the target template identifier respectively.

[0316] According to one or more embodiments of the present application, [Example 3] provides a method for processing an integration solution template, wherein the target data source belongs to a data system, and the method of generating a first integration solution template by using the target integration flow and the target data source includes:

[0317] generating a target connector according to the target integration flow and the target data source, wherein the target connector is used to obtain the target data source from the data system according to the processing flow of the target integration flow;

[0318] A first integration solution template is generated using the target integration flow, the target data source, and the target connector.

[0319] According to one or more embodiments of the present application, [Example 4] provides a method for processing an integration solution template. After generating a first integration solution template using the target integration flow and the target data source, the method further includes:

[0320] Obtain the installation information input by the first user, and generate the installation wizard content of the first integrated solution template, the installation information including one or more of installation instruction information, inspection information, and configurable information, and the installation wizard content is used to guide the user who obtains the first integrated solution template to install the first integrated solution template.

[0321] According to one or more embodiments of the present application, [Example 5] provides a method for processing an integrated solution template, the method further comprising:

[0322] In response to the first user's preview operation on the installation wizard content, an installation wizard preview page is displayed, where the installation wizard preview page is used to preview the installation wizard content.

[0323] According to one or more embodiments of the present application, [Example 6] provides a method for processing an integration solution template. After generating a first integration solution template using the target integration flow and the target data source, the method further includes:

[0324] The template description information input by the first user is acquired, and description content of the first integrated solution template is generated, where the description content includes one or more of basic template information and usage method information of the first integrated solution template.

[0325] According to one or more embodiments of the present application, [Example 7] provides a method for processing an integrated solution template, the method further comprising:

[0326] In response to the first user's preview operation on the description content, a description preview page is displayed, where the description preview page is used to preview the description content.

[0327] According to one or more embodiments of the present application, [Example 8] provides a method for processing an integrated solution template, the method further comprising:

[0328] In response to a display operation of a first user, the first integration solution template is displayed to the first user.

[0329] According to one or more embodiments of the present application, [Example 9] provides a method for processing an integrated solution template, wherein in response to a display operation of a first user, displaying the first integrated solution template to the first user includes:

[0330] In response to the template viewing operation of the first user, a template viewing page is displayed, where the template viewing page is used to display the first integration solution template.

[0331] According to one or more embodiments of the present application, [Example 10] provides a method for processing an integrated solution template, wherein in response to a display operation of a first user, displaying the first integrated solution template to the first user includes:

[0332] In response to the template management operation of the first user, a template management page is displayed, and the template management page is used to display basic information of the first integrated solution template, and the basic information includes one or more of the template identification of the first integrated solution template, the publishing status of the first integrated solution template, the editing time of the first integrated solution template, and the authority scope of the first integrated solution template.

[0333] According to one or more embodiments of the present application, [Example 11] provides a method for processing an integration solution template, wherein in response to a publishing operation of the first user on the first integration solution template, the first integration solution template is published in the integration platform, including:

[0334] In response to the first user's publishing operation on the first integration solution template, triggering a publishing review process;

[0335] In response to obtaining a review pass message, the first integration solution template is published in the integration platform.

[0336] According to one or more embodiments of the present application, [Example 12] provides a method for processing an integrated solution template, the method further comprising:

[0337] In response to the first user's delisting operation on the first integration solution template, the first integration solution template is delisted from the integration platform.

[0338] According to one or more embodiments of the present application, [Example 13] provides a method for processing an integrated solution template, the method further comprising:

[0339] In response to a deletion operation of the first user on the first integration solution template, the first integration solution template is deleted.

[0340] According to one or more embodiments of the present application, [Example 14] provides a method for processing an integrated solution template, the method further comprising:

[0341] In response to the first user's editing operation on the first integrated solution template, displaying a second editing page;

[0342] Obtaining the edited content of the first user;

[0343] The first integrated solution template is updated using the edited content of the first user.

[0344] According to one or more embodiments of the present application, [Example 15] provides a method for processing an integration solution template, the method being applied to an integration platform, the method comprising:

[0345] In response to the template query operation of the second user, displaying a candidate integration solution template in a template display page, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform;

[0346] In response to the second user's acquisition operation on the second integration solution template, the second integration solution template is sent to the client of the second user, and the second integration solution template belongs to the candidate integration solution template.

[0347] According to one or more embodiments of the present application, [Example 16] provides a method for processing an integrated solution template, the method further comprising:

[0348] In response to obtaining the installation instruction for the second integration solution template, the second integration solution template is installed on the client of the second user.

[0349] According to one or more embodiments of the present application, [Example 17] provides a method for processing an integrated solution template, wherein in response to obtaining an installation instruction for the second integrated solution template, installing the second integrated solution template on the client of the second user includes:

[0350] In response to obtaining an installation instruction for the second integrated solution template, displaying installation wizard content of the second integrated solution template;

[0351] In response to a confirmation operation of the second user on the installation wizard content, the second integration solution template is installed on a client of the second user.

[0352] According to one or more embodiments of the present application, [Example 18] provides a method for processing an integrated solution template, the method further comprising:

[0353] In response to the second user's editing operation on the second integration solution template, displaying a third editing page;

[0354] Get the second edited content;

[0355] The second integrated solution template is edited using the second edited content to obtain a third integrated solution template.

[0356] According to one or more embodiments of the present application, [Example 19] provides a method for processing an integrated solution template, the method further comprising:

[0357] In response to a publishing operation of the second user on the third integration solution template, the third integration solution template is published in the integration platform.

[0358] According to one or more embodiments of the present application, [Example 20] provides a method for processing an integrated solution template, the method further comprising:

[0359] In response to the second user's delisting operation on the third integration solution template, the third integration solution template is delisted from the integration platform.

[0360] According to one or more embodiments of the present application, [Example 21] provides a method for processing an integrated solution template, the method further comprising:

[0361] In response to a deletion operation of the second user on the third integration solution template, the third integration solution template is deleted.

[0362] According to one or more embodiments of the present application, [Example 22] provides a method for processing an integration solution template, wherein displaying a candidate integration solution template in a template display page includes:

[0363] In response to obtaining a query request from a second user, determining a candidate integration solution template;

[0364] The candidate integration solution template is displayed on a template display page of the integration platform.

[0365] According to one or more embodiments of the present application, [Example 23] provides a method for processing an integration solution template, wherein displaying a candidate integration solution template in a template display page includes:

[0366] In response to obtaining a page access request from a second user, displaying candidate integration solution templates in a template display page of the integration platform.

[0367] According to one or more embodiments of the present application, [Example 24] provides a method for processing an integrated solution template, the method further comprising:

[0368] In response to the second user's viewing operation on the installed integration solution template, the installed integration solution template is displayed.

[0369] According to one or more embodiments of the present application, [Example 25] provides a method for processing an integrated solution template, the method further comprising:

[0370] In response to the second user's display operation on the acquired integration solution template, the acquired integration solution template is displayed.

[0371] According to one or more embodiments of the present application, [Example 26] provides a processing device for an integrated solution template, the device being applied to an integrated platform, the device comprising:

[0372] A first display unit is used to display a first editing page in response to a new template creation operation of a first user, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template;

[0373] a determining unit, configured to obtain a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows, and a target data source selected from the candidate data sources;

[0374] A generating unit, configured to generate a first integration solution template by using the target integration flow and the target data source;

[0375] The first publishing unit is configured to publish the first integration solution template in the integration platform in response to a publishing operation of the first user on the first integration solution template.

[0376] According to one or more embodiments of the present application, [Example Twenty-Seven] provides a processing device for an integrated solution template, wherein the first display unit is used to display a template pre-selection page in response to a first user's new template operation, wherein the template pre-selection page includes one or more of a to-be-selected template identifier and a template identifier search box; obtain a target template identifier determined by the first user, and display a first editing page corresponding to the target template identifier, wherein the candidate integration flow and the candidate data source correspond to the target template identifier, respectively.

[0377] According to one or more embodiments of the present application, [Example Twenty-Eight] provides a processing device for an integration solution template, wherein the target data source belongs to a data system, and the generation unit is used to generate a target connector according to the target integration flow and the target data source, and the target connector is used to obtain the target data source from the data system according to the processing flow of the target integration flow; and a first integration solution template is generated using the target integration flow, the target data source and the target connector.

[0378] According to one or more embodiments of the present application, [Example 29] provides a processing device for an integrated solution template, the device further comprising:

[0379] The first processing unit is used to obtain the installation information input by the first user and generate the installation wizard content of the first integrated solution template, wherein the installation information includes one or more of installation instruction information, inspection information and configurable information, and the installation wizard content is used to guide the user who obtains the first integrated solution template to install the first integrated solution template.

[0380] According to one or more embodiments of the present application, [Example 30] provides a processing device for an integrated solution template, the device further comprising:

[0381] The second display unit is used to display an installation wizard preview page in response to the first user's preview operation on the installation wizard content, where the installation wizard preview page is used to preview the installation wizard content.

[0382] According to one or more embodiments of the present application, [Example 31] provides a processing device for an integrated solution template, the device further comprising:

[0383] The second processing unit is used to obtain the template description information input by the first user, and generate description content of the first integrated solution template, wherein the description content includes one or more of basic template information and usage device information of the first integrated solution template.

[0384] According to one or more embodiments of the present application, [Example 32] provides a processing device for an integrated solution template, the device further comprising:

[0385] The third display unit is used to display a description preview page in response to the first user's preview operation on the description content, where the description preview page is used to preview the description content.

[0386] According to one or more embodiments of the present application, [Example 33] provides a processing device for an integrated solution template, the device further comprising:

[0387] The fourth display unit is used to display the first integration solution template to the first user in response to a display operation of the first user.

[0388] According to one or more embodiments of the present application, [Example Thirty-Four] provides a processing device for an integrated solution template, wherein the fourth display unit is used to display a template viewing page in response to the template viewing operation of the first user, and the template viewing page is used to display the first integrated solution template.

[0389] According to one or more embodiments of the present application, [Example Thirty-Five] provides a processing device for an integrated solution template, wherein the fourth display unit is used to display a template management page in response to the template management operation of the first user, and the template management page is used to display basic information of the first integrated solution template, and the basic information includes one or more of the template identification of the first integrated solution template, the publishing status of the first integrated solution template, the editing time of the first integrated solution template, and the authority scope of the first integrated solution template.

[0390] According to one or more embodiments of the present application, [Example Thirty-Six] provides a processing device for an integrated solution template, wherein the first publishing unit is used to trigger a publishing review process in response to a publishing operation of the first user on the first integrated solution template; and in response to obtaining a review pass message, publish the first integrated solution template in the integration platform.

[0391] According to one or more embodiments of the present application, [Example 37] provides a processing device for an integrated solution template, the device further comprising:

[0392] The first delisting unit is used to delist the first integration solution template from the integration platform in response to the delisting operation of the first user on the first integration solution template.

[0393] According to one or more embodiments of the present application, [Example 38] provides a processing device for an integrated solution template, the device further comprising:

[0394] The first deleting unit is configured to delete the first integration solution template in response to a deletion operation of the first user on the first integration solution template.

[0395] According to one or more embodiments of the present application, [Example 39] provides a processing device for an integrated solution template, the device further comprising:

[0396] a fifth display unit, configured to display a second editing page in response to an editing operation of the first user on the first integrated solution template;

[0397] A first acquisition unit, configured to acquire the edited content of the first user;

[0398] An updating unit is used to update the first integrated solution template using the editing content of the first user.

[0399] According to one or more embodiments of the present application, [Example 40] provides a processing device for an integrated solution template, the device being applied to an integrated platform, the device comprising:

[0400] a sixth display unit, configured to display a candidate integration solution template in a template display page in response to a template query operation of the second user, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform;

[0401] A sending unit is used to send the second integration solution template to the client of the second user in response to the second user's acquisition operation on the second integration solution template, where the second integration solution template belongs to the candidate integration solution template.

[0402] According to one or more embodiments of the present application, [Example 41] provides a processing device for an integrated solution template, the device further comprising:

[0403] The installation unit is configured to install the second integration solution template on the client of the second user in response to obtaining an installation instruction for the second integration solution template.

[0404] According to one or more embodiments of the present application, [Example 42] provides a processing device for an integrated solution template, wherein the installation unit is used to display the installation wizard content of the second integrated solution template in response to obtaining the installation instruction for the second integrated solution template; and install the second integrated solution template on the client of the second user in response to the second user's confirmation operation on the installation wizard content.

[0405] According to one or more embodiments of the present application, [Example 43] provides a processing device for an integrated solution template, the device further comprising:

[0406] a seventh display unit, configured to display a third editing page in response to an editing operation of the second user on the second integrated solution template;

[0407] A second acquisition unit, used for acquiring second edited content;

[0408] An editing unit is used to edit the second integrated solution template using the second editing content to obtain a third integrated solution template.

[0409] According to one or more embodiments of the present application, [Example 44] provides a processing device for an integrated solution template, the device further comprising:

[0410] The second publishing unit is configured to publish the third integration solution template in the integration platform in response to a publishing operation of the second user on the third integration solution template.

[0411] According to one or more embodiments of the present application, [Example 45] provides a processing device for an integrated solution template, the device further comprising:

[0412] The first delisting unit is used to delist the third integration solution template from the integration platform in response to the delisting operation of the second user on the third integration solution template.

[0413] According to one or more embodiments of the present application, [Example 46] provides a processing device for an integrated solution template, the device further comprising:

[0414] The first deleting unit is configured to delete the third integrated solution template in response to a deletion operation of the second user on the third integrated solution template.

[0415] According to one or more embodiments of the present application, [Example 47] provides a processing device for an integrated solution template, wherein the sixth display unit is used to display a candidate integrated solution template in a template display page, including:

[0416] The sixth display unit is used to determine a candidate integration solution template in response to obtaining a query request from the second user; and display the candidate integration solution template in a template display page of the integration platform.

[0417] According to one or more embodiments of the present application, [Example 48] provides a processing device for an integrated solution template, wherein the sixth display unit is used to display a candidate integrated solution template in a template display page, including:

[0418] The sixth display unit is used to display the candidate integration solution template in the template display page of the integration platform in response to obtaining the page access request of the second user.

[0419] According to one or more embodiments of the present application, [Example 49] provides a processing device for an integrated solution template, the device further comprising:

[0420] An eighth display unit is configured to display the installed integration solution template in response to the viewing operation of the second user on the installed integration solution template.

[0421] According to one or more embodiments of the present application, [Example 50] provides a processing device for an integrated solution template, the device further comprising:

[0422] A ninth display unit is configured to display the acquired integration solution template in response to a display operation of the second user on the acquired integration solution template.

[0423] An electronic device, comprising:

[0424] According to one or more embodiments of the present application, [Example 51] provides one or more processors;

[0425] a storage device having one or more programs stored thereon,

[0426] When the one or more programs are executed by the one or more processors, the one or more processors implement the processing method of the integrated solution template as described in any one of [Example 1] to [Example 14], or implement the processing method of the integrated solution template as described in any one of [Example 15] to [Example 25].

[0427] According to one or more embodiments of the present application, [Example 52] provides a computer-readable medium, characterized in that a computer program is stored thereon, wherein when the program is executed by a processor, it implements a processing method for an integrated solution template as described in any one of [Example 1] to [Example 14], or implements a processing method for an integrated solution template as described in any one of [Example 15] to [Example 25].

[0428] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. For the system or device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0429] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0430] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0431] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0432] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for processing an integrated solution template, characterized in that: The method is applied to an integrated platform, and the method comprises: In response to a first user's operation of creating a new template, a first editing page is displayed, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template; Acquire a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows and a target data source selected from the candidate data sources; Generate a first integration solution template using the target integration flow and the target data source; In response to a publishing operation of the first user on the first integration solution template, publishing the first integration solution template in the integration platform; After generating the first integration solution template by using the target integration flow and the target data source, the method further includes: Obtain the installation information input by the first user, and generate the installation wizard content of the first integrated solution template, the installation information including one or more of installation instruction information, inspection information, and configurable information, and the installation wizard content is used to guide the user who obtains the first integrated solution template to install the first integrated solution template.

2. The method according to claim 1, characterized in that The step of displaying a first editing page in response to a new template creation operation by the first user includes: In response to the first user's operation of creating a new template, displaying a template pre-selection page, the template pre-selection page including one or more of a template identifier to be selected and a template identifier search box; The target template identifier determined by the first user is obtained, and a first editing page corresponding to the target template identifier is displayed, wherein the candidate integration flow and the candidate data source correspond to the target template identifier respectively.

3. The method according to claim 1, characterized in that The target data source belongs to a data system, and the step of generating a first integration solution template by using the target integration flow and the target data source includes: generating a target connector according to the target integration flow and the target data source, wherein the target connector is used to obtain the target data source from the data system according to the processing flow of the target integration flow; A first integration solution template is generated using the target integration flow, the target data source, and the target connector.

4. The method according to claim 1, characterized in that: The method further comprises: In response to the first user's preview operation on the installation wizard content, an installation wizard preview page is displayed, where the installation wizard preview page is used to preview the installation wizard content.

5. The method according to claim 1, characterized in that: After generating the first integration solution template by using the target integration flow and the target data source, the method further includes: The template description information input by the first user is acquired, and description content of the first integrated solution template is generated, where the description content includes one or more of basic template information and usage method information of the first integrated solution template.

6. The method according to claim 5, characterized in that The method further comprises: In response to the first user's preview operation on the description content, a description preview page is displayed, where the description preview page is used to preview the description content.

7. The method according to claim 1, characterized in that The method further comprises: In response to a display operation of a first user, the first integration solution template is displayed to the first user.

8. The method according to claim 7, characterized in that The step of displaying the first integration solution template to the first user in response to a display operation of the first user includes: In response to the template viewing operation of the first user, a template viewing page is displayed, where the template viewing page is used to display the first integration solution template.

9. The method according to claim 7, characterized in that: The step of displaying the first integration solution template to the first user in response to a display operation of the first user includes: In response to the template management operation of the first user, a template management page is displayed, and the template management page is used to display basic information of the first integrated solution template, and the basic information includes one or more of the template identification of the first integrated solution template, the publishing status of the first integrated solution template, the editing time of the first integrated solution template, and the authority scope of the first integrated solution template.

10. The method according to claim 1, characterized in that The step of publishing the first integration solution template in the integration platform in response to the first user's publishing operation on the first integration solution template includes: In response to the first user's publishing operation on the first integration solution template, triggering a publishing review process; In response to obtaining a review pass message, the first integration solution template is published in the integration platform.

11. The method according to claim 1, characterized in that The method further comprises: In response to the first user's delisting operation on the first integration solution template, the first integration solution template is delisted from the integration platform.

12. The method according to claim 11, characterized in that The method further comprises: In response to a deletion operation of the first user on the first integration solution template, the first integration solution template is deleted.

13. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: In response to the first user's editing operation on the first integrated solution template, displaying a second editing page; Obtaining the edited content of the first user; The first integrated solution template is updated using the edited content of the first user.

14. A method for processing an integrated solution template, characterized in that: The method is applied to an integrated platform, and the method comprises: In response to the template query operation of the second user, displaying a candidate integration solution template in a template display page, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform; In response to the second user's acquisition operation on the second integration solution template, sending the second integration solution template to the client of the second user, the second integration solution template belongs to the candidate integration solution template, and the second integration solution template is published in the integration platform using the processing method for the integration solution template according to any one of claims 1 to 13; In response to obtaining an installation instruction for the second integration solution template, installing the second integration solution template on a client of the second user; In response to the second user's editing operation on the second integrated solution template, displaying a third editing page; Get the second edited content; Editing the second integrated solution template using the second edited content to obtain a third integrated solution template; In response to a publishing operation of the second user on the third integration solution template, the third integration solution template is published in the integration platform.

15. The method according to claim 14, characterized in that The step of installing the second integration solution template on the client of the second user in response to obtaining the installation instruction for the second integration solution template includes: In response to obtaining an installation instruction for the second integrated solution template, displaying installation wizard content of the second integrated solution template; In response to a confirmation operation of the second user on the installation wizard content, the second integration solution template is installed on a client of the second user.

16. The method according to claim 14, characterized in that The method further comprises: In response to the second user's delisting operation on the third integration solution template, the third integration solution template is delisted from the integration platform.

17. The method according to claim 14 or 16, characterized in that The method further comprises: In response to a deletion operation of the second user on the third integration solution template, the third integration solution template is deleted.

18. The method according to any one of claims 14 to 16, characterized in that: The display of candidate integration solution templates on the template display page includes: In response to obtaining a query request from a second user, determining a candidate integration solution template; The candidate integration solution template is displayed on a template display page of the integration platform.

19. The method according to any one of claims 14 to 16, characterized in that: The display of candidate integration solution templates on the template display page includes: In response to obtaining a page access request from a second user, displaying candidate integration solution templates in a template display page of the integration platform.

20. The method according to claim 14, characterized in that The method further comprises: In response to the second user's viewing operation on the installed integration solution template, the installed integration solution template is displayed.

21. The method according to claim 14, characterized in that The method further comprises: In response to the second user's display operation on the acquired integration solution template, the acquired integration solution template is displayed.

22. A processing device for an integrated solution template, characterized in that: The device is applied to an integrated platform, and comprises: A first display unit is used to display a first editing page in response to a new template creation operation of a first user, wherein the first editing page includes a candidate integration flow and a candidate data source, wherein the candidate integration flow is a candidate processing flow for generating an integration solution template, and the candidate data source is a candidate data for generating an integration solution template; a determining unit, configured to obtain a selection operation of the first user, and determine a target integration flow selected by the first user from the candidate integration flows, and a target data source selected from the candidate data sources; A generating unit, configured to generate a first integration solution template by using the target integration flow and the target data source; A first publishing unit, configured to publish the first integration solution template in the integration platform in response to a publishing operation of the first user on the first integration solution template; The first processing unit is used to obtain the installation information input by the first user and generate the installation wizard content of the first integrated solution template, wherein the installation information includes one or more of installation instruction information, inspection information and configurable information, and the installation wizard content is used to guide the user who obtains the first integrated solution template to install the first integrated solution template.

23. A processing device for an integrated solution template, characterized in that: The device is applied to an integrated platform, and comprises: a sixth display unit, configured to display a candidate integration solution template in a template display page in response to a template query operation of the second user, wherein the candidate integration solution template is an integration solution template that has been published in the integration platform; a sending unit, configured to send the second integration solution template to the client of the second user in response to the second user's acquisition operation on the second integration solution template, wherein the second integration solution template belongs to the candidate integration solution template, and the second integration solution template is published in the integration platform using the processing method for the integration solution template according to any one of claims 1 to 13; An installation unit, configured to install the second integration solution template on a client of the second user in response to obtaining an installation instruction for the second integration solution template; a seventh display unit, configured to display a third editing page in response to an editing operation of the second user on the second integrated solution template; A second acquisition unit, used for acquiring second edited content; an editing unit, configured to edit the second integrated solution template using the second editing content to obtain a third integrated solution template; The second publishing unit is configured to publish the third integration solution template in the integration platform in response to a publishing operation of the second user on the third integration solution template.

24. An electronic device, characterized in that: include: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the processing method of the integrated solution template as described in any one of claims 1-13, or implement the processing method of the integrated solution template as described in any one of claims 14-21.

25. A computer readable medium, characterized in that A computer program is stored thereon, wherein when the program is executed by a processor, it implements the processing method of the integrated solution template as described in any one of claims 1-13, or implements the processing method of the integrated solution template as described in any one of claims 14-21.