|
|
#1 |
|
Участник
|
Рабочие группы в CRM
Здраствуйте!
Я разбил всех пользователей нашего CRM на 4 группы. Вопрос такой: как в отчете (sql запросом) мне определить группу в которую входит пользователь. Вернее не запрос а какие таблицы нужно использовать? Вроде таблица TEAM, но чем она привязана к пользователям не уловлю никак. |
|
|
|
|
#2 |
|
CRM
|
Набираем в SDK слова systemuser team и получаем статью Using Link Tables, в которой описана структура
Source entity_____Target entity______Intersect table Team_____________SystemUser_______TeamMembership Т.е. таблица TeamMembership - промежуточная, для связи многие-ко-многим. В ней есть поля [TeamId], [SystemUserId], значения которых Вам, я думаю, объяснять не надо :-) Удачи. |
|
|
|
|
#3 |
|
Участник
|
Точно! Спасибо!
|
|
|
|
|
#4 |
|
Moderator
|
А рас уж речь идет о отчетах, то лучше всего использовать FilteredTeamMembership и FilteredTeam.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#5 |
|
Участник
|
Их там нет! Я как порядочный человек сначала их там искал!
|
|
|
|
|
#6 |
|
Участник
|
Не может быть! А вы искали их в таблицах или всё-таки во вьюхах?
|
|
|
|
|
#7 |
|
Участник
|
Нет, в таблицах то есть. Во вьюхах нет TeamMembership (FilteredTeamMembership или что либо похожее)
|
|
|
|
|
#8 |
|
Moderator
|
В SDK есть, а в базе нет? Проверьте-ка грамматику!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
#9 |
|
Участник
|
Я ЛОХ! Есть оказывается.
|
|
|
|
|
#10 |
|
Moderator
|
Не стоит столь самокритично. Я как-то раз перерыл весь интернет в поисках ответа на вопрос "Что такое ошибка 0х8004415e"? Оказалось надо было писать код без префикса "0х". Как бывшему кодеру мне было очень стыдно.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
|
|