Exemplo n.º 1
0
        public static NextActivityMatchedResult GetNextActivityList(Guid processGUID,
                                                                    Guid processInstanceGUID,
                                                                    Guid activityGUID,
                                                                    ConditionKeyValuePair conditionKeyValuePair)
        {
            try
            {
                //var pm = new ProcessManager();
                //var
                var processModel = new ProcessModel(processGUID);
                var activity     = processModel.GetActivity(activityGUID);

                return(processModel.GetNextActivityList(processInstanceGUID, activity, conditionKeyValuePair));
            }
            catch (System.Exception)
            {
                //throw new WfDataException(string.Format("获取当前节点的下一节点信息失败,详细信息:{0}", ex.Message), ex);
                throw;
            }
        }
Exemplo n.º 2
0
        public static NextActivityMatchedResult GetNextActivityList(Guid processGUID,
                                                                    Guid processInstanceGUID,
                                                                    Guid activityGUID,
                                                                    ConditionKeyValuePair conditionKeyValuePair,
                                                                    ActivityResource activityResource,
                                                                    Expression <Func <ActivityResource, ActivityEntity, bool> > expression)
        {
            try
            {
                var processModel = new ProcessModel(processGUID);
                var activity     = processModel.GetActivity(activityGUID);

                return(processModel.GetNextActivityList(processInstanceGUID, activity, conditionKeyValuePair, activityResource, expression));
            }
            catch (System.Exception)
            {
                //throw new WfDataException(string.Format("获取当前节点的下一节点信息失败,详细信息:{0}", ex.Message), ex);
                throw;
            }
        }