Кто что видит: роли и границы

У аутсорсера в одной системе сходятся люди, которым нельзя видеть

одно и то же: ваши инженеры, администраторы фирм-клиентов и их

сотрудники. Поэтому границы видимости — не настройка интерфейса,

а устройство системы.

Два уровня

Организация — обслуживающая компания. Фирма-клиент — тот,

кого она обслуживает. Данные фирм не пересекаются, и организации

между собой не пересекаются тоже: у каждой свои клиенты, инженеры,

заявки и справочники.

Четыре роли

РольУровеньЧто видит
Администратор организацииваша компаниявсе обслуживаемые фирмы, инженеров, настройки
Инженерваша компанияклиентов организации; если назначены фирмы — только их
Администратор фирмыфирма-клиентвсё в своей фирме
Сотрудник фирмыфирма-клиенттолько свои обращения

Инженер — ваш сотрудник, а не сотрудник клиента: одна учётная

запись на все обслуживаемые фирмы, переключение в шапке и сводный

режим «Все клиенты».

По умолчанию инженер обслуживает всех клиентов организации.

Требовать галочки при заведении означало бы считать нормальный

случай недонастройкой: у аутсорсера инженеры обычно работают

со всеми. Назначение фирм — необязательное сужение: отметили —

видит только их, сняли отметки — снова видит всех.

Сотрудник фирмы видит только свои обращения и только публичные

комментарии. Администратор фирмы — все заявки своей компании,

но внутренние заметки инженеров по-прежнему не показываются никому

из клиентов.

Оценка работы инженера — внутренняя цифра

Разбор разговора включает оценку работы инженера. Её видит

обслуживающая компания, но не клиент: это инструмент для

руководителя, а не отчётность перед заказчиком.

Чужого не видно

Правила доступа применяются на уровне запроса к базе данных,

а не скрытием кнопок. Данные каждой фирмы лежат в отдельном

пространстве, и запрос, ушедший не туда, не получит чужого даже

при ошибке в коде.

Практическое следствие: попытка открыть чужую фирму по прямой

ссылке вернёт отказ, даже если ссылку прислал коллега, а отключение

сотрудника закрывает доступ во всех разделах в течение минуты,

а не до конца рабочего дня.

Модули включаются по фирмам

Возможности продаются по отдельности, поэтому у каждой фирмы свой

набор: звонки, заявки, уведомления. Выключенный модуль исчезает

из меню и недоступен по прямой ссылке — но данные остаются

на месте и возвращаются при включении.