Агенты
Список сотрудников организации: приглашение новых, роли, статусы присутствия, отделы и личное расписание каждого.
Добавить агента
Открывает форму приглашения. Само по себе нажатие ничего не создаёт — сотрудник появится в списке только после того, как примет приглашение и заведёт пароль.
Email *
Адрес, на который уйдёт письмо со ссылкой-приглашением. Приводится к нижнему регистру. Если аккаунт с таким адресом уже существует или на него уже отправлено непринятое приглашение, сервер откажет.
Имя (необязательно)
Подставится в карточку сотрудника, до 100 символов. Приглашённый может указать своё имя при регистрации — тогда оно и сохранится.
Оператор / Администратор (в форме приглашения)
Роль, с которой сотрудник войдёт в первый раз. Она зашита в приглашение и потом меняется только через колонку «Роль».
Что происходит: Пригласить с ролью «Администратор» может только владелец: у администратора такой запрос вернёт ошибку «Only an owner can grant the admin role».
По умолчанию: Оператор
Отправить приглашение
Создаёт приглашение и отправляет письмо со ссылкой. Ссылка живёт 7 дней, по ней приглашённый задаёт себе пароль (минимум 8 символов) и сразу попадает в дашборд; подтверждать email отдельно не нужно.
Что происходит: Свободное место по тарифу проверяется дважды — при отправке приглашения и в момент его принятия. Если за эти дни места закончились, ссылка перестанет работать до повышения тарифа.
Роль (колонка списка)
Переключает сотрудника между «Оператор» и «Администратор». Изменение применяется сразу, без переприглашения.
Что происходит: Запрос принимается только от владельца. Понизить администратора до оператора нельзя, если он остаётся последним администратором в организации (роль владельца в этот счёт не входит) — сервер ответит «At least one admin must remain».
Статус
Присутствие сотрудника: «Онлайн», «Отошёл», «Офлайн». Ставится автоматически — при подключении и отключении дашборда и по личному расписанию сотрудника.
Что происходит: Статус влияет на адресацию уведомлений: звук и push о новом сообщении получают только сотрудники со статусом «Онлайн», у которых сейчас рабочее время. Сотрудникам со статусом «Отошёл» уходит только беззвучный push по назначенным на них диалогам. Столбец обновляется в реальном времени, перезагружать страницу не нужно.
Отделы (колонка списка)
Отделы, в которых состоит сотрудник. Прочерк означает «ни в одном» — и это влияет на то, какие диалоги он видит.
Что происходит: На тарифах без отделов колонка всегда пустая: запрос списка отделов возвращает отказ по тарифу.
Удалить (корзина в строке)
Первое нажатие показывает «Подтвердить», второе — удаляет сотрудника; если не подтвердить за 3 секунды, кнопка возвращается в исходное состояние. Кнопки нет на своей строке и на владельце; администратор может удалить только оператора.
Что происходит: Удаление сразу разрывает живые сессии: у сотрудника закрывается веб-сокет, снимаются push-регистрации, действующие токены перестают работать. Он снимается со всех диалогов и из всех отделов, его диалоги остаются в организации и переходят в общую очередь. Отправленные им сообщения из переписок не пропадают. Место по тарифу освобождается сразу. Если сотрудник оставлял внутренние заметки, база не даст удалить его строку — операция завершится ошибкой сервера.
Строка сотрудника (раскрытие)
Клик по строке разворачивает карточку с последней активностью, устройством, отделами и расписанием. Редактировать содержимое карточки владелец может у любого, администратор — только у операторов и у себя.
Последняя активность
Когда сотрудник последний раз что-либо делал в дашборде. «Нет данных» — если отметки ещё нет (например, приглашение принято, но в дашборд человек не заходил).
Устройство
Платформа последнего устройства, на котором сотрудник разрешил push-уведомления (web, ios, android). «Нет данных» — push не подключены ни на одном устройстве, значит уведомления придут только в открытую вкладку.
Сменить статус
Ручная установка присутствия за сотрудника. Выставленный вручную статус защищён от автоматики.
Что происходит: Защита держится до ближайшей границы его рабочего расписания, а если расписание не задано — сутки. После этого статусом снова управляют вход-выход из дашборда и расписание.
Отделы (в раскрытой карточке)
Крестик на плашке убирает сотрудника из отдела, выпадающий список «Добавить в отдел» — добавляет. Изменения сохраняются сразу, без отдельной кнопки.
Что происходит: Состав отделов меняет видимость диалогов: убрав сотрудника из отдела, вы убираете из его списка все диалоги этого отдела. Открытая у него вкладка подхватит это при следующей загрузке списка.
Расписание
Личные рабочие часы сотрудника: галочка на дне недели плюс интервал «с — по». Часовой пояс берётся общий, из «Настройки → Автоматизация → Расписание»; если он там не задан — Europe/Moscow.
Что происходит: Раз в минуту сервер сверяет расписание: с началом интервала сотрудник со статусом «Офлайн» переводится в «Онлайн», по окончании — обратно в «Офлайн». Вне рабочих часов ему не приходят ни звук, ни push. Снятие галочек со всех дней расписание не отключает, а делает сотрудника нерабочим круглосуточно: он будет постоянно уводиться в «Офлайн» и перестанет получать уведомления.
По умолчанию: Не настроено — присутствием управляют только вход и выход из дашборда
Сохранить расписание
Отправляет расписание на сервер. Без нажатия галочки и введённое время не сохраняются.