如何创建流程实例

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);

  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; }
         
    }
}