【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

流程引擎是一种低代码的核心业务引擎,用于人与系统之间发生的步骤化的业务执行,从而形成任务按照既定规则进行流转。流程引擎通是将人工处理业务与流转的路径进行配置化,实现自动化和监控这些任务流程,提高了组织的效率、可靠性和灵活性。

【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

接下来详细对流程引擎的配置界面做个介绍。

1、基础信息页面

在进入流程引擎配置器后,如下所示:

【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

①:流程属于的轻应用以及本流程的名称,点击“笔”按钮,可以对流程的名称进行修改

②:流程引擎配置的导航菜单,包括流程的基础信息设置,流程的可视化配置画布,流程的高级设置等页面

③:流程的配置按钮,包括数据管理(关联的主要的数据模型),模拟测试、可用性发布和保存的操作按钮;

④:同①的功能,对流程的名称进行设置

⑤:设置流程的归属分组,可以手动添加分组的名称。

⑥:流程的描述 内容

⑦:流程的图标,主要用户在系统上展示本流程

2、流程设计页面

进入流程设计页面,本页面是流程配置的核心功能,如下图所示

【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

①:进入流程设计界面

②:点击“ ”按钮,可以创建多种流程任务节点,其中包括审批节点、条件分支、抄送节点、业务逻辑、并行分支;

③:点击审批节点的任务卡片,右侧会弹出对应节点的配置展示内容

④:条件节点的配置

⑤:左侧选中的节点展示出来的配置详情面板。

注:具体节点的配置,可以参考流程引擎 介绍的任务节点的配置的相关章节介绍。

3、高级设置页面,如下图所示

【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

①:点击进入高级设置页面

②:终止模式配置,用于在流程申请发起后,发起人是否可以主动终止流程;

③:重启任务配置,适用于流程完成后(拒绝、结束时),用户可以重新发起该流程;

④:自动审批设置,有两种场景可以设置为自动审批,a当节点中存在发起人的时候,b 相邻审批人为同一人的时候,可以设置自动审批;

⑤:动态选择审批人设置:可以在发起流程时界面上选择/修改审批处理的人员;

⑥:动态添加节点设置,在固定配置的流程审批节点执行完后,可以自主的添加下一环节的审批处理的人员;

⑦、⑧、⑨:撤回、审批通过、审批不同过时,都可以触发不同的逻辑。

4、流程相关的操作按钮

绑定数据模型的按钮,可以主动选择流程执行的主要模型,也可以新增列表页设置,如下图所示

【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

点击流程测试,如下图所示,在测试时,系统会提示存在问题的设置

【流程引擎】一个可实现流程自动化的低代码核心引擎(流程引擎介绍)

流程引擎为我们提供了一种高效、灵活和可靠的方式来管理和执行任务流程,使我们能够根据实际需求灵活地配置和调整流程。同时也可以更好地应对各种业务需求,提高工作效率和准确性。

在线demo:https://frame.bctools.cn/

基础框架开源地址:https://gitee.com/software-minister/jvs

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部