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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.05.2019, 01:43   #1  
Павел Бевзенко is offline
Павел Бевзенко
Человек (=
 
23 / 11 (1) +
Регистрация: 06.10.2017
Управление контактами - и права
Всем привет.

Как сейчас:
Контакты привязаны к организации 1-1.
получается что если один контакт надо привязать к двум организациям, то его надо завести 2 раза.
Естественно у контакта права от пользователя - кто ответственный.

Хочу сделать:
Возможность привязать один контакт к нескольким организациям 1-N
Чтоб справочник контактов был только с уникальными контактами (не дублировались)
Но получается что для такой реализации надо всем сотрудникам открыть доступ на все контакты, а это не комильфо.

Кто-то сталкивался с такой задачей? расскажите как решали?
Старый 08.05.2019, 09:10   #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
Цитата:
Сообщение от Павел Бевзенко Посмотреть сообщение
Возможность привязать один контакт к нескольким организациям 1-N
Чтоб справочник контактов был только с уникальными контактами (не дублировались)
Чтобы реализовать множественную принадлежность потребуется какая то "развязочная" сущность и чтобы не создавать ничего кастомного воспользуйтесь существующим функционалом - Connections.

Цитата:
Сообщение от Павел Бевзенко Посмотреть сообщение
Всем привет.
Но получается что для такой реализации надо всем сотрудникам открыть доступ на все контакты, а это не комильфо.
Вот эта задача уже потяжелее, но если у вас доступ к контакту основывается на привзке к компании - решал бы через шаринг.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 08.05.2019, 10:15   #3  
Артем 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
Цитата:
Сообщение от Павел Бевзенко Посмотреть сообщение
Всем привет.

Как сейчас:
Контакты привязаны к организации 1-1.
получается что если один контакт надо привязать к двум организациям, то его надо завести 2 раза.
Естественно у контакта права от пользователя - кто ответственный.

Хочу сделать:
Возможность привязать один контакт к нескольким организациям 1-N
Чтоб справочник контактов был только с уникальными контактами (не дублировались)
Но получается что для такой реализации надо всем сотрудникам открыть доступ на все контакты, а это не комильфо.

Кто-то сталкивался с такой задачей? расскажите как решали?
Давайте уточним, контакты привязаны к организации 1:N (основное отношение, но есть и друие). Иными словами, может быть много контактов от одной организации.

Теперь к вопросу как быть. По идеологии системы, контакт - это не персона, это - контактные данные этой персоны. Если у человека есть несколько email и телефонов - это несколько контактов.

Что касается доступа. Дать доступ на все контакты и организации - это самая что ни на есть распространенная практика. Вы для этого и внедряли CRM чтобы все знали какие у вашей фирмы есть контакты и кто их владелец. Если вы не доверяете своим сотрудникам - увольте их, или не пускайте в CRM.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 08.05.2019, 21:22   #4  
Павел Бевзенко is offline
Павел Бевзенко
Человек (=
 
23 / 11 (1) +
Регистрация: 06.10.2017
То, что полный доступ облегчает всем жизнь - само собой, и то что это противоположная сторона безопасности - все знают.

В каждом бизнесе - своя бизнес-модель.

В нашей компании, специалистам назначают организации, и они могут работать только с ними (доступ к контактам - наследуемый от организации, и плюс доступ есть, если ты ответственный по контакту). Доступа к другим организациям нет и не будет, а соответственно и к контактам.

Но идея сделать контакты Н-Н витает, что-бы не плодить дубликаты.

Вот и задались вопросом - как можно реализовать.

К примеру я завел Иван Ивановича.
А сотрудник из другого отдела, работает с другой компанией, и с ней тоже связан Иван Иванович. Но второй сотрудник не видит что я уже заводил его и заводит еще раз.
Мы же хотим, чтоб не заводить, и он увидел что Иван Иванович есть, и просто привязал его к своей организации.

Но так же есть еще 40К контактов. И нет желания, чтоб сотрудники имели к ним доступ (выгрузка в эксель и слитие базы никто не отменял... безопасность).

Из приходящей идеи только одно - сотрудник пытается завести контакт, и система сама находит дубликат (к примеру по номеру телефона) и предоставляет доступ через обычное "предоставление доступа", и сотрудник смело привязывает его к своей организации. Но как-то костыльно что-ли получается. (и тут же вопросы, что потом придется этот доступ забирать и как то контролировать - при переводе сотрудника в другой отдел к примеру, или увольнении. И надо писать разные скрипты проверок и предоставления-забирания доступа)

Потому и вопрос - может кто-то сталкивался?

П.С. К примеру с организациями у нас так: Если сотрудник хочет завести организацию, он должен указать ОКПО. Перед заведением он может проверить на наличие таковой в системе (тут модуль, независимо от прав может показать что такая организация есть и кто ответственный) после чего сотрудник обращается к руководителю, и руководитель принимает решение - давать доступ к организации или нет.
НО с контактами так делать не хотим, так как очень много работы по предоставлению прав на контакты ляжет на руководителя, да и "мешать" сотрудникам заводить контакты мы не хотим. Пусть заводят.

Как быть? Есть идеи?
Старый 22.05.2019, 16:49   #5  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Цитата:
Сообщение от Павел Бевзенко Посмотреть сообщение
П.С. К примеру с организациями у нас так: Если сотрудник хочет завести организацию, он должен указать ОКПО. Перед заведением он может проверить на наличие таковой в системе (тут модуль, независимо от прав может показать что такая организация есть и кто ответственный) после чего сотрудник обращается к руководителю, и руководитель принимает решение - давать доступ к организации или нет.
Ответ кроется здесь Как у вас руководители выдают права на организацию ? Шаринг ?
Сделайте также и для контакта только с той разницей что вместо руководителя это будет делать сама система и всегда с положительным ответом по раздачи прав. А на владельце контакта будет уходить уведомлении что "Петрову" выдали права на ваш контакт.
Старый 23.05.2019, 21:08   #6  
Павел Бевзенко is offline
Павел Бевзенко
Человек (=
 
23 / 11 (1) +
Регистрация: 06.10.2017
Так вот Шаринг как раз и не хочется пока. Через него устроена раздача прав на организацию (Руководитель открывает бизнес линию на организацию и через нее шаринг... Ну или сразу ответственный по организации)
Как потом решить проблему "забрать права"? Очень много проверок будет...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Права на импорт Дмитрий А.А. Dynamics CRM: Администрирование 1 30.01.2018 16:30
Права для создания организации ZooY Dynamics CRM: Администрирование 3 15.10.2014 11:49
Outlook клиент - управление контактами quagga Dynamics CRM: Функционал 6 27.09.2010 18:39
alexef: Какие бывают права доступа к объектам Navision? Blog bot Dynamics CRM: Blogs 0 29.04.2008 12:01
Про сиквельные права в CRM tatra Dynamics CRM: Разработка 8 30.01.2008 11:43
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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