.NET MVC开源工作流系统 - 可视化流程设计器 - 工作流表单设计器 - .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联系电话:023-62586481Email:xhb@roadflow.net
Copyright(C) 2014-2018 重庆天知软件技术有限公司 版权所有