Пользователи

На этой странице

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

Вкладка Users: плитки, поиск, фильтры и список пользователейВкладка Users: плитки, поиск, фильтры и список пользователей

Рисунок 1. Вкладка Users

Откуда берутся пользователи

У каждой строки есть источник, который показывает, как она была создана:

ИсточникЗначокКак появляются строкиКто поддерживает данные
Manually addedManualАдминистратор нажал Add user или использовал Import (CSV)Администраторы
External IntegrationIntegration (или название партнёра)Автоматически синхронизируются из интеграции для управления участникамиСинхронизация — синхронизируемые поля перезаписываются при каждом проходе
CCTV/Computer VisionCCTV/Computer VisionСинхронизируются из идентифицированных людей в модуле видеонаблюденияСинхронизация
Performance Hub staffPerformance Hub staffАвтоматически синхронизируются из Performance Hub IAM для сотрудников, роли которых включают этот объектPerformance Hub IAM

Синхронизация сотрудников Performance Hub включена по умолчанию; синхронизация из интеграций и Computer Vision по умолчанию отключена. Настройте их в разделе Settings → Sync settings — см. Синхронизация и интеграции.

В строке должен быть хотя бы мобильный телефон или адрес электронной почты — с их помощью человек входит в мобильное приложение по одноразовому коду.

Статистика и фильтры

Плитки пользователей: All users, Has access, No access и Not syncedПлитки пользователей: All users, Has access, No access и Not synced

Рисунок 2. Плитки статистики

ПлиткаЧто показывает
All usersВсе пользователи на этом объекте
Has accessПользователи, которые сейчас могут открыть хотя бы одну дверь
No accessПользователи, которые сейчас не могут открыть ни одной двери
Not syncedЗаписи, задержанные синхронизацией, например дубликаты

Щёлкните плитку, чтобы отфильтровать список. (Выбор плитки также сбрасывает фильтр Source.)

Панель инструментов Users: поиск, Export CSV, Import, Add user, фильтры, включая Sync status, и сортировкаПанель инструментов Users: поиск, Export CSV, Import, Add user, фильтры, включая Sync status, и сортировка

Рисунок 3. Поиск, Export CSV, Import, Add user, фильтры и сортировка

  • Search — ищет совпадения по имени, телефону или электронной почте.
  • Экспорт CSV — скачивает текущий отфильтрованный список. Например, тренажёрный зал может экспортировать пользователей из No access перед кампанией по возвращению клиентов.
  • Import и Add user — см. ниже.
  • Фильтры:
ФильтрВарианты
SourceAll sources, Manually added, External Integration, CCTV/Computer Vision, Performance Hub staff
AccessAny status, Has access, No access, Disabled, Without grants
Membership statusAny membership + статусы, имеющиеся в ваших данных
Person typeAny type + типы, имеющиеся в ваших данных
TagAny tag + теги, имеющиеся в ваших данных
InvitationAny invitation, Invited, Not invited, Send failed
App adoptionAny adoption, Active (пользовался приложением), Not yet active
Sync statusAny 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У пользователя есть активное сообщение в приложении (цвет зависит от важности)
DisabledAccess 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….

Добавление пользователя вручную

  1. Нажмите Add user.

Диалоговое окно Add userДиалоговое окно Add user

Рисунок 5. Диалоговое окно Add user

  1. Заполните First name, Last name и хотя бы одно из полей Mobile phone или Email — «Для входа по одноразовому коду требуется хотя бы мобильный телефон или электронная почта». Номера телефонов приводятся к международному формату.
  2. При необходимости укажите Person type (например, Gold, Trial, Staff), Custom tags (через запятую; существующие теги перечислены под полем) и Notes.
  3. Установите флажок Send email invitation, чтобы сразу отправить человеку по электронной почте ссылки для скачивания приложения (требуется адрес электронной почты; без него флажок недоступен).
  4. Нажмите 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 минут». Поскольку сеансы привязаны к телефону или электронной почте, человек, использующий тот же телефон или адрес электронной почты на другом объекте, будет выведен из системы и там.

Удаление пользователя

Опасная зона с кнопкой Delete userОпасная зона с кнопкой Delete user

Рисунок 9. Опасная зона

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

Сотрудники Performance Hub

Панель сотрудника Performance Hub, синхронизированного из IAMПанель сотрудника Performance Hub, синхронизированного из IAM

Рисунок 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.