Пример #1
0
        /// <summary>
        /// 触发后执行
        /// </summary>
        protected void OnAfterExecuteWorkItem()
        {
            var delegateService = GetDelegateService();
            var actionList      = this.EventActivity.ActionList;

            ActionExecutor.ExecteActionListAfter(actionList, delegateService as IDelegateService);

            //----> 节点流转完成后,调用活动完成执行的委托事件
            DelegateExecutor.InvokeExternalDelegate(this.Session,
                                                    EventFireTypeEnum.OnActivityExecuted,
                                                    this.EventActivity,
                                                    ActivityForwardContext);
        }