private WfActivityInstance CreateActivityInstance(WfProcess process, WfProcessInstance processInstance, WfActivity activity, WfActivityState state, long assignToUserId, string assignToUserName) { return(CreateActivityInstance(process, processInstance, activity, state, $"[{assignToUserId}]", assignToUserName)); }
/// <summary> /// 创建节点实例 /// </summary> /// <param name="process"></param> /// <param name="processInstance"></param> /// <param name="activity"></param> /// <returns></returns> private WfActivityInstance CreateActivityInstance(WfProcess process, WfProcessInstance processInstance, WfActivity activity, WfActivityState state, string assignToUserId, string assignToUserName) { return(new WfActivityInstance() { ActivityGuid = activity.key, ActivityName = activity.text, ActivityState = state, ActivityType = activity.activityType, CommonStatus = CommonStatus.Enabled, ProcessId = process.Id, ProcessInstanceId = processInstance.Id, ProcessName = process.Name, AssignToUserIds = assignToUserId, AssignToUserNames = assignToUserName }); }