工作流支持通过插件监控流程状态:终止,完成,挂起等

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

工作流支持通过插件监控流程状态:终止,完成,挂起等

      8.2.0.20240104及以上版本,支持通过插件监控工作流流程的状态变更:流程挂起,终止,完成等;具体设置如下:
      1、Administrator登录金蝶云星空,打开参数设置==>流程中心==>工作流,  信息中心模块,工作流扩展插件;
           输入格式为:命名空间.类名,组件名   主意中间的英文的逗号;示例如下:

    2、插件需要继承抽象类:AbstractWorkflowExtPlugIn,需要添加引用为:Kingdee.BOS.Workflow.App.Core, 实现抽象类的方法:OnProcInstUpdate ;  实例如下:

public class DefaultWorkflowExtPlugIn : AbstractWorkflowExtPlugIn
    { 
        public override void OnProcInstUpdate(ProcInstUpdateEventArgs e)
        {
            base.OnProcInstUpdate(e);
            var assignIds = e.ProcInstIds;
            var assignStatus = e.ProcInstStatus;
        }
    }

 

  其中,参数e.ProcInstIds为待办任务id的集合,通常只有一个;e.ProcInstStatus是待办任务状态的枚举ProcessStateType:,定义如下:

  /// <summary>
    /// 流程实例状态 
    /// </summary> 
    public enum ProcessStateType
    {
        /// <summary>
        /// 准备
        /// </summary>
        Ready = 0,
        /// <summary>
        /// 完成
        /// </summary>
        Completed = 1,
        /// <summary>
        /// 运行中
        /// </summary>
        Idled = 2,
        /// <summary>
        /// 挂起
        /// </summary>
        Failed = 3,
        /// <summary>
        /// 终止
        /// </summary>
        Terminate = 4,
        /// <summary>
        /// 暂停
        /// </summary>
        Suspend = 5,
    }






   

工作流支持通过插件监控流程状态:终止,完成,挂起等

8.2.0.20240104及以上版本,支持通过插件监控工作流流程的状态变更:流程挂起,终止,完成等;具体设置如下: 1、Administ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息