Кто что видит: роли и границы
У аутсорсера в одной системе сходятся люди, которым нельзя видеть
одно и то же: ваши инженеры, администраторы фирм-клиентов и их
сотрудники. Поэтому границы видимости — не настройка интерфейса,
а устройство системы.
Два уровня
Организация — обслуживающая компания. Фирма-клиент — тот,
кого она обслуживает. Данные фирм не пересекаются, и организации
между собой не пересекаются тоже: у каждой свои клиенты, инженеры,
заявки и справочники.
Четыре роли
| Роль | Уровень | Что видит |
| Администратор организации | ваша компания | все обслуживаемые фирмы, инженеров, настройки |
| Инженер | ваша компания | клиентов организации; если назначены фирмы — только их |
| Администратор фирмы | фирма-клиент | всё в своей фирме |
| Сотрудник фирмы | фирма-клиент | только свои обращения |
Инженер — ваш сотрудник, а не сотрудник клиента: одна учётная
запись на все обслуживаемые фирмы, переключение в шапке и сводный
режим «Все клиенты».
По умолчанию инженер обслуживает всех клиентов организации.
Требовать галочки при заведении означало бы считать нормальный
случай недонастройкой: у аутсорсера инженеры обычно работают
со всеми. Назначение фирм — необязательное сужение: отметили —
видит только их, сняли отметки — снова видит всех.
Сотрудник фирмы видит только свои обращения и только публичные
комментарии. Администратор фирмы — все заявки своей компании,
но внутренние заметки инженеров по-прежнему не показываются никому
из клиентов.
Оценка работы инженера — внутренняя цифра
Разбор разговора включает оценку работы инженера. Её видит
обслуживающая компания, но не клиент: это инструмент для
руководителя, а не отчётность перед заказчиком.
Чужого не видно
Правила доступа применяются на уровне запроса к базе данных,
а не скрытием кнопок. Данные каждой фирмы лежат в отдельном
пространстве, и запрос, ушедший не туда, не получит чужого даже
при ошибке в коде.
Практическое следствие: попытка открыть чужую фирму по прямой
ссылке вернёт отказ, даже если ссылку прислал коллега, а отключение
сотрудника закрывает доступ во всех разделах в течение минуты,
а не до конца рабочего дня.
Модули включаются по фирмам
Возможности продаются по отдельности, поэтому у каждой фирмы свой
набор: звонки, заявки, уведомления. Выключенный модуль исчезает
из меню и недоступен по прямой ссылке — но данные остаются
на месте и возвращаются при включении.