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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.11.2007, 15:55   #1  
GromRom is offline
GromRom
Участник
 
63 / 10 (1) +
Регистрация: 22.10.2007
? Безопастность. Как ограничить доступ к закладке
Коллеги, есть самодельная сущность.
Как можно ограничить доступ к одной из закладок странички "сведения" ?

Пробовал через Роли - то там определяется доступ только в целом к сущности.
Старый 29.11.2007, 22:17   #2  
SeregaK is offline
SeregaK
Участник
 
76 / 21 (1) +++
Регистрация: 10.11.2006
Закладку можно скрыть посредством JavaScript
getElementById(id_zakladki).style.display="none"(тут могу ошибаться с регистром, но если надо могу посмотреть точно)
А вот для каких юзеров прятать эту закладку зависит от конкретной задачи, под неё уже и придумывать решение!
За это сообщение автора поблагодарили: GromRom (1).
Старый 03.12.2007, 13:52   #3  
GromRom is offline
GromRom
Участник
 
63 / 10 (1) +
Регистрация: 22.10.2007
Цитата:
Сообщение от SeregaK Посмотреть сообщение
Закладку можно скрыть посредством JavaScript
getElementById(id_zakladki).style.display="none"(тут могу ошибаться с регистром, но если надо могу посмотреть точно)
А вот для каких юзеров прятать эту закладку зависит от конкретной задачи, под неё уже и придумывать решение!
А как
на JavaScript'e проверить какая роль у пользователя???
У меня пользователи определябтся ролями.
Старый 03.12.2007, 14:56   #4  
SeregaK is offline
SeregaK
Участник
 
76 / 21 (1) +++
Регистрация: 10.11.2006
Напрямую к сервису CRM я не обращался, но написав свой сервис, который использует серви CRM, можно обратиться к нему из скрипта используя
ActiveXObject и SOAP,POST или GET сообщения. Отправив запрос к серису в виде XML(с параметрами или без них) и получив ответ, тоже в виде XML, обрабатываешь его и получаешь результат!
Я правильно понимаю, что отображение этой закладки будет определятся принадлежностью пользователя к определённой роли?
Старый 03.12.2007, 15:55   #5  
GromRom is offline
GromRom
Участник
 
63 / 10 (1) +
Регистрация: 22.10.2007
Цитата:
Сообщение от SeregaK Посмотреть сообщение
Напрямую к сервису CRM я не обращался, но написав свой сервис, который использует серви CRM, можно обратиться к нему из скрипта используя
ActiveXObject и SOAP,POST или GET сообщения. Отправив запрос к серису в виде XML(с параметрами или без них) и получив ответ, тоже в виде XML, обрабатываешь его и получаешь результат!
Я правильно понимаю, что отображение этой закладки будет определятся принадлежностью пользователя к определённой роли?
Да, именно так будет определяться отображение...

м... а попроще никак нельзя? там, что б без ActivXObject'ов ?
Старый 03.12.2007, 16:26   #6  
SeregaK is offline
SeregaK
Участник
 
76 / 21 (1) +++
Регистрация: 10.11.2006
помоему нет, всё равно через них! на самом деле не сложно! один раз разобраться, а потом этим инструментом столько задач в рамках CRM можно будет решить, советую потратить время! =))
+могу выслать в личку небольшой пример, если будет полезно!
Старый 04.12.2007, 12:27   #7  
GromRom is offline
GromRom
Участник
 
63 / 10 (1) +
Регистрация: 22.10.2007
?
Цитата:
Сообщение от SeregaK Посмотреть сообщение
помоему нет, всё равно через них! на самом деле не сложно! один раз разобраться, а потом этим инструментом столько задач в рамках CRM можно будет решить, советую потратить время! =))
+могу выслать в личку небольшой пример, если будет полезно!
Да, был бы очень признателен за примерчик кода.

Проверьте, пожалуйста, правильно понял архитектуру решения:
1) Пишу сервис, который принимает на вход имя пользователя, а отдаёт ответ - true/false.

2) Разрабатываю activeX объект (не очень представляю как это делать. Лет 5 назад писал COM-модули на С++).
Подгружаю этот объект в on-Load формы по имени объекта.
Обращаюсь к нему java-script'ом, подаю на вход имя пользователя, получаю ответ.

3)Присваю на основании этого признак видимости закладки.
Старый 04.12.2007, 14:38   #8  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Вот здесь что то подобное обсуждалось
За это сообщение автора поблагодарили: GromRom (1).
Старый 04.12.2007, 18:51   #9  
GromRom is offline
GromRom
Участник
 
63 / 10 (1) +
Регистрация: 22.10.2007
Thumbs up
Цитата:
Сообщение от sam Посмотреть сообщение
Вот здесь что то подобное обсуждалось
Огромное спасибо!
Завтра же попробую, и напишу, как получилось!
Старый 22.01.2009, 16:06   #10  
AlekseyS is offline
AlekseyS
Участник
 
77 / 13 (1) ++
Регистрация: 30.07.2008
Адрес: Киев
Thumbs up пример
Цитата:
Сообщение от SeregaK Посмотреть сообщение
помоему нет, всё равно через них! на самом деле не сложно! один раз разобраться, а потом этим инструментом столько задач в рамках CRM можно будет решить, советую потратить время! =))
+могу выслать в личку небольшой пример, если будет полезно!
А можно и мне выслать? Заранее спасибо.
Старый 22.01.2009, 22:32   #11  
AndreyS is offline
AndreyS
Moderator
Сотрудники Microsoft Dynamics
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
283 / 61 (3) ++++
Регистрация: 18.05.2006
Хотел добавить маленькое замечание - безопасностью с помощью такого метода "рулить" не получится. Все обходится более-менее квалифиц. пользователем
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Доступ к прайс-листам Apossum Dynamics CRM: Администрирование 2 09.04.2009 13:52
Доступ к SQL ZooY Dynamics CRM: Разработка 30 05.02.2009 00:50
Доступ через Outlook из другой сети Артем Enot Грунин Dynamics CRM: Администрирование 6 29.02.2008 09:22
Доступ к полям сущностей Maxoon Dynamics CRM: Функционал 2 11.01.2008 15:15
Общий доступ на записи tirex Dynamics CRM: Функционал 2 25.04.2007 13:34

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

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

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