CN109240732A - 一种基于灵活规则的流程编排方法 - Google Patents
一种基于灵活规则的流程编排方法 Download PDFInfo
- Publication number
- CN109240732A CN109240732A CN201810993151.XA CN201810993151A CN109240732A CN 109240732 A CN109240732 A CN 109240732A CN 201810993151 A CN201810993151 A CN 201810993151A CN 109240732 A CN109240732 A CN 109240732A
- Authority
- CN
- China
- Prior art keywords
- list
- elastic regulation
- field
- configuration
- process method
- 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 80
- 230000008569 process Effects 0.000 title claims abstract description 59
- 238000012800 visualization Methods 0.000 claims abstract description 4
- 238000012986 modification Methods 0.000 claims description 7
- 230000004048 modification Effects 0.000 claims description 7
- 238000011161 development Methods 0.000 abstract description 3
- 238000012423 maintenance Methods 0.000 abstract description 2
- 238000012544 monitoring process Methods 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 238000013396 workstream Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明特别涉及一种基于灵活规则的流程编排方法。该基于灵活规则的流程编排方法,定义可视化、可编排的云表单,并在定义完成后发布;在流程定义过程中将各个环节与云表单绑定,配置每个节点操作按钮和字段属性,同时监控流程的流转详情;规则绑定多个事件,在规则配置过程中根据实际业务需要绑定对应的事件配置流程流转即可实现相应的功能,发送短信,属性更新和自动提交规则,无需重新开发业务。该基于灵活规则的流程编排方法,客户不仅可以通过云表单修改表单字段,实现了灵活配置,同时还能定制扩展事件,增强了***对业务的承载能力,进而大大的减少了维护及开发成本。
Description
技术领域
本发明涉及计算机应用技术领域,特别涉及一种基于灵活规则的流程编排方法。
背景技术
虽然工作流技术应用已经使用多年,但是大多仍是基于工作流绑定开发jsp页面来实现,耦合性很高。在这种情况下,用户不能自己定义和编排页面。客户如果在使用过程中想要改动表单,例如增加一个环节审批,就需要开发人员修改后台代码并给客户升级。同时,现有技术中流程节点的流转也是由预先写好的代码控制的,流程节点只能根据规则配置流转,客户无法根据自身的需要灵活修改。
SDM***(service desk management system)管理着各个流程数据,每天处理各种工单和故障单。SDM***对各种工单进行管理的过程中,时常会出现客户需要修改表单字段的情况,例如增加一个字段,或者修改字段,或者删除字段等等。但是由于现有技术中的流程都是代码开发的,因此必须要安排开发人员驻现场,修改相关的jsp页面以及后台代码,然后将其发布到生产环境,才能实现用户需求。
当用户需要在流程中处理一些非流程的业务处理时,现有技术只能将业务与工作流融合起来使用,通过研发过程中写代码才能实现,缺少扩展性和通用性。
针对上述问题,为了满足客户多样化需求和复杂的应用场景,本发明提出了一种基于灵活规则的流程编排方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于灵活规则的流程编排方法。
本发明是通过如下技术方案实现的:
一种基于灵活规则的流程编排方法,其特征在于,包括以下步骤:
(1)定义可视化、可编排的云表单,并在定义完成后发布;
(2)在流程定义过程中将各个环节与云表单绑定,配置每个节点操作按钮和字段属性,同时监控流程的流转详情;
(3)规则绑定多个事件,在规则配置过程中根据实际业务需要绑定对应的事件配置流程流转即可实现相应的功能,发送短信,属性更新和自动提交规则,无需重新开发业务;
(4)发起一个流程,填写表单中的各个字段属性并提交,流程会根据规则流转到相应的节点,最后并中介流程;
(5)在办结列表中查看流程,并跟踪各个流程的各个环节的历史数据。
所述步骤(1)中,客户通过云表单自定义表单字段,根据自定义的字段类型选择对应的控件,并定义字段的长度、初始化值以及是否必填。
所述自定义表单字段支持修改,可以增加或者删除某个字段,修改后发布即可在流程中看到最新的表单。
所述步骤(2)中流程定义过程中配置的操作按钮包括提交,驳回和跳转提交,每个节点对应表单的字段可以设置为隐藏或只读;所述流程定义过程还支持会签及告警,避免流程超时。
所述规则配置支持所有环节表单的字段进行条件配置,匹配条件包含等于,不等于,包含,不包含,大于和小于;同时规则配置还支持自动提交,属性更新,发送短信,创建子单和SLA;其中创建子单包括自动创建和手动创建。
所述步骤(4)中,在流程过程中匹配配置的规则,如果条件符合,则在流程执行前或者执行后处理相应的事件。
本发明的有益效果是:该基于灵活规则的流程编排方法,客户不仅可以通过云表单修改表单字段,实现了灵活配置,同时还能定制扩展事件,增强了***对业务的承载能力,进而大大的减少了维护及开发成本。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该基于灵活规则的流程编排方法,包括下下步骤,
(1)定义可视化、可编排的云表单,并在定义完成后发布;
(2)在流程定义过程中将各个环节与云表单绑定,配置每个节点操作按钮和字段属性,同时监控流程的流转详情;
(3)规则绑定多个事件,在规则配置过程中根据实际业务需要绑定对应的事件配置流程流转即可实现相应的功能,发送短信,属性更新和自动提交规则,无需重新开发业务;
(4)发起一个流程,填写表单中的各个字段属性并提交,流程会根据规则流转到相应的节点,最后并中介流程;
(5)在办结列表中查看流程,并跟踪各个流程的各个环节的历史数据。
所述步骤(1)中,客户通过云表单自定义表单字段,根据自定义的字段类型选择对应的控件,并定义字段的长度、初始化值以及是否必填。
所述自定义表单字段支持修改,可以增加或者删除某个字段,修改后发布即可在流程中看到最新的表单。
所述步骤(2)中流程定义过程中配置的操作按钮包括提交,驳回和跳转提交,每个节点对应表单的字段可以设置为隐藏或只读;所述流程定义过程还支持会签及告警,避免流程超时。
所述规则配置支持所有环节表单的字段进行条件配置,匹配条件包含等于,不等于,包含,不包含,大于和小于;同时规则配置还支持自动提交,属性更新,发送短信,创建子单和SLA;其中创建子单包括自动创建和手动创建。
所述步骤(4)中,在流程过程中匹配配置的规则,如果条件符合,则在流程执行前或者执行后处理相应的事件。
Claims (6)
1.一种基于灵活规则的流程编排方法,其特征在于:
定义可视化、可编排的云表单,并在定义完成后发布;
在流程定义过程中将各个环节与云表单绑定,配置每个节点操作按钮和字段属性,同时监控流程的流转详情;
规则绑定多个事件,在规则配置过程中根据实际业务需要绑定对应的事件配置流程流转即可实现相应的功能,发送短信,属性更新和自动提交规则,无需重新开发业务;
发起一个流程,填写表单中的各个字段属性并提交,流程会根据规则流转到相应的节点,最后并中介流程;
在办结列表中查看流程,并跟踪各个流程的各个环节的历史数据。
2.根据权利要求1所述的基于灵活规则的流程编排方法,其特征在于:所述步骤(1)中,客户通过云表单自定义表单字段,根据自定义的字段类型选择对应的控件,并定义字段的长度、初始化值以及是否必填。
3.根据权利要求2所述的基于灵活规则的流程编排方法,其特征在于:所述自定义表单字段支持修改,可以增加或者删除某个字段,修改后发布即可在流程中看到最新的表单。
4.根据权利要求1所述的基于灵活规则的流程编排方法,其特征在于:所述步骤(2)中流程定义过程中配置的操作按钮包括提交,驳回和跳转提交,每个节点对应表单的字段可以设置为隐藏或只读;所述流程定义过程还支持会签及告警,避免流程超时。
5.根据权利要求1所述的基于灵活规则的流程编排方法,其特征在于:所述规则配置支持所有环节表单的字段进行条件配置,匹配条件包含等于,不等于,包含,不包含,大于和小于;同时规则配置还支持自动提交,属性更新,发送短信,创建子单和SLA;其中创建子单包括自动创建和手动创建。
6.根据权利要求1所述的基于灵活规则的流程编排方法,其特征在于:所述步骤(4)中,在流程过程中匹配配置的规则,如果条件符合,则在流程执行前或者执行后处理相应的事件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810993151.XA CN109240732A (zh) | 2018-08-29 | 2018-08-29 | 一种基于灵活规则的流程编排方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810993151.XA CN109240732A (zh) | 2018-08-29 | 2018-08-29 | 一种基于灵活规则的流程编排方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109240732A true CN109240732A (zh) | 2019-01-18 |
Family
ID=65068732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810993151.XA Pending CN109240732A (zh) | 2018-08-29 | 2018-08-29 | 一种基于灵活规则的流程编排方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109240732A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111858619A (zh) * | 2019-04-28 | 2020-10-30 | ***通信集团河南有限公司 | 一种数据自流转的方法、装置和电子设备 |
CN111863162A (zh) * | 2020-08-04 | 2020-10-30 | 四川互慧软件有限公司 | 一种可自定义编控的不良事件上报方法 |
CN113342428A (zh) * | 2021-06-08 | 2021-09-03 | 浪潮天元通信信息***有限公司 | 基于cfs&rfs的家集客业务开通实现方法及*** |
CN113592332A (zh) * | 2021-08-06 | 2021-11-02 | 时代云英(重庆)科技有限公司 | 基于自定义配置的低代码业务***及方法 |
CN114327406A (zh) * | 2021-12-30 | 2022-04-12 | 重庆允成互联网科技有限公司 | 触发器数据过滤方法、触发器配置方法及计算机存储介质 |
CN114416070A (zh) * | 2022-01-25 | 2022-04-29 | 重庆允丰科技有限公司 | 用于可视化配置触发器的节点组件及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
CN105046408A (zh) * | 2015-06-25 | 2015-11-11 | 国网山东省电力公司 | 一种可配置工作流的实现方法及*** |
CN105373523A (zh) * | 2015-10-14 | 2016-03-02 | 浪潮软件集团有限公司 | 一种基于自定义表单、Activiti的工作流解决方法 |
CN106779594A (zh) * | 2016-12-01 | 2017-05-31 | 江苏鸿信***集成有限公司 | 一种基于Activiti的工作流管理方法 |
CN107807913A (zh) * | 2017-11-16 | 2018-03-16 | 金航数码科技有限责任公司 | 一种基于web的电子表单设计***及方法 |
-
2018
- 2018-08-29 CN CN201810993151.XA patent/CN109240732A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102486730A (zh) * | 2010-12-06 | 2012-06-06 | 上海协讯软件有限公司 | 可自定义定制流程的工作流实现方法及工作流*** |
CN105046408A (zh) * | 2015-06-25 | 2015-11-11 | 国网山东省电力公司 | 一种可配置工作流的实现方法及*** |
CN105373523A (zh) * | 2015-10-14 | 2016-03-02 | 浪潮软件集团有限公司 | 一种基于自定义表单、Activiti的工作流解决方法 |
CN106779594A (zh) * | 2016-12-01 | 2017-05-31 | 江苏鸿信***集成有限公司 | 一种基于Activiti的工作流管理方法 |
CN107807913A (zh) * | 2017-11-16 | 2018-03-16 | 金航数码科技有限责任公司 | 一种基于web的电子表单设计***及方法 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111858619A (zh) * | 2019-04-28 | 2020-10-30 | ***通信集团河南有限公司 | 一种数据自流转的方法、装置和电子设备 |
CN111858619B (zh) * | 2019-04-28 | 2023-07-21 | ***通信集团河南有限公司 | 一种数据自流转的方法、装置和电子设备 |
CN111863162A (zh) * | 2020-08-04 | 2020-10-30 | 四川互慧软件有限公司 | 一种可自定义编控的不良事件上报方法 |
CN113342428A (zh) * | 2021-06-08 | 2021-09-03 | 浪潮天元通信信息***有限公司 | 基于cfs&rfs的家集客业务开通实现方法及*** |
CN113342428B (zh) * | 2021-06-08 | 2022-06-28 | 浪潮通信信息***有限公司 | 基于cfs&rfs的家集客业务开通实现方法及*** |
CN113592332A (zh) * | 2021-08-06 | 2021-11-02 | 时代云英(重庆)科技有限公司 | 基于自定义配置的低代码业务***及方法 |
CN113592332B (zh) * | 2021-08-06 | 2024-03-05 | 时代云英(深圳)科技有限公司 | 基于自定义配置的低代码业务***及方法 |
CN114327406A (zh) * | 2021-12-30 | 2022-04-12 | 重庆允成互联网科技有限公司 | 触发器数据过滤方法、触发器配置方法及计算机存储介质 |
CN114327406B (zh) * | 2021-12-30 | 2022-08-12 | 重庆允成互联网科技有限公司 | 触发器数据过滤方法、触发器配置方法及计算机存储介质 |
CN114416070A (zh) * | 2022-01-25 | 2022-04-29 | 重庆允丰科技有限公司 | 用于可视化配置触发器的节点组件及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109240732A (zh) | 一种基于灵活规则的流程编排方法 | |
CN104216912B (zh) | 一种无侵入式的业务表单工作流化的实现方法与装置 | |
CN107423952B (zh) | 一种可扩展的DevOps持续交付***及其方法 | |
US9069958B2 (en) | Creating and maintaining a security policy | |
CN106325887B (zh) | 一种基于Activiti的业务流程管理方法 | |
US20060106846A1 (en) | Cross-context task management | |
US20090204452A1 (en) | Managing a multi-supplier environment | |
US7721257B2 (en) | Method for effecting software maintenance in a software system landscape and computer system | |
US8538793B2 (en) | System and method for managing real-time batch workflows | |
CN102982396A (zh) | 通用过程建模框架 | |
CN102169500A (zh) | 一种业务流程动态展示装置 | |
CN104020988A (zh) | 定制制造企业解决方案屏幕的图形用户界面 | |
CN101546260A (zh) | 用于重构面向服务的应用的方法及其设备 | |
CN108604334A (zh) | 用于自主服务组合的方法和装置 | |
JP2020087478A (ja) | スケーラブルでカスタマイズ可能なロケーションに依存しないアジャイルデリバリモデルを生成すること | |
CN102662650A (zh) | 一种基于动态业务流程引擎实现方法和*** | |
CN105786611A (zh) | 一种分布式集群的任务调度方法及装置 | |
CN105068794A (zh) | 一种支持Web页面本地研发的实现方法 | |
CN105490842A (zh) | 一种在线服务***中基于mvvm模型管理对话的方法 | |
EP1709537A2 (en) | Method and apparatus for unified performance modeling with monitoring and analysis of complex systems | |
Schäffer et al. | Configuration based process and knowledge management by structuring the software landscape of global operating industrial enterprises with Microservices | |
He et al. | ISA-95 tool for enterprise modeling | |
CN102375743B (zh) | 一种基于模型和模板开发soa***的方法 | |
CN107315636A (zh) | 一种资源可用度预警方法及装置 | |
CN103377405A (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: 20190118 |