AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.06.2013, 02:10   #6  
vasya-serega is offline
vasya-serega
Участник
 
145 / 17 (1) ++
Регистрация: 12.05.2013
Адрес: Украина
Это какой-то ад. Разработка путем мучения с этими дикими запросами никакого удовольствия не приносит. Махнул рукой и сделал с помощью Fetch
Код:
function getUserRoles(userId)
{
   // Retrieve any user roles
   var fetchXml =
   "<fetch mapping='logical'  distinct='true'>" +
   "<entity name='role'>" +
   "<attribute name='roleid' />" +
   "<attribute name='name' />" +
   "<order attribute='name' descending='false' />" +
   "    <link-entity name='systemuserroles' from='roleid' to='roleid' visible='false' intersect='true'>" +
   "      <link-entity name='systemuser' from='systemuserid' to='systemuserid' alias='aa'>" +
   "        <filter type='and'>" +
   "          <condition attribute='systemuserid' operator='eq' value='" + userId  + "' />" +
   "        </filter>" +
   "      </link-entity>" +
   "    </link-entity>" +
   "</entity>" +
   "</fetch>";
   var roles = XrmServiceToolkit.Soap.Fetch(fetchXml);
   return roles;
}
Получился читаемый и понятный код, которые выполняется с помощью вызова одной(!) строки скаченной с инета либы XrmServiceToolkit. Ура!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Мультиязычный CRM. Уведомления из рабочих процессов на языке пользователя Blog bot Dynamics CRM: Blogs 0 04.06.2013 17:11
Все о Microsoft Dynamics CRM: Добавляем фото пользователя в CRM 2011 Blog bot Dynamics CRM: Blogs 0 24.06.2012 12:15
Ошибка при создании пользователя CRM Буденый Dynamics CRM: Администрирование 11 14.07.2010 16:30
Ошибка после изменениями имени пользователя в AD sergeyjb Dynamics CRM: Администрирование 20 29.10.2008 18:27
Создание пользователя через SDK Tigra Dynamics CRM: Разработка 1 18.10.2005 18:27

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:09.