.NET CORE开源工作流引擎 - 可视化流程设计器 - 工作流表单设计器 - .NET快速开发平台 - .NET三层代码生成器 - 通用权限管理

.NET MVC CORE开源工作流平台,可视化流程设计器
流程步骤设置-事件

image.png

事件即流程到某个状态执行的一个C#方法或sql语句。

事件写法为:命名空间.类名.方法名。不需要写参数。

        如果是以[sql]开头的表示执行一个sql语句,sql语句可以写通配符。

        如果是以[sql-json]开头的表示执行了sql语句后要更新业务表数据到流程数据json中,避免sql语句中更新了业务表字段值,而流程json中没有更新,看到的还是旧数据的情况。

事件参数为自动传递,RoadFlow.Model.FlowRunModel.FlowEventParameter实体类。

    image.png


    image.png

提交前事件:即任务提交前执行的方法。如果提交前事件返回字符串"1"、"true"以外的其他字符,则表示为错误信息,返回客户端提示,流程不提交。

    image.png

提交后事件:即任务提交后执行的方法。

步骤提交通过后事件:即一个步骤如果有多人处理,要根据策略判断步骤是否通过。通过后才执行的方法。

步骤退回前事件:步骤退回前执行的事件。

步骤退回后事件:步骤退回后执行的方法。

步骤退回通过后事件:即要判断步骤退回策略,退回通过后才去执行的方法。       

数据保存前事件:在保存表单业务数据前执行的事件。可以在事件中判断数据合法性,以及对数据作额外处理。方法返回字符串1、true以外的其他字符,表示为错误信息,返回客户端提示,任务不提交,数据不保存。示例:

    image.png   


联系QQ:493501010电话:136 0832 5512(微信同号)邮箱:road@roadflow.net
Copyright 2014 - 2024 重庆天知软件技术有限公司 版权所有