当前流程运行节点的Map信息
        /// <summary>
        /// 创建实例
        /// </summary>
        /// <param name="taskView"></param>
        /// <param name="previousActivityInstance"></param>
        /// <param name="nextActivityTree"></param>
        /// <returns></returns>
        public static CurrentRunningNodeMapComplex Instance(TaskViewEntity taskView,
                                                            IList <ActivityInstanceEntity> previousActivityInstance,
                                                            IList <NodeView> nextActivityTree)
        {
            var runningNode = new CurrentRunningNodeMapComplex();

            runningNode.IsMine = false;
            runningNode.PreviousActivityInstance = previousActivityInstance;
            runningNode.NextActivityTree         = nextActivityTree;

            return(runningNode);
        }
        /// <summary>
        /// 创建实例
        /// </summary>
        /// <param name="taskView"></param>
        /// <param name="previousActivityInstance"></param>
        /// <param name="nextActivityTree"></param>
        /// <returns></returns>
        public static CurrentRunningNodeMapComplex Instance(TaskViewEntity taskView,
            IList<ActivityInstanceEntity> previousActivityInstance,
            IList<NodeView> nextActivityTree)
        {
            var runningNode = new CurrentRunningNodeMapComplex();

            runningNode.IsMine = false;
            runningNode.PreviousActivityInstance = previousActivityInstance;
            runningNode.NextActivityTree = nextActivityTree;

            return runningNode;
        }