Сделать разграничение прав пользователей так, чтобы каждый пользователь мог "своих" клиентов видеть и редактировать, а "чужих" (клиентов других пользователей) только видеть, или не видеть вобще. Т.е. добавить разделение по клиентам "свой" - "чужой". Это защита от случайных (или не всегда случайных) некорретных корректировок информации в карточках чужих пользователей.
Функция свой-чужой должна иметь возможность как включения этой функции, так и отключения с помощью галок. Свой - это клиент заведенный в базу мною. Чужой - заведенный всеми другими пользователями. Т.е. входя в базу - пользователь авторизуется. И все клиенты которых он завел в базу это его клиенты. А давать ему доступ к чужим клиентам в режиме просмотра, редактирования, или вобще сделать для него чужих клиентов невидимыми это прерогатива администратора. Т.е. администратор дает право пользователю распоряжаться чужими клиентами (впрочем, как и своими).
При этом администратор должен иметь право назначть или урезать права не только всей группе, но и каждому пользователю.
В ответ на: Права пользователей -
Ну собственно я свои пожелания высказал. Поле "Ответственный менеджер" и наличие настройки в правах группы "Доступ к чужим записям" - решение проблемы. Остальное мелочи и дело техники
В ответ на: Права пользователей -
Вообще то проще всего будет сделать запрет редактирования истории контакта всем. Т.е. что написАл, то написАл - отредактировать невозможно, хоть ты автор, хоть неавтор. Этим все проблемы снимаются. Т.е.: 1)смотреть историю взаимоотношений по клиенту могут все - сделать никто ничего не сможет. Ведь менеджеру надо знать куда звонить, вдруг уже работает его коллега с клиентом, а может кто то звонил 5 лет назад и его послали, или работал с клиентом давно ушедший менеджер и после ухода все дружно забыли про клиента - почему бы не поконтактировать. На случай ошибки записи сути контакта ни туда (ни того и т.д.) добавляем опцию для ответственного менеджера "дописать контакт", где юзер оповещает всех в конце сообщения большими буквами, что он болван и его черт попутал. 2) Записывать сообщения (сами контакты) могут все в любых клиентов. Ведь менеджер может уехать на встречу или засидеться в гальёне с запором, а в это время долго думающие заказчики созревают, звонят и хотят купить тыщу тракторов - колега естественно обслужит заказ, пока ответственный в потугах и запишет всю инфу (скидку которую дал начальник, с кем он общался, в какой комплектации хотели, что в итоге думают брать, на чем остановились, изменит уточненный адрес доставки и т.д.). Опорожнившийся приходит и сразу в курсе всего! А коллега не будет чушь писать из-за зависти, ведь изменить невозможно историю, и не скажет потом, что ошибся в передаче информации - ведь есть правило: "поговорил - запиши в цэреэм". 3) ответственный менеджер закрепляется при создании карточки клиента (он же первым контактировал). Если менеджер плохо работает с клиентом (забил, забыл про него, двух слов связать не может, не хочет, ушел и т.д.) - изменить ответственного менеджера может только админ базы.
Вот и всё. Сижу (тока скачал), думаю как запрет на редактирование истории поставить (с сохранением опции новых записей) и чтоб в общем списке клиентов виделся ответственный менеджер......
Васька
Пользователь
Новичек
Постов: 2
В ответ на: Права пользователей -
У них коллектив сейчас в отпуске, до следующей недели. Это я на другой ветке прочитал. А вообще предложения интересные, хотя и спорные. Посмотрим что ответят.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права пользователей -
vlv писал(а): Вообще то проще всего будет сделать запрет редактирования истории контакта всем. Т.е. что написАл, то написАл - отредактировать невозможно, хоть ты автор, хоть неавтор. Этим все проблемы снимаются.
Только что приехал из деревни, отвечаю !! :о))
Этот момент давно реализован, если не хотите чтобы пользователи редактировали Историю, просто установите разрешенное время редактирования, после которого доступ будет открыт только на чтение !!
1)смотреть историю взаимоотношений по клиенту могут все - сделать никто ничего не сможет. Ведь менеджеру надо знать куда звонить, вдруг уже работает его коллега с клиентом, а может кто то звонил 5 лет назад и его послали, или работал с клиентом давно ушедший менеджер и после ухода все дружно забыли про клиента - почему бы не поконтактировать. На случай ошибки записи сути контакта ни туда (ни того и т.д.) добавляем опцию для ответственного менеджера "дописать контакт", где юзер оповещает всех в конце сообщения большими буквами, что он болван и его черт попутал. 2) Записывать сообщения (сами контакты) могут все в любых клиентов. Ведь менеджер может уехать на встречу или засидеться в гальёне с запором, а в это время долго думающие заказчики созревают, звонят и хотят купить тыщу тракторов - колега естественно обслужит заказ, пока ответственный в потугах и запишет всю инфу (скидку которую дал начальник, с кем он общался, в какой комплектации хотели, что в итоге думают брать, на чем остановились, изменит уточненный адрес доставки и т.д.). Опорожнившийся приходит и сразу в курсе всего! А коллега не будет чушь писать из-за зависти, ведь изменить невозможно историю, и не скажет потом, что ошибся в передаче информации - ведь есть правило: "поговорил - запиши в цэреэм".
Все так и есть !! :о))
3) ответственный менеджер закрепляется при создании карточки клиента (он же первым контактировал). Если менеджер плохо работает с клиентом (забил, забыл про него, двух слов связать не может, не хочет, ушел и т.д.) - изменить ответственного менеджера может только админ базы.
И здесь тоже - все так и есть, оставьте открытым пункт - Смена ответственного, только тем кому сочтете нужным !!
Вот и всё. Сижу (тока скачал), думаю как запрет на редактирование истории поставить (с сохранением опции новых записей) и чтоб в общем списке клиентов виделся ответственный менеджер......
Как я и сказал ранее, поставьте ограничение по времени редактирования !!
Vitall
Пользователь
Мастер
Постов: 226
В ответ на: Права пользователей -
Вопрос про доступ к веткам: Если поставить пользователю одновременно "Разрешить" и "Только чтение". То доступ будет выдан только на чтение. Хотелось бы всё-таки иметь идеологию где "Полный доступ" > "Только чтение", и при выдаче пользователю обоих разрешений он получит полный доступ. Разве не логично?
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права пользователей -
Vitall писал(а): Хотелось бы всё-таки иметь идеологию где "Полный доступ" > "Только чтение", и при выдаче пользователю обоих разрешений он получит полный доступ. Разве не логично?
В ответ на: Права пользователей -
На самом деле, вариант с написанием своих скриптов определяющих права доступа, давно сделан (как мы и договаривались с Вами), но мы пока не можем Вам выслать обновление, так как воткнулись в почту, если Вы почту не используете, то можем скинуть этот вариант !?
Vitall
Пользователь
Мастер
Постов: 226
В ответ на: Права пользователей -
почты не используем, но я пока в отпуске, так что у нас срочности нет. По поводу скриптов - оно конечно может и скриптами сделать, но как-то такие вещи в базовом варианте всёрно поправлять надо.. я так думаю
AngryAngel
Пользователь
Ученик
Постов: 13
В ответ на: Права пользователей -
Хорошая тема. Начал настривать программу и как предпологал столкнулся с проблеммой выставления прав.
В карточке клиента создал дополнительное поле, это поле должен видеть только администратор, менеджеры его видеть не должны. Настроить это не смог. Доступ к столбцам убирает в группе только доступ к столбцу, а не к этому полю.
Так же на счет прав. Видел, что карточку можно привязать к определённому менеджеру http://a-number.com/images/Cards/mihapetrov.jpg справа вверху выбрать можно менеджера. как это реализовать?
Система свой чужой это очень хорошо. Так как доступ к чужим клиентам может быть только на уровне истории контакта, что бы можно было поставить задачу на человека чей это клиент является. Ну допустим менеджер принял звонок и оказалось, что это не его клиент, он ставит задачу на соответственного человека.
Как сделать так, что бы только ответственный менеджер мог менять данные в карточке своего клиента?
Как сделать так, что бы можно было вывести список только своих клиентов? Сам отвечу на этот вопрос с помощью фильтра, но я не знаю как реализовать прикрепление определённого клиента к определённому менеджеру.
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права пользователей -
AngryAngel писал(а): В карточке клиента создал дополнительное поле, это поле должен видеть только администратор, менеджеры его видеть не должны. Настроить это не смог. Доступ к столбцам убирает в группе только доступ к столбцу, а не к этому полю.
В чем отличие Поля от Столбца ??
Так же на счет прав. Видел, что карточку можно привязать к определённому менеджеру http://a-number.com/images/Cards/mihapetrov.jpg справа вверху выбрать можно менеджера. как это реализовать?
Для этого создайте поле с типом - Пользователи и разместите его на Карточке !!
Как сделать так, что бы только ответственный менеджер мог менять данные в карточке своего клиента?
Только через скрипт (обсуждалось в этой ветке ранее)
Как сделать так, что бы можно было вывести список только своих клиентов? Сам отвечу на этот вопрос с помощью фильтра, но я не знаю как реализовать прикрепление определённого клиента к определённому менеджеру.
Как было сказано выше - Для этого создайте поле с типом - Пользователи и разместите его на Карточке, после этого Вы можете задать условие фильтра - все записи где Менеджер = ...
Тоесть когда я убираю галочку в группах, то поле в карточке остаётся видным, хотя столбца в таблице уже нет.
Права доступа определяются при входе в систему, если пользователь зашел с определенными правами, он будет их иметь пока не закроет программу !!
Если этот не тот случай, то тогда видно не поле, а лейбл от поля, больше вроде бы ничего там нет, на что можно подумать !!
Где взять этот скрипт?
Писать, инструкция будет выложена вместе с апдейтом !!
vbvn
Пользователь
Эксперт
Постов: 38
В ответ на: Права пользователей -
Т.е., как я понял концепция "свой - чужой" реализована в интерфейсе программы не будет? И нельзя будет назначать права отдельно каждому пользователю?
admin
Администратор
Администратор
Постов: 2728
В ответ на: Права пользователей -
Будет, но когда точно не знаем !! Пока решение со скриптами не кажется нам сверхтрудной в настройке задачей, так как надо будет в демо-скрипте поменять названия наших полей на свои !! Инструкцию постараемся написать как можно подробнее !!