CN109240732A - 一种基于灵活规则的流程编排方法 - Google Patents

一种基于灵活规则的流程编排方法 Download PDF

Info

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
Application number
CN201810993151.XA
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.)
Inspur Tianyuan Communication Information System Co Ltd
Original Assignee
Inspur Tianyuan Communication Information System 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 Inspur Tianyuan Communication Information System Co Ltd filed Critical Inspur Tianyuan Communication Information System Co Ltd
Priority to CN201810993151.XA priority Critical patent/CN109240732A/zh
Publication of CN109240732A publication Critical patent/CN109240732A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software 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)中,在流程过程中匹配配置的规则,如果条件符合,则在流程执行前或者执行后处理相应的事件。
CN201810993151.XA 2018-08-29 2018-08-29 一种基于灵活规则的流程编排方法 Pending CN109240732A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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的电子表单设计***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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