[go: up one dir, main page]

CN114997836B - A processing method, device, equipment and medium for integrated solution template - Google Patents

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

Info

Publication number
CN114997836B
CN114997836B CN202210743921.1A CN202210743921A CN114997836B CN 114997836 B CN114997836 B CN 114997836B CN 202210743921 A CN202210743921 A CN 202210743921A CN 114997836 B CN114997836 B CN 114997836B
Authority
CN
China
Prior art keywords
template
user
integration scheme
integration
scheme template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210743921.1A
Other languages
Chinese (zh)
Other versions
CN114997836A (en
Inventor
牛晶泾
李海龙
沈迦勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202210743921.1A priority Critical patent/CN114997836B/en
Publication of CN114997836A publication Critical patent/CN114997836A/en
Application granted granted Critical
Publication of CN114997836B publication Critical patent/CN114997836B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a processing method, a device, equipment and a medium of an integration scheme template, wherein an integration platform responds to a new template operation of a first user, displays a first editing page, acquires a selection operation of the first user for a candidate integration flow and a candidate data source, generates the first integration scheme template by utilizing a target integration flow and a target data source selected by the first user, and finally responds to a release operation of the first user for the first integration scheme template to release the first integration scheme template in the integration platform. And, the second user can select a published second integration scheme template based on the integration platform. The second user can manage the project based on the acquired second integration scheme template. Therefore, based on the integrated platform, the method can realize the creation of a more convenient integrated scheme template and the acquisition of the integrated scheme template, and is convenient for a user to manage projects by using the integrated scheme template.

Description

Processing method, device, equipment and medium for integrated scheme template
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method, an apparatus, a device, and a medium for processing an integrated scheme template.
Background
When a user manages an item, the user needs to create an integration scheme corresponding to the item according to the needs of the managed item. The integration scheme includes management resources involved in managing the project. Based on the integration scheme, the user can manage the project.
At present, the process of creating an integration scheme by a user is complicated, and the project management by the user is inconvenient.
Disclosure of Invention
In view of the above, the present application provides a method, apparatus, device and medium for processing an integration scheme template, which can create or acquire the integration scheme template based on an integration platform, so as to facilitate a user to manage projects based on the integration scheme template.
In order to solve the problems, the technical scheme provided by the application is as follows:
In a first aspect, an embodiment of the present application provides a method for processing an integration scheme template, where the method is applied to an integration platform, and the method includes:
Responding to a new template operation of a first user, displaying a first editing page, wherein the first editing page comprises a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
Acquiring a selection operation of the first user, determining a target integrated stream selected by the first user from the candidate integrated streams, and selecting a target data source from the candidate data sources;
Generating a first integration scheme template by utilizing the target integrated stream and the target data source;
and responding to the publishing operation of the first user on the first integration scheme template, and publishing the first integration scheme template in the integration platform.
In a second aspect, an embodiment of the present application provides a method for processing an integration scheme template, where the method is applied to an integration platform, and the method includes:
Responding to a template query operation of a second user, and displaying a candidate integration scheme template in a template display page, wherein the candidate integration scheme template is an integration scheme template published in the integration platform;
And responding to the second user to acquire a second integration scheme template, and sending the second integration scheme template to a client of the second user, wherein the second integration scheme template belongs to the candidate integration scheme template.
In a third aspect, an embodiment of the present application provides a processing apparatus for an integration scheme template, where the apparatus is applied to an integration platform, and the apparatus includes:
The first display unit is used for responding to the newly-built template operation of a first user, displaying a first editing page, wherein the first editing page comprises a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
A determining unit, configured to obtain a selection operation of the first user, determine a target integrated stream selected by the first user from the candidate integrated streams, and select a target data source from the candidate data sources;
a generating unit, configured to generate a first integration scheme template using the target integration flow and the target data source;
And the first issuing unit is used for issuing the first integration scheme template in the integration platform in response to the issuing operation of the first user on the first integration scheme template.
In a fourth aspect, an embodiment of the present application provides a processing apparatus for an integration scheme template, where the apparatus is applied to an integration platform, and the apparatus includes:
A sixth display unit, configured to display, in response to a template query operation by a second user, a candidate integration scheme template in a template presentation page, where the candidate integration scheme template is an integration scheme template that has been published in the integration platform;
And the sending unit is used for responding to the acquisition operation of the second user on the second integration scheme template and sending the second integration scheme template to the client of the second user, wherein the second integration scheme template belongs to the candidate integration scheme template.
In a fifth aspect, an embodiment of the present application provides an electronic device, including:
One or more processors;
a storage device having one or more programs stored thereon,
The one or more programs, when executed by the one or more processors, cause the one or more processors to implement a method of processing an integrated solution template as described in the first aspect, or to implement a method of processing an integrated solution template as described in the second aspect.
In a sixth aspect, an embodiment of the present application provides a computer readable medium, on which a computer program is stored, where the program, when executed by a processor, implements a method for processing an integrated solution template according to the first aspect, or implements a method for processing an integrated solution template according to the second aspect.
From this, the application has the following beneficial effects:
The application provides a processing method, a device, equipment and a medium of an integration scheme template, wherein an integration platform responds to a new template operation of a first user, a first editing page is displayed, the first editing page comprises a candidate integration flow and a candidate data source, the candidate integration flow and the candidate data source are resources which are provided for the first user and are used for generating the integration scheme template, the selection operation of the first user for the candidate integration flow and the candidate data source is obtained, the first integration scheme template is generated by utilizing a target integration flow and a target data source selected by the first user, and finally, the first integration scheme template is released in the integration platform in response to the release operation of the first user for the first integration scheme template. The first user is facilitated to build a first integration scheme template by providing the first user with candidate resources to generate the integration scheme template. And, the second user can select a published second integration scheme template based on the integration platform. The second user can manage the project based on the acquired second integration scheme template. Therefore, based on the integrated platform, the method can realize the creation of a more convenient integrated scheme template and the acquisition of the integrated scheme template, and is convenient for a user to manage projects by using the integrated scheme template.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the application, and that other drawings can be obtained according to these drawings without inventive faculty for a person skilled in the art.
Fig. 1 is a schematic diagram of a frame of an exemplary application scenario provided in an embodiment of the present application;
FIG. 2 is a schematic flow chart of a method for processing an integration scheme template according to an embodiment of the present application;
FIG. 3 is a schematic diagram of a template management page of an integrated platform according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a first editing page according to an embodiment of the present application;
FIG. 5 is a schematic diagram of a template preselect page provided by an embodiment of the present application;
FIG. 6 is a schematic diagram of a first editing page according to an embodiment of the present application;
FIG. 7 is a schematic diagram of an editing page of installation wizard content according to an embodiment of the present application;
FIG. 8 is a schematic diagram of an installation wizard preview page according to an embodiment of the present application;
FIG. 9 is a schematic diagram of an editing page describing content according to an embodiment of the present application;
FIG. 10 is a schematic diagram of a first editing page according to an embodiment of the present application;
FIG. 11 is a schematic diagram of a template view page provided by an embodiment of the present application;
FIG. 12 is a schematic diagram of a publication management page according to an embodiment of the present application;
FIG. 13 is a schematic diagram of a version view page according to an embodiment of the present application;
FIG. 14 is a schematic diagram of a template management page according to an embodiment of the present application;
FIG. 15 is a schematic diagram showing a prompt message for confirming that the rack is taken off in accordance with an embodiment of the present application;
FIG. 16 is a schematic diagram of a template management page according to an embodiment of the present application;
FIG. 17 is a flowchart illustrating a method for processing an integration scheme template according to another embodiment of the present application;
FIG. 18 is a schematic diagram of a query page according to an embodiment of the present application;
FIG. 19 is a schematic diagram of a template view page provided by an embodiment of the present application;
FIG. 20 is a schematic diagram showing an acquired integration scheme template according to an embodiment of the present application;
FIG. 21 is a schematic diagram of an integrated solution template showing installed according to an embodiment of the present application;
Fig. 22 is a schematic structural diagram of a processing device for an integrated solution template according to an embodiment of the present application;
FIG. 23 is a schematic structural diagram of a processing device for another integrated solution template according to an embodiment of the present application;
fig. 24 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to facilitate understanding and explanation of the technical solutions provided by the embodiments of the present application, the following description will first explain the background art of the present application.
The user creates an integration scheme including resources involved in managing the project in advance before managing the project. For example, the integration scheme includes a process of managing the project and data related to the management project. A user can implement management of items using an integration scheme by creating the integration scheme on a client related to the management of items. However, the user needs to manually acquire or manually input the resources constituting the integration scheme when creating the integration scheme, which makes it inconvenient for the user to create the integration scheme.
Based on the above, the embodiment of the application provides a processing method, a device, equipment and a medium of an integration scheme template, an integration platform responds to a new template operation of a first user, a first editing page is displayed, the first editing page comprises a candidate integration flow and a candidate data source, the candidate integration flow and the candidate data source are all resources which are provided for the first user and are used for generating the integration scheme template, the selection operation of the first user for the candidate integration flow and the candidate data source is obtained, the first integration scheme template is generated by utilizing a target integration flow and a target data source selected by the first user, and finally, the first integration scheme template is issued in the integration platform in response to the issuing operation of the first user for the first integration scheme template. The first user is facilitated to build a first integration scheme template by providing the first user with candidate resources to generate the integration scheme template. And, the second user can select a published second integration scheme template based on the integration platform. The second user can manage the project based on the acquired second integration scheme template. Therefore, based on the integrated platform, the method can realize the creation of a more convenient integrated scheme template and the acquisition of the integrated scheme template, and is convenient for a user to manage projects by using the integrated scheme template.
In order to facilitate understanding of the processing method of the integrated scheme template provided by the embodiment of the present application, the following description is made with reference to the scenario example shown in fig. 1. Referring to fig. 1, the diagram is a schematic frame diagram of an exemplary application scenario provided in an embodiment of the present application.
The integration platform is used for managing the integration scheme. The integration platform can realize the creation and release of the integration scheme template.
The first user is able to create an integration scheme template on the integration platform. And the integrated platform responds to the newly-built template operation of the first user, and displays a first editing page to the first user. The first edit page includes a candidate integrated stream and a candidate data source. Both the candidate integrated flow and the candidate data source are candidates for establishing an integration scheme template. The first user can select the candidate integrated stream and the candidate data source displayed on the first editing page, and determine a target integrated stream and a target data source. The integration platform generates an integration scheme template based on the first user-selected target integration flow and the target data source. And issuing the integrated scheme template on the integrated platform in response to the issuing operation of the first user on the integrated scheme template.
The second user can access the integration platform to obtain the integration scheme template. In response to a template query operation by the second user, the integration platform displays the published integration scheme templates, i.e., candidate integration scheme templates, in a template presentation page. The second user selects a desired integration scheme template from the candidate integration scheme templates displayed on the template presentation page. And responding to the acquisition operation of the second user on the integration scheme template, and sending the integration scheme template to the client of the second user by the integration platform. The second user can manage the project based on the acquired integrated scheme template.
Those skilled in the art will appreciate that the frame diagram shown in fig. 1 is but one example in which embodiments of the present application may be implemented. The scope of applicability of the embodiments of the application is not limited in any way by the framework.
Based on the above description, a detailed description will be given below of a processing method of an integration scheme template provided by the present application in conjunction with the accompanying drawings.
Firstly, it should be noted that the processing method of the integration scheme template provided by the embodiment of the application is applied to an integration platform. The integration platform is a platform with an integration scheme management function and can provide services such as creation, release, acquisition, installation and the like of an integration scheme template for a user. The integration platform may also be referred to as an integration service. The user can be used as a provider of the integrated scheme template, the integrated scheme template is created on the integrated platform and released, so that other users can use the integrated scheme template to establish an integrated scheme, and project management is realized. The user can also be used as a user of the integrated scheme template, the integrated scheme template is obtained on the integrated platform, and the integrated scheme template can be edited based on the requirement of management projects, so that the integrated scheme suitable for the management projects is obtained. The above division of users using an integrated platform is only one example. The provider of the integration scheme template can also acquire other integration scheme templates to manage projects. The user of the integration scheme template may also generate and issue a new integration scheme template based on the acquired integration scheme template.
The integrated platform provided by the embodiment of the application can integrate the application system and the integrated architecture to form a complete platform for providing processing services of the integrated scheme template. This enables the problem of higher cost but lower efficiency of user integration to be solved with an integrated platform having lower construction costs and higher integration capabilities.
The following describes a processing method of an integration scheme template according to an embodiment of the present application from a process of creating and publishing the integration scheme template.
The embodiment of the application provides a processing method of an integrated scheme template. Referring to fig. 2, the flow chart of a processing method of an integration scheme template according to an embodiment of the present application is shown. The processing method of the integrated scheme template comprises S201-S204.
S201, responding to a new template operation of a first user, and displaying a first editing page.
The integration platform has the function of providing newly built integration scheme template service for users. And responding to the new template operation of the first user, and displaying a first editing page to the first user by the integrated platform.
The embodiment of the application is not limited to a specific implementation mode of triggering the newly-built template operation by the first user. In one possible implementation, the integrated platform displays a page with a new key that triggers the operation of the new template. The first user can trigger the operation of the newly built template by triggering the newly built key. As an example, referring to fig. 3, the diagram is a schematic diagram of a template management page of an integrated platform according to an embodiment of the present application. The template management page of the integrated platform is provided with a new key 301 for triggering the operation of the new template. The template management page is used for displaying an integrated scheme template edited by a first user. The first user can trigger the operation of newly-built templates by clicking the newly-built key. As another example, the template presentation page of the integrated platform has a new key for triggering the new template operation. The template display page is used for displaying the integration scheme template published in the integration platform.
After the new template operation of the first user is obtained, in one possible implementation manner, the user authority of the first user is checked first. And after determining that the user authority of the first user meets the condition of the new template, responding to the operation of the new template of the first user, and displaying a first editing page.
The first edit page includes a candidate integrated stream and a candidate data source. Referring to fig. 4, the first editing page is shown in the schematic diagram according to the embodiment of the present application. The first edit page is used for displaying a resource list. The resource inventory includes candidate integrated flows and candidate data sources. The first edit page further includes a determination key. The first user can trigger and complete the selection operation of the candidate integrated stream and the candidate data source by triggering the determination key.
The candidate integrated flow is a candidate processing flow for generating an integrated scheme template. The candidate data sources are candidate data for generating an integration scheme template. The candidate integrated flow and the candidate data source are both predetermined resources for building an integration scheme template.
Embodiments of the present application are not limited to a particular implementation of determining candidate integrated streams and candidate data sources.
In one possible implementation, the integrated stream stored in the integrated stream library of the integrated platform may be used as a candidate integrated stream, and the data source stored in the data source library may be used as a candidate data source. Wherein the integrated flow library and the data source library may be pre-established according to the need to create the integrated solution template. As an example, an integrated flow in the integrated flow library that is used more frequently than a threshold may be used as a candidate integrated flow, and a data source in the data source library that is used more frequently than the threshold may be used as a candidate data source.
In another possible implementation, the candidate integrated stream and the candidate data source are determined based on a template identification of a first integration scheme template to be established by the first user. The template identification is used to identify the function of the template. The template identification is, for example, the name of the usage scenario of the integration scheme template or the type name of the item to which the integration scheme template is applicable. Specifically, the embodiment of the application provides a specific implementation manner for displaying a first editing page in response to a new template operation of a first user, and the specific implementation manner is as follows.
In yet another possible implementation, the candidate integrated stream and the candidate data source are determined according to a search operation of the first user. The first edit page may also include a resource search box. The first user may input first target information of the desired integrated stream based on the resource search box. In response to obtaining the first target information, the integration platform displays candidate integration streams matching the first target information in a first editing page. The first target information is, for example, an integrated stream type or an integrated stream name. The first user may input second target information of the desired data source based on the resource search box. The second target information is, for example, a data source type or a data source name. In response to obtaining the second target information, the integration platform displays candidate data sources matching the second target information in the first editing page.
The embodiment of the application is not limited to the display mode of the candidate integrated stream and the candidate data source in the first editing page. As an example, the candidate integrated stream and the candidate data source may be displayed in a menu collapsed manner. And, the candidate integrated stream and the candidate data source are configured with corresponding selection controls. The first user clicks the selection control to select the candidate integrated stream corresponding to the selection control or the candidate data source corresponding to the selection control. As another example, the candidate integrated streams and candidate data sources may be displayed in a list. And, the first editing page further includes a candidate region and a selection region. Candidate integrated streams and candidate data sources are displayed within the candidate region.
Taking the first editing page as shown in fig. 4 as an example, the candidate integrated stream and the candidate data source are displayed in a menu folding manner. Each candidate integrated flow and the pane in front of the candidate data source are selection controls.
In one possible implementation, the information about the candidate integrated stream is also displayed near the display area of the candidate integrated stream. Such as one or more of the name, description, whether selected states are supported, applicable scenarios, and associations with other integrated streams. The relevant information of the candidate data sources is also displayed near the display area of the candidate data sources. Such as one or more of the name, description, source of the candidate data source, whether the selected state is supported, applicable scenario, and association with other data sources.
S202, acquiring a selection operation of a first user, determining a target integrated stream selected by the first user from candidate integrated streams, and selecting a target data source from candidate data sources.
The first user is able to implement selection of candidate integrated streams and candidate data sources based on the displayed first edit page. The integrated platform obtains a selection operation of a first user. According to the selection operation of the first user, a target integrated stream selected by the first user from the candidate integrated streams and a target data source selected from the candidate data sources can be determined.
The embodiment of the application is not limited to the specific implementation manner of selecting the candidate integrated stream and selecting the candidate data source by the first user. As an example, taking the first editing page shown in fig. 4 as an example, the first user may perform selection of the candidate integrated stream and the candidate data source by clicking a selection control corresponding to the candidate integrated stream and a selection control corresponding to the candidate data source.
As another example, the first editing page includes a candidate region and a selection region. Candidate integrated streams and candidate data sources are displayed within the candidate region. The first user may implement the selection of the candidate integrated stream and the selection of the candidate data stream by dragging the candidate integrated stream and the candidate data source into the selection area, or by selecting the candidate integrated stream and the candidate data source.
In one possible implementation, after the first user selects the candidate integrated stream and the candidate data stream, the selection state of the selected candidate integrated stream and the selection state of the selected candidate data stream are adjusted accordingly. For example, the display style of the selection control corresponding to the selected candidate integrated stream and the display style of the selection control corresponding to the selected candidate data stream are adjusted. For another example, the display area of the selected candidate integrated stream and the display area of the selected candidate data stream are adjusted.
It should be noted that the candidate integrated flows may include integrated flows that are related to each other, that is, operation of one integrated flow needs to depend on the related integrated flows. For the related candidate integrated streams, after the first user selects one of the candidate integrated streams, the candidate integrated stream associated with the candidate integrated stream is automatically selected. The candidate data sources may include data sources that are interrelated, that is, the use of one data source is dependent on the associated data source. For the associated 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.
The first user may also deselect during the selection of the candidate integrated stream and the candidate data source. Correspondingly, the selection state of the deselected candidate integrated stream and the selection state of the deselected candidate data source can be adjusted. For example, the display style of the selection control corresponding to the deselected candidate integrated stream and the display style of the selection control corresponding to the deselected candidate data stream are adjusted.
It should be noted that, for the associated selected candidate integrated streams, after one selected candidate integrated stream is deselected, the other associated selected candidate integrated streams are automatically deselected. Or after the first user deselects the associated selected candidate integrated stream, the associated prompt information is displayed to the first user. The association prompt information is used to prompt the first user to deselect other associated selected candidate integrated streams. Or the association prompt message is used for prompting the first user that the selected candidate integrated stream associated with the part cannot be deselected before the selected candidate integrated stream associated with the other part is not deselected. For the associated selected candidate data sources, after one selected candidate data source is deselected, the other associated selected candidate data sources are automatically deselected. Or after the first user deselects the associated selected candidate data source, the associated prompt information is displayed to the first user. The association prompt is used to prompt the first user for the need to deselect other associated selected candidate data sources. Or the association prompt message is used for prompting the first user that the selected candidate data source associated with the part cannot be deselected before other associated selected candidate data sources are not deselected.
The first edit page also displays selection status information. The selection status information is used to indicate a selection of the candidate integrated stream and the candidate data source by the first user. As one example, the selection status information includes one or more of a number of selected candidate integrated streams, a number of selected candidate data sources, a ratio of the number of selected candidate integrated streams to the number of candidate integrated streams, and a ratio of the number of selected candidate data sources to the number of candidate data sources. The embodiment of the application does not limit the display mode of the selection state information in the first editing page. For example, the selection state information may be displayed in a vicinity of a display area of the candidate integrated stream, and for example, a card control including the selection state information may be displayed in a right display area of the first editing page.
The embodiment of the application is not limited to a specific implementation mode for triggering and acquiring the selection operation of the first user. In one possible implementation, the first edit page further includes a confirm select key. And after the first user triggers the confirmation selection key, acquiring the selection operation of the first user according to the selection condition of the first user on the candidate integrated stream and the candidate data source. In another possible implementation manner, when the first user is not selected for the candidate integrated stream and the candidate data source within the preset selection time, the selection operation of the first user is obtained according to the selection condition of the candidate integrated stream and the candidate data source.
Based on the obtained selection operation of the first user, the selected candidate integrated stream can be used as a target integrated stream, and the selected candidate data source can be used as a target data source.
S203, generating a first integration scheme template by utilizing the target integration flow and the target data source.
The target integration flow is used to generate a process flow of the first integration scheme template. The target data source is used to generate process data for the first integration scheme template. A first integration scheme template can be generated using the target integration flow and the target data source.
In some possible implementations, the target data source originates from a data system external to the integrated platform. The connector is used to obtain the target data source from a data system outside the integrated platform. The embodiment of the application provides a specific implementation manner for generating a first integration scheme template by utilizing a target integration flow and a target data source, and the specific implementation manner is described below.
S204, responding to the publishing operation of the first user for the first integration scheme template, and publishing the first integration scheme template in the integration platform.
After the first user generates the first integration scheme template, the first integration scheme template may be published in the integration platform. Other users can acquire the integrated scheme template based on the integrated platform, so that project management can be realized based on the acquired integrated scheme template.
In one possible implementation, the integration platform can display the template pre-selected page to the first user prior to displaying the first edit page. The first user is able to select a target template identification based on the template pre-selected page. Based on the target template identification selected by the first user, a candidate integrated stream and a candidate data source can be determined.
Specifically, an embodiment of the present application provides a specific implementation manner for displaying a first editing page in response to a new template operation of a first user, including the following steps:
Responding to a new template operation of a first user, and displaying a template preselected page, wherein the template preselected page comprises one or more of a template identifier to be selected and a template identifier search box;
and acquiring a target template identifier determined by a first user, displaying a first editing page corresponding to the target template identifier, and respectively corresponding the candidate integrated stream and the candidate data source to the target template identifier.
And responding to the operation of the new template of the first user, and displaying a template preselected page to the first user. The first user is able to select a template identification based on the template pre-selected page. The template identification is used to identify the function of the template. The template identifies, for example, a usage scenario for the integration scheme template or an item for which the integration scheme template is applicable.
The embodiment of the application is not limited to a specific implementation manner that the first user selects the target template identification based on the template preselected page. In one possible implementation, the template pre-selection page includes a template identification 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 candidate template identification may be determined based on the number of identifications of the created integrated solution templates. For example, the identifier of the integrated scheme template with a large creation number may be used as the identifier of the template to be selected. The identity of the template to be selected may also be determined from the identity of the integrated solution template created from the first user history. In another possible implementation, the template pre-selected page includes a template identification search box. The first user may query the template identification by entering the template identification search box. And responding to the query template identification input by the first user, determining the template identification with the similarity larger than a threshold value with the query template identification as a template identification to be selected by the integration platform, and displaying the template identification to be selected in a template preselected page. The first user can determine the target template identifier by triggering a selection operation for the template identifier to be selected.
Referring to fig. 5, a schematic diagram of a template preselect page according to an embodiment of the present application is shown. The first user can check the template identification to be selected by triggering the expansion control on the right side in the selection box.
And according to the target template identification determined by the first user, taking the integrated stream corresponding to the target template identification as a candidate integrated stream, and taking the data source corresponding to the target template identification as a candidate data source. The correspondence of the target template identification to the integrated flow may be preconfigured. The correspondence of the target template identification to the data source may be pre-configured.
The first editing page is displayed to the first user. The first editing page includes candidate integrated streams and candidate data sources determined from the target template identification.
In one possible implementation, the first editing page further includes a control for replacing the target template identification. And responding to the first user triggering a control for replacing the target template identification, and displaying a template preselected page to the first user. The first user can redefine the target template identification based on the template pre-selected page.
Based on the foregoing, by displaying the template pre-selection page to the first user, the first user can determine the target template identification, and thus can determine the candidate integrated stream and the candidate data source corresponding to the target template identification. Therefore, the candidate integrated stream and the candidate data source which can better meet the requirement of building the integrated scheme template can be displayed to the first user, the operations of inquiring and acquiring the candidate integrated stream and the candidate data source by the first user are reduced, and the efficiency of building the first integrated scheme template by the first user is improved.
It will be appreciated that the first user-created integration scheme template may relate to a data source provided by a data system external to the integration platform. The problem of access difficulties in acquiring data sources provided by data systems outside the integrated platform.
In one possible implementation, the target data source determined by the first user belongs to a data system. The data system is a system outside the integrated platform. The embodiment of the application provides a specific implementation mode for generating a first integration scheme template by utilizing a target integrated stream and a target data source, which specifically comprises the following steps:
generating a target connector according to the target integrated stream and the target data source;
a first integration scheme template is generated using the target integration flow, the target data source, and the target connector.
The target connector is used for acquiring a target data source from the data system according to the processing flow of the target integrated flow. The target connector is a collaboration tool that enables data collaboration between the integrated platform and the data system. By utilizing the target connector, the data cooperation between the integrated platform and the data system can be realized, a user does not need to manually acquire a data source from the data system, and the efficiency of creating the integrated scheme template by the user is improved.
It should be noted that the target integrated stream determined by the first user may include a plurality of integrated streams, and the determined target data source may include a plurality of data sources. The target connectors are determined from target data sources belonging to the data system and target integrated flows related to the process flow of the target data sources belonging to the data system.
In one possible implementation, after the selection operation of the first user is acquired, a connector list including the target connector is also displayed in the first editing page. Referring to fig. 6, the first editing page is a schematic diagram provided in an embodiment of the present application. The first edit page can also include a connector list. The connector list may include one or more of a name, description, and applicable scenario of the target connector.
In some possible implementation scenarios, after a user obtains an integration scheme template from the integration platform, the integration scheme template needs to be installed to a local client to implement project management by using the integration scheme template.
For the implementation scenario described above, the first user creating the first integration scheme template may also provide installation information for installing the first integration scheme template. In a possible implementation manner, the method for processing an integration scheme template provided by the embodiment of the application, after generating a first integration scheme template by using a target integration flow and a target data source, further includes:
And acquiring the installation information input by the first user, and generating the installation guide content of the first integration scheme template.
The embodiment of the application is not limited to a specific implementation mode for acquiring the installation information input by the first user. In one possible implementation, after the first integration scheme template is generated, an edit page of the installation wizard content is displayed to the first user. The edit page of the installation guide content includes an input box of installation information. The first user inputs the installation information by inputting the relevant information in the input box. In another possible implementation manner, the obtaining of the installation information may be achieved by obtaining a file including the installation information provided by the first user.
The installation information includes one or more of installation description information, inspection information, and configurable information.
The installation description information is description information of the first integration scheme template provided by the first user. The embodiment of the application is not limited to the data representation form of the installation description information. The installation instruction information may be rich text information. For example, the installation instruction information may be one or more of text information, picture information, video information, and hyperlink information. In addition, the embodiment of the application is not limited to the display mode of the installation instruction information. In one possible implementation, the first user can set a display manner of the installation instruction information. For example, the first user may set one or more of bolding, highlighting, and italicizing a portion of the content in the installation instruction information.
The checking information is information provided for the first user that the user who installs the first integration scheme template needs to confirm before installing. The inspection information includes, for example, one or more of an inspection item name, inspection item content, and inspection item description.
The configurable information is installation mode information of installing a first integration scheme template configured by a first user. Specifically, the interaction mode of the configurable options in the installation process comprises one or more of text, numbers, radio options, multiple options, dates, check and compound fields. For configurable variables, the corresponding interaction style may be configured according to the type of variable. For example, a string (string) type variable may select text, number, radio, or date interactions. The number (number) type of variable may select the number, radio, or date of interaction. A boolean type variable may select a check interaction. The array (array) type of variable may select text, single-choice or multi-choice interactions. The object (object) type variable may select the interaction style of the compound field. A credential (differential) type variable may select a single-choice interaction mode.
Referring to fig. 7, the diagram is a schematic diagram of an edit page of installation wizard content according to an embodiment of the present application. The first user can input installation instruction information, inspection information, and configurable information based on an input box of an edit page of the installation guide content. Wherein the editing page of the installation wizard content includes a save key. The first user can trigger the completion of the input of the installation information by triggering the save key.
Installation guide content can be generated based on the acquired installation information. The installation wizard content is used for guiding a user who acquires the first integration scheme template to install the first integration scheme template. When the user installs the first integration scheme template, installation guidance for the user is achieved by displaying installation guidance content to the user.
As one example, the first user inputs installation information through an edit page of the installation wizard content. In the process of generating the installation guide content, the editing page of the installation guide content displays progress prompt information for prompting the first user to generate the progress of the installation guide content.
Further, after generating the installation guide content of the first integration scheme template based on the input installation information, the installation guide content may be displayed to the first user, so that the first user can check whether the input installation information is complete and correct according to the previewed installation guide content.
In one possible implementation manner, the embodiment of the application provides a processing method of an integrated scheme template, which includes the following steps:
and responding to the preview operation of the first user for the installation guide content, displaying an installation guide preview page, wherein the installation guide preview page is used for previewing the installation guide content.
The embodiment of the application does not limit the triggering mode of the preview operation of the first user for the installation guide content. As one example, the first user inputs installation information through an edit page of the installation wizard content. After the installation guide content is generated, the editing page of the installation guide content displays a finishing prompt message for prompting the first user that the installation guide content has been generated. The edit page of the installation wizard content also displays preview keys. The first user may trigger a preview operation for the installation wizard content by clicking a preview button.
The installation wizard preview page is used for displaying installation wizard content. Referring to fig. 8, the diagram is a schematic diagram of an installation wizard preview page according to an embodiment of the present application. The first user can check the installation guide content by viewing the installation guide preview page. The embodiment of the application does not limit the display mode of the installation guide preview page. As an example, referring to fig. 8, a full screen popup window display may be used for display.
In some possible implementation scenarios, the first user also needs to input template description information of the first integration scheme template, generate description content, so that other users query and acquire the first integration scheme template based on the description content of the first integration scheme template.
The embodiment of the application provides a processing method of an integration scheme template, which comprises the following steps of after a first integration scheme template is generated by utilizing a target integration flow and a target data source:
And acquiring template description information input by a first user, and generating description content of the first integration scheme template.
The embodiment of the application is not limited to a specific implementation mode for acquiring the template description information input by the first user. In one possible implementation, after the first integration scheme template is generated, an edit page describing the content is displayed to the first user. The edit page of the descriptive content includes an input box of template descriptive information. The first user inputs the template description information by inputting the related information in the input box.
The description content includes one or more of basic template information and usage method information of the first integration scheme template. Wherein the basic template information is basic introduction information of the first integration scheme template. Basic template information, for example, includes one or more of a name, category, profile, and detailed description. The usage method information is information using a first integration scheme template. The usage information includes, for example, usage protocols, privacy protocols, and help manuals. The usage protocol and the privacy protocol may be text information entered by the first user. The help manual may be first user-created link information for accessing the help manual file.
Referring to fig. 9, the diagram is a schematic diagram of an editing page describing content according to an embodiment of the present application. Descriptive content includes name, category, profile, detailed description, usage protocol, and privacy protocol. The first user inputs corresponding content in the input box. The first user can trigger a save key to complete the input of the template description content.
Further, after generating the description content of the first integration scheme template based on the input template description information, the description content may be displayed to the first user, so that the first user can check whether the input template description information is complete and correct according to the previewed description content.
In one possible implementation manner, the embodiment of the application provides a processing method of an integrated scheme template, which includes the following steps:
In response to a first user preview operation for descriptive content, a descriptive preview page is displayed, the descriptive preview page being used to preview descriptive content.
The embodiment of the application does not limit the triggering mode of the first user for the preview operation of the descriptive content. As one example, a first user inputs template description information through an edit page describing content. After the descriptive content is generated, the editing page of the descriptive content displays a completion prompt message for prompting the first user that the descriptive content has been generated. The edit page describing the content also displays a preview key. The first user may trigger a preview operation for the descriptive content by clicking a preview button.
The description preview page is used for displaying description contents. The first user can check the descriptive content by viewing the descriptive preview page. The embodiment of the application is not limited to describing the display mode of the preview page. As an example, the display may be performed in a full screen popup display mode.
Based on the foregoing, in some implementation scenarios, the first user completing the creation of the first integration scheme template includes a plurality of edit statuses. In one possible implementation, the first editing page further includes a top bar. The top bar includes an edit status indication control. The edit status indication control is used to indicate a current edit status of the integration scheme template.
As an example, taking the above-mentioned process of creating the first integration scheme template including determining the resource, installing the wizard, and describing the scheme as three examples, reference is made to fig. 10, which 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 edit status indication control included in the top bar includes three steps of resource inventory, installation wizard, and solution description. Wherein the resource inventory, i.e. the process of determining the target integrated flow and the target data source, and generating the first integration scheme template. The installation wizard is a process of generating installation wizard contents of the first integration scheme template according to the acquired installation information. The solution description is a process of acquiring template description information and generating description contents of the first integrated solution template. The embodiment of the application does not limit the mode of indicating the current editing state of the integrated scheme template by the editing state indication control. As one example, the edit status indication control distinguishes between a current edit status and a non-current edit status of the integration scheme template by different colors. As another example, the edit status indication control distinguishes between a current edit status and a non-current edit status of the integration scheme template by a size of the text. Based on the edit status indication control included in the top bar, the first user is able to learn the current edit status of the integration scheme template and the progress of editing the integration scheme template.
After the creation of the first integration scheme template is completed, the first integration scheme template may also be displayed so that the first user views the first integration scheme template.
In one possible implementation manner, the embodiment of the application provides a processing method of an integrated scheme template, which comprises the following steps in addition to the steps:
And displaying the first integration scheme template to the first user in response to the display operation of the first user.
The embodiment of the application is not limited to the triggering mode of the display operation of the first user. For example, the first user may implement the trigger display operation by triggering a display key of the integrated scheme template displayed on the page.
In one possible implementation, the template view page is displayed in response to a template view operation by the first user. The template viewing operation of the first user may be performed by triggering a preview key displayed on the page after the creation of the first integration scheme template is completed. The template view page is for displaying a first integration scheme template. The embodiment of the application does not limit the display content of the template viewing page. As one example, the template view page is used to display the underlying information, resource inventory, and instructions for the first integration scheme template. Wherein the basic information includes basic template information included in the description content of the first integration scheme template. The resource inventory includes a target integration flow and a target data source of the first integration scheme template. The usage instructions include usage method information for the descriptive content of the first integration scheme template. For example, the instructions include a usage protocol, a privacy protocol, and an help manual.
As an example, referring to fig. 11, the diagram is a schematic diagram of a template view page provided in an embodiment of the present application. The template view page includes category, profile, detailed description, resource inventory, and usage specification information.
In another possible implementation, the template management page is displayed in response to a template management operation of the first user. The template management operation of the first user may be performed by triggering a management key displayed on the page after the creation of the first integration scheme template is completed. The template management page is used for displaying basic information of the first integration scheme template. As an example, see the template management page shown in fig. 3. The basic information of the first integration scheme template comprises one or more of a template identifier of the first integration scheme template, a release state of the first integration scheme template, an editing time of the first integration scheme template and a permission range of the first integration scheme template. The template identifier of the first integration scheme template may be a name of a usage scenario of the first integration scheme template or a type name of an item to which the first integration scheme template is applicable. The published states of the first integration scheme template include, for example, a published state and a non-published state. The editing time of the first integration scheme template is the last time the editing time of the first integration scheme template is completed. The authority range of the first integration scheme template is the authority of a user capable of acquiring or installing the first integration scheme template.
Before the first integration scheme template is released by the integration platform, the first user can trigger an auditing process of the first integration scheme template so as to ensure that the first integration scheme template meets release requirements.
In one possible implementation manner, the embodiment of the application provides a specific implementation manner of issuing a first integration scheme template in an integration platform in response to an issuing operation of a first user on the first integration scheme template, which specifically comprises the following steps:
Triggering a release audit flow in response to release operation of a first user on a first integration scheme template;
And issuing a first integration scheme template in the integration platform in response to acquiring the audit passing message.
The embodiment of the application is not limited to a specific implementation mode of triggering the release operation aiming at the first integration scheme template by the first user. As one example, the template management page includes a publish key. The first user can trigger the publishing operation for the first integration scheme template by clicking the publishing key corresponding to the first integration scheme template. As another example, the template view page includes a publish key. The first user can trigger the publishing operation for the first integration scheme template by clicking the publishing key corresponding to the first integration scheme template.
And triggering a release auditing flow for the first integration scheme template in response to the release operation of the first user for the first integration scheme template. The issuing auditing flow can be a preset auditing flow of an integrated scheme template aiming at application issuing. In one possible implementation, the issue audit process may be implemented automatically. By presetting the auditing objects and auditing contents, auditing of the integration scheme template issued by the application can be realized. In another possible implementation, the issue audit process may be run by an audit personnel trigger. For example, in response to the first user issuing operation for the first integration scheme template, the content to be audited, that is, the first integration scheme template, is sent to the auditor. As an example, an audit reminding message can be sent to the auditor, so that the auditor can be reminded.
In one possible implementation, in response to a publication operation of the first user with respect to the first integration scheme template, a publication management page of the first integration scheme template is displayed to the first user. The publication management page includes publication information of the first integration scheme template. The first user can manage the first integration scheme template to be published based on the publication management page. Referring to fig. 12, the diagram is a schematic diagram of a publication management page according to an embodiment of the present application. The release management page comprises a version identifier, release time, release user identifier, release state and release range of the first integration scheme template. Wherein the published state includes two states, published and unpublished. The distribution range includes gray distribution and full distribution. Gray scale publishing refers to limiting only a portion of users from being able to view, acquire and install. Full publication refers to no restrictions on the user. The publication management page also includes a view key. The first user can access the version view page of the first integration scheme template by clicking the view button. Referring to fig. 13, a schematic diagram of a version view page according to an embodiment of the present application is shown. The version view page is used for displaying version information of the first integration scheme template of the version. The version information includes, for example, a version number, a release range, and a release specification. The first user is able to edit and modify version information of the version of the first integration scheme template based on the version view page. After triggering the release and audit flow aiming at the first integration scheme template, the version information of the first integration scheme template of the version to be released can be audited.
After the audit passing message is obtained, the first integration scheme template can be determined to pass the audit and can be issued. And issuing a first integration scheme template in the integration platform in response to acquiring the audit passing message. In one possible implementation, an audit pass message may be displayed to the first user. And issuing the first integration scheme template in the integration platform in response to the confirmed issuing operation of the first user. In another possible implementation, the issuing operation of the first integration scheme template is automatically triggered in response to the obtaining of the audit passing message.
After the first integration scheme template is released, the first user can also take the released first integration scheme template off the shelf, and release of the first integration scheme template is stopped.
In one possible implementation manner, the processing method of the integrated scheme template provided by the embodiment of the application further comprises the following steps besides the steps:
and in response to the first user's off-shelf operation for the first integration scheme template, off-shelf the first integration scheme template in the integration platform.
The embodiment of the application is not limited to a specific implementation manner of triggering the first user to take off the shelf operation of the first integration scheme template. As an example, the first user may click the off shelf button on the template management page, triggering an off shelf operation of the first integration scheme template. Referring to fig. 14, the diagram is a schematic diagram of a template management page according to an embodiment of the present application. The template management page includes an off-shelf key. The off-shelf key may be a hidden key. The first user triggers the display of the off-shelf key by clicking the hidden key identification. The first user can trigger the off-shelf operation by clicking the off-shelf button.
In some possible implementations, to prevent the first user from operating erroneously, a prompt confirming the putting off is displayed in response to the first user first putting off the shelf for the first integration scheme template. Referring to fig. 15, a schematic diagram of displaying prompt information for confirming that the vehicle is put down is provided in an embodiment of the present application. The first user can trigger a second off-shelf operation for the first integration scheme template through click confirmation.
And in response to the first user second time of the first-integration-scheme-template-unloading operation in the preset time, unloading the first integration scheme template in the integration platform.
In addition, the first integration scheme template can be checked and checked for the taking-off operation. In one possible implementation, the off-shelf audit flow is triggered in response to an off-shelf operation of the first user for the first integration scheme template. As one example, the off-shelf audit process may be automatically implemented. By presetting the auditing objects and auditing contents, auditing of the applied-off integrated scheme template can be realized. In another possible implementation, the off-shelf audit process may be run by an audit personnel trigger. For example, in response to the first user taking the first integration scheme template off-shelf, the content to be audited, that is, the first integration scheme template, is sent to an auditor. As an example, an audit reminding message can be sent to the auditor, so that the auditor can be reminded.
After the audit passing message is obtained, the first integration scheme template can be determined to pass the audit, and the first integration scheme template can be taken off the shelf. And in response to acquiring the audit passing message, putting off the first integration scheme template in the integration platform. In one possible implementation, an audit pass message may be displayed to the first user. And in response to a confirmation of the first user to put down operation, putting down the first integration scheme template in the integration platform. In another possible implementation, the off-shelf operation of the first integration scheme template is automatically triggered in response to obtaining the audit pass message.
In addition to taking the first integration scheme template off-shelf, the first user is also able to delete the first integration scheme template. In one possible implementation manner, the processing method of the integrated scheme template provided by the embodiment of the application further comprises the following steps besides the steps:
And deleting the first integration scheme template in response to the deleting operation of the first user on the first integration scheme template.
It should be noted that, the first user can trigger the deletion operation on the first integration scheme template that is not released or the first integration scheme template that has been taken off the shelf. The embodiment of the application is not limited to a specific implementation manner of triggering the deleting operation of the first user on the first integration scheme template. As an example, the first user may click a delete key on the template management page, triggering a delete operation of the first integration scheme template. Referring to fig. 16, the diagram is a schematic diagram of a template management page according to an embodiment of the present application. The template management page also includes a delete key. The delete key may be a hidden key. The first user triggers the display of the delete key by clicking the hidden key identification. The first user realizes triggering of the deleting operation by clicking the deleting key.
In some possible implementations, to prevent the first user from operating erroneously, a prompt to confirm deletion is displayed in response to a first user's first deletion operation for the first integration scheme template. And deleting the first integration scheme template by the first user for the second time in response to the deleting operation of the first integration scheme template in the preset time.
In some possible implementations, the first user may also edit the first integration scheme template that completes the creation. The processing method of the integrated scheme template provided by the embodiment of the application comprises the following steps in addition to the steps:
Responding to the editing operation of the first user for the first integration scheme template, and displaying a second editing page;
Acquiring editing content of a first user;
updating a first integration scheme template by using editing content of a first user;
and displaying the updated first integration scheme template to the first user.
The embodiment of the application is not limited to a specific implementation manner that the first user triggers the editing operation aiming at the first integration scheme template. In one possible implementation, the template view page includes an edit key. The first user views the editing key of the page through the triggering template, and the editing operation aiming at the first integration scheme template is triggered. In another possible implementation, the template management page includes an edit key. The first user triggers the editing operation aiming at the first integration scheme template by triggering the editing key of the template management page.
And responding to the editing operation of the first user on the first integration scheme template, and displaying a second editing page. In one possible implementation, the second edit page has the same page structure as the first edit page.
The second edit page includes a target integrated stream, a candidate integrated stream, a target data source, and a candidate data source. Wherein the target integrated stream is an integrated stream that generates the first integration scheme template. The target data source is a data source that generates a first integration scheme template. The candidate integrated stream is an integrated stream used to generate the first integrated scheme template. The candidate data sources are data sources for generating a first integration scheme template. The first user is able to re-edit the first integration scheme template based on the second edit page.
The first user's editorial content includes, for example, the deleted historically selected integrated stream and/or data stream, and one or more of the first user's selected integrated stream and/or data stream. For example, the first user deletes a portion of the target integrated stream based on the second edit page. The first user's editorial content includes a historically selected target integrated stream for deletion. For another example, the first user selects a target data stream from the candidate data streams based on the second edit page. The first user's editorial content includes the newly selected target data stream.
And updating the first integration scheme template by using the editing content of the first user based on the obtained editing content of the first user.
In some possible implementations, the second editing page includes, in addition to the selection page displaying the integrated stream and the data item, an editing page installing the wizard content and an editing page describing the content. The first user may edit the selection target integrated stream, the target data source, the installation information, and the template description information.
The above describes a method for processing an integration scheme template provided by the embodiment of the application for the process of creating, editing, publishing, putting on shelf and deleting the first integration scheme template for the first user as the provider of the integration scheme template. In addition, the integration platform provides the service for acquiring the published integration scheme template to the user. The embodiment of the application provides another processing method of an integrated scheme template. Referring to fig. 17, the flow chart of another processing method of an integration scheme template according to an embodiment of the application is shown. The processing method of the integrated scheme template includes S1701-S1702.
And S1701, in response to the template query operation of the second user, displaying the candidate integration scheme template in the template display page.
The second user is a user who obtains the integration scheme template from the integration platform. It should be noted that the second user may be the same user as the first user, or may be a different user.
The second user can find an integration scheme template meeting project management requirements based on the integration platform. And responding to the template query operation of the second user, and displaying the candidate integration scheme template in the template display page.
The embodiment of the application is not limited to a specific implementation mode of the second user triggering the template query operation.
In one possible implementation, the second user may query for a particular integration scheme template. As one example, the second user may input the content of the query request through a query search box displayed on the query page, trigger generation of the query request by triggering a query key. The query request includes information about the integrated solution template to be queried by the second user. Such as template identification of the integration scheme template, usage scenario, name of the first user creating the integration scheme template, and connector. Based on the query request of the second user, a candidate integration scheme template can be determined. The candidate integration scheme templates are for display to a second user for selection of the second integration scheme template therefrom by the second user. As another example, the second user may trigger a query request to generate a candidate integration scheme template by triggering a preset query key on the query page for a candidate integration scheme template of a particular type, a particular use scenario, or a particular connector. Referring to fig. 18, a schematic diagram of a query page according to an embodiment of the present application is shown. The query page comprises a query key of a specific type for cooperating with office and human resources and a query key of a specific use scene for approving to-do integration and personnel data synchronization. The first user can screen the integration scheme templates corresponding to the query keys by clicking the query keys, and the candidate integration scheme templates are determined.
After determining the candidate integration scheme templates according to the query request, displaying the candidate integration scheme templates in a template display page of the integration platform so that a second user selects a required integration scheme template from the candidate integration scheme templates based on the template display page.
In another possible implementation, the second user may access a template presentation page. The second user can trigger a page access request. As one example, the second user may trigger a page access request by clicking an access key on the page. The access key can be arranged in a navigation bar in the home page of the integrated platform. The access key may also be provided in the template presentation page, so that the second user, by triggering the access key, jumps the currently displayed template presentation page to the template presentation page displaying the other integration scheme templates.
And responding to the page access request of the second user, and displaying the candidate integration scheme template in the template display page of the integration platform. The embodiment of the application does not limit the determination mode of the candidate integration scheme template displayed in the template display page. As an example, an integration scheme template having an access frequency greater than a threshold among integration scheme templates issued in an integration platform may be used as a candidate integration scheme template. As another example, the integration scheme templates having the user scores greater than the threshold value in different usage scenarios may be respectively used as candidate integration scheme templates according to the usage scenarios of the integration scheme templates. The use scene of the integration scheme template is for example approval to be integrated or personnel data synchronization. As yet another example, an integration scheme template having an access frequency greater than a threshold value among different types of integration scheme templates may be respectively used as the candidate integration scheme templates. The type of the integrated scheme template is, for example, collaborative office, human resources or travel trip. As yet another example, the integration scheme templates published in the integration platform may all be considered candidate integration scheme templates.
S1702, responding to the acquisition operation of the second user on the second integration scheme template, and sending the second integration scheme template to a client of the second user.
After displaying the template presentation page to the second user, the second user is able to select a second integration scheme template from the candidate integration scheme templates.
The embodiment of the application is not limited to a specific implementation mode of the second user for the acquisition operation of the second integration scheme template. As an example, the second user may first select one or more of the candidate integration scheme templates, and then trigger an acquisition operation for the selected integration scheme template by triggering an acquisition key on the template presentation page. As another example, the second user may first trigger a view operation of the selected candidate integration scheme template. And responding to the viewing operation of the second user on the selected candidate integration scheme template, and displaying a template viewing page of the selected candidate integration scheme template. Referring to fig. 19, a schematic diagram of a template view page according to an embodiment of the present application is shown. The template view page includes an acquire key. And after the second user views the relevant introduction content of the selected candidate integration scheme template based on the template view page of the selected candidate integration scheme template, triggering the acquisition operation aiming at the selected candidate integration scheme template, namely the second integration scheme template, by triggering an acquisition key included in the template view page.
And responding to the acquisition operation of the second user on the second integration scheme template, and sending the second integration scheme template to the client of the second user. It should be noted that, after the second user obtains the second integration scheme template, the second user can browse the specific content of the second integration scheme template on the integration platform.
In some possible implementations, the second user can view the acquired integration scheme template. The embodiment of the application provides a processing method of an integrated scheme template, which comprises the following steps in addition to the steps:
And displaying the acquired integration scheme template in response to a display operation of the second user on the acquired integration scheme template.
Referring to fig. 20, a schematic diagram of an acquired integration scheme template is shown. The display page displaying the acquired integration scheme template includes the name of the acquired integration scheme template and the acquisition time. The display page for displaying the acquired integrated scheme template also comprises an installation key. The second user can trigger the installation operation of the integrated scheme template by clicking the installation key.
The embodiment of the application is not limited to the specific implementation mode of the display operation of the second user on the acquired integrated scheme template. As an example, after the second user completes the acquisition of the second integration scheme template through the template presentation page, the template presentation page may display a pop-up window that displays the successfully acquired information and view keys. The second user may trigger a display operation for the acquired integrated solution template by triggering a view key. As another example, the management page of the integrated solution template at the user center includes a view key for the acquired integrated solution template. The second user may trigger a display operation for the acquired integrated solution template by triggering a view key.
And displaying the acquired integration scheme template in response to a display operation of the second user on the acquired integration scheme template.
The embodiment of the application is not limited to the specific implementation mode for displaying the acquired integrated scheme template. As an example, the acquired integration scheme templates may be displayed in a tabular manner. As another example, the acquired integrated solution template may be displayed in the form of a card.
In some possible implementations, the second user needs to install the second integration scheme template in the client to enable management of the project using the second integration scheme template.
The embodiment of the application provides a processing method of an integrated scheme template, which comprises the following steps in addition to the steps:
And installing the second integration scheme template on the client of the second user in response to acquiring the installation instruction for the second integration scheme template.
As an example, the installation instruction for the second integration scheme template may be automatically triggered after the second user obtains the second integration scheme template. As another example, the installation instructions for the second integration scheme template may be manually triggered by the second user as required by the installation. For example, the display page for viewing the acquired second integration scheme template includes an installation key. After the second user views the second integration scheme template, the installation instruction for the second integration scheme template can be triggered by triggering the installation key.
In some possible implementations, the second integration scheme template has an installation wizard. Installing the second integration scheme template in response to obtaining an installation instruction for the second integration scheme template, comprising:
In response to acquiring an installation instruction for the second integration scheme template, displaying installation guide content of the second integration scheme template;
And in response to a confirmation operation of the second user for the installation guide content, installing a second integration scheme template on the client of the second user.
And in response to acquiring the installation instruction for the second integration scheme template, firstly displaying the installation guide content of the second integration scheme template. The installation wizard content is used to instruct a second user to install the second integration scheme template. The second user can check whether the second integration scheme template can be normally installed based on the installation guide contents. And after confirming the installation guide content of the second integration scheme template, the second user triggers a confirmation operation for the installation guide content. In response to the validation operation, a second integration scheme template is installed on the client of the second user.
In one possible implementation, the second user is able to view the installed integration scheme template. The embodiment of the application provides a processing method of an integrated scheme template, which comprises the following steps in addition to the steps:
and displaying the installed integration scheme template in response to a viewing operation of the second user on the installed integration scheme template.
Referring to fig. 21, a schematic diagram of an installed integration scheme template is provided in an embodiment of the application. The installed integration scheme template may correspond to an item. The second user can trigger the viewing operation of the installed integrated scheme template by clicking a key corresponding to the project name. The display page of the installed integration scheme template includes the name and description of the installed integration scheme template. The display page displaying the acquired integrated solution template further includes a disable key. The second user can trigger the deactivation operation of the installed integration scheme template by clicking the deactivation key.
The embodiment of the application is not limited to the specific implementation mode of the display operation of the second user on the installed integrated scheme template. As an example, after the second user completes the installation of the second integration scheme template, a pop-up window is displayed. The popup window displays successful installation information and the check button. The second user may trigger a display operation for the installed integration scheme template by triggering a view key. As another example, the management page of the integrated solution template at the user center includes a view key for the installed integrated solution template. The second user may trigger a display operation for the installed integration scheme template by triggering a view key.
And displaying the installed integration scheme template in response to a display operation of the second user on the installed integration scheme template.
The embodiment of the application is not limited to a specific implementation manner for displaying the installed integrated scheme template. As an example, the installed integration scheme templates may be displayed in a tabular manner. As another example, the installed integration scheme template may be displayed in the form of a card.
In some possible implementations, the second user may also edit the second integration scheme template that completes the installation. The processing method of the integrated scheme template provided by the embodiment of the application comprises the following steps in addition to the steps:
responding to the editing operation of the second user aiming at the target integration scheme, and displaying a third editing page;
acquiring second editing content;
And editing the second integration scheme template by using the second editing content to obtain a third integration scheme template.
The embodiment of the application is not limited to a specific implementation mode that the second user triggers the editing operation aiming at the second integration scheme template. In one possible implementation, the template view page includes an edit key. And the second user views the editing key of the page through the triggering template to trigger the editing operation aiming at the second integration scheme template. In another possible implementation, the template management page includes an edit key. And triggering the editing operation aiming at the second integration scheme template by the second user through triggering the editing key of the template management page.
And responding to the editing operation of the second user on the second integration scheme template, and displaying a third editing page. In one possible implementation, the third editing page has the same page structure as the second editing page.
The third edit page includes a target integrated stream, a candidate integrated stream, a target data source, and a candidate data source. Wherein the target integrated stream is an integrated stream that generates a second integration scheme template. The target data source is a data source that generates a second integration scheme template. The candidate integrated stream is a candidate integrated stream for generating a second integration scheme template. The candidate data sources are candidate data sources for generating a second integration scheme template. The second user can re-edit the second integration scheme template based on the third edit page.
The second editing content of the second user comprises, for example, the deleted historically selected integrated stream and/or data stream and one or more of the second user selected integrated stream and/or data stream. For example, the second user deletes a portion of the target integrated stream based on the third edit page. The second edit content of the second user includes a deleted historically selected target integrated stream. For another example, the second user selects the target data stream from the candidate data streams based on the third editing page. The second edit content of the second user comprises the newly selected target data stream.
And editing the second integration scheme template by using the second editing content of the second user based on the acquired second editing content of the first user to obtain a third integration scheme template. The edited third integration scheme template can better meet the use requirement of the second user, and the second user can manage the project by using the third integration scheme template.
In some possible implementations, the second user may publish a third integration scheme template edited based on the second integration scheme template.
The embodiment of the application is not limited to a specific implementation manner that the second user triggers the release operation aiming at the third integration scheme. As one example, the template management page includes a publish key. The second user can trigger the release operation for the third integration scheme template by clicking the release key corresponding to the third integration scheme template. As another example, the template view page of the third integration scheme template includes a publish key. The second user can trigger the release operation for the third integration scheme template by clicking the release key corresponding to the third integration scheme template.
In one possible implementation, after the third integration scheme template is released, an audit is also required. And responding to the release operation of the second user on the third integration scheme template, and triggering a release auditing flow on the third integration scheme template. The issuing auditing flow can be a preset auditing flow of an integrated scheme template aiming at application issuing. In one possible implementation, the issue audit process may be implemented automatically. By presetting the auditing objects and auditing contents, auditing of the integration scheme template issued by the application can be realized. In another possible implementation, the issue audit process may be run by an audit personnel trigger. For example, in response to the release operation of the second user on the third integration scheme template, the content to be audited, that is, the third integration scheme template, is sent to the auditor. As an example, an audit reminding message can be sent to the auditor, so that the auditor can be reminded.
After the audit passing message is obtained, the third integration scheme template can be determined to pass the audit and can be issued. And issuing a third integration scheme template in the integration platform in response to acquiring the audit passing message. In one possible implementation, an audit pass message may be displayed to the second user. And issuing a third integration scheme template in the integration platform in response to the confirmation issuing operation of the second user. In another possible implementation, the issuing operation of the third integration scheme template is automatically triggered in response to the obtaining of the audit passing message.
After the third integration scheme template is released, the second user can also take the released third integration scheme template off the shelf, and release of the third integration scheme template is stopped.
In one possible implementation manner, the processing method of the integrated scheme template provided by the embodiment of the application further comprises the following steps besides the steps:
and in response to the second user's off-shelf operation for the third integration scheme template, off-shelf the third integration scheme template in the integration platform.
The embodiment of the application is not limited to a specific implementation manner of triggering the second user to take off the shelf operation of the third integration scheme template. As an example, the second user may click the off shelf button on the template management page, triggering an off shelf operation of the third integration scheme template.
In some possible implementations, to prevent a second user from operating erroneously, a prompt confirming the putting off is displayed in response to the second user first putting off the shelf operation for the third integration scheme template. And in response to the second user second time of the off-shelf operation for the third integration scheme template within the preset time, off-shelf the third integration scheme template in the integration platform.
In addition, the off-shelf operation of the third integration scheme template can be checked. In one possible implementation, the off-shelf audit flow is triggered in response to an off-shelf operation of the second user for the third integration scheme template. As one example, the off-shelf audit process may be automatically implemented. By presetting the auditing objects and auditing contents, auditing of the applied-off integrated scheme template can be realized. In another possible implementation, the off-shelf audit process may be run by an audit personnel trigger. For example, in response to the second user taking the third integration scheme template off-shelf, the content to be audited, that is, the third integration scheme template, is sent to the auditor. As an example, an audit reminding message can be sent to the auditor, so that the auditor can be reminded.
After the audit passing message is obtained, the third integration scheme template can be determined to pass the audit, and the third integration scheme template can be taken off the shelf. And in response to acquiring the audit passing message, putting off a third integration scheme template in the integration platform. In one possible implementation, an audit pass message may be displayed to the second user. And in response to the confirmation of the second user to put down the third integration scheme template in the integration platform. In another possible implementation, the off-shelf operation of the third integration scheme template is automatically triggered in response to the obtaining of the audit pass message.
In addition to taking the third integration scheme template off-shelf, the second user is also able to delete the third integration scheme template. In one possible implementation manner, the processing method of the integrated scheme template provided by the embodiment of the application further comprises the following steps besides the steps:
And deleting the third integration scheme template in response to the deleting operation of the second user on the third integration scheme template.
It should be noted that, the second user can trigger the deletion operation on the third integration scheme template that is not released or the third integration scheme template that has been taken off the shelf. The embodiment of the application is not limited to a specific implementation manner of triggering the deleting operation of the second user on the third integration scheme template. As an example, the second user may click a delete key on the template management page, triggering a delete operation of the third integration scheme template.
In some possible implementations, to prevent the second user from operating erroneously, prompt information confirming deletion is displayed in response to the second user first deleting the third integration scheme template. And deleting the third integration scheme template by the second user for the second time in response to the deleting operation of the third integration scheme template within the preset time.
Based on the above, it can be seen that an automated process of integrating a scheme template can be realized based on the integration platform. And moreover, the users serving as the provider and the user can realize the processing of the integrated scheme template on the integrated platform, so that the efficiency of processing the integrated scheme template by various users based on the integrated platform is improved, and various users are also facilitated to participate in the processing of the integrated scheme template. Based on the integration platform, a more flexible low-cost configuration from the implementation of custom projects to the implementation of standardized and visualized integration scheme templates, as well as longer process flows, can also be achieved. Therefore, the requirement of a user for project management by using the integrated scheme template can be met based on the integrated platform, the business innovation of the user can be stimulated, and the project management efficiency of the user is improved.
Based on the method for processing the integrated scheme template provided by the embodiment of the method, the embodiment of the application also provides a processing device for the integrated scheme template, and the processing device for the integrated scheme template is described below with reference to the accompanying drawings. It should be noted that the processing device of the integration scheme template is applied to the integration platform.
Referring to fig. 22, the schematic structural diagram of a processing device for an integrated solution template according to an embodiment of the present application is shown. As shown in fig. 22, the processing apparatus of the integration scheme template includes:
A first display unit 2201, configured to respond to a new template operation of a first user, and display a first editing page, where the first editing page includes a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
A determining unit 2202, configured to obtain a selection operation of the first user, determine a target integrated stream selected by the first user from the candidate integrated streams, and select a target data source from the candidate data sources;
A generating unit 2203, configured to generate a first integration scheme template using the target integration flow and the target data source;
a first issuing unit 2204, configured to issue the first integration scheme template in the integration platform in response to an issue operation of the first user on the first integration scheme template.
In one possible implementation manner, the first display unit 2201 is configured to respond to a new template operation of a first user, display a template pre-selection page, where the template pre-selection page includes one or more of a template identifier to be selected and a template identifier search box, obtain a target template identifier determined by the first user, display a first editing page corresponding to the target template identifier, and the candidate integrated stream and the candidate data source respectively correspond to the target template identifier.
In a possible implementation manner, the target data source belongs to a data system, the generating unit 2203 is configured to generate a target connector according to the target integrated flow and the target data source, where the target connector is configured to obtain the target data source from the data system according to a processing flow of the target integrated flow, and generate a first integration scheme template by using the target integrated flow, the target data source, and the target connector.
In one possible implementation, the apparatus further includes:
The first processing unit is used for acquiring the installation information input by the first user and generating installation guide content of the first integration scheme template, the installation information comprises one or more of installation description information, inspection information and configurable information, and the installation guide content is used for guiding a user acquiring the first integration scheme template to install the first integration scheme template.
In one possible implementation, the apparatus further includes:
And the second display unit is used for responding to the preview operation of the first user on the installation guide content and displaying an installation guide preview page, wherein the installation guide preview page is used for previewing the installation guide content.
In one possible implementation, the apparatus further includes:
and the second processing unit is used for acquiring the template description information input by the first user and generating description contents of the first integration scheme template, wherein the description contents comprise one or more of basic template information and using device information of the first integration scheme template.
In one possible implementation, the apparatus further includes:
And the third display unit is used for responding to the first user preview operation for the descriptive content and displaying a descriptive preview page, wherein the descriptive preview page is used for previewing the descriptive content.
In one possible implementation, the apparatus further includes:
And the fourth display unit is used for responding to the display operation of the first user and displaying the first integration scheme template to the first user.
In one possible implementation manner, the fourth display unit is configured to respond to a template viewing operation of the first user, and display a template viewing page, where the template viewing page is used to display the first integration scheme template.
In one possible implementation manner, the fourth display unit is configured to respond to a template management operation of the first user, and display a template management page, where the template management page is configured to display basic information of the first integration scheme template, where the basic information includes one or more of a template identifier of the first integration scheme template, a release state of the first integration scheme template, an editing time of the first integration scheme template, and a permission range of the first integration scheme template.
In a possible implementation manner, the first issuing unit 2204 is configured to trigger an issue audit process in response to an issue operation of the first user on the first integration scheme template, and issue the first integration scheme template in the integration platform in response to acquiring an audit passing message.
In one possible implementation, the apparatus further includes:
And the first shelving unit is used for shelving the first integration scheme template in the integration platform in response to the first user shelving operation on the first integration scheme template.
In one possible implementation, the apparatus further includes:
And the first deleting unit is used for deleting the first integration scheme template in response to the deleting operation of the first user on the first integration scheme template.
In one possible implementation, the apparatus further includes:
A fifth display unit, configured to display a second editing page in response to an editing operation of the first user with respect to the first integration scheme template;
A first obtaining unit configured to obtain editing content of the first user;
and the updating unit is used for updating the first integration scheme template by utilizing the editing content of the first user.
Based on the method for processing the integrated scheme template provided by the embodiment of the method, the embodiment of the application also provides another device for processing the integrated scheme template, and the device for processing the integrated scheme template is described below with reference to the accompanying drawings. It should be noted that the processing device of the integration scheme template is applied to the integration platform.
Referring to fig. 23, the schematic structure of a processing device for another integrated solution template according to an embodiment of the present application is shown. As shown in fig. 23, the processing apparatus of the integration scheme template includes:
A sixth display unit 2301 for displaying, in response to a template query operation by a second user, a candidate integration scheme template in a template presentation page, the candidate integration scheme template being an integration scheme template that has been published in the integration platform;
A sending unit 2302, configured to send, to a client of the second user, a second integration scheme template in response to an obtaining operation of the second user on the second integration scheme template, where the second integration scheme template belongs to the candidate integration scheme template.
In one possible implementation, the apparatus further includes:
and the installation unit is used for responding to the installation instruction for the second integration scheme template and installing the second integration scheme template on the client of the second user.
In one possible implementation manner, the installation unit is used for displaying installation guide content of the second integration scheme template in response to acquiring an installation instruction for the second integration scheme template, and installing the second integration scheme template on a client of the second user in response to a confirmation operation of the second user for the installation guide content.
In one possible implementation, the apparatus further includes:
a seventh display unit, configured to display a third editing page in response to an editing operation of the second user with respect to the second integration scheme template;
a second acquisition unit configured to acquire second editing content;
and the editing unit is used for editing the second integration scheme template by using the second editing content to obtain a third integration scheme template.
In one possible implementation, the apparatus further includes:
and the second issuing unit is used for issuing the third integration scheme template in the integration platform in response to the issuing operation of the second user on the third integration scheme template.
In one possible implementation, the apparatus further includes:
and the first shelving unit is used for shelving the third integration scheme template in the integration platform in response to the second user shelving operation on the third integration scheme template.
In one possible implementation, the apparatus further includes:
and the first deleting unit is used for deleting the third integration scheme template in response to the deleting operation of the second user on the third integration scheme template.
In one possible implementation manner, the sixth display unit 2301 is configured to display a candidate integration scheme template in a template presentation page, including:
and a sixth display unit 2301, configured to determine a candidate integration scheme template in response to a query request from a second user, and display the candidate integration scheme template in a template presentation page of the integration platform.
In one possible implementation manner, the sixth display unit 2301 is configured to display a candidate integration scheme template in a template presentation page, including:
The sixth display unit 2301 is configured to display a candidate integration scheme template in a template presentation page of the integration platform in response to acquiring a page access request of a second user.
In one possible implementation, the apparatus further includes:
And an eighth display unit for displaying the installed integration scheme template in response to a viewing operation of the second user with respect to the installed integration scheme template.
In one possible implementation, the apparatus further includes:
And a ninth display unit, configured to display the acquired integration scheme template in response to a display operation of the second user on the acquired integration scheme template.
The application further provides electronic equipment based on the processing method of the integrated scheme template, which comprises one or more processors and a storage device, wherein one or more programs are stored on the storage device, and when the one or more programs are executed by the one or more processors, the one or more processors realize the processing method of the integrated scheme template according to any one of the embodiments. Referring now to fig. 24, a schematic diagram of an electronic device 2400 suitable for use in practicing embodiments of the present application is shown. The terminal device in the embodiment of the present application may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal DIGITAL ASSISTANT ), a PAD (Portable android device, a tablet computer), a PMP (Portable MEDIA PLAYER, a Portable multimedia player), a car-mounted terminal (e.g., a car navigation terminal), and the like, and a fixed terminal such as a digital TV (television), a desktop computer, and the like. The electronic device shown in fig. 24 is only an example, and should not impose any limitation on the functions and the scope of use of the embodiments of the present application.
As shown in fig. 24, the electronic device 2400 may include a processing apparatus (e.g., a central processing unit, a graphics processor, etc.) 2401, which may 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 apparatus 2406 into a Random Access Memory (RAM) 2403. In the RAM2403, various programs and data necessary for the operation of the electronic device 2400 are also stored. The processing device 2401, the ROM 2402, and the RAM2403 are connected to each other through a bus 2404. An input/output (I/O) interface 2405 is also connected to bus 2404.
In general, devices may be connected to I/O interface 2405 including input devices 2406 such as touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., output devices 2407 including, for example, liquid Crystal Displays (LCDs), speakers, vibrators, etc., storage devices 2406 including, for example, magnetic tape, hard disk, etc., and communication devices 2409. The communication means 2409 may allow the electronic device 2400 to communicate wirelessly or by wire with other devices to exchange data. While fig. 24 shows an electronic device 2400 having various apparatuses, it is to be understood that not all illustrated apparatuses are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present application, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via communications means 2409, or installed from storage means 2406, or installed from ROM 2402. The above-described functions defined in the method of the embodiment of the present application are performed when the computer program is executed by the processing device 2401.
The electronic device provided by the embodiment of the present application and the processing method of the integrated solution template provided by the foregoing embodiment belong to the same inventive concept, and technical details not described in detail in this embodiment can be seen in the foregoing embodiment, and this embodiment has the same beneficial effects as the foregoing embodiment.
Based on the method for processing an integrated solution template provided in the foregoing method embodiment, an embodiment of the present application provides a computer readable medium having a computer program stored thereon, where the program when executed by a processor implements the method for processing an integrated solution template according to any one of the foregoing embodiments.
The computer readable medium of the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In some embodiments, the clients, servers 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"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device.
The computer-readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to perform the processing method of the integration scheme template.
Computer program code for carrying out operations of the present application may be written in one or more programming languages, including, but not limited to, an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present application may be implemented in software or in hardware. The name of the unit/module is not limited to the unit itself in some cases, and, for example, the voice data acquisition module may also be described as a "data acquisition module".
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 that may be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems-on-a-chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
In the context of the present application, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template, the method being applied to an integration platform, the method comprising:
Responding to a new template operation of a first user, displaying a first editing page, wherein the first editing page comprises a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
Acquiring a selection operation of the first user, determining a target integrated stream selected by the first user from the candidate integrated streams, and selecting a target data source from the candidate data sources;
Generating a first integration scheme template by utilizing the target integrated stream and the target data source;
and responding to the publishing operation of the first user on the first integration scheme template, and publishing the first integration scheme template in the integration platform.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template, the method for displaying a first editing page in response to a new template operation of a first user, including:
responding to a new template operation of a first user, and displaying a template pre-selection page, wherein the template pre-selection page comprises one or more of a template identifier to be selected and a template identifier search box;
and acquiring a target template identifier determined by the first user, displaying a first editing page corresponding to the target template identifier, wherein the candidate integrated stream and the candidate data source respectively correspond to the target template identifier.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template, wherein the target data source belongs to a data system, and the generating a first integration scheme template by using the target integrated stream and the target data source includes:
Generating a target connector according to the target integrated flow and the target data source, wherein the target connector is used for acquiring the target data source from the data system according to the processing flow of the target integrated flow;
And generating a first integration scheme template by using the target integration flow, the target data source and the target connector.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template [ example four ], after the generating of a first integration scheme template using the target integration flow and the target data source, the method further comprising:
and acquiring installation information input by the first user, and generating installation guide content of the first integration scheme template, wherein the installation information comprises one or more of installation description information, inspection information and configurable information, and the installation guide content is used for guiding the user acquiring the first integration scheme template to install the first integration scheme template.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example five ], the method further comprising:
and responding to the preview operation of the first user on the installation guide content, displaying an installation guide preview page, wherein the installation guide preview page is used for previewing the installation guide content.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template [ example six ], after the generating of a first integration scheme template using the target integration flow and the target data source, the method further comprising:
And acquiring template description information input by the first user, and generating description content of the first integration scheme template, wherein the description content comprises one or more of basic template information and using method information of the first integration scheme template.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example seventh ], the method further comprising:
And in response to the first user previewing operation on the descriptive content, displaying a descriptive preview page, wherein the descriptive preview page is used for previewing the descriptive content.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template, the method further comprising:
and responding to the display operation of the first user, and displaying the first integration scheme template to the first user.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template, the displaying a first integration scheme template to a first user in response to a display operation of the first user, including:
And responding to the template viewing operation of the first user, displaying a template viewing page, wherein the template viewing page is used for displaying the first integration scheme template.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template, the displaying a first integration scheme template to a first user in response to a display operation of the first user, including:
And responding to the template management operation of the first user, displaying a template management page, wherein the template management page is used for displaying basic information of the first integration scheme template, and the basic information comprises one or more of a template identifier of the first integration scheme template, a release state of the first integration scheme template, an editing time of the first integration scheme template and a permission range of the first integration scheme template.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template, the publishing the first integration scheme template in the integration platform in response to a publishing operation of the first user for the first integration scheme template, including:
triggering a release audit flow in response to release operation of the first user on the first integration scheme template;
And issuing the first integration scheme template in the integration platform in response to obtaining the audit passing message.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example twelve ], the method further comprising:
And in response to the first user's off-shelf operation for the first integration scheme template, off-shelf the first integration scheme template in the integration platform.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example thirteenth ], the method further comprising:
and deleting the first integration scheme template in response to a deleting operation of the first user on the first integration scheme template.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example fourteen ], the method further comprising:
responding to the editing operation of the first user on the first integration scheme template, and displaying a second editing page;
acquiring editing content of the first user;
And updating the first integration scheme template by using the editing content of the first user.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template, the method being applied to an integration platform, the method comprising:
Responding to a template query operation of a second user, and displaying a candidate integration scheme template in a template display page, wherein the candidate integration scheme template is an integration scheme template published in the integration platform;
And responding to the second user to acquire a second integration scheme template, and sending the second integration scheme template to a client of the second user, wherein the second integration scheme template belongs to the candidate integration scheme template.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example sixteen ], the method further comprising:
And in response to acquiring the installation instruction for the second integration scheme template, installing the second integration scheme template on a client of the second user.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template, the installing the second integration scheme template on a client of the second user in response to acquiring an installation instruction for the second integration scheme template, including:
In response to obtaining an installation instruction for the second integration scheme template, displaying installation guide content of the second integration scheme template;
and installing the second integration scheme template on the client of the second user in response to the confirmation operation of the second user on the installation guide content.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example eighteen ], the method further comprising:
Responding to the editing operation of the second user on the second integration scheme template, and displaying a third editing page;
acquiring second editing content;
and editing the second integration scheme template by using the second editing content to obtain a third integration scheme template.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template [ example nineteenth ], the method further comprising:
And responding to the release operation of the second user on the third integration scheme template, and releasing the third integration scheme template in the integration platform.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example twenty ], the method further comprising:
And in response to the second user's off-shelf operation for the third integration scheme template, off-shelf the third integration scheme template in the integration platform.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template [ example twenty-one ], the method further comprising:
and deleting the third integration scheme template in response to the deleting operation of the second user on the third integration scheme template.
According to one or more embodiments of the present application, an exemplary twenty-two, there is provided a method for processing an integration scheme template, the displaying a candidate integration scheme template in a template presentation page, including:
Determining a candidate integration scheme template in response to a query request of a second user;
and displaying the candidate integration scheme templates in a template display page of the integration platform.
According to one or more embodiments of the present application, there is provided a method for processing an integration scheme template, the displaying a candidate integration scheme template in a template presentation page, including:
And responding to the page access request of the second user, and displaying the candidate integration scheme template in the template display page of the integration platform.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ example twenty-four ], the method further comprising:
And displaying the installed integration scheme template in response to a viewing operation of the second user on the installed integration scheme template.
According to one or more embodiments of the present application, there is provided a method of processing an integration scheme template [ exemplary twenty-five ], the method further comprising:
And displaying the acquired integration scheme template in response to the display operation of the second user on the acquired integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus of an integration scheme template [ example twenty-six ], the apparatus being applied to an integration platform, the apparatus comprising:
The first display unit is used for responding to the newly-built template operation of a first user, displaying a first editing page, wherein the first editing page comprises a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
A determining unit, configured to obtain a selection operation of the first user, determine a target integrated stream selected by the first user from the candidate integrated streams, and select a target data source from the candidate data sources;
a generating unit, configured to generate a first integration scheme template using the target integration flow and the target data source;
And the first issuing unit is used for issuing the first integration scheme template in the integration platform in response to the issuing operation of the first user on the first integration scheme template.
According to one or more embodiments of the present application, an exemplary twenty-seventh embodiment provides a processing apparatus for an integration scheme template, where the first display unit is configured to respond to a new template operation of a first user, display a template pre-selection page, where the template pre-selection page includes one or more of a template identifier to be selected and a template identifier search box, obtain a target template identifier determined by the first user, display a first editing page corresponding to the target template identifier, and the candidate integrated stream and the candidate data source respectively correspond to the target template identifier.
According to one or more embodiments of the present application, an exemplary twenty-eighth provides a processing apparatus for an integration scheme template, where the target data source belongs to a data system, and the generating unit is configured to generate a target connector according to the target integrated flow and the target data source, where the target connector is configured to obtain the target data source from the data system according to a processing flow of the target integrated flow, and generate a first integration scheme template using the target integrated flow, the target data source, and the target connector.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example twenty-ninth ], the apparatus further comprising:
The first processing unit is used for acquiring the installation information input by the first user and generating installation guide content of the first integration scheme template, the installation information comprises one or more of installation description information, inspection information and configurable information, and the installation guide content is used for guiding a user acquiring the first integration scheme template to install the first integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example thirty ], the apparatus further comprising:
And the second display unit is used for responding to the preview operation of the first user on the installation guide content and displaying an installation guide preview page, wherein the installation guide preview page is used for previewing the installation guide content.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a schema template [ example thirty-one ], the apparatus further comprising:
and the second processing unit is used for acquiring the template description information input by the first user and generating description contents of the first integration scheme template, wherein the description contents comprise one or more of basic template information and using device information of the first integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example thirty-two ], the apparatus further comprising:
And the third display unit is used for responding to the first user preview operation for the descriptive content and displaying a descriptive preview page, wherein the descriptive preview page is used for previewing the descriptive content.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a schema template [ example thirty-three ], the apparatus further comprising:
And the fourth display unit is used for responding to the display operation of the first user and displaying the first integration scheme template to the first user.
According to one or more embodiments of the present application, there is provided a processing apparatus for an integration scheme template [ example thirty-four ], the fourth display unit being configured to display a template view page for displaying the first integration scheme template in response to a template view operation of the first user.
According to one or more embodiments of the present application, there is provided a processing apparatus for an integration scheme template [ exemplary thirty-five ], wherein the fourth display unit is configured to display a template management page in response to a template management operation of the first user, the template management page being configured to display basic information of the first integration scheme template, the basic information including one or more of a template identifier of the first integration scheme template, a release state of the first integration scheme template, an editing time of the first integration scheme template, and a scope of authority of the first integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for an integration scheme template [ exemplary thirty-six ] including a first issuing unit configured to trigger an issue audit procedure in response to an issue operation of the first user on the first integration scheme template, and issue the first integration scheme template in the integration platform in response to an acquire audit passing message.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example thirty-seven ], the apparatus further comprising:
And the first shelving unit is used for shelving the first integration scheme template in the integration platform in response to the first user shelving operation on the first integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example thirty-eighth ], the apparatus further comprising:
And the first deleting unit is used for deleting the first integration scheme template in response to the deleting operation of the first user on the first integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example thirty-nine ], the apparatus further comprising:
A fifth display unit, configured to display a second editing page in response to an editing operation of the first user with respect to the first integration scheme template;
A first obtaining unit configured to obtain editing content of the first user;
and the updating unit is used for updating the first integration scheme template by utilizing the editing content of the first user.
According to one or more embodiments of the present application, there is provided an apparatus for processing an integration scheme template, the apparatus being applied to an integration platform, the apparatus comprising:
A sixth display unit, configured to display, in response to a template query operation by a second user, a candidate integration scheme template in a template presentation page, where the candidate integration scheme template is an integration scheme template that has been published in the integration platform;
And the sending unit is used for responding to the acquisition operation of the second user on the second integration scheme template and sending the second integration scheme template to the client of the second user, wherein the second integration scheme template belongs to the candidate integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a schema template [ example forty-one ], the apparatus further comprising:
and the installation unit is used for responding to the installation instruction for the second integration scheme template and installing the second integration scheme template on the client of the second user.
According to one or more embodiments of the present application, there is provided a processing apparatus for an integration scheme template [ example forty-eight ], wherein the installation unit is configured to display installation guidance content of the second integration scheme template in response to acquiring an installation instruction for the second integration scheme template, and install the second integration scheme template on a client of the second user in response to a confirmation operation of the second user for the installation guidance content.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a schema template [ example forty-three ], the apparatus further comprising:
a seventh display unit, configured to display a third editing page in response to an editing operation of the second user with respect to the second integration scheme template;
a second acquisition unit configured to acquire second editing content;
and the editing unit is used for editing the second integration scheme template by using the second editing content to obtain a third integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example forty-four ], the apparatus further comprising:
and the second issuing unit is used for issuing the third integration scheme template in the integration platform in response to the issuing operation of the second user on the third integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ exemplary forty-five ], the apparatus further comprising:
and the first shelving unit is used for shelving the third integration scheme template in the integration platform in response to the second user shelving operation on the third integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example forty-six ], the apparatus further comprising:
and the first deleting unit is used for deleting the third integration scheme template in response to the deleting operation of the second user on the third integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for an integration scheme template [ example forty-seven ], the sixth display unit being configured to display a candidate integration scheme template in a template presentation page, including:
And the sixth display unit is used for responding to the query request of the second user, determining a candidate integration scheme template and displaying the candidate integration scheme template in a template display page of the integration platform.
According to one or more embodiments of the present application, there is provided a processing apparatus for an integration scheme template [ example forty-eight ], the sixth display unit being configured to display a candidate integration scheme template in a template presentation page, including:
And the sixth display unit is used for responding to the page access request of the second user and displaying the candidate integration scheme template in the template display page of the integration platform.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example forty-nine ], the apparatus further comprising:
And an eighth display unit for displaying the installed integration scheme template in response to a viewing operation of the second user with respect to the installed integration scheme template.
According to one or more embodiments of the present application, there is provided a processing apparatus for integrating a scheme template [ example fifty ], the apparatus further comprising:
And a ninth display unit, configured to display the acquired integration scheme template in response to a display operation of the second user on the acquired integration scheme template.
An electronic device, comprising:
According to one or more embodiments of the present application, one or more processors are provided [ example fifty-one ];
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 method of processing an integrated solution template as described in any one of [ example one ] to [ example fourteen ], or implement the method of processing an integrated solution template as described in any one of [ example fifteen ] to [ example twenty-five ].
According to one or more embodiments of the present application, there is provided a computer-readable medium, wherein the computer-readable medium has a computer program stored thereon, wherein the program, when executed by a processor, implements the method of processing an integration scheme template as described in any one of [ example one ] to [ example fourteen ], or implements the method of processing an integration scheme template as described in any one of [ example fifteen ] to [ example twenty-five ].
It should be noted that, in the present description, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different manner from other embodiments, and identical and similar parts between the embodiments are all enough to refer to each other. For the system or device disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant points refer to the description of the method section.
It should be understood that in the present application, "at least one (item)" means one or more, and "a plurality" means two or more. "and/or" is used to describe an association relationship of an associated object, and indicates that three relationships may exist, for example, "a and/or B" may indicate that only a exists, only B exists, and three cases of a and B exist simultaneously, where a and B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of" or the like means any combination of these items, including any combination of single item(s) or plural items(s). For example, at least one of a, b or c may represent a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
It is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (25)

1. A method for processing an integration scheme template, wherein the method is applied to an integration platform, and the method comprises:
Responding to a new template operation of a first user, displaying a first editing page, wherein the first editing page comprises a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
Acquiring a selection operation of the first user, determining a target integrated stream selected by the first user from the candidate integrated streams, and selecting a target data source from the candidate data sources;
Generating a first integration scheme template by utilizing the target integrated stream and the target data source;
issuing the first integration scheme template in the integration platform in response to the first user issuing operation for the first integration scheme template;
After the generating a first integration scheme template using the target integration flow and the target data source, the method further comprises:
and acquiring installation information input by the first user, and generating installation guide content of the first integration scheme template, wherein the installation information comprises one or more of installation description information, inspection information and configurable information, and the installation guide content is used for guiding the user acquiring the first integration scheme template to install the first integration scheme template.
2. The method of claim 1, wherein displaying the first edit page in response to the first user's new template operation comprises:
responding to a new template operation of a first user, and displaying a template pre-selection page, wherein the template pre-selection page comprises one or more of a template identifier to be selected and a template identifier search box;
and acquiring a target template identifier determined by the first user, displaying a first editing page corresponding to the target template identifier, wherein the candidate integrated stream and the candidate data source respectively correspond to the target template identifier.
3. The method of claim 1, wherein the target data source belongs to a data system, wherein the generating a first integration scheme template using the target integration flow and the target data source comprises:
Generating a target connector according to the target integrated flow and the target data source, wherein the target connector is used for acquiring the target data source from the data system according to the processing flow of the target integrated flow;
And generating a first integration scheme template by using the target integration flow, the target data source and the target connector.
4. The method according to claim 1, wherein the method further comprises:
and responding to the preview operation of the first user on the installation guide content, displaying an installation guide preview page, wherein the installation guide preview page is used for previewing the installation guide content.
5. The method of claim 1, wherein after the generating a first integration scheme template using the target integration flow and the target data source, the method further comprises:
And acquiring template description information input by the first user, and generating description content of the first integration scheme template, wherein the description content comprises one or more of basic template information and using method information of the first integration scheme template.
6. The method of claim 5, wherein the method further comprises:
And in response to the first user previewing operation on the descriptive content, displaying a descriptive preview page, wherein the descriptive preview page is used for previewing the descriptive content.
7. The method according to claim 1, wherein the method further comprises:
and responding to the display operation of the first user, and displaying the first integration scheme template to the first user.
8. The method of claim 7, wherein the displaying the first integration scheme template to the first user in response to a display operation of the first user comprises:
And responding to the template viewing operation of the first user, displaying a template viewing page, wherein the template viewing page is used for displaying the first integration scheme template.
9. The method of claim 7, wherein the displaying the first integration scheme template to the first user in response to a display operation of the first user comprises:
And responding to the template management operation of the first user, displaying a template management page, wherein the template management page is used for displaying basic information of the first integration scheme template, and the basic information comprises one or more of a template identifier of the first integration scheme template, a release state of the first integration scheme template, an editing time of the first integration scheme template and a permission range of the first integration scheme template.
10. The method of claim 1, wherein publishing the first integration scheme template in the integration platform in response to the first user's publication operation for the first integration scheme template comprises:
triggering a release audit flow in response to release operation of the first user on the first integration scheme template;
And issuing the first integration scheme template in the integration platform in response to obtaining the audit passing message.
11. The method according to claim 1, wherein the method further comprises:
And in response to the first user's off-shelf operation for the first integration scheme template, off-shelf the first integration scheme template in the integration platform.
12. The method of claim 11, wherein the method further comprises:
and deleting the first integration scheme template in response to a deleting operation of the first user on the first integration scheme template.
13. The method according to any one of claims 1-11, further comprising:
responding to the editing operation of the first user on the first integration scheme template, and displaying a second editing page;
acquiring editing content of the first user;
And updating the first integration scheme template by using the editing content of the first user.
14. A method for processing an integration scheme template, wherein the method is applied to an integration platform, and the method comprises:
Responding to a template query operation of a second user, and displaying a candidate integration scheme template in a template display page, wherein the candidate integration scheme template is an integration scheme template published in the integration platform;
Responding to the acquisition operation of the second user on a second integration scheme template, and sending the second integration scheme template to a client of the second user, wherein the second integration scheme template belongs to the candidate integration scheme template, and the second integration scheme template is issued in the integration platform by adopting the processing method of the integration scheme template according to any one of claims 1-13;
Installing the second integration scheme template on the client of the second user in response to obtaining an installation instruction for the second integration scheme template;
Responding to the editing operation of the second user on the second integration scheme template, and displaying a third editing page;
acquiring second editing content;
Editing the second integration scheme template by using the second editing content to obtain a third integration scheme template;
And responding to the release operation of the second user on the third integration scheme template, and releasing the third integration scheme template in the integration platform.
15. The method of claim 14, wherein installing the second integration scheme template on the second user's client in response to obtaining an installation instruction for the second integration scheme template comprises:
In response to obtaining an installation instruction for the second integration scheme template, displaying installation guide content of the second integration scheme template;
and installing the second integration scheme template on the client of the second user in response to the confirmation operation of the second user on the installation guide content.
16. The method of claim 14, wherein the method further comprises:
And in response to the second user's off-shelf operation for the third integration scheme template, off-shelf the third integration scheme template in the integration platform.
17. The method according to claim 14 or 16, characterized in that the method further comprises:
and deleting the third integration scheme template in response to the deleting operation of the second user on the third integration scheme template.
18. The method of any of claims 14-16, wherein displaying the candidate integration scheme template in the template presentation page comprises:
Determining a candidate integration scheme template in response to a query request of a second user;
and displaying the candidate integration scheme templates in a template display page of the integration platform.
19. The method of any of claims 14-16, wherein displaying the candidate integration scheme template in the template presentation page comprises:
And responding to the page access request of the second user, and displaying the candidate integration scheme template in the template display page of the integration platform.
20. The method of claim 14, wherein the method further comprises:
And displaying the installed integration scheme template in response to a viewing operation of the second user on the installed integration scheme template.
21. The method of claim 14, wherein the method further comprises:
And displaying the acquired integration scheme template in response to the display operation of the second user on the acquired integration scheme template.
22. An apparatus for processing an integration scheme template, wherein the apparatus is applied to an integration platform, and the apparatus comprises:
The first display unit is used for responding to the newly-built template operation of a first user, displaying a first editing page, wherein the first editing page comprises a candidate integrated stream and a candidate data source, the candidate integrated stream is a candidate processing flow for generating an integrated scheme template, and the candidate data source is candidate data for generating the integrated scheme template;
A determining unit, configured to obtain a selection operation of the first user, determine a target integrated stream selected by the first user from the candidate integrated streams, and select a target data source from the candidate data sources;
a generating unit, configured to generate a first integration scheme template using the target integration flow and the target data source;
A first issuing unit, configured to issue the first integration scheme template in the integration platform in response to an issue operation of the first user on the first integration scheme template;
The first processing unit is used for acquiring the installation information input by the first user and generating installation guide content of the first integration scheme template, the installation information comprises one or more of installation description information, inspection information and configurable information, and the installation guide content is used for guiding a user acquiring the first integration scheme template to install the first integration scheme template.
23. An apparatus for processing an integration scheme template, wherein the apparatus is applied to an integration platform, and the apparatus comprises:
A sixth display unit, configured to display, in response to a template query operation by a second user, a candidate integration scheme template in a template presentation page, where the candidate integration scheme template is an integration scheme template that has been published in the integration platform;
A sending unit, configured to send, to a client of a second user, a second integration scheme template in response to an obtaining operation of the second user on the second integration scheme template, where the second integration scheme template belongs to the candidate integration scheme template, and the second integration scheme template is issued in the integration platform by using the processing method of the integration scheme template according to any one of claims 1 to 13;
An installation unit, configured to install the second integration scheme template on a client of the second user in response to acquiring an installation instruction for the second integration scheme template;
a seventh display unit, configured to display a third editing page in response to an editing operation of the second user with respect to the second integration scheme template;
a second acquisition unit configured to acquire second editing content;
The editing unit is used for editing the second integration scheme template by utilizing the second editing content to obtain a third integration scheme template;
and the second issuing unit is used for issuing the third integration scheme template in the integration platform in response to the issuing operation of the second user on the third integration scheme template.
24. An electronic device, comprising:
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 are caused to implement the method of processing an integrated solution template as claimed in any one of claims 1-13, or the method of processing an integrated solution template as claimed in any one of claims 14-21.
25. A computer readable medium, characterized in that a computer program is stored thereon, wherein the program, when being executed by a processor, implements the method of processing an integration scheme template according to any one of claims 1-13 or implements the method of processing an integration scheme template according to any one of claims 14-21.
CN202210743921.1A 2022-06-28 2022-06-28 A processing method, device, equipment and medium for integrated solution template Active CN114997836B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210743921.1A CN114997836B (en) 2022-06-28 2022-06-28 A processing method, device, equipment and medium for integrated solution template

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210743921.1A CN114997836B (en) 2022-06-28 2022-06-28 A processing method, device, equipment and medium for integrated solution template

Publications (2)

Publication Number Publication Date
CN114997836A CN114997836A (en) 2022-09-02
CN114997836B true CN114997836B (en) 2024-12-31

Family

ID=83036309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210743921.1A Active CN114997836B (en) 2022-06-28 2022-06-28 A processing method, device, equipment and medium for integrated solution template

Country Status (1)

Country Link
CN (1) CN114997836B (en)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208345B1 (en) * 1998-04-15 2001-03-27 Adc Telecommunications, Inc. Visual data integration system and method
CN101076793A (en) * 2004-08-31 2007-11-21 国际商业机器公司 System structure for enterprise data integrated system
CN102034134A (en) * 2009-09-27 2011-04-27 和舰科技(苏州)有限公司 Integrated project management system and method
US9038024B2 (en) * 2012-09-07 2015-05-19 Sap Se Development of process integration scenarios on mobile devices
US11093292B2 (en) * 2019-09-27 2021-08-17 International Business Machines Corporation Identifying recurring actions in a hybrid integration platform to control resource usage
US11514381B2 (en) * 2020-02-24 2022-11-29 International Business Machines Corporation Providing customized integration flow templates
US11436134B2 (en) * 2020-07-09 2022-09-06 Jpmorgan Chase Bank, N.A. Method and apparatus for data integration framework
CN112632942B (en) * 2020-08-19 2021-09-28 腾讯科技(深圳)有限公司 Document processing method, device, equipment and medium
CN114036438A (en) * 2021-11-11 2022-02-11 深圳乐信软件技术有限公司 A page construction method, device, device and storage medium

Also Published As

Publication number Publication date
CN114997836A (en) 2022-09-02

Similar Documents

Publication Publication Date Title
US20160300594A1 (en) Video creation, editing, and sharing for social media
US20150026712A1 (en) Integration of social media with live events
CN111741367B (en) Video interaction method and device, electronic equipment and computer readable storage medium
CN113010698A (en) Multimedia interaction method, information interaction method, device, equipment and medium
US20250184555A1 (en) Method and apparatus for creating target live stream room, electronic device, and storage medium
CN116136758A (en) A page generation method, device, equipment and medium
CN111367447A (en) Information display method and device, electronic equipment and computer readable storage medium
CN114691115A (en) Business process system generation method and device, electronic equipment and storage medium
CN112668283B (en) Document editing method and device and electronic equipment
CN116016420B (en) A task list sharing method, device, equipment and medium
CN115733812B (en) Information interaction method, device, equipment and medium
US20240302947A1 (en) Method, apparatus, electronic device and storage medium for displaying reminding information
CN114997836B (en) A processing method, device, equipment and medium for integrated solution template
CN113779952A (en) Text processing method, apparatus and electronic device
CN119364091A (en) Video generation method, device, readable medium, electronic device and program product
CN116610394A (en) Template and module-based data visualization page configuration method, system and device
CN113706209B (en) Operation data processing method and related device
US20240412436A1 (en) Effect edition method and apparatus, electronic device and storage medium
CN120975047A (en) Document content processing method, device, medium, electronic device and program product
CN119203972A (en) Document generation method, document display method, device and electronic device
CN121029037A (en) Form data processing method, device, medium, equipment and computer program product
CN119941920A (en) A method, device, storage medium and electronic device for generating multimedia data
CN119065660A (en) A code processing method, device and system
CN121093382A (en) Processing method, device, equipment, medium and program product of table authority
CN119179406A (en) Information processing method, apparatus, electronic device, storage medium, and program product

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant