![]() |
#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, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#5 |
Участник
|
Их там нет! Я как порядочный человек сначала их там искал!
|
|
![]() |
#6 |
Участник
|
Не может быть! А вы искали их в таблицах или всё-таки во вьюхах?
|
|
![]() |
#7 |
Участник
|
Нет, в таблицах то есть. Во вьюхах нет TeamMembership (FilteredTeamMembership или что либо похожее)
|
|
![]() |
#8 |
Moderator
|
В SDK есть, а в базе нет? Проверьте-ка грамматику!
![]()
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
![]() |
#9 |
Участник
|
Я ЛОХ! Есть оказывается.
|
|
![]() |
#10 |
Moderator
|
Не стоит столь самокритично. Я как-то раз перерыл весь интернет в поисках ответа на вопрос "Что такое ошибка 0х8004415e"? Оказалось надо было писать код без префикса "0х". Как бывшему кодеру мне было очень стыдно.
![]()
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
|