CN116126314A - Business process configuration method and device, electronic equipment and storage medium - Google Patents

Business process configuration method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN116126314A
CN116126314A CN202211743761.7A CN202211743761A CN116126314A CN 116126314 A CN116126314 A CN 116126314A CN 202211743761 A CN202211743761 A CN 202211743761A CN 116126314 A CN116126314 A CN 116126314A
Authority
CN
China
Prior art keywords
flow
component
node
editing area
interface
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.)
Pending
Application number
CN202211743761.7A
Other languages
Chinese (zh)
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.)
Shenzhen Neoway Technology Co Ltd
Original Assignee
Shenzhen Neoway 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 Shenzhen Neoway Technology Co Ltd filed Critical Shenzhen Neoway Technology Co Ltd
Priority to CN202211743761.7A priority Critical patent/CN116126314A/en
Publication of CN116126314A publication Critical patent/CN116126314A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a business process configuration method, a business process configuration device, electronic equipment and a storage medium. The method comprises the following steps: displaying a flow form generation interface; responding to a first dragging operation of a flow component on the flow form generation interface, and moving a target flow component dragged by the first dragging operation to a component editing area; performing component configuration on the target flow components in the component editing area to obtain flow forms, wherein one flow form corresponds to one flow node; displaying a flow model design interface; responding to the process node editing operation on the process model design interface, and generating a process model based on the set process nodes and the execution parameters of the process nodes; and rendering and generating a form page according to the flow model. The method greatly improves the service flow generation efficiency, simplifies the complexity of service flow development, avoids code adjustment and saves test cost.

Description

Business process configuration method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of internet of things, and in particular, to a method and apparatus for configuring a business process, an electronic device, and a storage medium.
Background
In the system of each company, there are always some flow systems with complex business logic, complex core business logic, numerous flow links, changeable form content, permission and the like. Various hard code decisions, branch conditions are increasing. The code is adjusted for any link change, and then a complete regression test is performed to verify. If the sequence of the business processes is flexibly changed, the codes are greatly changed. Realizing the thermal change business process is almost difficult to realize.
Disclosure of Invention
The embodiment of the application discloses a business process configuration method, a business process configuration device, electronic equipment and a storage medium, which improve business process generation efficiency, simplify development complexity, avoid code adjustment and save test cost.
In a first aspect, an embodiment of the present application provides a service flow configuration method, which is applied to a service flow configuration device, where the method includes: displaying a flow form generation interface, wherein the flow form generation interface comprises a plurality of flow components; responding to a first drag operation of the flow component on the flow form generation interface, and moving a target flow component dragged by the first drag operation to a component editing area, wherein the component editing area is positioned on the flow form generation interface; performing component configuration on a target flow component in a component editing area to obtain a flow form, wherein one flow form corresponds to one flow node; displaying a flow model design interface; responding to a flow node editing operation on a flow model design interface, wherein the flow node editing operation comprises a setting operation of a flow node and a setting operation of an execution parameter of the flow node, and generating a flow model based on the set flow node and the execution parameter of the flow node, wherein the execution parameter comprises an execution sequence and/or an execution condition; and rendering according to the flow model to generate a form page.
By the method, a flow manager only needs to pay attention to the definition of the flow form and the flow model, and a complete flow model and a flow form page corresponding to each flow node can be obtained through simple dragging and setting operation. When a relatively complex flow model is designed or modified, the code is not required to be adjusted, and the complete regression test is not required to be verified, so that the thermal change of the flow model and the flow form is realized, the development complexity is simplified, and the production efficiency is improved.
In one possible implementation manner, the configuring a component for a target flow component in the component editing area to obtain a flow form includes: acquiring flow component attributes corresponding to a target flow component in a component editing area; configuring the target flow components in the component editing area based on the flow component attributes corresponding to the target flow components in the component editing area; acquiring a flow form attribute corresponding to a flow form; and configuring the flow form according to the flow form attribute.
By the method, the flow manager can configure the target flow component and the flow form by inputting the attribute of each flow component and the attribute of the flow form, code editing and testing are not needed, and the design flow of the flow form is simplified.
In one possible implementation manner, the operation of setting the flow node is an operation of dragging the flow node icon on the flow model design interface to a flow node editing area, and setting a corresponding flow form on the flow node icon, where the flow node editing area is located in the flow model design interface; the operation of setting the execution sequence of the flow nodes is the operation of dragging connecting wires on a flow model design interface to a flow node editing area and connecting the flow nodes in the flow node editing area by using the connecting wires.
By the method, the process manager can design the process model through the operations of dragging the process form icon, dragging the connecting line and connecting the process nodes, and compared with the process model realized through codes, the process model is more visual and accurate.
In one possible implementation, the method further includes: displaying a flow node user allocation interface; and setting a plurality of users or user groups corresponding to the plurality of process nodes through a process node user distribution interface.
By the method, the corresponding users or the user groups are distributed to the flow nodes corresponding to the flow forms through the flow node user distribution interface, so that convenience and quickness in operation are ensured.
In one possible implementation, the method further includes: displaying a process node permission configuration interface; and setting user authority configuration corresponding to the plurality of process nodes through the process node authority configuration interface.
By the method, the user permission corresponding to the flow node is configured on the flow node permission configuration interface, and compared with the configuration by codes, the configuration is more accurate.
In a second aspect, an embodiment of the present application provides a business process configuration apparatus, where the business process configuration apparatus includes a unit for performing the method of the first aspect.
In a third aspect, an embodiment of the present application provides an electronic device, including an input device, an output device, a memory, and a processor, where the memory stores a computer program, and the processor is configured to invoke the program instructions to perform the method of the first aspect.
In a fourth aspect, embodiments of the present application provide a computer-readable storage medium having stored therein computer-readable instructions that, when executed on the business process configuration device, cause the business process configuration device to perform the method of the first aspect.
In a fifth aspect, the present application provides a computer program or computer program product comprising code or instructions which, when run on a computer, cause the computer to perform the method of the first aspect as described above.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following description will briefly explain the drawings that are used in the embodiments of the present application or in the background art.
Fig. 1 is a flow diagram of a business flow configuration method provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of one possible flow sheet generation interface provided by an embodiment of the present application;
FIG. 3 is a schematic diagram of one possible flow model design interface provided by embodiments of the present application;
fig. 4 is a flow diagram of another business flow configuration method according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a business process configuration device provided in an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will clearly and completely describe the technical solution in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
The terminology used in the following embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms as well, unless the context clearly indicates to the contrary. It should also be understood that the term "and/or" as used in this application refers to and encompasses any or all possible combinations of one or more of the listed items.
It should be noted that, in the description and claims of the present application and in the above figures, "first", "second", "third", etc. are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the present application described herein may be implemented in other sequences than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, system, or apparatus.
Reference in the specification to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flow chart of a business flow configuration method according to an embodiment of the present application, where the method includes, but is not limited to, the following steps.
101. And displaying a flow form generation interface, wherein the flow form generation interface comprises a plurality of flow components.
In one possible implementation, a flow form generation interface is shown in fig. 2, where the flow form generation interface includes a flow component selection area, a component editing area, a target flow component attribute configuration, and a flow form attribute configuration. The flow component selection area includes a plurality of flow component categories, each of the flow component categories including a plurality of flow components. The component editing area includes a plurality of target flow components, and a flow form is formed by combining the plurality of target flow components. The target flow component attribute configuration and the flow form attribute configuration can correspondingly display a plurality of corresponding attributes of the target flow components in the component editing area selected by the flow administrator or a plurality of corresponding attributes of the flow form formed by a plurality of target flow components displayed in the component editing area by clicking corresponding icons.
Exemplary flow component categories include input-type components, selection-type components, layout-type components. The input type components include a single line of text, multiple lines of text, a password, a counter, and an editor. The selection type component comprises a pull-down selection, a single selection frame group, a multi selection frame group, a switch, a sliding block, a time selection, a time range, a date selection, a date range, a grading, a color selection and a file uploading. The layout type component comprises a row container, a button and a title.
Exemplary, target flow component attribute configurations, taking time-selective components as examples, include component type, data field, field name, header, station hint, form grid, tag width, component width, default, time type, time format, display tag, empty or not.
Exemplary flow form attribute configurations include form title, task name, task identification, rule type.
In one possible implementation, the sizes and positions of the multiple target flow components in the component editing area can be adjusted by means of dragging.
In one possible implementation, the flow form generation interface may switch to a code mode to display corresponding codes of a flow form composed of a plurality of target flow components presented in the component editing area.
102. And responding to a first dragging operation of the flow component on the flow form generation interface, and moving a target flow component dragged by the first dragging operation to a component editing area, wherein the component editing area is positioned on the flow form generation interface.
In one possible implementation, as shown in fig. 2, after the process administrator selects the process component located in the process component selection area, the process component is moved to the component editing area through the first drag operation, and the process component moved to the component editing area is the target process component. The first dragging operation can be repeated for a plurality of times, namely, the first dragging operation can be executed for a plurality of times, and a plurality of target flow components are obtained.
103. And carrying out component configuration on the target flow components in the component editing area to obtain flow forms, wherein one flow form corresponds to one flow node.
In one possible implementation, as shown in fig. 2, the process administrator selects a target process component to be edited in the component editing area, taking the selected target process component as a time selection component as an example, and the component attribute shown in the attribute configuration of the target process component includes a component type, a data field, a field name, a title, a station hint, a form grid, a tag width, a component width, a default value, a time type, a time format, a display tag, and whether the target process component can be emptied.
Further, the process administrator may make property adjustments to the target process component by including input and selection operations in the corresponding component properties.
Further, the flow manager can directly adjust the position and the size of the target flow component to be edited in the component editing area.
In one possible implementation, after all configuration operations on the target flow components are completed, all target flow components displayed in the component editing area form a flow form. The flow manager can define the attribute of the flow form through the operations including input and selection on the form attribute corresponding to the flow form in the configuration of the flow form attribute. The form attributes include, but are not limited to, task name, task identification, form type, form name. After the attribute definition operation is completed, a complete flow form is generated.
In one possible implementation manner, the component configuration is performed on the target flow component in the component editing area to obtain a flow form, which includes the following steps:
1031. and acquiring the flow component attribute corresponding to the target flow component in the component editing area.
In one possible implementation, one target flow component corresponds to one or more flow component attributes that are input and/or selected by the flow administrator in the target flow component attribute configuration, where the size and location may also be confirmed by the flow administrator through a drag operation in the component editing area.
The process component attribute further comprises a plurality of basic attributes corresponding to the target process component, wherein the basic attributes are preset configurations of the process component. Taking the date selection component as an example, the basic properties of the date selection component include a date selection drop-down menu in which a calendar may be presented.
1032. Configuring a target flow component in the component editing area based on a flow component attribute corresponding to the target flow component in the component editing area;
in one possible implementation, the corresponding features of the target flow component displayed in the component editing area need to be changed according to some or all of the flow component attributes, including title, occupancy prompt, component type.
1033. Acquiring a flow form attribute corresponding to the flow form;
in one possible implementation, the flow form is a set of a plurality of target flow components set in the component editing area, and the plurality of target flow components are arranged according to corresponding size and dimension attributes. The flow form attributes corresponding to the flow form are input and/or selected by the flow administrator in the configuration of the flow form attributes.
1034. And configuring the flow form according to the flow form attribute.
In one possible implementation, the corresponding features of the flow form need to be modified according to some or all of the flow form attributes, such as task name, task identification, rule type.
104. Displaying a flow model design interface;
in one possible implementation, a flow model design interface is shown in FIG. 3, which includes a flow node edit section and a flow model property configuration. Wherein the process node edit area further comprises an edit toolbar.
Wherein the editing toolbar includes a conventional tool and a flow tool. The conventional tools comprise pointers, boxes, texts and connecting lines, and the flow tools comprise a start node, an intermediate event node, an end node, a condition judgment node, a form node and an archiving node.
Wherein the flow model attribute configuration includes a conventional attribute and a high-level attribute. The conventional attributes include a flow identifier and a flow name. Advanced attributes include whether alerts, listeners, messages, and signals.
In one possible implementation, tools included in the editing toolbar may be dragged into the flow node editing area. The two end points of the connecting line can be adjusted through dragging and are used for connecting two flow nodes and are pointed by arrows.
In one possible implementation, the tools included in the process tools each correspond to a process node.
105. Responding to a flow node editing operation on the flow model design interface, wherein the flow node editing operation comprises a setting operation on a flow node and a setting operation on an execution parameter of the flow node, and generating a flow model based on the set flow node and the execution parameter of the flow node, and the execution parameter comprises an execution sequence and/or an execution condition;
in one possible implementation manner, the operation of setting the flow nodes is that a flow node icon on a flow model design interface is dragged to a flow node editing area, and a corresponding flow form is set for the flow node icon, wherein the flow node editing area is located in the flow model design interface; the operation of setting the execution sequence of the flow nodes is the operation of dragging connecting wires on a flow model design interface to a flow node editing area and connecting the flow nodes in the flow node editing area by using the connecting wires.
The method also comprises the steps of setting corresponding execution conditions of the flow forms and/or condition judgment nodes corresponding to one or more form nodes by clicking, inputting and/or selecting by using a pointer and a text tool.
In one possible implementation, a process administrator may use a box selection tool to box one or more process nodes, text, and connection lines in the process node editing area to perform operations including copy, paste, move, delete.
In a possible implementation manner, attribute configuration is further needed for the flow model, and the flow manager inputs and/or selects each attribute corresponding to the flow model in the flow model attribute configuration.
106. And rendering and generating a form page according to the flow model.
In a possible implementation manner, according to the flow model generated in the flow node editing area, a flow form corresponding to each flow node may be obtained, and further, each flow form page may be obtained.
Referring to fig. 4, fig. 4 is a flow chart of another business flow configuration method provided in the embodiment of the present application, and the method includes the following steps, wherein specific embodiments of steps 401 to 405 and step 410 may refer to descriptions in steps 101 to 106 in fig. 1, and are not described herein.
401. And displaying a flow form generation interface, wherein the flow form generation interface comprises a plurality of flow components.
402. And responding to a first dragging operation of the flow component on the flow form generation interface, and moving a target flow component dragged by the first dragging operation to a component editing area, wherein the component editing area is positioned on the flow form generation interface.
403. And carrying out component configuration on the target flow components in the component editing area to obtain flow forms, wherein one flow form corresponds to one flow node.
404. And displaying a flow model design interface.
405. And responding to the flow node editing operation on the flow model design interface, wherein the flow node editing operation comprises a setting operation on a flow node and a setting operation on an execution parameter of the flow node, and a flow model is generated based on the set flow node and the execution parameter of the flow node, and the execution parameter comprises an execution sequence and/or an execution condition.
406. And displaying a flow node user allocation interface.
In one possible implementation, the flow node user allocation interface includes a task allocation rule table including a task name field, a task identification field, a rule type field, a rule scope field, an operation field.
Specifically, the task name column includes task names corresponding to the plurality of flow forms set in step 403; the task identification column comprises task identifications corresponding to the plurality of flow forms set in the step 403; the rule type column comprises roles and/or posts and/or users; the rule scope column includes individual users and/or groups of users.
The roles and the posts can correspond to a preset single user or a user group, and the users correspond to the single user.
407. And setting a plurality of users or user groups corresponding to the plurality of process nodes through a process node user distribution interface.
In one possible implementation manner, the process administrator finally sets each user or user group corresponding to each process node by confirming the process form corresponding to the task name and the task identifier displayed on the process node user allocation interface, and then selecting the planning type and the planning range corresponding to the process form.
408. And displaying a process node authority configuration interface.
In one possible implementation, the flow node permission configuration interface includes a form configuration table including a task name field, a task identification field, a form type field, a form field, an operation field.
Specifically, the task name column includes task names corresponding to the plurality of flow forms set in step 403; the task identification column comprises task identifications corresponding to the plurality of flow forms set in the step 403; the form type column includes the form types corresponding to the plurality of flow forms set in step 403; the form column includes the form names corresponding to the plurality of flow forms set in step 403, and the flow forms corresponding to the form names can be previewed by clicking the form names, and the operation column includes modification, authority configuration, refreshing and deleting operation options corresponding to the plurality of flow forms.
Further, the permission configuration table of the form can be entered by clicking the permission configuration operation in the operation column, and the permission configuration table of the form comprises corresponding flow components in the flow form and permission configuration switches corresponding to the flow components.
409. And setting user authority configuration corresponding to the plurality of process nodes through a process node authority configuration interface.
In one possible implementation manner, the process administrator may select a process node that needs to be configured with authority in the process node authority configuration interface, and then adjust the authority of the process component in the process form corresponding to the process node to perform user authority configuration.
Wherein the user rights configuration includes hiding and read-only. The user rights are configured as the operation rights of the plurality of flow components on the corresponding flow form for the user or user group set by the flow administrator in step 407.
410. And rendering and generating a form page according to the flow model.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a business process configuration device provided in an embodiment of the present application, and the business process configuration device 500 may include: a display unit 501, a moving unit 502, a configuration unit 503, and a generation unit 504. Wherein:
a display unit 501, configured to display a flow form generation interface, where the flow form generation interface includes a plurality of flow components;
a moving unit 502, configured to, in response to a first drag operation of a flow component on a flow form generation interface, move a target flow component dragged by the first drag operation to a component editing area, where the component editing area is located on the flow form generation interface;
a configuration unit 503, configured to perform component configuration on the target flow component in the component editing area, so as to obtain a flow form, where one flow form corresponds to one flow node;
the display unit 501 is further configured to display a flow model design interface;
a generating unit 504, configured to respond to a process node editing operation on the process model design interface, where the process node editing operation includes a setting operation on a process node and a setting operation on an execution parameter of the process node, and generate a process model based on the set process node and the execution parameter of the process node, where the execution parameter includes an execution order and/or an execution condition;
the generating unit 504 is further configured to generate a form page according to the flow model rendering.
In one possible implementation, the configuration unit 503 performs component configuration on the target flow component in the component editing area, and the manner of obtaining the flow form is specifically: acquiring flow component attributes corresponding to a target flow component in a component editing area; configuring the target flow components in the component editing area based on the flow component attributes corresponding to the target flow components in the component editing area; acquiring a flow form attribute corresponding to a flow form; and configuring the flow form according to the flow form attribute.
In one possible implementation, the operation of setting the flow node is that a flow node icon on a flow model design interface is dragged to a flow node editing area, and a corresponding flow form is set for the flow node icon, where the flow node editing area is located in the flow model design interface; the operation of setting the execution sequence of the flow nodes is the operation of dragging the connecting lines on the flow model design interface to the flow node editing area and connecting the flow nodes in the flow node editing area by using the connecting lines.
In a possible implementation, the display unit 501 is further configured to display a flow node user allocation interface; the configuration unit 503 is further configured to set a plurality of users or user groups corresponding to the plurality of process nodes through a process node user allocation interface.
In a possible implementation, the display unit 501 is further configured to display a process node permission configuration interface; the configuration unit 503 is further configured to set user permission configurations corresponding to the plurality of process nodes through a process node permission configuration interface.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application, and an electronic device 600 includes:
an input device 601, an output device 602, a memory 603, and a processor 604; the input device 601, output device 602, memory 603 and processor 604 are coupled by bus 605.
Input device 601 may be used to receive data and/or signaling and output device 602 may be used to transmit data and/or signaling. In this embodiment of the present application, the input device 601 may be configured to receive multiple operations of a business process configuration input by a process administrator, and the output device 602 may be configured to send a flow form corresponding to a corresponding flow node to a user.
The memory 603 is used for storing program codes and the like. The memory 603 may include volatile memory (RAM), such as random access memory (random access memory); the memory 603 may also include a nonvolatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory (flash memory), a hard disk (HDD) or a Solid State Drive (SSD); the memory 603 may also include a combination of the above types of memory.
The processor 604 may be one or more central processing units (Central Processing Unit, CPU), and in the case where the processor 604 is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The processor 604 may call program code stored in the memory 603 to perform the following operations:
displaying a flow form generation interface, wherein the flow form generation interface comprises a plurality of flow components; responding to a first dragging operation of the flow component on the flow form generation interface, and moving a target flow component dragged by the first dragging operation to a component editing area, wherein the component editing area is positioned on the flow form generation interface; performing component configuration on a target flow component in a component editing area to obtain a flow form, wherein one flow form corresponds to one flow node; displaying a flow model design interface; responding to a flow node editing operation on a flow model design interface, wherein the flow node editing operation comprises a setting operation of a flow node and a setting operation of an execution parameter of the flow node, and generating a flow model based on the set flow node and the execution parameter of the flow node, wherein the execution parameter comprises an execution sequence and/or an execution condition; and rendering according to the flow model to generate a form page.
In some possible implementations, the processor 604 obtains the flow component attribute corresponding to the target flow component in the component editing area; configuring the target flow components in the component editing area based on the flow component attributes corresponding to the target flow components in the component editing area; acquiring a flow form attribute corresponding to a flow form; and configuring the flow form according to the flow form attribute.
In some possible embodiments, the operation of setting the flow node is an operation of dragging a flow node icon on a flow model design interface to a flow node editing area, and setting a corresponding flow form for the flow node icon, where the flow node editing area is located in the flow model design interface; the operation of setting the execution sequence of the flow nodes is the operation of dragging connecting wires on a flow model design interface to a flow node editing area and connecting the flow nodes in the flow node editing area by using the connecting wires.
In some possible implementations, the processor 604 may also call program code stored in the memory 603 to: displaying a flow node user allocation interface; and setting a plurality of users or user groups corresponding to the plurality of process nodes through a process node user distribution interface.
In some possible implementations, the processor 604 may also call program code stored in the memory 603 to: displaying a process node permission configuration interface; and setting user authority configuration corresponding to the plurality of process nodes through the process node authority configuration interface.
Further, the processor 604 may also execute operations corresponding to the business process configuration device in the embodiments shown in fig. 1 to 4, and the description in the method embodiment may be referred to specifically, and will not be repeated here.
The embodiment of the present application further provides a computer readable storage medium, which may be used to store computer software instructions for the business process configuration device in the embodiment shown in fig. 5, where the computer software instructions include a program for executing the program designed for the business process configuration device in the embodiment described above.
The computer readable storage medium includes but is not limited to flash memory, hard disk, solid state disk.
Embodiments of the present application also provide a computer program product, which, when executed by a computing device, may perform the method designed for the business process configuration apparatus in the embodiments of fig. 1 and 4.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces a flow or function in accordance with embodiments of the present application, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in or transmitted across a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy Disk, a hard Disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
The foregoing has outlined rather broadly the more detailed description of embodiments of the present application, wherein specific examples are provided herein to illustrate the principles and embodiments of the present application, the above examples being provided solely to assist in the understanding of the methods of the present application and the core ideas thereof; meanwhile, as those skilled in the art will have modifications in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.

Claims (10)

1. A business process configuration method, the method comprising:
displaying a flow form generation interface, wherein the flow form generation interface comprises a plurality of flow components;
responding to a first dragging operation of a flow component on the flow form generation interface, and moving a target flow component dragged by the first dragging operation to a component editing area, wherein the component editing area is positioned on the flow form generation interface;
performing component configuration on the target flow components in the component editing area to obtain flow forms, wherein one flow form corresponds to one flow node;
displaying a flow model design interface;
responding to a flow node editing operation on the flow model design interface, wherein the flow node editing operation comprises a setting operation on a flow node and a setting operation on an execution parameter of the flow node, and generating a flow model based on the set flow node and the execution parameter of the flow node, and the execution parameter comprises an execution sequence and/or an execution condition;
and rendering and generating a form page according to the flow model.
2. The business process configuration method according to claim 1, wherein the configuring the target process component in the component editing area to obtain a process form includes:
acquiring a flow component attribute corresponding to a target flow component in the component editing area;
configuring a target flow component in the component editing area based on a flow component attribute corresponding to the target flow component in the component editing area;
acquiring a flow form attribute corresponding to the flow form;
and configuring the flow form according to the flow form attribute.
3. The business process configuration method according to claim 2, wherein the operation of setting the process node is an operation of dragging a process node icon on a process model design interface to a process node editing area, and setting a corresponding process form on the process node icon, wherein the process node editing area is located in the process model design interface;
the operation of setting the execution sequence of the flow nodes is the operation of dragging connecting wires on a flow model design interface to the flow node editing area and connecting the flow nodes in the flow node editing area by using the connecting wires.
4. The business process configuration method of claim 3, further comprising:
displaying a flow node user allocation interface;
and setting a plurality of users or user groups corresponding to the plurality of process nodes through a process node user distribution interface.
5. The business process configuration method of claim 4, further comprising:
displaying a process node permission configuration interface;
and setting user authority configuration corresponding to the plurality of process nodes through a process node authority configuration interface.
6. A business process configuration apparatus, the system comprising:
the display unit is used for displaying a flow form generation interface, and the flow form generation interface comprises a plurality of flow components;
the mobile unit is used for responding to a first dragging operation of the flow chart component on the flow chart generation interface, and moving a target flow chart component dragged by the first dragging operation to a component editing area, wherein the component editing area is positioned on the flow chart generation interface;
the configuration unit is used for carrying out component configuration on the target flow components in the component editing area to obtain flow forms, and one flow form corresponds to one flow node;
the display unit is also used for displaying a flow model design interface;
the generating unit is used for responding to the process node editing operation on the process model design interface, wherein the process node editing operation comprises a process node setting operation and a process node execution parameter setting operation, and the process model is generated based on the set process node and the process node execution parameter, and the execution parameter comprises an execution sequence and/or an execution condition;
the generating unit is further used for generating a form page according to the flow model rendering.
7. The business process configuration device according to claim 6, wherein the configuration unit performs component configuration on the target process component in the component editing area, and the manner of obtaining the process form is specifically as follows:
acquiring a flow component attribute corresponding to a target flow component in the component editing area;
configuring a target flow component in the component editing area based on a flow component attribute corresponding to the target flow component in the component editing area;
acquiring a flow form attribute corresponding to the flow form;
and configuring the flow form according to the flow form attribute.
8. The business process configuration device according to claim 6, wherein the operation of setting the process node is an operation of dragging a process node icon on a process model design interface to a process node editing area, and setting a corresponding process form on the process node icon, wherein the process node editing area is located in the process model design interface;
the operation of setting the execution sequence of the flow nodes is the operation of dragging connecting wires on a flow model design interface to the flow node editing area and connecting the flow nodes in the flow node editing area by using the connecting wires.
9. An electronic device, the electronic device comprising:
input means, output means, a memory, and a processor, the memory having stored therein a computer program for invoking the computer program to perform the method of any of claims 1-5.
10. A computer readable storage medium, characterized in that a computer program is stored, which computer program is executed by hardware to implement the method of any one of claims 1 to 5.
CN202211743761.7A 2022-12-30 2022-12-30 Business process configuration method and device, electronic equipment and storage medium Pending CN116126314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211743761.7A CN116126314A (en) 2022-12-30 2022-12-30 Business process configuration method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211743761.7A CN116126314A (en) 2022-12-30 2022-12-30 Business process configuration method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116126314A true CN116126314A (en) 2023-05-16

Family

ID=86293951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211743761.7A Pending CN116126314A (en) 2022-12-30 2022-12-30 Business process configuration method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116126314A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116933743A (en) * 2023-09-15 2023-10-24 中船黄埔文冲船舶有限公司 Ship service data processing method, device, equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116933743A (en) * 2023-09-15 2023-10-24 中船黄埔文冲船舶有限公司 Ship service data processing method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US11599097B1 (en) Modular industrial controller system
US11665223B1 (en) Automated network discovery for industrial controller systems
CN107844297B (en) Data visualization implementation system and method
US11132114B2 (en) Method and apparatus for generating customized visualization component
CN112561386A (en) Method, device and equipment for acquiring business process
CN109597377A (en) Convenient for the system and method for the graphical display designing workflows in process control plant
CN108255709A (en) Script tests method, apparatus, terminal device and the storage medium of written in code
CN105717890A (en) Industrial automation visualization dashboard creation paradigm
CN112464623A (en) RPA flow file generation method and device, computer equipment and storage medium
US20140081618A1 (en) Designing a website to be displayed in multiple languages
CN112433702B (en) Lightweight process design system and method
CN108182102A (en) Management through figures method, apparatus and readable storage medium storing program for executing
CN111045653B (en) System generation method and device, computer readable medium and electronic equipment
CN108334385A (en) A kind of the user interface skins management method and device of application
CN116126314A (en) Business process configuration method and device, electronic equipment and storage medium
CN112560422A (en) Chart processing method, device, equipment and medium
CN112099788A (en) Visual data development method, system, server and storage medium
CN112838937A (en) Processing method and system for user-defined network topology
CN108388576B (en) Method and system for interactively generating map
CN114070741A (en) Topological graph generation method, system, equipment and storage medium
WO2007112131A2 (en) Automated integration of partner products
CN115617441A (en) Method and device for binding model and primitive, storage medium and computer equipment
US9128478B2 (en) Method for selecting a communication system assigned to a transmission network of an automation system
CN114066398A (en) Business model management method and device, storage medium and terminal equipment
CN113781608A (en) Animation editing method and device

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