CN112561386A - 一种获得业务流程的方法、装置及设备 - Google Patents
一种获得业务流程的方法、装置及设备 Download PDFInfo
- Publication number
- CN112561386A CN112561386A CN202011551780.0A CN202011551780A CN112561386A CN 112561386 A CN112561386 A CN 112561386A CN 202011551780 A CN202011551780 A CN 202011551780A CN 112561386 A CN112561386 A CN 112561386A
- Authority
- CN
- China
- Prior art keywords
- flow
- task
- control
- template
- business
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 199
- 230000008569 process Effects 0.000 title claims abstract description 150
- 230000000007 visual effect Effects 0.000 claims abstract description 23
- 230000015654 memory Effects 0.000 claims description 19
- 238000013461 design Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000003860 storage Methods 0.000 claims description 7
- 238000012938 design process Methods 0.000 claims description 4
- 238000012800 visualization Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011165 process development Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
Abstract
本说明书提供了一种获得业务流程的方法、装置及设备。所述方法包括基于在流程定义模板中输入的基本信息,创建流程模板;响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;根据所述配置信息,生成与所述流程模板对应流程数据;将流程数据发布到业务***,获得业务流程。利用本说明书实施例可以提高流程配置的正确率的同时,提高流程配置效率。
Description
技术领域
本申请涉及计算机技术领域,特别涉及一种获得业务流程的方法、装置及设备。
背景技术
随着互联网和计算机技术的快速发展和普及,人们日常生活中的大量事务都会通过互联网业务***进行处理。为了保证业务***中业务流程的高效执行,常常可以通过相应的流程引擎来控制相关组件的协调工作,使得业务流程按照一定的过程规则执行,实现业务流程的全部或部分自动化的高效执行。流程平台整合了新一代基础架构和基础资源,为应用组件创建业务流程提供了基础。
现有技术中,基于流程整合进建业务流程时,主要通过人工填写excel模板,然后读取excel文本中的内容进行流程配置。然而,这种方法在填写模板的过程中有很多重复劳动,而且容易出现不易于查到的差错,从而使得流程配置效率低,用户体验差。
因此,业内亟需一种可以解决上述问题的技术方案。
发明内容
本说明书实施例提供了一种获得业务流程的方法、装置及设备,可以提高流程配置的正确率的同时,提高流程配置效率。
本说明书提供的获得业务流程的方法、装置及设备是包括以下方式实现的。
一种获得业务流程的方法,包括:基于在流程定义模板中输入的基本信息,创建流程模板;响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;根据所述配置信息,生成与所述流程模板对应流程数据;将流程数据发布到业务***,获得业务流程。
一种获得业务流程的装置,包括:创建模块,用于基于在流程定义模板中输入的基本信息,创建流程模板;确定模块,用于响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;生成模块,用于根据所述配置信息,生成与所述流程模板对应流程数据;获得模块,用于将流程数据发布到业务***,获得业务流程。
一种获得业务流程的设备,包括处理器及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现本说明书实施例中任意一个方法实施例的步骤。
一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现本说明书实施例中任意一个方法实施例的步骤。
本说明书提供的一种获得业务流程的方法、装置及设备。一些实施例中可以基于在流程定义模板中输入的基本信息,创建流程模板。进一步,可以响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息,根据配置信息,生成与流程模板对应流程数据,其中,配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息。进一步,可以将流程数据发布到业务***,获得业务流程。采用本说明书提供的实施方案,可以提高流程配置的正确率的同时,提高流程配置效率。
附图说明
此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,并不构成对本说明书的限定。在附图中:
图1是本说明书提供的一种获得业务流程的方法的一个实施例的流程示意图;
图2是本说明书提供的一种流程定义模板的示意图;
图3是本说明书提供的一种可视化流程设计器编辑页面的示意图;
图4是本说明书提供的流程设计图将自动生成的数据录入数据库的结果;
图5是本说明书提供的一种获得业务流程的装置的一个实施例的模块结构示意图;
图6是本说明书提供的一种获得业务流程的服务器的一个实施例的硬件结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书中的一部分实施例,而不是全部的实施例。基于本说明书中的一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书实施例保护的范围。
下面以一个具体的应用场景为例对本说明书实施方案进行说明。具体的,图1是本说明书提供的一种获得业务流程的方法的一个实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。
本说明书提供的一种实施方案可以应用到客户端、服务器等中。所述客户端可以包括终端设备,如智能手机、平板电脑等。所述服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式***的服务器结构等。
需要说明的是,下述实施例描述并不对基于本说明书的其他可扩展到的应用场景中的技术方案构成限制。具体的一种实施例如图1所示,本说明书提供的一种获得业务流程的方法的一种实施例中,所述方法可以包括以下步骤。
S0:基于在流程定义模板中输入的基本信息,创建流程模板。
其中,流程定义模板可以用于创建流程模板,其可以根据实际场景预先设定。
一些实施例中,流程定义模板中可以包括多种属性。一些实施场景中,属性至少可以包括下述之一:应用组件编号、应用组件名称、应用编号、应用名称、流程定义模板编号、流程定义模板名称、流程启动模式、模板负责人、是否是默认模板、所属***代码等。其中,应用组件编号对应的属性值可以为A0621、A0212、A0671等,应用组件名称对应的属性值可以为业务审批、授信管理、贴现组件、***业务、贸易融资、客户评价细分、营销与销售管理等,应用编号对应的属性值可以为B0212、U2521、B0003、UL047等,应用名称对应的属性值可以为业务审批、授信管理、贴现、***业务、贸易融资、对公客户关系、市场营销等,流程定义模板编号对应的属性值可以为WF3901、NWFC102、NWFD115、NWFW20201等,流程定义模板名称对应的属性值可以为WF3901-综合授信额度申报流程、NWFC102-业务申报-信贷业务申报流程-单签、NWFD115-押品信息新增维护审核流程、NWFW20201-国内信用证合同总行流程等,流程启动模式对应的属性值可以包括提交首任务、创建并启动等,所属***代码对应的属性值可以为OC、CP等。需要说明的是,流程定义依赖应用组件,每个流程定义都对应于一个应用组件,应用组件关联组件任务类型基本信息。应用组件管理列表管理应用组件包括新增、删除、修改等功能。
一些实施例中,输入的基本信息与流程定义模板中包括的属性相互对应。例如,流程定义模板中包括应用组件编号、流程定义模板编号、流程定义模板名称、流程启动模式,则应用组件编号对应的属性值可以为A0621、A0212、A0671等,流程定义模板编号对应的属性值可以为WF3901、NWFC102、NWFD115、NWFW20201等,流程定义模板名称对应的属性值可以为WF3901-综合授信额度申报流程、NWFC102-业务申报-信贷业务申报流程-单签、NWFD115-押品信息新增维护审核流程、NWFW20201-国内信用证合同总行流程等,流程启动模式对应的属性值可以包括提交首任务、创建并启动等。如图2所示,图2是本说明书提供的一种流程定义模板的示意图,其中,左侧表示属性,右侧方框用于输入或选择对应的属性值。流程定义模板编号也可以用于标识流程所属组件。
一些实施例中,可以基于流程定义模板中包括的属性,输入对应的属性值并进行保存,获得相应的流程模板。
一些实施例中,可以预先建立多个流程模板并保存。这样,在办理业务需要业务流程时,可以先从预先建立的流程模板中查找是否存在对应的流程模板,若存在,可以直接获取该流程模板进行使用,从而可以提高数据处理效率。
一些实施例中,在创建流程模板后,可以对已创建的流程模板进行管理。例如一些实施场景中,可以修改流程模板中属性对应的属性值,还可以删除流程模板,还可以对已完成流程设计并保存的流程模板进行发布等。
一些实施例中,在创建流程模板后,可以进入基于流程设计器对流程模板进行设计。流程设计器可以用来详细编辑流程流转模板图,在可视化流程设计器编辑页面中,使用丰富的编辑功能,可以完成对任务节点的布局、任务流转顺序的设计、任务节点属性的录入。
S2:响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息。
本说明书实施例中,基于在流程定义模板中输入的基本信息,创建流程模板后,可以响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息。
一些实施例中,所述可视化流程设计器编辑页面中至少可以包括下述之一:工具栏、控件栏、画布、属性栏。
一些实施例中,所述工具栏中至少可以包括下述之一:保存流程设计的控件、重新绘制流程的控件、撤销与反撤销的控件、复制与粘贴的控件、缩放画布的控件、拖拽的控件、节点连线的控件。保存流程设计的控件可以将当前已绘制的流程保存到数据库表中。一些实施场景中,可以通过不同版本号进行区分每一次保存时的流程版本,这样,可以在历史记录中选择回退到之前某个版本。重新绘制流程的控件可以用于清空当前画布,进行重新绘制。撤销与反撤销的控件可以撤销与反撤销当前一步的操作。复制与粘贴的控件可以复制与粘贴当前选中的节点。缩放画布的控件可以用于对画布放大与缩小。拖拽的控件可以对当前画布中的节点进行拖动,对流程节点位置和节点间连线进行灵活的布局。节点连线的控件可以使用带箭头的线段将两个节点进行有序的连线,例如,可以通过点击节点连线的控件、点击当前节点、点击下一个节点将当前节点和下一个节点进行有序的连线。
一些实施例中,所述控件栏中可以包括用于拖拽到画布中进行编辑的任务控件,所述任务控件至少可以包括下述之一:开始控件、结束控件、用户任务控件、子流程控件、分支网关控件、合并网关控件。其中,通过用户任务控件可以选择任务模型,任务模型可以包括序列任务、分发任务、会签任务、应用任务等。
一些实施例中,所述属性栏中可以包括用于设置任务节点属性的控件,所述任务节点属性至少可以包括下述之一:任务编号、任务名称、任务描述、任务模式、选人标识、任务执行人、组件列表类型信息、操作类型、预选任务。
一些实施场景中,所述组件列表类型信息至少可以包括下述之一:应用组件编号、组件列表类型编号、任务类型名称、任务类型描述、与所述组件列表类型编号关联的网络跳转地址、跳转方式等。其中,应用组件编号为A0261、A0212等,组件列表类型编号可以为A0261TT0002、A0212TFGAVZ等,任务类型名称可以为A0261TT0002_Tsk_Nm、一级行审批等,任务类型描述可以为一级行审批、审查业务申报材料、录入审批意见等。组件列表类型编号可以用于选择任务审批时的操作地址信息。一些实施场景中,可以将任务类型用编号或其他符号进行标识,例如,01、02、03等。
一些实施场景中,为了维护数据,可以提供流程任务待办跳转的url(UniformResource Locator,统一资源***)、已办任务跳转url以及跳转方式等,新增及修改任务节点时可用于选择对应的应用组件进行关联,并根据规则生成组件列表类型编号。组件任务类型分类管理界面可以包含新增、删除、修改功能。任务节点也可以称为节点。
一些实施场景中,点击任务执行人输入框,可以弹出执行人编辑界面。执行人编辑界面中可以包括岗位角色、选人模式以及选人规则等。
一些实施场景中,所述操作类型至少可以包括下述之一:创建并分配任务、认领任务、完成任务、重新分配任务、委托任务、取回任务、转交任务、退回上一任务、退回首任务、终止任务、退回指定任务实例等。一些实施场景中,操作类型可以包括一个或多个。一些实施场景中,可以将不同操作类型进行分别标识,在旋转操作类型时,可以通过标识来显示所选操作类型。其中,标识可以通过数字、字母、符符号等中一种或多种组合。
一些实施场景中,所述节点连线的控件可以用于使用带箭头的线段将两个任务节点进行有序的连线;其中,在连线上包括流转到下一任务节点的流转条件。
一些实施场景中,在连线上可以同时设置多个流转条件变量,变量之间的关系通过关系符号进行关联。其中,关系符可以包括OR(或)、AND(与)等。多个流转条件变量的类型可以是字符型、区间型等。
一些实施例中,所述画布可以用于可视化显示流程设计过程。
如图3所示,图3是本说明书提供的一种可视化流程设计器编辑页面的示意图。其中,最上面一栏表示工具栏,左侧表示控件栏,右侧表示属性栏,中间表示画布,用于可视化显示流程设计过程。
一些实施例中,对可视化流程设计器编辑页面中控件的操作可以包括拉拽控件、连线等方式。
S4:根据所述配置信息,生成与所述流程模板对应流程数据。
本说明书实施例中,在确定任务节点的配置信息后,可以根据配置信息,生成与流程模板对应流程数据。其中,流程数据可以是保存了配置信息的json字符串。Json(JavaScript Object Notation)是一种简单的数据格式,一种比较轻量级的数据存储格式。
一些实施例中,响应于对可视化流程设计器编辑页面中控件的操作后,可视化流程设计器可以根据流程模板的任务节点位置数据、任务流转顺序信息、任务节点属性信息,自动生成一个保存了这些具体信息的json字符串。
一些实施例场景中,响应于对可视化流程设计器编辑页面中控件的操作,完成对任务节点信息的配置,即完成流程设计图编排后,流程设计图可以将自动生成的数据录入数据库中。如图4所示,图4是本说明书提供的流程设计图将自动生成的数据录入数据库的结果。其中,流程数据中可以包括流程设计图自动生成的数据,如流程所属组件、当前节点、下一节点、任务编号、任务名称、任务类型、组件列表类型编号、操作类型等。图4中,流程所属组件可以为NWFW218,当前节点可以为START、NWFW218T1001、下一节点可以为NWFW218T1001,当前节点可以为NWFW218T1001、下一节点可以为NWFW218T1002,当前节点可以为NWFW218T1002、下一节点可以为END,任务编号可以为NWFW218T1001、NWFW218T1002,任务名称可以为发起合同废止流程(T1001)、审核合同废止(T1002),任务类型可以为01,组件列表类型编号可以为A0671CT3201、A0671CT3202,操作类型可以为3、3|8。
S6:将流程数据发布到业务***,获得业务流程。
本说明书实施例中,在生成与流程模板对应流程数据后,可以将流程数据发布到业务***,获得业务流程。其中,业务流程可以用于业务办理。不同业务可以利用相同或不同的业务流程。
一些实施例中,在生成json字符串后,可以将其保存在数据库表中,然后将流程发布到业务***中,由于流程发布后就可以使用,这样,用户可以在业务***中使用的流程办理业务。
一些实施例中,获得业务流程后,还可以基于业务流程办理业务。一些实施例中,在业务办理过程中,还可以对业务流程进行实时监控。例如一些实施场景中,发布了指定流程后,用户可以使用该指定流程办理业务,而且在流程实例运行时,可以在流程监控界面中对指定流程中的任务流转、流转中的流程等进行实时监控。其中,指定流程可以是任意一种业务流程,其可以根据实际场景进行选择。
一些实施例中,所述对所述业务流程进行实时监控,可以包括:可视化显示所述业务流程的运行轨迹及流程执行状态。其中,执行状态可以包括已执行、当前任务等。
一些实施场景中,对业务流程进行实时监控时,可以获取流程监控信息、流程基本信息、运行轨迹等。其中,流程监控信息至少可以包括下述之一:流程实例ID(IdentityDocument)、流程模板编码、流程模板名称、任务名称、任务状态代码、流程业务标识等。流程基本信息可以包括业务编号/流程业务标识、应用组件编号、流程定义模板编号、流程蒂尼模板名称、申请人编号、申请人名称、流程执行人部门编号、流程执行人部门名称、申请人机构编号、申请人机构名称等。
一些实施例中,可以对业务流程可以进行个性化设置。例如,可以为业务流程设置个性化字段对应报文字段。
本说明书实施例,可视化流程设计器可以通过web端流程设计专用操作界面来进行流程开发和管理工作,将流程中的任务之间的流转关系通过可视化的工具配置成模板,保存在数据库表中。将流程发布到业务***后,生成对应的流程定义数据,向用户提供流程服务。用户即可使用发布后的流程进行业务办理,并且在流程实例的流转过程中,用户还可以通过可视化的监控页面清楚地观察流程流转的当前状态,以及查看流程的历史记录和任务节点的具体信息。
本说明书实施例,针对定制流程业务,可以设计统一的流程模板,从而可以方便用户进行业务办理。
本说明书实施例,可以整合端到端的客户服务流程,为渠道提供集成的服务,提供面向不同客户、跨时序的流程编排服务。
当然,上述只是进行示例性说明,本说明书实施方式不限于上述举例,所属领域技术人员在本申请技术精髓的启示下,还可能做出其它变更,但只要其实现的功能和效果与本申请相同或相似,均应涵盖于本申请保护范围内。
从以上的描述中,可以看出,本申请实施例可以基于在流程定义模板中输入的基本信息,创建流程模板。进一步,可以响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息,根据配置信息,生成与流程模板对应流程数据,其中,配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息。进一步,可以将流程数据发布到业务***,获得业务流程。本说明书实施例,通过可视化流程设计器在画布上进行编辑和设计可以提高流程配置的正确率,同时也可以使配置流程的人员能够更清楚地进行流程设计,更容易发现流程配置中出现的错误。通过可视化流程设计器在画布上进行编辑和设计,还可以提高流程配置的工作效率,通过在画布中拉拽控件、连线等方法来编排流程,方便快捷,且设计器中多样的功能可以避免设计过程中的很多重复劳动。
基于上述所述一种获得业务流程的方法,本说明书一个或多个实施例还提供一种获得业务流程的装置。所述的装置可以包括使用了本说明书实施例所述方法的***(包括分布式***)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本说明书实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参见前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
具体地,图5是本说明书提供的一种获得业务流程的装置的一个实施例的模块结构示意图,如图5所示,本说明书提供的一种获得业务流程的装置可以包括:创建模块120,确定模块122,生成模块124,获得模块126。
创建模块120,可以用于基于在流程定义模板中输入的基本信息,创建流程模板;
确定模块122,可以用于响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;
生成模块124,可以用于根据所述配置信息,生成与所述流程模板对应流程数据;
获得模块126,可以用于将流程数据发布到业务***,获得业务流程。
需要说明的,上述所述的装置根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
本说明书还提供一种获得业务流程的设备的实施例,包括处理器及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时可以实现上述任意一项方法实施例。例如,所述指令被所述处理器执行时实现包括以下步骤:基于在流程定义模板中输入的基本信息,创建流程模板;响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;根据所述配置信息,生成与所述流程模板对应流程数据;将流程数据发布到业务***,获得业务流程。
需要说明的,上述所述的设备根据方法或装置实施例的描述还可以包括其他的实施方式。具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
本说明书所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图6是本说明书提供的一种获得业务流程的服务器的一个实施例的硬件结构框图,该服务器可以是上述实施例中的获得业务流程的装置或获得业务流程的设备。如图6所示,服务器10可以包括一个或多个(图中仅示出一个)处理器100(处理器100可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器200、以及用于通信功能的传输模块300。本领域普通技术人员可以理解,图6所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器10还可包括比图6中所示更多或者更少的组件,例如还可以包括其他的处理硬件,如数据库或多级缓存、GPU,或者具有与图6所示不同的配置。
存储器200可用于存储应用软件的软件程序以及模块,如本说明书实施例中的获得业务流程的方法对应的程序指令/模块,处理器100通过运行存储在存储器200内的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器200可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器200可进一步包括相对于处理器100远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输模块300用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输模块300包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块300可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书提供的上述实施例所述的方法或装置可以通过计算机程序实现业务逻辑并记录在存储介质上,所述的存储介质可以计算机读取并执行,实现本说明书实施例所描述方案的效果。所述存储介质可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方式的媒体加以存储。所述存储介质可以包括:利用电能方式存储信息的装置如,各式存储器,如RAM、ROM等;利用磁能方式存储信息的装置如,硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘;利用光学方式存储信息的装置如,CD或DVD。当然,还有其他方式的可读存储介质,例如量子存储器、石墨烯存储器等等。
本说明书提供的上述获得业务流程的方法或装置实施例可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作***的c++语言在PC端实现、linux***实现,或其他例如使用android、iOS***程序设计语言在智能终端实现,以及基于量子计算机的处理逻辑实现等。
需要说明的是说明书上述所述的装置、设备根据相关方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照对应方法实施例的描述,在此不作一一赘述。
本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个时可以把部分模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。
本发明是参照根据本发明实施例的方法、装置、设备的流程图和/或方框图来描述的。应理解可由计算机程序指令实现,可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
本领域技术人员应明白,本说明书一个或多个实施例可提供为方法、***或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。
以上所述仅为本说明书一个或多个实施例的实施例而已,并不用于限制本本说明书一个或多个实施例。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。
Claims (10)
1.一种获得业务流程的方法,其特征在于,所述方法包括:
基于在流程定义模板中输入的基本信息,创建流程模板;
响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;
根据所述配置信息,生成与所述流程模板对应流程数据;
将流程数据发布到业务***,获得业务流程。
2.根据权利要求1所述的方法,其特征在于,所述流程定义模板中至少包括下述之一:应用组件编号、应用组件名称、应用编号、应用名称、流程定义模板编号、流程定义模板名称、流程启动模式、模板负责人、是否是默认模板、所属***代码。
3.根据权利要求1所述的方法,其特征在于,所述可视化流程设计器编辑页面中至少包括下述之一:工具栏、控件栏、画布、属性栏;
所述工具栏中至少包括下述之一:保存流程设计的控件、重新绘制流程的控件、撤销与反撤销的控件、复制与粘贴的控件、缩放画布的控件、拖拽的控件、节点连线的控件;
所述控件栏中包括用于拖拽到画布中进行编辑的任务控件,所述任务控件至少包括下述之一:开始控件、结束控件、用户任务控件、子流程控件、分支网关控件、合并网关控件;
所述属性栏中包括用于设置任务节点属性的控件,所述任务节点属性至少包括下述之一:任务编号、任务名称、任务描述、任务模式、选人标识、任务执行人、组件列表类型信息、操作类型、预选任务;
所述画布用于可视化显示流程设计过程。
4.根据权利要求3所述的方法,其特征在于,所述组件列表类型信息至少包括下述之一:组件列表类型编号、与所述组件列表类型编号关联的网络跳转地址、跳转方式;所述操作类型至少包括下述之一:创建并分配任务、认领任务、完成任务、重新分配任务、委托任务、取回任务、转交任务、退回上一任务、退回首任务、终止任务、退回指定任务实例。
5.根据权利要求3所述的方法,其特征在于,所述节点连线的控件用于使用带箭头的线段将两个任务节点进行有序的连线;其中,在连线上包括流转到下一任务节点的流转条件。
6.根据权利要求1所述的方法,其特征在于,还包括:
基于所述业务流程办理业务;其中,在业务办理过程中,对所述业务流程进行实时监控。
7.根据权利要求6所述的方法,其特征在于,所述对所述业务流程进行实时监控,包括:
可视化显示所述业务流程的运行轨迹及流程执行状态。
8.一种获得业务流程的装置,其特征在于,包括:
创建模块,用于基于在流程定义模板中输入的基本信息,创建流程模板;
确定模块,用于响应于对可视化流程设计器编辑页面中控件的操作,确定任务节点的配置信息;所述配置信息包括任务节点位置数据、任务流转顺序信息、任务节点属性信息;
生成模块,用于根据所述配置信息,生成与所述流程模板对应流程数据;
获得模块,用于将流程数据发布到业务***,获得业务流程。
9.一种获得业务流程的设备,其特征在于,包括处理器及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现权利要求1-7中任意一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机指令,所述指令被执行时实现权利要求1至7中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011551780.0A CN112561386A (zh) | 2020-12-24 | 2020-12-24 | 一种获得业务流程的方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011551780.0A CN112561386A (zh) | 2020-12-24 | 2020-12-24 | 一种获得业务流程的方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112561386A true CN112561386A (zh) | 2021-03-26 |
Family
ID=75033580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011551780.0A Pending CN112561386A (zh) | 2020-12-24 | 2020-12-24 | 一种获得业务流程的方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112561386A (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113077139A (zh) * | 2021-03-30 | 2021-07-06 | 深圳市智莱科技股份有限公司 | 流程配置方法、装置、设备及计算机可读存储介质 |
CN113256161A (zh) * | 2021-06-21 | 2021-08-13 | 北京关键科技股份有限公司 | 对流程模型进行建模的方法、装置、电子设备及存储介质 |
CN113298343A (zh) * | 2021-03-31 | 2021-08-24 | 阿里巴巴新加坡控股有限公司 | 任务生成方法、任务执行方法及装置 |
CN113467782A (zh) * | 2021-07-02 | 2021-10-01 | 建信金融科技有限责任公司 | 一种确定业务流程的方法、装置及设备 |
CN113516545A (zh) * | 2021-04-22 | 2021-10-19 | 建信金融科技有限责任公司 | 内控合规业务管理方法及装置 |
CN113743731A (zh) * | 2021-08-05 | 2021-12-03 | 核动力运行研究所 | 一种核电厂生产管理方法及装置 |
CN114240382A (zh) * | 2021-12-21 | 2022-03-25 | 中国建设银行股份有限公司 | 基于结构化流程模板的流程实例生成方法及装置 |
CN114282760A (zh) * | 2021-11-19 | 2022-04-05 | 重庆市通信产业服务有限公司中冉信息分公司 | 一种结合动态表单和动态流程的工作流生成方法及装置 |
CN114443164A (zh) * | 2022-01-14 | 2022-05-06 | 阳光保险集团股份有限公司 | 一种任务处理方法、装置、电子设备及存储介质 |
CN114518908A (zh) * | 2022-02-17 | 2022-05-20 | 杭州网易云音乐科技有限公司 | 服务编排方法、介质、装置和计算设备 |
CN115239314A (zh) * | 2022-08-26 | 2022-10-25 | 北京中诺链捷数字科技有限公司 | 智能合同签订方法、装置、设备和存储介质 |
CN116088816A (zh) * | 2021-11-05 | 2023-05-09 | 大连联达科技有限公司 | 一种低代码开发全景业务视图的方法 |
WO2023142079A1 (zh) * | 2022-01-29 | 2023-08-03 | 西门子股份公司 | 工作流创建方法、***、介质及程序产品 |
CN116560624A (zh) * | 2023-07-11 | 2023-08-08 | 合肥青谷信息科技有限公司 | 一种软件设计器及软件开发方法 |
CN116991383A (zh) * | 2023-06-29 | 2023-11-03 | 广州市扬海数码科技有限公司 | 一种erp***可视化流程设计器及设计方法 |
CN117670007A (zh) * | 2023-12-05 | 2024-03-08 | 北京领雁科技股份有限公司 | 流程模型的生成方法、相关装置及介质 |
CN117992034A (zh) * | 2024-04-03 | 2024-05-07 | 霖久智慧(广东)科技有限公司 | 工单***的业务流程配置方法、装置、设备、存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130110765A1 (en) * | 2011-11-02 | 2013-05-02 | Sap Ag | Semantic configuration in a business process platform |
CN103617047A (zh) * | 2013-12-16 | 2014-03-05 | 北京中电普华信息技术有限公司 | 一种业务流程开发方法、装置及处理器 |
CN107133052A (zh) * | 2017-05-27 | 2017-09-05 | 杭州迪脉信息科技有限公司 | 流程创建的方法及装置 |
CN111897815A (zh) * | 2020-07-15 | 2020-11-06 | 中国建设银行股份有限公司 | 一种业务处理方法和装置 |
CN111967849A (zh) * | 2020-08-19 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | 一种任务处理流程编排方法、装置及电子设备 |
CN112036736A (zh) * | 2020-08-28 | 2020-12-04 | 杭州指令集智能科技有限公司 | 一种工作流创建方法及装置 |
-
2020
- 2020-12-24 CN CN202011551780.0A patent/CN112561386A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130110765A1 (en) * | 2011-11-02 | 2013-05-02 | Sap Ag | Semantic configuration in a business process platform |
CN103617047A (zh) * | 2013-12-16 | 2014-03-05 | 北京中电普华信息技术有限公司 | 一种业务流程开发方法、装置及处理器 |
CN107133052A (zh) * | 2017-05-27 | 2017-09-05 | 杭州迪脉信息科技有限公司 | 流程创建的方法及装置 |
CN111897815A (zh) * | 2020-07-15 | 2020-11-06 | 中国建设银行股份有限公司 | 一种业务处理方法和装置 |
CN111967849A (zh) * | 2020-08-19 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | 一种任务处理流程编排方法、装置及电子设备 |
CN112036736A (zh) * | 2020-08-28 | 2020-12-04 | 杭州指令集智能科技有限公司 | 一种工作流创建方法及装置 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113077139A (zh) * | 2021-03-30 | 2021-07-06 | 深圳市智莱科技股份有限公司 | 流程配置方法、装置、设备及计算机可读存储介质 |
CN113298343A (zh) * | 2021-03-31 | 2021-08-24 | 阿里巴巴新加坡控股有限公司 | 任务生成方法、任务执行方法及装置 |
CN113298343B (zh) * | 2021-03-31 | 2023-11-14 | 阿里巴巴新加坡控股有限公司 | 任务生成方法、任务执行方法及装置 |
CN113516545A (zh) * | 2021-04-22 | 2021-10-19 | 建信金融科技有限责任公司 | 内控合规业务管理方法及装置 |
CN113256161A (zh) * | 2021-06-21 | 2021-08-13 | 北京关键科技股份有限公司 | 对流程模型进行建模的方法、装置、电子设备及存储介质 |
CN113467782B (zh) * | 2021-07-02 | 2022-12-09 | 中国建设银行股份有限公司 | 一种确定业务流程的方法、装置及设备 |
CN113467782A (zh) * | 2021-07-02 | 2021-10-01 | 建信金融科技有限责任公司 | 一种确定业务流程的方法、装置及设备 |
CN113743731A (zh) * | 2021-08-05 | 2021-12-03 | 核动力运行研究所 | 一种核电厂生产管理方法及装置 |
CN116088816B (zh) * | 2021-11-05 | 2024-03-26 | 大连联达科技有限公司 | 一种低代码开发全景业务视图的方法 |
CN116088816A (zh) * | 2021-11-05 | 2023-05-09 | 大连联达科技有限公司 | 一种低代码开发全景业务视图的方法 |
CN114282760A (zh) * | 2021-11-19 | 2022-04-05 | 重庆市通信产业服务有限公司中冉信息分公司 | 一种结合动态表单和动态流程的工作流生成方法及装置 |
CN114240382A (zh) * | 2021-12-21 | 2022-03-25 | 中国建设银行股份有限公司 | 基于结构化流程模板的流程实例生成方法及装置 |
CN114443164A (zh) * | 2022-01-14 | 2022-05-06 | 阳光保险集团股份有限公司 | 一种任务处理方法、装置、电子设备及存储介质 |
WO2023142079A1 (zh) * | 2022-01-29 | 2023-08-03 | 西门子股份公司 | 工作流创建方法、***、介质及程序产品 |
CN114518908A (zh) * | 2022-02-17 | 2022-05-20 | 杭州网易云音乐科技有限公司 | 服务编排方法、介质、装置和计算设备 |
CN114518908B (zh) * | 2022-02-17 | 2024-03-22 | 杭州网易云音乐科技有限公司 | 服务编排方法、介质、装置和计算设备 |
CN115239314A (zh) * | 2022-08-26 | 2022-10-25 | 北京中诺链捷数字科技有限公司 | 智能合同签订方法、装置、设备和存储介质 |
CN115239314B (zh) * | 2022-08-26 | 2023-10-13 | 北京中诺链捷数字科技有限公司 | 智能合同签订方法、装置、设备和存储介质 |
CN116991383A (zh) * | 2023-06-29 | 2023-11-03 | 广州市扬海数码科技有限公司 | 一种erp***可视化流程设计器及设计方法 |
CN116991383B (zh) * | 2023-06-29 | 2023-12-26 | 广州市扬海数码科技有限公司 | 一种erp***可视化流程设计器及设计方法 |
CN116560624A (zh) * | 2023-07-11 | 2023-08-08 | 合肥青谷信息科技有限公司 | 一种软件设计器及软件开发方法 |
CN117670007A (zh) * | 2023-12-05 | 2024-03-08 | 北京领雁科技股份有限公司 | 流程模型的生成方法、相关装置及介质 |
CN117992034A (zh) * | 2024-04-03 | 2024-05-07 | 霖久智慧(广东)科技有限公司 | 工单***的业务流程配置方法、装置、设备、存储介质 |
CN117992034B (zh) * | 2024-04-03 | 2024-06-07 | 霖久智慧(广东)科技有限公司 | 工单***的业务流程配置方法、装置、设备、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112561386A (zh) | 一种获得业务流程的方法、装置及设备 | |
CN113094037B (zh) | 表单和工作流的交互方法、开发平台、设备及存储介质 | |
US11132114B2 (en) | Method and apparatus for generating customized visualization component | |
CN110413281B (zh) | 一种基于拖拽式构建企业流转流程管控方法 | |
US20180101371A1 (en) | Deployment manager | |
US8639555B1 (en) | Workflow discovery through user action monitoring | |
WO2022007919A1 (zh) | 流程处理方法、装置及计算机*** | |
CN111966345A (zh) | 拖拽式网页设计方法、装置、计算机设备、存储介质 | |
CN110807015A (zh) | 一种大数据资产价值交付管理方法及*** | |
CN113504908A (zh) | 业务代码生成方法、装置、电子设备及计算机可读介质 | |
CN110688104A (zh) | 可视化流程处理方法、装置、电子设备及可读存储介质 | |
CN115857920A (zh) | 应用页面开发方法、装置、***、计算设备及存储介质 | |
CN112669110A (zh) | 服务器标签管理方法及相关设备 | |
CN105574735A (zh) | 基于互联网的展示物料***及展示物料制作方法 | |
CN116382672A (zh) | 用于文旅产业流程的***设计方法、智能终端和存储介质 | |
CN112084446A (zh) | 一种网页编辑方法、编辑器、电子设备和可读存储介质 | |
CN108304190A (zh) | 网络店铺生成方法及装置 | |
CN104166551B (zh) | 一种应用接口开发方法和开发装置 | |
CN114647409A (zh) | 大屏可视化应用创建平台、方法、计算设备和存储介质 | |
CN113467782B (zh) | 一种确定业务流程的方法、装置及设备 | |
CN112861059A (zh) | 可视化组件生成方法、装置、计算机设备及可读存储介质 | |
CN115810064A (zh) | 基于开源gis技术的地图制图与发布平台的构建方法 | |
CN114817379A (zh) | 基于Qunee的配置项关系可视化方法、***、设备及介质 | |
CN114139504A (zh) | 一种基于画布的构建数据动态流动模型的方法及设备、介质 | |
CN113806596B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210326 |