예제 #1
0
        /// <summary>
        /// 获取流程文件中角色用户的列表数据
        /// </summary>
        /// <param name="processGUID">流程定义GUID</param>
        /// <param name="version">版本</param>
        /// <returns>角色列表</returns>
        public IList <Role> GetRoleUserListByProcess(string processGUID, string version)
        {
            var processModel = ProcessModelFactory.Create(processGUID, version);
            var roleList     = processModel.GetRoles();
            var idsin        = roleList.Select(r => r.ID).ToList().ToArray();

            var newRoleList = ResourceService.FillUsersIntoRoles(idsin);

            return(newRoleList);
        }