CN116126314A - 一种业务流程配置方法、装置、电子设备及存储介质 - Google Patents

一种业务流程配置方法、装置、电子设备及存储介质 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
English (en)
Inventor
黄飞虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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/zh
Publication of CN116126314A publication Critical patent/CN116126314A/zh
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

本申请实施例公开了一种业务流程配置方法、装置、电子设备及存储介质。方法包括:显示流程表单生成界面;响应于在所述流程表单生成界面上对流程组件的第一拖拽操作,将所述第一拖拽操作拖拽的目标流程组件移动至组件编辑区域;对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点;显示流程模型设计界面;响应于对所述流程模型设计界面上的流程节点编辑操作,基于设置的流程节点和流程节点的执行参数生成流程模型;根据所述流程模型渲染生成表单页面。上述方法极大提高了业务流程生成效率,简化了业务流程开发的复杂性,避免了代码调整,节约了测试成本。

Description

一种业务流程配置方法、装置、电子设备及存储介质
技术领域
本申请涉及物联网技术领域,尤其涉及一种业务流程配置方法、装置、电子设备及存储介质。
背景技术
在每个公司的***中,总有一些拥有复杂业务逻辑的流程***,这些核心业务逻辑复杂,流程环节众多,表单内容、权限多变等等。各种硬代码判断,分支条件越来越多。任意一个环节的改变,都要对代码做出调整,然后进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动。实现热变更业务流程,几乎很难实现。
发明内容
本申请实施例公开了一种业务流程配置方法、装置、电子设备及存储介质,提高了业务流程生成效率,简化了开发的复杂性,避免了代码调整,节约了测试成本。
第一方面,本申请实施例提供了一种业务流程配置方法,应用于业务流程配置装置,该方法包括:显示流程表单生成界面,该流程表单生成界面上包括多个流程组件;响应于在该流程表单生成界面上对流程组件的第一拖拽操作,将第一拖拽操作拖拽的目标流程组件移动至组件编辑区域,组件编辑区域位于流程表单生成界面;对组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点;显示流程模型设计界面;响应于对流程模型设计界面上的流程节点编辑操作,流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,该执行参数包括执行顺序和/或执行条件;根据流程模型渲染生成表单页面。
通过上述方法,流程管理员只需要关注流程表单和流程模型的定义,通过简单的拖拽和设置操作,即可得到完整的流程模型和每个流程节点对应的流程表单页面。在设计或修改相对复杂的流程模型时,无需对代码进行调整,也无需进行完整回归测试进行验证,且实现了对流程模型和流程表单的热变更,简化了开发的复杂性,提高了生产效率。
在一种可能的实现方式中,对组件编辑区域中的目标流程组件进行组件配置,得到流程表单,包括:获取组件编辑区域中的目标流程组件对应的流程组件属性;基于组件编辑区域中的目标流程组件对应的流程组件属性,配置组件编辑区域中的目标流程组件;获取流程表单对应的流程表单属性;按照流程表单属性,配置流程表单。
通过上述方法,流程管理员可以通过输入各流程组件的属性和流程表单的属性,对目标流程组件及流程表单进行配置,无需进行代码编辑和测试,简化了流程表单的设计流程。
在一种可能的实现方式中,所述对流程节点的设置操作为将流程模型设计界面上的流程节点图标拖拽至流程节点编辑区域,并对流程节点图标设置对应的流程表单的操作,该流程节点编辑区域位于流程模型设计界面中;对流程节点的执行顺序的设置操作为将流程模型设计界面上的连接线拖拽至流程节点编辑区域,并使用连接线连接流程节点编辑区域中的流程节点的操作。
通过上述方法,流程管理员可以通过拖拽流程表单图标、拖拽连接线和连接流程节点的操作,设计流程模型,相比通过代码实现流程模型更加直观、准确。
在一种可能的实现方式中,该方法还包括:显示流程节点用户分配界面;通过流程节点用户分配界面设置多个流程节点对应的多个用户或用户组。
通过上述方法,通过流程节点用户分配界面对流程表单对应的流程节点分配对应的用户或用户组,保证了操作的便捷。
在一种可能的实现方式中,该方法还包括:显示流程节点权限配置界面;通过流程节点权限配置界面设置多个流程节点对应的用户权限配置。
通过上述方法,在流程节点权限配置界面对流程节点对应的用户权限进行配置,相比通过代码进行配置更加准确。
第二方面,本申请实施例提供了一种业务流程配置装置,该业务流程配置装置包括用于执行上述第一方面的方法的单元。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括输入装置、输出装置、存储器和处理器,所述存储器中存储有计算机程序,该处理器被配置用于调用该程序指令,执行上述第一方面的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质中存储有计算机可读指令,当该计算机可读指令在所述业务流程配置装置上运行时,使得所述业务流程配置装置执行上述第一方面的方法。
第五方面,本申请提供一种计算机程序或计算机程序产品,包括代码或指令,当代码或指令在计算机上运行时,使得计算机执行如上述第一方面的方法。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的一种业务流程配置方法的流程示意图;
图2是本申请实施例提供的一种可能的流程表单生成界面示意图;
图3是本申请实施例提供的一种可能的流程模型设计界面示意图;
图4是本申请实施例提供的又一种业务流程配置方法的流程示意图;
图5是本申请实施例提供的一种业务流程配置装置的结构示意图;
图6是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
需要说明的是,本申请的说明书和权利要求书中及上述附图中的“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述以外的顺序实施。此外,术语“包括”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***或装置不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、***或装置固有的其它步骤或单元。
在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
下面将结合附图对本申请实施例中的技术方案进行描述。
请参见图1,图1是本申请实施例提供的一种业务流程配置方法的流程示意图,该方法包括但不限于如下步骤。
101、显示流程表单生成界面,所述流程表单生成界面上包括多个流程组件。
在一种可能的实施方式中,流程表单生成界面如图2所示,该流程表单生成界面包括流程组件选择区域、组件编辑区域、目标流程组件属性配置及流程表单属性配置。流程组件选择区域包括多个流程组件类别,每个所述流程组件类别包括多个流程组件。组件编辑区域包括多个目标流程组件,多个目标流程组件的组合成流程表单。目标流程组件属性配置和流程表单属性配置可通过点击对应图标,对应显示流程管理员选中的位于所述组件编辑区域的目标流程组件的多个对应属性,或组件编辑区域显示的多个目标流程组件构成的流程表单的多个对应属性。
示例性的,流程组件类别,包括输入型组件、选择型组件、布局型组件。输入型组件包括单行文本、多行文本、密码、计数器、编辑器。选择型组件包括下拉选择、单选框组、多选框组、开关、滑块、时间选择、时间范围、日期选择、日期范围、评分、颜色选择、上传文件。布局型组件包括行容器、按钮、标题。
示例性的,目标流程组件属性配置,以时间选择组件为例,包括组件类型、数据域、字段名、标题、站位提示、表单栅格、标签宽度、组件宽度、默认值、时间类型、时间格式、显示标签、能否清空。
示例性的,流程表单属性配置,包括表单标题、任务名、任务标识、规则类型。
在一种可能的实施方式中,组件编辑区域中的多个目标流程组件的大小、位置,可以通过拖拽的方式进行调整。
在一种可能的实施方式中,流程表单生成界面可以切换到代码模式,显示在组件编辑区域中展示的多个目标流程组件构成的流程表单的对应代码。
102、响应于在所述流程表单生成界面上对流程组件的第一拖拽操作,将所述第一拖拽操作拖拽的目标流程组件移动至组件编辑区域,所述组件编辑区域位于所述流程表单生成界面。
在一种可能的实施方式中,如图2所示,流程管理员在选中位于流程组件选择区域中的流程组件后,通过第一拖拽操作,将流程组件移动到组件编辑区域,被移动到组件编辑区域的流程组件即为目标流程组件。其中,上述第一拖拽操作是可多次重复的,即可多次执行第一拖拽操作,得到多个目标流程组件。
103、对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点。
在一种可能的实施方式中,如图2所示,流程管理员在组件编辑区域中选中需要编辑的目标流程组件,以被选中的目标流程组件为时间选择组件为例,目标流程组件属性配置中展示的组件属性包括组件类型、数据域、字段名、标题、站位提示、表单栅格、标签宽度、组件宽度、默认值、时间类型、时间格式、显示标签、能否清空。
进一步的,流程管理员可以通过在对应的组件属性中通过包括输入和选择的操作对目标流程组件进行属性调整。
进一步的,流程管理员可以通过在组件编辑区域中直接对需要编辑的目标流程组件的位置和大小进行调整。
在一种可能的实施方式中,在完成所有对目标流程组件的配置操作后,组件编辑区域中展示的所有目标流程组件,组成流程表单。流程管理员可以在流程表单属性配置对流程表单对应的表单属性通过包括输入和选择的操作对所述流程表单进行属性定义。所述表单属性包括但不限于任务名、任务标识,表单类型、表单名。在完成属性定义操作后,生成完整的流程表单。
在一种可能的实施方式中,对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,包括以下步骤:
1031、获取所述组件编辑区域中的目标流程组件对应的流程组件属性。
在一种可能的实施方式中,一个目标流程组件对应了一个或多个流程组件属性,流程组件属性是流程管理员在目标流程组件属性配置中输入和/或选择的,其中,尺寸和位置也可以是流程管理员在组件编辑区域通过拖拽操作确认的。
其中,所述流程组件属性还包括目标流程组件对应的多个基础属性,该基础属性是流程组件的预设配置。以日期选择组件为例,日期选择组件的基础属性包括日期选择下拉菜单,该日期选择下拉菜单中可以展示日历。
1032、基于所述组件编辑区域中的目标流程组件对应的流程组件属性,配置所述组件编辑区域中的目标流程组件;
在一种可能的实施方式中,需要根据流程组件属性中的部分或全部属性,包括标题、占位提示、组件类型,更改展示于组件编辑区域的目标流程组件的对应特征。
1033、获取所述流程表单对应的流程表单属性;
在一种可能的实施方式中,流程表单为组件编辑区域中设置好的多个目标流程组件的集合,且多个目标流程组件按照对应的大小和尺寸属性排列。流程表单对应的流程表单属性是流程管理员在流程表单属性配置中输入和/或选择的。
1034、按照所述流程表单属性,配置所述流程表单。
在一种可能的实施方式中,需要根据流程表单属性中的部分或全部属性,如任务名、任务标识、规则类型,更改流程表单的对应特征。
104、显示流程模型设计界面;
在一种可能的实施方式中,流程模型设计界面如图3所示,该流程模型设计界面包括流程节点编辑区域和流程模型属性配置。其中流程节点编辑区域还包括编辑工具栏。
其中,编辑工具栏包括常规工具和流程工具。其中常规工具包括指针、框选、文本、连接线,所述流程工具包括开始节点、中间事件节点、结束节点、条件判定节点、表单节点、存档节点。
其中,流程模型属性配置包括常规属性和高级属性。常规属性包括流程标识、流程名称。高级属性包括是否提醒、***、消息与信号。
在一种可能的实施方式中,编辑工具栏中包括的工具可以拖拽到流程节点编辑区域中。其中,连接线的两个端点可通过拖拽进行调整,用于连接两个流程节点,且带有箭头指向。
在一种可能的实施方式中,流程工具中包括的工具均对应一个流程节点。
105、响应于对所述流程模型设计界面上的流程节点编辑操作,所述流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,所述执行参数包括执行顺序和/或执行条件;
在一种可能的实施方式中,对流程节点的设置操作为将流程模型设计界面上的流程节点图标拖拽至流程节点编辑区域,并对流程节点图标设置对应的流程表单的操作,该流程节点编辑区域位于所述流程模型设计界面中;对流程节点的执行顺序的设置操作为将流程模型设计界面上的连接线拖拽至流程节点编辑区域,并使用连接线连接流程节点编辑区域中的流程节点的操作。
其中,还包括使用指针和文本工具,通过点击,输入和/或选择的操作,设置一个或多个表单节点所对应的流程表单和/或条件判定节点的对应执行条件。
在一种可能的实施方式中,流程管理员可以使用框选工具,框选流程节点编辑区域中的一个或多个流程节点、文本及连接线,进行包括复制、粘贴、移动、删除的操作。
在一种可能的实施方式中,还需要对流程模型进行属性配置,流程管理员在流程模型属性配置中输入和/或选择流程模型对应的各项属性。
106、根据所述流程模型渲染生成表单页面。
在一种可能的实施方式中,根据在流程节点编辑区域生成的流程模型,可以得到各个流程节点所对应的流程表单,进一步得到所述各个流程表单页面。
请参见图4,图4是本申请实施例提供的另一种业务流程配置方法的流程示意图,该方法包括如下步骤,其中,步骤401-405以及步骤410的具体实施例可以参照图1中步骤101-106中的描述,在此不做赘述。
401、显示流程表单生成界面,所述流程表单生成界面上包括多个流程组件。
402、响应于在所述流程表单生成界面上对流程组件的第一拖拽操作,将所述第一拖拽操作拖拽的目标流程组件移动至组件编辑区域,所述组件编辑区域位于所述流程表单生成界面。
403、对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点。
404、显示流程模型设计界面。
405、响应于对所述流程模型设计界面上的流程节点编辑操作,所述流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,所述执行参数包括执行顺序和/或执行条件。
406、显示流程节点用户分配界面。
在一种可能的实施方式中,流程节点用户分配界面包括任务分配规则表,该任务分配规则表包括任务名栏、任务标识栏、规则类型栏、规则范围栏、操作栏。
具体的,所述任务名栏包括在步骤403中设置好的多个流程表单对应的任务名;所述任务标识栏包括在步骤403中设置好的多个流程表单对应的任务标识;所述规则类型栏包括角色和/或岗位和/或用户;所述规则范围栏包括单个用户和/或用户组。
其中,角色和岗位可以对应预设的单个用户或用户组,用户对应单个用户。
407、通过流程节点用户分配界面设置所述多个流程节点对应的多个用户或用户组。
在一种可能的实施方式中,流程管理员通过确认在流程节点用户分配界面显示的任务名和任务标识所对应的流程表单,再选择流程表单对应的规划类型和规划范围,最终设置好每个流程节点对应的每个用户或用户组。
408、显示流程节点权限配置界面。
在一种可能的实施方式中,流程节点权限配置界面包括表单配置表,该表单配置表包括任务名栏、任务标识栏、表单类型栏、表单栏、操作栏。
具体的,任务名栏包括在步骤403中设置好的多个流程表单对应的任务名;任务标识栏包括在步骤403中设置好的多个流程表单对应的任务标识;表单类型栏包括在步骤403中设置好的多个流程表单对应的表单类型;表单栏包括在步骤403中设置好的多个流程表单对应的表单名,并可通过点击表单名预览对应的流程表单,操作栏包括对多个流程表单对应的修改、权限配置、刷新、删除操作选项。
进一步的,可以通过点击操作栏中的权限配置操作,进入表单权限配置表,该表单权限配置表包括流程表单中对应的流程组件以及流程组件对应的权限配置开关。
409、通过流程节点权限配置界面设置所述多个流程节点对应的用户权限配置。
在一种可能的实施方式中,流程管理员可以在流程节点权限配置界面中选择需要进行权限配置的流程节点,再调整流程节点对应的流程表单中的流程组件的权限来进行用户权限配置。
其中,用户权限配置包括隐藏和只读。用户权限配置为步骤407中,流程管理员设置的用户或用户组在对应的流程表单上的多个流程组件的操作权限。
410、根据所述流程模型渲染生成表单页面。
请参见图5,图5是本申请实施例提供的一种业务流程配置装置的结构示意图,业务流程配置装置500可以包括:显示单元501、移动单元502、配置单元503、生成单元504。其中:
显示单元501,用于显示流程表单生成界面,该流程表单生成界面上包括多个流程组件;
移动单元502,用于响应于在流程表单生成界面上对流程组件的第一拖拽操作,将第一拖拽操作所拖拽的目标流程组件移动至组件编辑区域,该组件编辑区域位于流程表单生成界面;
配置单元503,用于对组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点;
所述显示单元501,还用于显示流程模型设计界面;
生成单元504,用于响应于对所述流程模型设计界面上的流程节点编辑操作,流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,该执行参数包括执行顺序和/或执行条件;
所述生成单元504,还用于根据流程模型渲染生成表单页面。
在一种可能的实现中,配置单元503对组件编辑区域中的目标流程组件进行组件配置,得到流程表单的方式具体为:获取组件编辑区域中的目标流程组件对应的流程组件属性;基于组件编辑区域中的目标流程组件对应的流程组件属性,配置组件编辑区域中的目标流程组件;获取流程表单对应的流程表单属性;按照流程表单属性,配置流程表单。
在一种可能的实现中,所述对流程节点的设置操作为将流程模型设计界面上的流程节点图标拖拽至流程节点编辑区域,并对流程节点图标设置对应的流程表单的操作,流程节点编辑区域位于所述流程模型设计界面中;对流程节点的执行顺序的设置操作为将流程模型设计界面上的连接线拖拽至所述流程节点编辑区域,并使用连接线连接流程节点编辑区域中的流程节点的操作。
在一种可能的实现中,显示单元501还用于显示流程节点用户分配界面;配置单元503还用于通过流程节点用户分配界面设置所述多个流程节点对应的多个用户或用户组。
在一种可能的实现中,显示单元501还用于显示流程节点权限配置界面;配置单元503还用于通过流程节点权限配置界面设置所述多个流程节点对应的用户权限配置。
请参见图6,图6是本申请实施例提供的一种电子设备的结构示意图,电子设备600包括:
输入装置601、输出装置602、存储器603和处理器604;输入装置601、输出装置602、存储器603和处理器604通过总线605耦合。
输入装置601可以用于接收数据和/或信令,输出装置602可以用于发送数据和/或信令。应用在本申请实施例中,输入装置601可以用于接收流程管理员输入的业务流程配置的多项操作,输出装置602可以用于向用户发送对应的流程节点所对应的流程表单。
存储器603用于存储程序代码等。存储器603可以包括易失性存储器(volatilememory),例如随机存取存储器(random access memory,RAM);存储器603也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flashmemory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器603还可以包括上述种类的存储器的组合。
处理器604可以是一个或多个中央处理器(Central Processing Unit,CPU),在处理器604是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。处理器604可以调用存储器603中存储的程序代码以执行以下操作:
显示流程表单生成界面,该流程表单生成界面上包括多个流程组件;响应于在流程表单生成界面上对流程组件的第一拖拽操作,将第一拖拽操作拖拽的目标流程组件移动至组件编辑区域,组件编辑区域位于流程表单生成界面;对组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点;显示流程模型设计界面;响应于对流程模型设计界面上的流程节点编辑操作,流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,该执行参数包括执行顺序和/或执行条件;根据流程模型渲染生成表单页面。
在一些可能的实施方式中,处理器604获取所述组件编辑区域中的目标流程组件对应的流程组件属性;基于组件编辑区域中的目标流程组件对应的流程组件属性,配置组件编辑区域中的目标流程组件;获取流程表单对应的流程表单属性;按照流程表单属性,配置流程表单。
在一些可能的实施方式中,对流程节点的设置操作为将流程模型设计界面上的流程节点图标拖拽至流程节点编辑区域,并对流程节点图标设置对应的流程表单的操作,流程节点编辑区域位于所述流程模型设计界面中;对流程节点的执行顺序的设置操作为将流程模型设计界面上的连接线拖拽至流程节点编辑区域,并使用连接线连接流程节点编辑区域中的流程节点的操作。
在一些可能的实施方式中,处理器604还可以调用存储器603中存储的程序代码以执行以下操作:显示流程节点用户分配界面;通过流程节点用户分配界面设置多个流程节点对应的多个用户或用户组。
在一些可能的实施方式中,处理器604还可以调用存储器603中存储的程序代码以执行以下操作:显示流程节点权限配置界面;通过流程节点权限配置界面设置多个流程节点对应的用户权限配置。
进一步地,处理器604还可以执行图1至图4所示实施例中业务流程配置装置对应的操作,具体可参见方法实施例中的描述,在此不再赘述。
本申请实施例还提供一种计算机可读存储介质,可以用于存储图5所示实施例中业务流程配置装置所用的计算机软件指令,其包含用于执行上述实施例中为业务流程配置装置所设计的程序。
上述计算机可读存储介质包括但不限于快闪存储器、硬盘、固态硬盘。
本申请实施例还提供一种计算机程序产品,该计算机产品被计算设备运行时,可以执行上述图1和图4实施例中为业务流程配置装置所设计的方法。
本领域普通技术人员可以意识到,结合本申请中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种业务流程配置方法,其特征在于,所述方法包括:
显示流程表单生成界面,所述流程表单生成界面上包括多个流程组件;
响应于在所述流程表单生成界面上对流程组件的第一拖拽操作,将所述第一拖拽操作拖拽的目标流程组件移动至组件编辑区域,所述组件编辑区域位于所述流程表单生成界面;
对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点;
显示流程模型设计界面;
响应于对所述流程模型设计界面上的流程节点编辑操作,所述流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,所述执行参数包括执行顺序和/或执行条件;
根据所述流程模型渲染生成表单页面。
2.根据权利要求1所述的业务流程配置方法,其特征在于,所述对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,包括:
获取所述组件编辑区域中的目标流程组件对应的流程组件属性;
基于所述组件编辑区域中的目标流程组件对应的流程组件属性,配置所述组件编辑区域中的目标流程组件;
获取所述流程表单对应的流程表单属性;
按照所述流程表单属性,配置所述流程表单。
3.根据权利要求2所述的业务流程配置方法,其特征在于,所述对流程节点的设置操作为将流程模型设计界面上的流程节点图标拖拽至流程节点编辑区域,并对流程节点图标设置对应的流程表单的操作,所述流程节点编辑区域位于所述流程模型设计界面中;
对流程节点的执行顺序的设置操作为将流程模型设计界面上的连接线拖拽至所述流程节点编辑区域,并使用所述连接线连接所述流程节点编辑区域中的流程节点的操作。
4.根据权利要求3所述的业务流程配置方法,其特征在于,还包括:
显示流程节点用户分配界面;
通过流程节点用户分配界面设置所述多个流程节点对应的多个用户或用户组。
5.根据权利要求4所述的业务流程配置方法,其特征在于,还包括:
显示流程节点权限配置界面;
通过流程节点权限配置界面设置所述多个流程节点对应的用户权限配置。
6.一种业务流程配置装置,其特征在于,该***包括:
显示单元,用于显示流程表单生成界面,所述流程表单生成界面上包括多个流程组件;
移动单元,用于响应于在所述流程表单生成界面上对流程组件的第一拖拽操作,将所述第一拖拽操作拖拽的目标流程组件移动至组件编辑区域,所述组件编辑区域位于所述流程表单生成界面;
配置单元,用于对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单,一个流程表单对应一个流程节点;
所述显示单元,还用于显示流程模型设计界面;
生成单元,用于响应于对所述流程模型设计界面上的流程节点编辑操作,所述流程节点编辑操作包括对流程节点的设置操作、对流程节点的执行参数的设置操作,基于设置的流程节点和流程节点的执行参数生成流程模型,所述执行参数包括执行顺序和/或执行条件;
所述生成单元,还用于根据所述流程模型渲染生成表单页面。
7.根据权利要求6所述的业务流程配置装置,其特征在于,所述配置单元对所述组件编辑区域中的目标流程组件进行组件配置,得到流程表单的方式具体为:
获取所述组件编辑区域中的目标流程组件对应的流程组件属性;
基于所述组件编辑区域中的目标流程组件对应的流程组件属性,配置所述组件编辑区域中的目标流程组件;
获取所述流程表单对应的流程表单属性;
按照所述流程表单属性,配置所述流程表单。
8.根据权利要求6所述的业务流程配置装置,其特征在于,所述对流程节点的设置操作为将流程模型设计界面上的流程节点图标拖拽至流程节点编辑区域,并对流程节点图标设置对应的流程表单的操作,所述流程节点编辑区域位于所述流程模型设计界面中;
对流程节点的执行顺序的设置操作为将流程模型设计界面上的连接线拖拽至所述流程节点编辑区域,并使用所述连接线连接所述流程节点编辑区域中的流程节点的操作。
9.一种电子设备,其特征在于,所述电子设备包括:
输入装置、输出装置、存储器和处理器,所述存储器中存储有计算机程序,所述处理器用于调用所述计算机程序执行如权利要求1至5中任一项所述的方法。
10.一种计算机可读取存储介质,其特征在于,存储有计算机程序,所述计算机程序被硬件执行以实现如权利要求1至5中任意一项所述的方法。
CN202211743761.7A 2022-12-30 2022-12-30 一种业务流程配置方法、装置、电子设备及存储介质 Pending CN116126314A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211743761.7A CN116126314A (zh) 2022-12-30 2022-12-30 一种业务流程配置方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211743761.7A CN116126314A (zh) 2022-12-30 2022-12-30 一种业务流程配置方法、装置、电子设备及存储介质

Publications (1)

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

Family

ID=86293951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211743761.7A Pending CN116126314A (zh) 2022-12-30 2022-12-30 一种业务流程配置方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN116126314A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116933743A (zh) * 2023-09-15 2023-10-24 中船黄埔文冲船舶有限公司 一种船舶业务数据的处理方法、装置、设备以及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116933743A (zh) * 2023-09-15 2023-10-24 中船黄埔文冲船舶有限公司 一种船舶业务数据的处理方法、装置、设备以及存储介质

Similar Documents

Publication Publication Date Title
US11599097B1 (en) Modular industrial controller system
US11665223B1 (en) Automated network discovery for industrial controller systems
CN107844297B (zh) 一种数据可视化实现***及方法
US11132114B2 (en) Method and apparatus for generating customized visualization component
CN112561386A (zh) 一种获得业务流程的方法、装置及设备
CN109597377A (zh) 便于过程控制工厂中的图形显示设计工作流的***和方法
CN108255709A (zh) 脚本测试代码编写的方法、装置、终端设备及存储介质
CN105717890A (zh) 工业自动化视觉化仪表板创建范例
CN112464623A (zh) Rpa流程文件生成方法、装置、计算机设备和存储介质
US20140081618A1 (en) Designing a website to be displayed in multiple languages
CN112433702B (zh) 一种轻量级流程设计***及方法
CN108182102A (zh) 图表管理方法、装置及可读存储介质
CN108334385A (zh) 一种应用的用户界面皮肤管理方法及装置
CN116126314A (zh) 一种业务流程配置方法、装置、电子设备及存储介质
CN111045653A (zh) ***生成方法、装置、计算机可读介质及电子设备
CN109840201B (zh) Ui测试方法、装置、电子设备及计算机可读存储介质
CN112838937A (zh) 一种自定义网络拓扑的处理方法及***
CN108388576B (zh) 交互式生成图谱的方法和***
CN108259315A (zh) 在线图片分享方法、设备、客户端及电子设备
CN114070741A (zh) 一种拓扑图生成方法、***、设备和存储介质
WO2007112131A2 (en) Automated integration of partner products
CN115617441A (zh) 绑定模型和图元的方法、装置、存储介质及计算机设备
US9128478B2 (en) Method for selecting a communication system assigned to a transmission network of an automation system
CN114066398A (zh) 业务模型的管理方法、装置、存储介质和终端设备
CN114047907A (zh) 一种运维管理***及方法

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