如何创建流程实例
WikeFlow2.0演示地址:http://workflow2.wikesoft.com
创建流程
CreateParms parms = new CreateParms(); parms.UserId = User.Identity.GetLoginUserId(); parms.UserName = User.Identity.GetTrueName(); parms.InstanceName = model.COST_TITLE; parms.FlowDefKey = "cost"; InstanceMessage instance = _workFlowInstanceService.CreateInstance(parms);流程创建成功后,你的业务数据表中需要一个字段来保存流程实例Id,实现业务数据和流程实例的关联。
CreateParms
namespace WikeSoft.WorkFlowEngine.Parms
{
/// <summary>
/// 创建流程参数
/// </summary>
public class CreateParms
{
/// <summary>
/// 流程定义key
/// </summary>
public string FlowDefKey{get;set;}
/// <summary>
/// 创建人用户Id
/// </summary>
public string UserId{get;set;}
/// <summary>
/// 创建人
/// </summary>
public string UserName{get;set;}
/// <summary>
/// 流程名称
/// </summary>
public string InstanceName{get;set;}
/// <summary>
/// 说明
/// </summary>
public string Remark { get; set; }
}
}
版权所有:本文档的任何部分,包括文字、图片、图形等均归属于成都惟科软件有限公司(以下简称“惟科软件”)。未经书面许可,任何单位或个人不得以任何方式摘录、复制、翻译、修改本手册的全部或部分。除非另有约定,惟科软件不对本手册提供任何明示或默示的声明或保证。
责任声明:在法律允许的最大范围内,本文档是“按照现状”提供,可能存在瑕疵或错误。惟科软件不对本文档提供任何形式的明示或默示保证,包括但不限于适销性、质量满意度、适合特定目的;亦不对使用或是分发本文档导致的任何特殊、附带、偶然或间接的损害进行赔偿,包括但不限于商业利润损失、系统故障、数据或文档丢失产生的损失。