Information processing method and device, electronic equipment and storage medium
Patent Information
- Application Number
- CN202211691069.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2042-12-27
AI Technical Summary
整个过程流程较长,沟通和制定成本较高,影响整体效率
[0015]从上面所述可以看出,本申请提供的一种信息处理方法、装置、电子设备及存储介质,包括:响应于工作流创建操作,在当前页面显示至少一项工作流事项,根据对工作流事项的第一选择操作确定被选事项,其中,工作流事项包括对应的处理人员;响应于对被选事项的确认,在当前页面生成对应每项被选事项的条件选项,根据对条件选项的第二选择操作,确定每项被选事项的事项条件;根据被选事项及事项条件,在当前页面中生成并显示工作流预览界面。本申请通过由操作者直接选择工作流事项及对应的事项条件,以此来快速生成工作流,以此省略了配合处理的过程,缩短了工作流的整体生成流程长度,节省了工作时间及沟通成本,提升了工作流的处理效率。
Smart Images

Figure CN115983791B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to an information processing method, apparatus, electronic device and storage medium. Background Technology
[0002] In scenarios such as collaboration within or between teams in companies and enterprises, it is necessary to handle matters requiring collaboration among multiple people or supervision by multiple people (such as leave requests requiring the consent of multiple people).
[0003] However, currently, creating processes for handling these matters typically requires multiple rounds of communication and negotiation between the planner and manager. The manager then notifies the responsible party to handle these matters, and the planner then publishes the document. This process is lengthy, with high communication and planning costs, impacting overall efficiency. Summary of the Invention
[0004] In view of this, this application proposes an information processing method, apparatus, electronic device, and storage medium.
[0005] To achieve the above objectives, this application provides an information processing method, comprising:
[0006] In response to a workflow creation operation, at least one workflow item is displayed on the current page, and the selected item is determined based on a first selection operation on the workflow item, wherein the workflow item includes a corresponding handler;
[0007] In response to the confirmation of the selected item, condition options corresponding to each of the selected items are generated on the current page, and the item conditions of each of the selected items are determined according to the second selection operation of the condition options;
[0008] Based on the selected item and the item conditions, a workflow preview interface is generated and displayed on the current page.
[0009] Based on the same concept, this application also provides an information processing apparatus, comprising:
[0010] The first determination module is used to respond to the workflow creation operation, display at least one workflow item on the current page, and determine the selected item based on the first selection operation on the workflow item, wherein the workflow item includes the corresponding processing personnel;
[0011] The second determining module is used to generate condition options corresponding to each of the selected items on the current page in response to the confirmation of the selected items, and to determine the item conditions of each of the selected items according to the second selection operation of the condition options;
[0012] The generation module is used to generate and display a workflow preview interface on the current page based on the selected items and the conditions of the items.
[0013] Based on the same concept, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method as described in any of the preceding claims.
[0014] Based on the same concept, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to perform the method described in any of the preceding claims.
[0015] As can be seen from the above description, the information processing method, apparatus, electronic device, and storage medium provided by this application include: in response to a workflow creation operation, displaying at least one workflow item on a current page; determining a selected item based on a first selection operation on the workflow item, wherein the workflow item includes a corresponding processing personnel; in response to confirmation of the selected item, generating conditional options corresponding to each selected item on the current page; determining the item conditions for each selected item based on a second selection operation on the conditional options; and generating and displaying a workflow preview interface on the current page based on the selected item and item conditions. This application enables rapid workflow generation by allowing the operator to directly select workflow items and corresponding item conditions, thereby eliminating the need for collaborative processing, shortening the overall workflow generation process length, saving working time and communication costs, and improving workflow processing efficiency. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A flowchart illustrating an information processing method provided in an embodiment of this application;
[0018] Figure 2 A schematic diagram illustrating the display of workflow items on the current page, provided as an embodiment of this application;
[0019] Figure 3 This is a schematic diagram illustrating the display of selected items and condition options on a current page, as provided in an embodiment of this application.
[0020] Figure 4A schematic diagram illustrating a workflow preview interface displayed on the current page, provided as an embodiment of this application;
[0021] Figure 5 A schematic diagram illustrating the generation of an item editing interface on the current page, provided as an embodiment of this application;
[0022] Figure 6 This is a schematic diagram illustrating the generation of a new workflow item on the current page, as provided in an embodiment of this application.
[0023] Figure 7 A schematic diagram illustrating a user selection interface provided in an embodiment of this application;
[0024] Figure 8 This is a schematic diagram illustrating the generation of a combined interface on the current page, provided as an embodiment of this application.
[0025] Figure 9 This is a schematic diagram of a combined interface after selecting a condition checkbox, provided in an embodiment of this application.
[0026] Figure 10 This is a schematic diagram illustrating the display of custom conditions on the current page, as provided in an embodiment of this application.
[0027] Figure 11 This is a schematic diagram illustrating the generation of a creation interface on the current page, as provided in an embodiment of this application.
[0028] Figure 12(a) is a schematic diagram of a table preview interface displayed on the current page according to an embodiment of this application;
[0029] Figure 12(b) is a schematic diagram of a form preview interface displayed on the current page according to an embodiment of this application;
[0030] Figure 12(c) is a schematic diagram of a flowchart preview interface displayed on the current page according to an embodiment of this application;
[0031] Figure 13 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application;
[0032] Figure 14 This is a schematic diagram of the electronic device structure provided in an embodiment of this application. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of this specification clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0034] It is understood that before using the technical solutions disclosed in the various embodiments of this application, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this application in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0035] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this application's technical solution, based on the prompt message.
[0036] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0037] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.
[0038] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0039] To make the objectives, technical solutions, and advantages of this specification clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0040] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element, object, or method step preceding the term covers the element, object, or method step listed after the term and its equivalents, without excluding other elements, objects, or method steps. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0041] As mentioned in the background section, workflows often arise within teams and in collaborative scenarios, such as approval items for various policies. These approval items could include contract approval, application approval, change approval, and so on. A typical workflow is often accompanied by the generation of a work document; for example, leave application approval is usually published or generated along with a leave policy work document. Generally, the writer or creator of the work document is most familiar with the required approval specifications for the corresponding policy. However, approvals typically require confirmation and setup by a dedicated manager. Therefore, in related technologies, the writer needs to communicate and coordinate with the manager multiple times to complete the creation of the work document and corresponding approval items. The entire process is lengthy, with high communication and development costs, reducing overall efficiency.
[0042] In light of the above-mentioned practical situation, this application provides an information processing solution. This application allows operators to directly select workflow items and corresponding conditions, thereby quickly generating workflows. This eliminates the need for collaborative processing, shortens the overall workflow generation process, saves working time and communication costs, and improves workflow processing efficiency.
[0043] like Figure 1 The diagram shown is a flowchart of an information processing method proposed in this application. The method specifically includes:
[0044] Step 101: In response to the workflow creation operation, at least one workflow item is displayed on the current page, and the selected item is determined according to the first selection operation on the workflow item, wherein the workflow item includes the corresponding processing personnel.
[0045] In some embodiments, a workflow can be understood as an approval process of a certain system. When an operator wants to create a workflow, they can access the workflow creation page through a specific interface, thus performing the workflow creation operation. This creation page is the current page. These interfaces can be set in the operator's work page as links or buttons with built-in links. When the operator wants to create a workflow, they can trigger these interfaces to complete the creation operation and be redirected to the creation page (the current page).
[0046] Taking the approval workflow as an example, such as Figure 2The diagram illustrates a current page layout. This page can display at least one workflow item. Workflows typically involve multiple people collaborating; for example, leave approval might require multiple approvals before the submitter can process the leave request. Therefore, when creating a workflow, the first step is to select the processing personnel; that is, the workflow item must include corresponding processing personnel. This allows the operator to select the processing personnel on the current page, performing the first selection operation. In a specific embodiment, multiple preset options can be set on the current page, such as the submitter's superior (the applicant's superior during leave approval), the submitter's department head (the applicant's department head during leave approval), etc. Of course, workflow items can also have custom options, allowing the operator to configure specific workflow items according to the specific workflow.
[0047] The operator can then select one or more of these workflow items; the selected items are the chosen items. In some embodiments, the selected workflow items can be distinguished by setting checkboxes before or after the workflow item, or by highlighting them.
[0048] Step 102: In response to the confirmation of the selected item, generate condition options corresponding to each of the selected items on the current page, and determine the item conditions for each of the selected items according to the second selection operation of the condition options.
[0049] In some embodiments, once the operator believes they have selected the workflow items, they can perform a confirmation operation, such as... Figure 2 As shown, a "Next" selection area can be set on the current page. When an operator triggers this area, it is considered that the operator has confirmed the selected item. Afterwards, since the selected items have been confirmed, unselected workflow items can be removed from the current page, displaying only the selected items. Conditional options are generated for each selected item, specifying the conditions under which the corresponding workflow item must be followed. Taking an approval workflow as an example... Figure 3As shown, during the creation of the approval workflow, the conditions under which the personnel responsible for processing the selected items will approve them are determined. Multiple condition options can be preset, such as mandatory approval by default, approval only after the submitter's superior agrees, and approval under custom conditions. The operator can select a condition option for each selected item, i.e., perform a second selection operation, to set corresponding conditions for each selected item. The selected condition option becomes the item condition. In a specific embodiment, after generating the condition options for each selected item, one can be selected by default to prevent the operator from missing a selection. In some embodiments, the selected condition option can be distinguished by setting a checkbox before or after the condition option, or by highlighting it.
[0050] Afterwards, once the operator believes they have selected the appropriate conditions, they can also perform a confirmation step, such as... Figure 3 As shown, a "Next" selection area can also be set on the current page. When the operator triggers the selection in this area, it is considered that the operator has confirmed the selected item.
[0051] Step 103: Based on the selected item and the item conditions, generate and display a workflow preview interface on the current page.
[0052] In some embodiments, after the operator has completed the setting and selection of the selected items and corresponding item conditions, a preview interface for the workflow can be generated based on the selected items and corresponding item conditions. For example... Figure 4 As shown, taking the approval process as an example, a flowchart-style preview interface can be generated based on the selected items and their corresponding conditions, allowing the operator to view and confirm them. Of course, the preview interface can also be set to a table format, form format, etc., depending on the specific application scenario. Ultimately, the operator can flexibly set the selected items and conditions according to their own ideas, without needing to consult with other personnel to determine the selected items, reducing communication time and improving overall efficiency.
[0053] As can be seen from the above description, an information processing method according to an embodiment of this application includes: in response to a workflow creation operation, displaying at least one workflow item on the current page; determining a selected item based on a first selection operation on the workflow item, wherein the workflow item includes a corresponding handler; in response to confirmation of the selected item, generating conditional options corresponding to each selected item on the current page; determining the condition of each selected item based on a second selection operation on the conditional options; and generating and displaying a workflow preview interface on the current page based on the selected item and the condition. This application generates workflows quickly by allowing operators to directly select workflow items and corresponding conditional options, thereby omitting the collaborative processing process, shortening the overall workflow generation process length, saving working time and communication costs, and improving workflow processing efficiency.
[0054] In some embodiments, the workflow item includes a new item; displaying at least one workflow item on the current page includes: generating an item editing interface in response to triggering the new item; obtaining personnel information corresponding to the addition operation in response to an addition operation on the item editing interface, and generating a new workflow item on the current page based on the personnel information.
[0055] In some embodiments, preset workflow items may only correspond to some general options, but the specific requirements for a particular workflow are generally different, thus requiring the creation of targeted workflow items. For example... Figure 2 As shown, a workflow item can include a "Create New Item" option. This option can be located in the same area as other workflow items. When the operator triggers this "Create New Item" option, a task editing interface is generated. This task editing interface is used for editing the newly created workflow item, such as... Figure 5 As shown, this task editing interface allows operators to select or enter the personnel responsible for handling workflow tasks, as well as name new tasks. The selection or entry of personnel is the "add" operation. Here, operators can import pre-set data tables to enter personnel lists, or select from related contact lists to complete the addition. After the operator completes the addition operation and selects or enters the personnel for the new workflow task, the operator can obtain their personnel information and generate a new custom workflow task on the current page based on this information. Figure 6 As shown.
[0056] In some embodiments, the item editing interface includes an add option; the response to the add operation in the item editing interface includes: generating a personnel selection interface in response to the selection of the add option; displaying a selection directory in the personnel selection interface; determining a third selection operation for the personnel option in the selection directory, wherein the selection directory is generated based on a preset personnel information table; and completing the add operation in response to the confirmation of the personnel option selected by the third selection operation.
[0057] In some embodiments, such as Figure 5 As shown, in the task editing interface, a dedicated option for adding personnel can be set. When the operator selects this option, a personnel selection interface can be generated, such as... Figure 7 As shown. In this personnel selection interface, a selection directory can be set for selecting personnel. Each item in this directory is a personnel option. This directory can be generated based on a preset personnel information table, which records personnel identifiers (such as names) and corresponding personnel information. For example, the personnel information table might be preset to include all members within a group or personnel within a specific set to which the operator belongs. In a specific embodiment, a search box can be set in the selection directory to quickly retrieve personnel, facilitating operator selection. Afterwards, the operator can perform a third selection operation on the selection directory. After selecting one or more personnel options, a confirmation operation similar to the previous embodiment can be performed. After confirmation, the addition operation is complete. Finally, an icon of the selected personnel can be displayed next to the added option in the task editing interface for the operator to view and confirm.
[0058] In some embodiments, obtaining the personnel information corresponding to the add operation includes: obtaining the personnel information corresponding to the personnel option selected by the third selection operation in the personnel information table.
[0059] In some embodiments, personnel information can be directly obtained through a personnel information table, such as personnel name information, job title information, etc., thereby enabling the rapid acquisition of this information and the rapid generation of workflow items.
[0060] In some embodiments, after determining the third selection operation on the personnel options in the selection directory, the method further includes: generating a preview of the selected personnel option in the personnel selection interface based on the third selection operation.
[0061] In some embodiments, to facilitate the operator's viewing of which personnel have been selected in the selection directory, a specific area can be set in the personnel selection interface to display the personnel options currently selected by the operator, allowing the operator to easily view and confirm them. For example... Figure 7 As shown, a special area can be set up next to the selection directory to display the selected personnel options.
[0062] In some embodiments, the item editing interface includes a name input box; before generating a new workflow item on the current page based on the personnel information, the method further includes: obtaining the input item name through the name input box, and naming the new workflow item according to the item name.
[0063] In some embodiments, to better distinguish newly created workflow items, such as Figure 5 As shown, a name input box can be set in the task editing interface. The operator's name for the workflow task can be obtained through this name input box, that is, the new workflow task can be named by the task name.
[0064] In some embodiments, after generating a new workflow item on the current page based on the personnel information, the method further includes: generating modification options for the newly generated workflow item; and in response to triggering the modification options, regenerating the item editing interface based on the workflow item corresponding to the modification options.
[0065] In some embodiments, to meet the operator's need to modify newly created workflow items, such as Figure 6 As shown, a modification option can be generated simultaneously after a new workflow item is created. When the operator triggers this modification option, the item editing interface can be reactivated, and the corresponding content can be filled into the item editing interface according to the new workflow item for the operator to modify.
[0066] In some embodiments, after generating modification options for the newly generated workflow item, the method further includes: generating deletion options for the newly generated workflow item; and deleting the workflow item corresponding to the deletion option in response to triggering the deletion option.
[0067] In some embodiments, to meet the operator's need to delete newly created workflow items, such as Figure 6 As shown, a delete option can be generated simultaneously after a new workflow item is created. When the operator triggers the delete option, the workflow item corresponding to the option can be deleted.
[0068] In some embodiments, the condition options include: custom options, and determining the item conditions for each selected item based on a second selection operation on the condition options includes: generating a creation option in response to the selection of the custom option; detecting whether a custom condition has been set in response to the triggering of the creation option; generating a combined interface in response to the setting of at least one custom condition, wherein the combined interface includes at least one set of condition checkboxes; obtaining a fourth selection operation on the condition checkboxes; and generating the item conditions for the selected item corresponding to the custom option based on the conditional relationship of each set of condition checkboxes determined by the fourth selection operation in response to obtaining confirmation of the combined interface.
[0069] In some embodiments, custom options are options that the operator can freely set. Of course, when setting them, they generally need to follow corresponding rules so that the custom options can be recognized. For example... Figure 8 As shown, after the operator selects the custom option (the conditional approval option in the illustration), a creation option will be generated for the operator first. When the operator triggers this option, it will first determine whether there are any custom conditions that have been set. These custom conditions may be those that the operator has already set, or those that were set when setting the custom options for the previously selected items. Of course, it is also possible that no custom conditions have been set.
[0070] In some embodiments, when at least one custom condition already exists, such as Figure 8As shown, a combined interface can be generated on the current screen, including at least one set of condition checkboxes. These checkboxes allow the operator to select pre-set custom conditions and adjust the requirements for achieving those conditions. For example, a custom condition named "Budget Item" might require selecting either "Commercialization Cost" or "Non-Commercialization Cost." Correspondingly, a set of condition checkboxes can include a name checkbox, a relationship checkbox, and a content checkbox. When "Budget Item" is selected as the name checkbox, the content checkbox requires selecting either "Commercialization Cost" or "Non-Commercialization Cost." The relationship checkbox can contain various relationship expressions, such as equal to, greater than, less than, greater than or equal to, and less than or equal to. Here, "equal to" can be selected. Of course, the operator can add any number of condition checkboxes through different operations. Once all condition checkboxes have been selected, the fourth selection operation on the condition checkboxes is complete. In some embodiments, a set of condition selection boxes includes at least: a name selection box, a relationship selection box, and a content selection box; obtaining the fourth selection operation for the condition selection boxes includes: obtaining selections for the name selection box, the relationship selection box, and the content selection box respectively to complete the fourth selection operation. Of course, in specific embodiments, when selecting a set of condition selection boxes, if the custom conditions in the name selection box are considered inaccurate, they can be modified (e.g., setting a modification option next to each custom condition). This can be done by generating a custom condition creation interface to adjust the name, relationship, and / or content of the corresponding custom conditions. Similarly, if some custom conditions are considered missing in the name selection box, they can be added (e.g., setting an addition option). This can also be done by generating a custom condition creation interface to generate new custom conditions.
[0071] In some embodiments, in order to further enrich the conditions and make the custom conditions more specific, such as... Figure 8 and Figure 9As shown, AND and OR options can be set in the combined interface. To determine the relationship between each set of conditional checkboxes, when generating the combined interface, an initial set of conditional checkboxes is set within a collection area, and an AND option is set within this area, while an OR option is set outside the area. When the operator triggers the AND option, it is assumed that the operator wants to set a set of conditional checkboxes that are parallel to the conditional checkboxes within the collection area, meaning they are ANDed, thus generating a new set of conditional checkboxes within the collection area. Conversely, when the operator triggers the OR option, it is assumed that the operator wants to set a set of conditional checkboxes that are selective to the conditional checkboxes within the collection area, meaning they are selective if either one is satisfied, thus generating a new set of conditional checkboxes outside the collection area and setting a new collection area for these conditional checkboxes. Of course, an AND option can also be set in the new collection area. That is, in some embodiments, the conditional checkboxes are located within a collection area; an AND option is set within the collection area; after generating the combined interface, the method further includes: in response to receiving a trigger of the AND option, generating a new set of conditional checkboxes and setting this set of conditional checkboxes within the collection area. In some embodiments, the combined interface includes: an OR option; after generating the combined interface, the method further includes: in response to obtaining a trigger on the OR option, generating a new set of condition checkboxes, setting the set of condition checkboxes in a new set area, and generating a new AND option in the new set area.
[0072] Subsequently, similar to the aforementioned embodiments, after completing the fourth selection operation on the condition checkbox, a confirmation operation can also be performed. For example... Figure 8 As shown, it can also generate a selection area where a "Next" option can be set in the combined interface. When the operator triggers this area, it is considered that the operator has confirmed the selected item. Then, based on the operator's fourth selection action, the conditional relationship of each group of conditional selection boxes is determined; that is, the relationship between the name selection box and the content selection box is determined through the content of the relationship selection boxes in a group. Finally, the corresponding item conditions are generated. In a specific embodiment, as... Figure 10As shown, when an operator sets a composite custom condition as a condition for a matter according to the AND and OR options in the aforementioned embodiments, a corresponding preview image can be generated based on the relationship within each set of condition selection boxes and the relationship between each set of condition selection boxes. This allows the operator to more clearly see whether the conditions they set meet their requirements. That is, in some embodiments, after generating the matter condition for the selected matter corresponding to the custom option based on the condition relationship of each set of condition selection boxes determined by the fourth selection operation, the method further includes: displaying a preview of the matter condition on the current page based on the condition relationship of each set of condition selection boxes and the area division of each set of condition selection boxes by the set area. Here, the area division is the division of the condition selection boxes by the set area, and different set areas are related by OR.
[0073] In some embodiments, when no custom conditions exist, custom options need to be created first. That is, after detecting whether custom conditions have been set, the method further includes: generating a creation interface in response to the absence of custom conditions, wherein the creation interface includes multiple preset items; obtaining input operations for each preset item; and generating custom conditions based on the input content of the input operations in response to confirmation of the creation interface.
[0074] like Figure 11 As shown, a creation interface is generated in the current interface. This creation interface contains multiple preset items corresponding to the custom conditions, such as title fields, type selection fields, and content fields. Input operations on these preset items can be text input or selection operations. Specifically, for title and content fields requiring text input, the corresponding text data is directly retrieved. For type selection fields requiring selection, input operations can be performed based on the multiple options that pop up. The title field in the preset items represents the title or name of the newly created custom condition; the type selection field represents the specific type of the newly created custom condition, such as: amount, number, department, single choice, multiple choice, etc.; the content field represents the specific content of the custom condition, such as the specific amount for an amount-type custom condition. That is, in some embodiments, the preset items include: a title field, a type selection field, and a content field; the step of obtaining input operations for each of the preset items includes: obtaining text input operations for the title field and the content field, and obtaining selection input operations for any one of the type selection fields.
[0075] After the user completes the input of the preset items in the creation interface, they can also perform a confirmation operation, such as... Figure 11As shown, the "Next" selection area can also be set in the creation interface. When the operator triggers this area, it is considered that the operator has confirmed the selected item. After confirmation, corresponding custom conditions can be generated based on the specific input content of the input operation.
[0076] In some embodiments, after generating the item conditions for the selected item corresponding to the custom option, the method further includes: changing the creation option to an adjustment option; and in response to triggering the adjustment option, regenerating the combined interface according to the item conditions corresponding to the adjustment option.
[0077] In some embodiments, to meet the operator's need to modify the conditions of newly created items, such as... Figure 10 As shown, after selecting a custom condition as a task condition, an adjustment option for that custom condition can be generated simultaneously. When the operator triggers this adjustment option, the combination interface can be reactivated, and the corresponding content can be filled in or the combination interface can be generated according to the task condition, so that the operator can make modifications and adjustments.
[0078] In some embodiments, generating conditional options corresponding to each of the selected items on the current page includes: generating an item area corresponding to each of the selected items on the current page; and displaying the corresponding selected item and the conditional options corresponding to the alternative item in the item area.
[0079] In some embodiments, such as Figure 3 As shown, in order to distinguish each selected item on the current page, a separate item area can be defined for each selected item (i.e., Figure 3 The box contains a selected item and its corresponding condition options. The selected item and its corresponding condition options are set in the item area.
[0080] In some embodiments, after generating an item area corresponding to each of the selected items on the current page, the method further includes: in response to a drag operation on any of the item areas, adjusting the positional relationship between the item area and other item areas according to the direction of the drag operation.
[0081] In some embodiments, to facilitate the operator's modification of the selected item order, the positional relationship between the corresponding item area and other item areas can be adjusted by receiving drag-and-drop operations from the operator on the item area. For example... Figure 3 As shown, when the operator drags the second item area in the diagram, depending on the direction of the drag, dragging upwards will swap its position with the first item area; dragging downwards will swap its position with the third item area, thereby changing the processing order of the corresponding selected items.
[0082] In some embodiments, such as Figures 12(a) to 12(c) As shown, the workflow preview interface includes: a table preview interface, a form preview interface, and / or a flowchart preview interface. Specifically, Figure 12(a) shows the table preview interface displayed in the current interface; Figure 12(b) shows the form preview interface displayed in the current interface; and Figure 12(c) shows the flowchart preview interface displayed in the current interface.
[0083] Afterwards, for the newly generated workflow, you can set the workflow's name and corresponding permissions, such as... Figures 12(a) to 12(c) As shown, a name input box and permission selection options can be generated on the current page. Text input to the name input box is obtained to determine the specific name of the workflow (e.g., named "Leave Approval Process"). Selection of the permission selection options is also obtained to determine which objects can execute the workflow (e.g., which objects can perform the newly generated leave application process; the workflow is executed after these objects have completed the corresponding process). That is, in some embodiments, after generating and displaying the workflow preview interface on the current page, the method further includes: generating a name input box and permission selection options, obtaining text input to the name input box, and obtaining selections of the permission selection options.
[0084] In some embodiments, after displaying the workflow preview interface on the current page, the method further includes: generating associated options, determining whether the workflow has a corresponding work document by selecting the associated options; and generating the work document based on the selected item and the item conditions in response to the absence of a corresponding work document.
[0085] In some embodiments, after a workflow is created, a corresponding work document can be associated, allowing the implementer to directly activate the workflow when performing tasks based on the work document. For example, if the workflow is leave approval, the corresponding work document is the leave policy. When the implementer applies for leave according to the leave policy, the leave approval is activated directly. At this point, the work document may not yet be fully created; the generation order of the two is not fixed. The work document can be generated first, or the workflow can be generated first. The existence of a work document can be determined by setting association options, such as obtaining a work document link and creating a new work document. When the workflow is generated first, the operator will select the "create a new work document" option. Based on this association option selection, if no work document exists, a work document can be automatically generated based on the selected items and conditions of the workflow. This document can then be used as a reference for the operator's work document creation or directly as the work document. Of course, if a working document is generated first, meaning the working document already exists when the workflow is created, the operator will select the option to obtain the working document link. Based on this selection, the operator will determine if a working document exists and directly generate a selection interface. This interface will then be used to determine the location or path of the working document, thereby associating the workflow with that document. In some embodiments, after determining whether the workflow has a corresponding working document, the method further includes: in response to the existence of a corresponding working document, generating a document selection interface to determine the working document through this interface.
[0086] It should be noted that the method in this application embodiment can be executed by a single device, such as a computer or server. The method in this application embodiment can also be applied in a distributed scenario, where multiple devices cooperate to complete the process. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this application embodiment, and the multiple devices will interact with each other to complete the method described.
[0087] It should be noted that the above description describes specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0088] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides an information processing apparatus.
[0089] refer to Figure 13 The information processing device includes:
[0090] The first determining module 210 is used to respond to a workflow creation operation, display at least one workflow item on the current page, and determine the selected item based on a first selection operation on the workflow item, wherein the workflow item includes a corresponding processing personnel.
[0091] The second determining module 220 is used to generate condition options corresponding to each of the selected items on the current page in response to the confirmation of the selected items, and to determine the item conditions of each of the selected items according to the second selection operation of the condition options.
[0092] The generation module 230 is used to generate and display a workflow preview interface on the current page based on the selected item and the item conditions.
[0093] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing the embodiments of this application, the functions of each module can be implemented in one or more software and / or hardware.
[0094] The apparatus described above is used to implement the corresponding information processing methods in the foregoing embodiments and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0095] In some embodiments, the workflow item includes a new item;
[0096] The first determining module 210 is further configured to:
[0097] In response to the triggering of the newly created item, an item editing interface is generated;
[0098] In response to the add operation in the item editing interface, obtain the personnel information corresponding to the add operation, and generate a new workflow item on the current page based on the personnel information.
[0099] In some embodiments, the item editing interface includes an add option;
[0100] The first determining module 210 is further configured to:
[0101] In response to the selection of the added option, a personnel selection interface is generated;
[0102] The selection menu is displayed on the personnel selection interface, and a third selection operation is performed on the personnel options in the selection menu, wherein the selection menu is generated based on a preset personnel information table;
[0103] In response to confirmation of the personnel option selected in the third selection operation, the addition operation is completed.
[0104] In some embodiments, the first determining module 210 is further configured to:
[0105] In the personnel information table, obtain the personnel information corresponding to the personnel option selected in the third selection operation.
[0106] In some embodiments, the first determining module 210 is further configured to:
[0107] Based on the third selection operation, a preview of the selected personnel option is generated in the personnel selection interface.
[0108] In some embodiments, the item editing interface includes a name input box;
[0109] The first determining module 210 is further configured to:
[0110] The name of the input item is obtained through the name input box, and the new workflow item is named according to the name of the input item.
[0111] In some embodiments, the first determining module 210 is further configured to:
[0112] Generate modification options for the newly generated workflow items;
[0113] In response to the triggering of the modification option, the task editing interface is regenerated according to the workflow task corresponding to the modification option.
[0114] In some embodiments, the first determining module 210 is further configured to:
[0115] Generate deletion options for the newly generated workflow items;
[0116] In response to the triggering of the deletion option, the workflow item corresponding to the deletion option is deleted.
[0117] In some embodiments, the condition options include: custom options,
[0118] The second determining module 220 is further configured to:
[0119] In response to the selection of the custom option, a creation option is generated;
[0120] In response to the triggering of the creation option, detect whether custom conditions have been set;
[0121] In response to the setting of at least one custom condition, a combined interface is generated, wherein the combined interface includes at least one set of condition checkboxes;
[0122] Obtain the fourth selection operation for the condition selection box;
[0123] In response to receiving confirmation of the combined interface, the condition of the selected item corresponding to the custom option is generated based on the conditional relationship of each group of conditional selection boxes determined by the fourth selection operation.
[0124] In some embodiments, the second determining module 220 is further configured to:
[0125] In response to the absence of custom conditions, a creation interface is generated, wherein the creation interface includes multiple preset items;
[0126] Obtain the input operation for each of the preset items;
[0127] In response to confirmation of the creation interface, custom conditions are generated based on the input content of the input operation.
[0128] In some embodiments, the preset items include: a title field, a type selection field, and a content field;
[0129] The second determining module 220 is further configured to:
[0130] Obtain text input operations for the title field and content field, as well as selection input operations for any of the type selection options.
[0131] In some embodiments, a set of condition checkboxes includes at least: a name checkbox, a relationship checkbox, and a content checkbox;
[0132] The step of obtaining the fourth selection operation for the conditional selection box includes:
[0133] The selections for the name selection box, the relationship selection box, and the content selection box are obtained respectively to complete the fourth selection operation.
[0134] In some embodiments, the condition checkbox is located within a set area; within the set area, an AND option is provided;
[0135] The second determining module 220 is further configured to:
[0136] In response to the acquisition of the AND option, a new set of condition checkboxes is generated and set within the set area.
[0137] In some embodiments, the combined interface includes: or options;
[0138] The second determining module 220 is further configured to:
[0139] In response to receiving a trigger for the OR option, a new set of condition checkboxes is generated, the set of condition checkboxes is set in a new set area, and a new AND option is generated in the new set area.
[0140] In some embodiments, the second determining module 220 is further configured to:
[0141] Based on the conditional relationships of each group of conditional selection boxes and the area division of each group of conditional selection boxes according to the set area, a preview of the conditional conditions of the matter is displayed on the current page.
[0142] In some embodiments, the second determining module 220 is further configured to:
[0143] Change the creation option to the adjustment option;
[0144] In response to the triggering of the adjustment option, the combined interface is regenerated according to the conditions of the item corresponding to the adjustment option.
[0145] In some embodiments, the second determining module 220 is further configured to:
[0146] Generate an item area corresponding to each of the selected items on the current page;
[0147] The selected item and the corresponding condition options are displayed in the item area.
[0148] In some embodiments, the second determining module 220 is further configured to:
[0149] In response to a drag operation on any of the item areas, the positional relationship between that item area and other item areas is adjusted according to the direction of the drag operation.
[0150] In some embodiments, the generation module 230 is further configured to:
[0151] Generate association options, and determine whether the workflow has a corresponding work document by selecting the association options;
[0152] In response to the absence of a corresponding work document, the work document is generated based on the selected item and the item conditions.
[0153] In some embodiments, the generation module 230 is further configured to:
[0154] In response to the availability of a corresponding working document, a document selection interface is generated to determine the working document through the document selection interface.
[0155] In some embodiments, the generation module 230 is further configured to:
[0156] Generate a name input box and permission selection options, obtain the text input to the name input box, and obtain the selection of the permission selection options.
[0157] In some embodiments, the workflow preview interface includes: a table preview interface, a form preview interface, and / or a flowchart preview interface.
[0158] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the information processing method as described in any of the above embodiments.
[0159] Figure 14 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0160] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0161] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0162] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0163] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0164] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0165] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0166] The electronic devices described above are used to implement the corresponding information processing methods in any of the foregoing embodiments and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0167] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing the computer to perform the information processing method as described in any of the above embodiments.
[0168] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0169] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the information processing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0170] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0171] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0172] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0173] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. An information processing method, characterized in that, include: In response to a workflow creation operation, at least one workflow item is displayed on the current page, and the selected item is determined based on a first selection operation on the workflow item, wherein the workflow item includes a corresponding handler; In response to the confirmation of the selected item, condition options corresponding to each of the selected items are generated on the current page, and the item conditions of each of the selected items are determined according to the second selection operation of the condition options; Based on the selected items and the conditions of the items, a workflow preview interface is generated and displayed on the current page; The condition options include: custom options; determining the condition for each selected item based on the second selection operation of the condition options includes: In response to the selection of the custom option, a creation option is generated; In response to the triggering of the creation option, detect whether custom conditions have been set; In response to the setting of at least one custom condition, a combined interface is generated, wherein the combined interface includes at least one set of condition checkboxes; Obtain a fourth selection operation for the conditional selection boxes; wherein, when there are multiple groups of conditional selection boxes, the relationship between the multiple groups of conditional selection boxes can be determined through the fourth selection operation; In response to receiving confirmation of the combined interface, the condition of the selected item corresponding to the custom option is generated based on the conditional relationship of each group of conditional selection boxes determined by the fourth selection operation.
2. The method according to claim 1, characterized in that, The workflow items include creating new items; Displaying at least one workflow item on the current page includes: In response to the triggering of the newly created item, an item editing interface is generated; In response to the add operation in the item editing interface, obtain the personnel information corresponding to the add operation, and generate a new workflow item on the current page based on the personnel information.
3. The method according to claim 2, characterized in that, The item editing interface includes an add option; The response to the add operation in the item editing interface includes: In response to the selection of the added option, a personnel selection interface is generated; The selection menu is displayed on the personnel selection interface, and a third selection operation is performed on the personnel options in the selection menu, wherein the selection menu is generated based on a preset personnel information table; In response to confirmation of the personnel option selected in the third selection operation, the addition operation is completed.
4. The method according to claim 3, characterized in that, The step of obtaining the personnel information corresponding to the addition operation includes: In the personnel information table, obtain the personnel information corresponding to the personnel option selected in the third selection operation.
5. The method according to claim 3, characterized in that, After determining the third selection operation on the personnel options in the selection directory, the method further includes: Based on the third selection operation, a preview of the selected personnel option is generated in the personnel selection interface.
6. The method according to claim 2, characterized in that, The item editing interface includes a name input box; Before generating a new workflow item on the current page based on the personnel information, the method further includes: The name of the input item is obtained through the name input box, and the new workflow item is named according to the name of the input item.
7. The method according to claim 2, characterized in that, After generating a new workflow item on the current page based on the personnel information, the method further includes: Generate modification options for the newly generated workflow items; In response to the triggering of the modification option, the task editing interface is regenerated according to the workflow task corresponding to the modification option.
8. The method according to claim 7, characterized in that, After generating modification options for the newly generated workflow item, the method further includes: Generate deletion options for the newly generated workflow items; In response to the triggering of the deletion option, the workflow item corresponding to the deletion option is deleted.
9. The method according to claim 1, characterized in that, After detecting whether custom conditions have been set, the method further includes: In response to the absence of custom conditions, a creation interface is generated, wherein the creation interface includes multiple preset items; Obtain the input operation for each of the preset items; In response to confirmation of the creation interface, custom conditions are generated based on the input content of the input operation.
10. The method according to claim 9, characterized in that, The preset items include: title field, type selection field, and content field; The step of obtaining input operations for each of the preset items includes: Obtain text input operations for the title field and content field, as well as selection input operations for any of the type selection options.
11. The method according to claim 1, characterized in that, A set of condition selection boxes includes at least: a name selection box, a relationship selection box, and a content selection box; The step of obtaining the fourth selection operation for the conditional selection box includes: The selections for the name selection box, the relationship selection box, and the content selection box are obtained respectively to complete the fourth selection operation.
12. The method according to claim 1, characterized in that, The condition checkbox is located within the set area; within the set area, an AND option is provided; After generating the combined interface, the method further includes: In response to the acquisition of the AND option, a new set of condition checkboxes is generated and set within the set area.
13. The method according to claim 12, characterized in that, The combined interface includes: or options; After generating the combined interface, the method further includes: In response to receiving a trigger for the OR option, a new set of condition checkboxes is generated, the set of condition checkboxes is set in a new set area, and a new AND option is generated in the new set area.
14. The method according to claim 13, characterized in that, After generating the item conditions for the selected item corresponding to the custom option based on the conditional relationships of each group of conditional checkboxes determined by the fourth selection operation, the method further includes: Based on the conditional relationships of each group of conditional selection boxes and the area division of each group of conditional selection boxes according to the set area, a preview of the conditional conditions of the matter is displayed on the current page.
15. The method according to claim 1, characterized in that, After generating the selection criteria for the custom option, the method further includes: Change the creation option to the adjustment option; In response to the triggering of the adjustment option, the combined interface is regenerated according to the conditions of the item corresponding to the adjustment option.
16. The method according to claim 1, characterized in that, The step of generating conditional options for each selected item on the current page includes: Generate an item area corresponding to each of the selected items on the current page; The selected item and the corresponding alternative items are displayed in the item area, along with their corresponding condition options.
17. The method according to claim 16, characterized in that, After generating an item area corresponding to each selected item on the current page, the method further includes: In response to a drag operation on any of the item areas, the positional relationship between that item area and other item areas is adjusted according to the direction of the drag operation.
18. The method according to claim 1, characterized in that, After displaying the workflow preview interface on the current page, the method further includes: Generate association options, and determine whether the workflow has a corresponding work document by selecting the association options; In response to the absence of a corresponding work document, the work document is generated based on the selected item and the item conditions.
19. The method according to claim 18, characterized in that, After determining whether a workflow has a corresponding work document, the method further includes: In response to the availability of a corresponding working document, a document selection interface is generated to determine the working document through the document selection interface.
20. The method according to claim 1, characterized in that, After generating and displaying the workflow preview interface on the current page, the method further includes: Generate a name input box and permission selection options, obtain the text input to the name input box, and obtain the selection of the permission selection options.
21. The method according to claim 1, characterized in that, The workflow preview interface includes: a table preview interface, a form preview interface, and / or a flowchart preview interface.
22. An information processing device, characterized in that, include: The first determination module is used to respond to the workflow creation operation, display at least one workflow item on the current page, and determine the selected item based on the first selection operation on the workflow item, wherein the workflow item includes the corresponding processing personnel; The second determining module is used to generate condition options corresponding to each of the selected items on the current page in response to the confirmation of the selected items, and to determine the item conditions of each of the selected items according to the second selection operation of the condition options; The generation module is used to generate and display a workflow preview interface on the current page based on the selected items and the item conditions; The condition options include: custom options; determining the condition for each selected item based on the second selection operation of the condition options includes: In response to the selection of the custom option, a creation option is generated; In response to the triggering of the creation option, detect whether custom conditions have been set; In response to the setting of at least one custom condition, a combined interface is generated, wherein the combined interface includes at least one set of condition checkboxes; Obtain a fourth selection operation for the conditional selection boxes; wherein, when there are multiple groups of conditional selection boxes, the relationship between the multiple groups of conditional selection boxes can be determined through the fourth selection operation; In response to receiving confirmation of the combined interface, the condition of the selected item corresponding to the custom option is generated based on the conditional relationship of each group of conditional selection boxes determined by the fourth selection operation.
23. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 21.
24. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing the computer to perform the method according to any one of claims 1 to 21.
Citation Information
Patent Citations
Task configuration method and device
CN113296906A
Information processing method and device, electronic equipment and storage medium
CN114331331A