工作流的使用流程
2016-06-20 09:05:31 0 举报
1
作者其他创作
大纲/内容
在流程接口中添加Execute方法
using (var activity = _workflowEngine.CreateFlow(\"CMBPS\
添加工作流类库的引用startup注入工作流相关代码
结束
NoBudget
开始
1.第一次执行工作流的时候调用的是 using (var activity = _workflowEngine.CreateFlow(\"CMBPS\
{ \"States\
编写工作流的Activity方法
Activity方法内部主要是做业务逻辑代码。和根据业务逻辑代码返回的结果来推导工作流的走向。控制工作流的核心代码:1. this.NavigationValue = \"NormPr\"; 指向当前节点的下一个节点。2. return ActivityStates.Fullfilled; 当前节点结束。当前节点结束的时候工作流引擎会默认跑一遍下一个节点的Execute方法。我们默认在这里进行消息的转发。和工作流id的更新 。3.当在activity方法里面报错了的话 return ActivityStates.NoAction; 这表示下次执行Execute方法时还会执行当前的工作流节点。4.关于审批动态添加下个节点的子集节点的方法参考ApprovalPr 这个类;
节点示例: { \"NodeId\": \"CreatePR\
定义json工作流文件
CreatePR
NormPr
0 条评论
下一页