Загрузка регионов и ограничения доступа — это логика, по которой мобильное приложение показывает пользователю только те данные, которые относятся к его рабочей зоне, роли и настройкам проекта.
Медицинский представитель не видит всю базу CRM. Он видит только тех врачей, аптеки, учреждения, сотрудников, SKU и другие данные, которые доступны ему по региону, городу, району, команде и роли.
Такая логика нужна для того, чтобы пользователь работал только со своей территорией и не видел лишние данные по другим регионам, командам или проектам.

Если медицинский представитель открывает раздел «Врачи», «Аптеки» или «Учреждения», он может заметить, что в списке отображаются не все объекты, которые существуют в CRM. Это нормально.
Система ограничивает доступ по нескольким параметрам:
Например, если пользователь работает только в Алматы, он может не видеть врачей, аптеки и учреждения из Астаны, Шымкента или других регионов. Если пользователь закреплён за определённым районом, он может не видеть объекты из другого района.
Региональная привязка определяет, какие объекты доступны пользователю. На стороне CRM администратор или ответственный сотрудник задаёт, к каким регионам, городам, районам или территориям относится пользователь.
После этого при обновлении справочников мобильное приложение загружает только те данные, которые соответствуют этим настройкам.
Например, если медицинский представитель закреплён за конкретным городом и районом, приложение загрузит врачей, аптеки и учреждения только из этой зоны. Остальные объекты не будут отображаться.
Это помогает избежать перегрузки приложения и снижает риск ошибки при выборе клиента.

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