Пользователи
На этой странице
На вкладке Users перечислены все люди, которые могут (или могли) открывать двери на этом объекте с помощью мобильного приложения. На этой странице описаны добавление пользователей, импорт и экспорт CSV, привязка к политикам доступа, постоянные разрешения, отдельные окна доступа (Access Time Windows) администратора и интеграций, аварийный выключатель доступа, активность в приложении, сеансы и удаление.


Рисунок 1. Вкладка Users
Откуда берутся пользователи
У каждой строки есть источник, который показывает, как она была создана:
| Источник | Значок | Как появляются строки | Кто поддерживает данные |
|---|---|---|---|
| Manually added | Manual | Администратор нажал Add user или использовал Import (CSV) | Администраторы |
| External Integration | Integration (или название партнёра) | Автоматически синхронизируются из интеграции для управления участниками | Синхронизация — синхронизируемые поля перезаписываются при каждом проходе |
| CCTV/Computer Vision | CCTV/Computer Vision | Синхронизируются из идентифицированных людей в модуле видеонаблюдения | Синхронизация |
| Performance Hub staff | Performance Hub staff | Автоматически синхронизируются из Performance Hub IAM для сотрудников, роли которых включают этот объект | Performance Hub IAM |
Синхронизация сотрудников Performance Hub включена по умолчанию; синхронизация из интеграций и Computer Vision по умолчанию отключена. Настройте их в разделе Settings → Sync settings — см. Синхронизация и интеграции.
В строке должен быть хотя бы мобильный телефон или адрес электронной почты — с их помощью человек входит в мобильное приложение по одноразовому коду.
Статистика и фильтры


Рисунок 2. Плитки статистики
| Плитка | Что показывает |
|---|---|
| All users | Все пользователи на этом объекте |
| Has access | Пользователи, которые сейчас могут открыть хотя бы одну дверь |
| No access | Пользователи, которые сейчас не могут открыть ни одной двери |
| Not synced | Записи, задержанные синхронизацией, например дубликаты |
Щёлкните плитку, чтобы отфильтровать список. (Выбор плитки также сбрасывает фильтр Source.)


Рисунок 3. Поиск, Export CSV, Import, Add user, фильтры и сортировка
- Search — ищет совпадения по имени, телефону или электронной почте.
- Экспорт CSV — скачивает текущий отфильтрованный список. Например, тренажёрный зал может экспортировать пользователей из No access перед кампанией по возвращению клиентов.
- Import и Add user — см. ниже.
- Фильтры:
| Фильтр | Варианты |
|---|---|
| Source | All sources, Manually added, External Integration, CCTV/Computer Vision, Performance Hub staff |
| Access | Any status, Has access, No access, Disabled, Without grants |
| Membership status | Any membership + статусы, имеющиеся в ваших данных |
| Person type | Any type + типы, имеющиеся в ваших данных |
| Tag | Any tag + теги, имеющиеся в ваших данных |
| Invitation | Any invitation, Invited, Not invited, Send failed |
| App adoption | Any adoption, Active (пользовался приложением), Not yet active |
| Sync status | Any status или только записи, задержанные синхронизацией (например, дубликаты) |
- Sort by — Name, Recently added, Recently updated, Last used, Last synced; с переключателем по возрастанию/убыванию.
- Clear filters появляется, когда активен поиск или фильтр.
Как читать строку пользователя


Рисунок 4. Строки пользователей со значками
| Значок | Значение |
|---|---|
| Manual / Integration / CCTV/Computer Vision (или название партнёра) | Источник строки |
| Performance Hub staff | Строка синхронизирована из Performance Hub IAM |
| Message | У пользователя есть активное сообщение в приложении (цвет зависит от важности) |
| Disabled | Access enabled отключён — пользователь ничего не может открыть; строка затемнена |
| Access granted via policy | Хотя бы одна включённая политика доступа может совпасть с этим пользователем и настроенной дверью сейчас или в будущем окне политики |
| Access via time windows | У пользователя есть окна доступа, принадлежащие администратору или интеграции; откройте строку, чтобы узнать, активны ли они, предстоящие, истёкшие, устаревшие или несопоставленные |
| Grants | У пользователя есть отдельные постоянные персональные разрешения |
| Not synced – duplicate | Место заняла другая запись с тем же адресом электронной почты или телефоном; эта запись не синхронизирована. См. раздел Разрешение дубликатов |
| Invited | Электронное письмо с приглашением отправлено, но пользователь ещё не пользовался приложением |
| Статус членства (например, Current, Expired) | Статус членства пользователя из исходной системы |
Для синхронизированных строк под именем также отображается External ID или Computer Vision ID. Для строк сотрудников вместо этого отображаются их роли в Performance Hub.
Большие списки загружаются постепенно: пока загружается остальная часть списка, внизу отображается N more users loading….
Добавление пользователя вручную
- Нажмите Add user.


Рисунок 5. Диалоговое окно Add user
- Заполните First name, Last name и хотя бы одно из полей Mobile phone или Email — «Для входа по одноразовому коду требуется хотя бы мобильный телефон или электронная почта». Номера телефонов приводятся к международному формату.
- При необходимости укажите Person type (например, Gold, Trial, Staff), Custom tags (через запятую; существующие теги перечислены под полем) и Notes.
- Установите флажок Send email invitation, чтобы сразу отправить человеку по электронной почте ссылки для скачивания приложения (требуется адрес электронной почты; без него флажок недоступен).
- Нажмите Add user.
Если на этом объекте уже есть пользователь с тем же телефоном или адресом электронной почты, диалоговое окно сообщит об этом и предложит Open existing user вместо создания дубликата.
Само по себе добавление пользователя не открывает ему ни одну дверь. Ему по-прежнему нужна подходящая политика доступа, постоянное разрешение или отдельное окно доступа администратора или интеграции.
Импорт пользователей из CSV
Нажмите Import, чтобы массово создать пользователей из электронной таблицы. Максимум 200 пользователей за один импорт.


Рисунок 6. Мастер импорта CSV
Шаг 1. Загрузите CSV. Перетащите файл .csv или щёлкните, чтобы выбрать его. Download template предоставляет начальный файл с правильными заголовками.
Шаг 2. Сопоставьте поля. Каждый столбец CSV сопоставляется с полем: First name, Last name, Mobile phone, Email, Person type, Tags, Notes, Access enabled, Door grants, Scope grants — или Do not import. Распространённые названия заголовков (например, mobile, phone, groups) сопоставляются автоматически. Необходимо сопоставить хотя бы столбец мобильного телефона или электронной почты.
- Access enabled принимает
true/yes/enabled/1/on/y/activeиfalse/no/disabled/0/off/n/inactive. - Door grants / Scope grants принимают названия дверей или областей доступа; несовпадающие названия отмечаются в предварительном просмотре.
Шаг 3. Просмотрите и импортируйте. Проверьте первые строки, выберите, нужно ли Send invitation email to imported users (приглашаются только пользователи с адресом электронной почты), затем нажмите Import. В результатах отображаются счётчики Imported, Skipped (already exist) и Errors.
Панель сведений о пользователе
Щёлкните любую строку, чтобы открыть панель пользователя.


Рисунок 7. Панель синхронизированного участника
Профиль и идентификационные данные
В заголовке отображаются источник, статус членства, External ID и то, разрешён ли пользователь какой-либо политикой.
- First name / Last name / Mobile phone / Email — для синхронизированных пользователей эти поля перезаписываются при каждом проходе синхронизации, если строка не отвязана (см. ниже).
- Person type и Membership status — используются в условиях Who политик доступа.
- Synced tags (только для чтения, из исходной системы) и Custom tags (принадлежат администратору, никогда не перезаписываются синхронизацией). Оба вида тегов могут удовлетворять тегам политики.
- Notes — произвольный текст длиной до 2000 символов.
Сообщение в приложении
App messaging задаёт персональное сообщение, которое отображается на панели приложения этого пользователя над баннером для всего объекта, если активны оба. Если применяется автоматическое сообщение, панель показывает его вместе с элементами управления, позволяющими отключить автоматизацию для этого пользователя. См. Сообщения в приложении.
Отслеживание обновлений источника (только для синхронизированных пользователей)
Для пользователей из Integration/CCTV переключатель Track source updates определяет, будет ли синхронизация продолжать перезаписывать строку:
- Включено (по умолчанию): имя, телефон, электронная почта, тип, статус, синхронизированные теги и принадлежащие источнику окна доступа обновляются при успешной синхронизации.
- Отключено (отвязано): после явного подтверждения принадлежащие источнику окна доступа удаляются, и синхронизация полностью пропускает эту строку. Ваши ручные изменения и окна, принадлежащие администратору, сохраняются, а удаления в источнике больше на неё не влияют. Для строки отображается значок Decoupled.
Включите переключатель снова, чтобы восстановить привязку. Текущий снимок окон источника восстанавливается при следующей успешной полной синхронизации, а не из неудачного или частичного получения данных из источника.
На панелях синхронизированных пользователей также есть ссылки на исходную запись (запись в интеграции или человека в Computer Vision).
Удалено интеграцией
Когда участник удаляется в интеграции, его доступ к дверям отзывается, а на панели отображается Removed by integration. Строка остаётся в списке, поэтому её история сохраняется. См. Синхронизация и интеграции.
Управление доступом


Рисунок 8. Раздел Access Control
В разделе Access Control собраны параметры авторизации пользователя: аварийный выключатель доступа, охват политиками, дополнительный постоянный доступ и окна доступа администратора и интеграций.
Access enabled (аварийный выключатель)
Переключатель Access enabled мгновенно блокирует или восстанавливает весь доступ этого пользователя к дверям. Если он отключён:
- Каждая попытка открытия участником отклоняется (причина: доступ отключён) независимо от политик, разрешений или окон доступа.
- Для строки отображается значок Disabled, и она затемняется в списке.
Используйте его, чтобы немедленно приостановить доступ человека, не удаляя его запись и не меняя политику.
Дополнительный постоянный доступ
Разрешения предоставляют этому конкретному человеку доступ в дополнение к тому, что разрешают политики доступа объекта. Если пользователь уже охвачен политикой, в разделе отображается Allowed by policy и «Доступ этого пользователя к дверям задаётся политикой — ручные разрешения не нужны». Нажмите Show, чтобы открыть редактор разрешений:
| Разрешение | Действие |
|---|---|
| Facility-wide | Все двери на объекте (пока включено, переопределяет списки дверей и областей) |
| Door grants | Отметьте отдельные двери |
| Scope grants | Отметьте области доступа — пользователь получает все двери области, включая двери, добавленные в неё позже |
Двери, уже охваченные политикой, помечаются как Already covered by policy или Set by policy, чтобы было видно, где ручное разрешение не нужно. У разрешений могут быть собственные часы работы, ограничивающие, когда действует разрешение. Clear all удаляет все разрешения сразу. Автоматический импорт политик и последующие изменения политик не меняют постоянные разрешения.
Индикаторы политик и разрешений дополняют друг друга. Удаление избыточного ручного разрешения не отменяет доступ по политике, а изменение политики не удаляет разрешение.
Окна доступа
Раздел Access Time Windows управляет временным дополнительным доступом для этого человека с помощью Add one-time window и Add weekly window (до 50):
- Абсолютные и еженедельные окна, принадлежащие администратору, можно редактировать; они могут охватывать объект, выбранные двери или области доступа.
- Окна, принадлежащие интеграции, доступны только для чтения; для них отображаются источник, идентификатор в источнике, объявленный часовой пояс, сопоставление логических областей, возраст источника и состояние актуальности.
- Активные, предстоящие, истёкшие, устаревшие и несопоставленные состояния отображаются отдельно. Устаревшее или несопоставленное окно не предоставляет доступ, но политики доступа и постоянные разрешения остаются доступными как резервные пути.
- Точные моменты времени используют границы
[from, to). Еженедельные окна используют отображаемый часовой пояс IANA и его правила перехода на летнее время.
На панели указано: «Окна времени добавляют доступ. Они не ограничивают существующие правила или разрешения». См. Расписания политик доступа.
Приглашение
Показывает, было ли отправлено электронное письмо с приглашением в приложение, когда и не произошёл ли сбой; кнопка называется Send invitation email или Resend invitation email. Приглашения отправляются только по электронной почте. Подробнее см. в разделе Приглашения.
Сеансы и активность в приложении
- App activity — Last used the app с отметкой времени (или «Hasn't used the app yet.») и последние IP-адреса.
- Sessions — Sign out of app отзывает сеанс пользователя в приложении: «Это отзывает сеанс пользователя в приложении. Чтобы открывать двери, ему потребуется снова войти». Примечание: «Сеансы отзываются немедленно, но если пользователь сейчас в системе, полный выход из приложения может занять до 15 минут». Поскольку сеансы привязаны к телефону или электронной почте, человек, использующий тот же телефон или адрес электронной почты на другом объекте, будет выведен из системы и там.
Удаление пользователя


Рисунок 9. Опасная зона
Delete user удаляет строку из Users. «История журналов доступа пользователя сохраняется для аудита». Удаление также немедленно отключает его доступ. Учтите, что синхронизированный пользователь может снова появиться при следующей синхронизации, если вы также не отключите интеграцию или не отвяжете строку; чтобы удалить пользователей целых интеграций, используйте Bulk delete synced users в разделе Синхронизация и интеграции.
Сотрудники Performance Hub


Рисунок 10. Панель сотрудника Performance Hub
На панели сотрудника отображается баннер Synced from Performance Hub IAM. Сотрудники добавляются автоматически, поскольку их роли в Performance Hub включают этот объект, и удаляются, когда этот доступ прекращается. В баннере перечислены их роли.
- Имя, электронная почта, телефон и тип человека управляются в Performance Hub IAM и здесь доступны только для чтения.
- Synced tags (например, Performance Hub staff и Role: …) перезаписываются при каждой синхронизации. Вы по-прежнему можете добавлять Custom tags и Notes.
- Сотрудников здесь удалить нельзя. Отзовите их доступ к объекту в Performance Hub IAM или отключите Access enabled, чтобы сразу прекратить их доступ к дверям.
См. Синхронизация сотрудников Performance Hub.