namespace Learun.Workflow.Engine { /// /// 版 本 PIT-ADMS V7.0.3 敏捷开发框架 /// Copyright (c) 2013-2018 Hexagon PPM /// 创建人:研发部 /// 日 期:2018.12.10 /// 描 述:工作流引擎配置 /// public class NWFEngineConfig { /// /// 流程参数配置 /// public NWFEngineParamConfig ParamConfig { get; set; } #region 委托方法 /// /// 获取数据库数据 /// public DbFindTableMethod DbFindTable { get; set; } /// /// 获取审核同意数 /// public GetConfluenceNumMethod GetAgreeNum { get; set; } /// /// 获取审核不同意数 /// public GetConfluenceNumMethod GetDisAgreeNum { get; set; } #endregion } /// /// 流程模板引擎参数配置 /// public class NWFEngineParamConfig { /// /// 是否已经有流程实例 /// public bool HasInstance { get; set; } /// /// 是否是子流程 1是 0不是 /// public int IsChild { get; set; } /// /// 父级流程任务主键 /// public string ParentTaskId { get; set; } /// /// 父级流程实例主键 /// public string ParentProcessId { get; set; } /// /// 流程模板 /// public string Scheme { get; set; } /// /// 流程模板名称 /// public string SchemeName { get; set; } /// /// 流程模板编码 /// public string SchemeCode { get; set; } /// /// 流程模板主键 /// public string SchemeId { get; set; } /// /// 流程实例Id /// public string ProcessId { get; set; } /// /// 流程实例等级 1-普通,2-重要,3-紧急 /// public int ProcessLevel { get; set; } /// /// 流程标题 /// public string Title { get; set; } /// /// 审核人信息 /// public string Auditers { get; set; } /// /// 创建用户 /// public NWFUserInfo CreateUser { get; set; } /// /// 当前用户 /// public NWFUserInfo CurrentUser { get; set; } /// /// 流程状态 0 默认运行状态 1 重新发起 2 运行结束 /// public int State { get; set; } } }