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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.07.2008, 13:38   #1  
Олег Михайлов is offline
Олег Михайлов
Участник
Аватар для Олег Михайлов
 
18 / 11 (1) +
Регистрация: 24.04.2008
? Права доступа к новой сущности
Доброго времени суток!

Кто-нибудь сталкивался с разграничением прав на custom entity? Не могу найти способ проверить право пользователя создавать записи custom entity.

Насколько я понял из SDK, есть 2 способа проверить права пользователя:
1) Достать его роли, проверить RolePrivilege[] по айдишнику.
Не годится, поскольку сущность пользовательская, а потому айдишник права не известен на этапе разработки.
2) Использовать RetrievePrincipalAccessRequest с TargetOwnedX, где X - имя custom entity. Но у TargetOwnedX нужно заполнять EntityId - опять же айдишник, насколько я понимаю, айдишник существующей записи этой сущности, но ее же может вообще не быть, если пользователь еще никаких записей не создавал...

Как быть?
Старый 11.07.2008, 11:30   #2  
Олег Михайлов is offline
Олег Михайлов
Участник
Аватар для Олег Михайлов
 
18 / 11 (1) +
Регистрация: 24.04.2008
Все, нашел. Можно получить сущность интересующей привилегии по имени, например, для привилегии чтения custom entity new_blablabla имя будет prvReadNew_blablabla.

Последний раз редактировалось Олег Михайлов; 22.07.2008 в 17:03.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значение поля одной сущности при обработке формы другой сущности zhenek Dynamics CRM: Разработка 25 05.07.2011 16:19
Присвоение одного атрибута сущности значения другого атрибута связанной сущности vital.mih Dynamics CRM: Функционал 38 08.09.2010 10:53
Уровни доступа в MS CRM 4.0. xany Dynamics CRM: Администрирование 3 11.03.2009 11:00
Как создать экземпляр кастомной сущности через SOAP? Tony Green Dynamics CRM: Разработка 7 27.02.2009 08:37
права доступа к отдельным клиентам Paolo Dynamics CRM: Администрирование 31 04.02.2009 12:34

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

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

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