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

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

image.png

事件即一个C#方法,在当前步骤提交或者退回时会去调用这个c#方法

这里只填写:命名空间.类名.方法名  不需要填参数,参数是自动的(包含当前流程实例的相关信息)

image.png

例如我在 TestController.cs下写了一个方法FlowSubmitBefor,那么这里的文本框只填 RoadFlow.Mvc.Controllers.TestController.FlowSubmitBefor

image.png

在调用方法的时候会自动将eventParam参数传递到当前方法,参数里包含了flowid,stepid,instanceid(当前流程对应的业务表的主键值)等参数


如果要在通过一个c#方法来判断当前步骤是否应该提交,则写一个提交前事件来检查,方法返回非1的字符串表示不能提交,并alert返回的字符串。


如果这里是以[sql]开头,则表示是一个SQL语句,则直接执行SQL语句,SQL语句可以包含通配符。例:[sql]update rf_test2 set title='abc' where id='{Query<instanceid>}'

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