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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.02.2010, 01:29   #1  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Login User
Как отследить события входа пользователя в CRM?
Ведь он как то понимает, что пользователь входит с помощью IFD страницы, при этом отображает сылку - Выход, а при локальном входе не отображает её.
Как это происходит? Интересует сам внутренний механизм.
Старый 11.02.2010, 08:40   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от biohazard Посмотреть сообщение
Как отследить события входа пользователя в CRM?
Ведь он как то понимает, что пользователь входит с помощью IFD страницы, при этом отображает сылку - Выход, а при локальном входе не отображает её.
Как это происходит? Интересует сам внутренний механизм.
Думаю, Вам стоит с таким вопросом в Редмонд податься. Среди посетителей даного форума врядли есть те, кто писал Microsoft Dynamics CRM
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 11.02.2010, 10:14   #3  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Если Вам необходимо отследить вход по IFD, то почему просто не проверить наличие надписи "Выход"?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 11.02.2010, 11:16   #4  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Потому необходимо срабатывание кода по событию входа пользователя в CRM, либо другого любого события которое всегда срабатывает когда пользователь попадает в CRM
Старый 11.02.2010, 11:20   #5  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
А что в вашем понимании "попадает в CRM"? открытие любой формы/окна CRM?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 11.02.2010, 11:40   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Я думаю речь идет о неком аудите подключений к системе. Есть решение в виде отчета на логах IIS, возможно вам будет его достаточно: http://blogs.msdn.com/crm/archive/20...unleashed.aspx. В любом случае другого решения не существует. Ну или приблуду какую-нить к сетевому адаптеру писать.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 11.02.2010, 12:47   #7  
Денис Гуревич is offline
Денис Гуревич
Участник
 
4 / 10 (1) +
Регистрация: 27.02.2007
Как вариант: написать свой HttpModule и прикрутить его к сайту CRM.
Старый 11.02.2010, 13:47   #8  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
А что в вашем понимании "попадает в CRM"? открытие любой формы/окна CRM?
Появление в правом верхнем углу имени и фамилии пользователя.

Цитата:
Сообщение от Денис Гуревич Посмотреть сообщение
Как вариант: написать свой HttpModule и прикрутить его к сайту CRM.
Можно поподробней, с чего начать. Это имеется ввиду создать свой обработчик для IIS?

Должно же происходить какое ни будь событие когда пользователь входит в CRM!

Есть статья - http://mscrm4ever.blogspot.com/2009/...formation.html
не совсем понимаю как прикручивать этот плагин, к чему...

Последний раз редактировалось biohazard; 11.02.2010 в 13:52.
Старый 11.02.2010, 14:22   #9  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от biohazard Посмотреть сообщение
Появление в правом верхнем углу имени и фамилии пользователя.
Боюсь Вы не до конца понимаете вопроса... ок, придет империческим путем

Тогда вешаете в файла loader.aspx код на онлоад:

<script language="JavaScript">
function window.onload() {
// делаем что-нибудь при загрузке
}
</script>
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 11.02.2010, 14:27   #10  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Боюсь Вы не до конца понимаете вопроса...
О как! ))

Мне надо узнать IP входящего пользователя, и исходя из его IP выполнить определённый код - переназначить ему роли.
Старый 11.02.2010, 14:29   #11  
Денис Гуревич is offline
Денис Гуревич
Участник
 
4 / 10 (1) +
Регистрация: 27.02.2007
Цитата:
Сообщение от biohazard Посмотреть сообщение
Можно поподробней, с чего начать.
Несомненно, с теории!

Цитата:
Сообщение от biohazard Посмотреть сообщение
Это имеется ввиду создать свой обработчик для IIS?
Ну да. Ваш код будет вызываться при обращении к сайту, а там делайте, что вам нужно.

Цитата:
Сообщение от biohazard Посмотреть сообщение
Должно же происходить какое ни будь событие когда пользователь входит в CRM!
У вас несколько странное представление о том, что пользователи ВХОДЯТ в CRM. CRM - это веб-приложение, а пользователи просто обращаются к тем или иным частям этого приложения. И при каждом обращении веб-приложение авторизует пользователя. Ага?
Старый 11.02.2010, 14:32   #12  
Денис Гуревич is offline
Денис Гуревич
Участник
 
4 / 10 (1) +
Регистрация: 27.02.2007
Цитата:
Сообщение от biohazard Посмотреть сообщение
Мне надо узнать IP входящего пользователя, и исходя из его IP выполнить определённый код - переназначить ему роли.
Ё-маё, это кто ж такие извратные задачи-то ставит?!
Старый 11.02.2010, 14:45   #13  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Цитата:
Сообщение от Денис Гуревич Посмотреть сообщение
У вас несколько странное представление о том, что пользователи ВХОДЯТ в CRM. CRM - это веб-приложение, а пользователи просто обращаются к тем или иным частям этого приложения. И при каждом обращении веб-приложение авторизует пользователя. Ага?
Хорошо, тогда как происходит?
Как CRM различает от куда вошел пользователь из IFD или локально?
Старый 11.02.2010, 14:48   #14  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
по ip определяет. при найстройке IFD указывает диапазон локальных адресов
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 11.02.2010, 14:54   #15  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от biohazard Посмотреть сообщение
О как! ))

Мне надо узнать IP входящего пользователя, и исходя из его IP выполнить определённый код - переназначить ему роли.
Решил директор воспльзоваться компом секретарши для входа в CRM... теперь у него роль "секретарша"


Вы только это... админа последнего не "переназначьте"
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога

Последний раз редактировалось slivka_83; 11.02.2010 в 14:59.
Старый 11.02.2010, 15:03   #16  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
по ip определяет. при найстройке IFD указывает диапазон локальных адресов
Как то же ему передаётся и где то сравнивается IP текущего пользователя
Старый 11.02.2010, 15:31   #17  
Гуревич Денис is offline
Гуревич Денис
Участник
Лучший по профессии 2009
 
228 / 67 (3) ++++
Регистрация: 04.08.2008
Адрес: Москва
Цитата:
Сообщение от biohazard Посмотреть сообщение
Как то же ему передаётся и где то сравнивается IP текущего пользователя
Ну где-то в недрах CRM это происходит. И что?
Старый 12.02.2010, 06:50   #18  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Тогда можно будет попробовать рефлексией вытащить данное значение или метод
Старый 12.02.2010, 09:31   #19  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
По мне так задача надуманна! Может быть подробно опишите для чего все это делается? Складывается ощущение, что в вашем случае проще написать свою стартовую страницу с которой переадресовывать на основной сайт.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 12.02.2010, 09:39   #20  
biohazard is offline
biohazard
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2010
Задача.
Есть CRM в локальной сети. Необходимо чтобы была возможность входа в CRM из интернета. При этом, чтобы у пользователя вошедшего в CRM из интернета, через IFD, менялась роли. То есть если он работает локально - то у него роль локального пользователя, если из интернета то роль - интернет пользователя.
Вот такая вот задача...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crmdude: Find User with least number of Tasks due on a Date Blog bot Dynamics CRM: Blogs 0 27.01.2010 02:08
mscrm4ever: CRM 4.0 Logging user login information Blog bot Dynamics CRM: Blogs 0 14.07.2009 08:05
mscrm4ever: CRM 4.0 Embedding User Signature in CRM Web Client Blog bot Dynamics CRM: Blogs 0 31.05.2009 06:07
Microsoft Dynamics CRM Team Blog: CRM User Group (CRMUG) Summit 2008 Blog bot Dynamics CRM: Blogs 0 15.08.2008 04:15

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

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

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