Перейти к содержимому

Клиент Full

PWA Full для Android и iPhone

Адрес входа — https://web.teamwfa.net; приложение находится в /pwa/ на том же сайте. Отдельный адрес для PWA не требуется.

После включения приложения обычный вход с Android или iPhone направляет в PWA. На компьютере открывается консоль организации. Явный вход для нативного клиента сохраняет свой сценарий. Пока подготовлен вход участников, которым доступна консоль; работа учётных записей без такого доступа ещё дорабатывается.

PWA использует собственную защищённую браузерную сессию. Подготовлен общий с веб-консолью срок входа: отдельное часовое ограничение PWA убрано. Повторное открытие сохраняет действующий вход, но не продлевает его абсолютный срок. Выход по бездействию использует настройки платформы и выбранной организации; нулевой интервал отключает это ограничение. Активное подключение в видимом приложении поддерживает активность. Блокировка ПИН действует отдельно от окончания входа. При выходе эта сессия отзывается. Приложение не получает собственного публичного ID и не принимает входящие подключения к телефону.

Для установки на iPhone откройте приложение в Safari, выберите Поделиться → На экран Домой → Добавить. На Android используйте действие установки в меню браузера. Установку необходимо подтвердить испытаниями после включения приложения.

Сохраняются пять вкладок: Главная, Устройства, Обращения, AR и Ещё. Все вкладки видны. Если не хватает права, продукта в тарифе или именного места, вкладка остаётся с замком. При открытии показывается причина ограничения; защищённые данные не загружаются.

В разделе AR сохраняются Сессии, Журнал, Контакты и Контрагенты. Подготовлены списки, поиск, фильтры обращений, уведомления и выбор активной организации. Это начальный объём: работа с карточками и изменяющие действия ещё не завершены.

Список обращений подгружается так же, как в Full на Android: по 10 обращений, при сбое — Повторить, показанные обращения при этом остаются, в конце — «Все обращения загружены».

В списке показаны статусы В сети и Не в сети. В раскрытой группе устройства в сети идут первыми. Пока вкладка открыта и приложение видно, статусы обновляются примерно раз в 30 секунд. При недоступности сети последнее показанное состояние может устареть.

Под названием группы отображается её политика. Если для группы действует стандартная политика, показано По умолчанию. В личной группе Мои устройства этого обозначения нет.

Меню ⋮ → Обновить доступно для групп, которыми вы можете управлять, если выдано право принудительного обновления устройств. При ограничении тарифа пункт остаётся с замком. В личной группе такого меню нет.

  1. Откройте ⋮ → Обновить у нужной группы.
  2. Выберите версию: актуальную или одну из предложенных предыдущих.
  3. Укажите режим После завершения сеансов либо Сразу. Во втором случае активные подключения могут прерваться.
  4. При ожидании завершения сеансов можно задать крайний срок в местном времени. Пустое поле означает ожидание без ограничения.
  5. Дождитесь плана: сколько устройств получит команду, обновится при следующей проверке или будет пропущено. Затем нажмите Обновить.

Обновляется вся группа, независимо от поиска и фильтра В сети. Устройства не в сети получат команду после подключения. Пока план загружается, содержит ошибку или не предусматривает обновлений, отправка недоступна. При сбое используйте Повторить.

Окно добавления устройства, выбор группы и подтверждение отмены используют выбранную тему приложения.

На вкладке Устройства нажмите +. Заполните обязательные ID и Название. Цифры ID разделяются пробелами по три; приложение запрашивает имя устройства и подставляет его, если поле пустое или содержит прежнее автоматически найденное имя. Введённое вручную название сохраняется.

В поле Группа устройств выберите Мои устройства для личной закладки либо доступную группу организации. Для поиска нажмите поле и введите название или заметку группы. В списке предлагаются группы, которыми вы можете управлять. Добавление в группу может потребовать подтверждения на удалённом устройстве; приложение сообщит об ожидании.

Пароль необязателен. Он сохраняется зашифрованным в этом браузере и используется так же, как пароль из Сведений; серверу пароль не передаётся. Значок глаза раскрывает только введённое значение. Если устройство добавлено, а локальное сохранение пароля не удалось, форма сообщает об этом: повторное сохранение не добавляет устройство ещё раз.

Нажмите Добавить. После успеха список обновится и нужная группа раскроется. Дубликат или отказ сохраняют введённые данные в форме. При отмене заполненной формы подтвердите Закрыть либо выберите Продолжить; отмена пустой формы ничего не создаёт. Поля прокручиваются, а кнопки остаются над экранной клавиатурой.

Нажмите устройство в списке. В Сведениях показаны имя и состояние, ОС, версия агента, ID, внешняя и внутренняя сеть, MAC-адрес, группа, домен, пользователь и последний сеанс. В названии ОС показывается подробная версия без служебного префикса вроде windows /. Значок рядом с ОС открывает нижнюю панель оборудования, если устройство передало эти данные. В ней показаны процессор, память и диски. Для памяти процент и полоса показывают занятую долю, числа — занято/всего; для дисков полоса показывает занятую долю, числа — свободно/всего. Если агент передал только текст о памяти, он показывается без рассчитанного процента. Закройте панель касанием затемнения или движением вниз за заголовок; на клавиатуре доступен Escape. Список сведений прокручивается; действия остаются внизу.

Значок карандаша у имени позволяет переименовать устройство, если есть доступ на запись. Так же редактируется личная заметка; изменения сохраняются при завершении ввода. Поле группы открывает поиск по названию и заметке: выберите доступную группу и подтвердите действие. Для некоторых устройств потребуется подтверждение на удалённой стороне. Удалить удаляет свою закладку из адресной книги, сохраняя устройство организации.

В поле Пароль можно ввести и сохранить пароль удалённого устройства локально в браузере. Он хранится зашифрованным, не передаётся серверу и используется при запросе пароля подключения. Сохранённое значение не показывается; значок удаления очищает его. Показать раскрывает только новый ввод. Это отдельный пароль устройства, а не ПИН входа в приложение.

Для подключения нажмите кнопку внизу. Удерживайте её около половины секунды, чтобы выбрать Управление, Просмотр, Файлы, Терминал или Камера. Отпускание после удержания само по себе не подключает. Выбор строки запускает режим и сохраняет выбор; следующий короткий нажим использует его. При отсутствии связи или ожидании подтверждения привязки кнопка подключения не показывается. Рабочий экран терминала подготовлен для тестового выпуска.

Кнопка Обновить в сведениях открывает обновление выбранного устройства. Она доступна при наличии права принудительного обновления и принадлежности устройства выбранной организации; ограничение тарифа отмечается замком. Устройство не в сети также может получить распоряжение.

Выберите версию и режим, дождитесь предварительного плана, затем нажмите Обновить. Настройки срока, предупреждение для режима Сразу и повтор после ошибки совпадают с обновлением группы. Здесь обновляется только выбранное устройство. Статус распоряжения показан над кнопкой.

На Главной числовой ID при вводе и вставке разделяется на группы по три цифры справа: например, 111 111 111 или 1 234 567 890. Пробелы служат для чтения; подключение и копирование ID из сведений используют номер без них.

На вкладках Устройства и Обращения жест прокрутки по списку сворачивает фильтры в компактную строку. Компактная строка остаётся над прокручиваемым списком. Нажмите её, чтобы раскрыть фильтры снова. Выбранные значения сохраняются.

Нижняя панель закреплена у края видимой области. На iPhone, когда приложение открыто с экрана «Домой», оболочка занимает полный экран; под кнопками остаётся уменьшенный безопасный отступ для системного индикатора жестов. При открытии в Safari высота учитывает панели браузера. Выбранный масштаб приложения сохраняется в обоих случаях.

Откройте Ещё → Дополнительно и выберите 100%, 125% или 150%. Выбор увеличивает интерфейс и сохраняется для вашей учётной записи на этом телефоне. Размер удалённого изображения настраивается отдельно в панели сеанса. Ввод в поиск не включает автоматическое приближение Safari; масштабирование жестом остаётся доступным.

В Ещё → Отображение и качество доступны режимы Системная, Светлая и Тёмная. Системная тема следует оформлению телефона или компьютера и меняется вместе с ним. Явный выбор сохраняется в этом браузере. Тема применяется к оболочке PWA, настройкам, спискам, полям и панелям сеанса.

В Ещё → Дополнительно настройки расположены в том же порядке, что в Android Full:

  • Улучшения: дополнительные кнопки терминала, удержание экрана во время исходящих сеансов, запрос заметки в конце сеанса. Удержание экрана работает, если браузер поддерживает эту возможность; при уходе приложения в фон экранный замок освобождается.
  • Запись: автоматическая запись исходящих сеансов и запись звука. Эти параметры применяются при открытии следующего подключения с изображением; терминал не записывает видео.
  • Обновления, язык, тема: проверка при запуске, язык, ручная проверка и системная, светлая или тёмная тема.
  • Масштаб приложения: 100%, 125% и 150%.

Интерфейс приложения увеличивается через Масштаб приложения. Разведение и сведение двух пальцев на страницах, в настройках и окнах не меняет масштаб интерфейса; списки продолжают прокручиваться одним пальцем. В консоли управления два пальца масштабируют и перемещают изображение удалённого монитора, а панели сеанса сохраняют свой размер. В установленной PWA на iPhone фон нижней панели заполняет область до нижнего края экрана.

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

Язык выбирается в нижнем списке: Русский, English, Deutsch, Español, Português, 中文. Выбор и личные параметры сохраняются для учётной записи в этом браузере. Настройки и основные элементы используют выбранный язык; ещё не переведённые надписи отображаются на английском. Язык терминального вывода зависит от удалённой операционной системы.

Откройте Ещё → О приложении. Версия приложения и Редакция относятся к загруженному коду; Версия на сервере показана отдельно. Поэтому появление нового выпуска на сервере не выдаётся за уже установленное обновление.

Проверить запрашивает сведения о новом выпуске. Если включено Проверять обновления при запуске в Дополнительно, проверка также запускается при открытии и возврате приложения, включая экран ПИН. Ручная проверка доступна независимо от переключателя. Краткий индикатор версии на экране ПИН доступен до разблокирования; данные учётной записи он не показывает.

Когда обновление скачано, нажмите Обновить. Приложение перезапустится с новой версией. Перед применением завершите подключения и сохраните записи во всех открытых страницах PWA. Если другая страница не отвечает, закройте её и повторите проверку. При отсутствии сети или сбое показывается соответствующее состояние; текущая версия остаётся доступной.

Действие установки приложения перенесено в Ещё → О приложении → Установка приложения.

Уведомления открываются кнопкой колокольчика. Доступны вкладки Обращения и Система; первая зависит от доступа к обращениям. На вкладке Система можно выбрать категорию.

Длинная лента прокручивается до последнего уведомления. Карточки сохраняют высоту и не накладываются друг на друга; шапка, вкладки и категории остаются на месте. Кнопка назад возвращает к предыдущему разделу. В полосе Не беспокоить значок и текст расположены слева, Выключить — справа. Цвет полосы соответствует Android Full; дата и время окончания остаются в тексте.

Нажмите устройство в списке, чтобы открыть Сведения. Короткое нажатие нижней кнопки запускает последний выбранный режим; удержание открывает список типов подключения. Выбор типа запускает его и запоминается для этого устройства. На Главной режим по-прежнему выбирается перед Подключиться. Подготовлены управление, просмотр, файлы, терминал и камера со сквозным шифрованием. При запросе введите пароль устройства либо дождитесь подтверждения на устройстве. При смене закреплённого ключа устройства требуется подтвердить новый отпечаток.

Работа удалённого сеанса на настоящих iPhone и Android ещё требует испытаний; наличие режима в интерфейсе само по себе не подтверждает полный паритет.

После появления изображения внизу доступны Отображение, Чат, Клавиатура, Ввод, Настройки и завершение соединения. Панель можно свернуть и раскрыть снова. В режиме просмотра клавиатура и управление мышью недоступны.

В Отображение выбираются монитор, масштаб Оригинал, Адаптивный или Свой, а также качество Лучшее, Баланс, Отклик или Заданное. Свой масштаб и заданное качество настраиваются ползунками. Смена монитора считается завершённой после ответа устройства. Если ответ запоздал, переподключитесь перед повторной командой.

В Ввод выберите режим мыши/тачпада либо сенсорный режим. В режиме тачпада движение пальца перемещает указатель, касание нажимает левую кнопку, долгое касание — правую, двойное касание с движением перетаскивает. В сенсорном режиме касание действует в точке изображения, движение пальцем перетаскивает. Два пальца сдвигают увеличенный холст, щипок меняет масштаб, движение трёх пальцев вверх или вниз прокручивает удалённое окно. Жест отменяется при уходе в фон, смене монитора или отзыве права; зажатая кнопка освобождается.

В Ввод переключатель Виртуальная мышь показывает левую и правую кнопки, среднюю кнопку и колесо. Удерживание стрелки колеса повторяет прокрутку. В режиме мыши можно дополнительно включить Джойстик для перемещения указателя. Относительный режим доступен для поддерживаемого агента версии 1.4.5 и выше; на Linux он недоступен. Открытие панели, отмена касания, уход в фон и отзыв права освобождают кнопки и останавливают движение. Размер виртуальной мыши доступен в сенсорном режиме: от 80 до 180%. Левую и правую кнопки можно перетащить по экрану; быстрое касание нажимает кнопку, удержание сохраняет её нажатой. Позиции сохраняются отдельно для портретной и альбомной ориентации. Сбросить возвращает исходное расположение текущей ориентации.

Чат открывает выбор Текстовый чат или Позвонить. Текстовый чат хранит переписку только в памяти текущего сеанса. Пометка В канал означает, что сообщение передано в очередь отправки; протокол не подтверждает доставку человеку. При отказе черновик остаётся для повтора. Чат очищается после завершения.

В Настройки можно включить отображение удалённого курсора, следование за ним и монитор качества. Если курсор уже включён в изображение устройством, отдельный курсор поверх него не рисуется.

Звук устройства доступен в управляющем соединении при разрешении агента и поддержке браузером декодирования. Первое касание приложения разрешает запуск воспроизведения, если браузер это допускает. Без звука останавливает поток от устройства. Наличие изображения не означает, что браузер поддерживает звук.

Буфер открывает два поля: текст с удалённого устройства и текст для него. Копировать переносит полученный текст в буфер телефона; Читать читает локальный буфер в поле. Передать отправляет текст в буфер удалённого устройства; Напечатать вводит его клавиатурой. Получение текста само не меняет буфер телефона. При отказе браузера вставьте текст в поле вручную. Отзыв права или завершение сеанса очищают полученный текст и отменяют незавершённое чтение. Поддерживается обычный текст до 65 536 символов.

Выберите Терминал при подключении. Это отдельное зашифрованное соединение с командной оболочкой удалённого устройства. Для него не нужны видеокодек и первый видеокадр. После запуска оболочки доступны ввод, вывод с управляющими последовательностями, прокрутка истории и изменение размеров при повороте телефона. Для запуска требуются разрешение устройства и поддерживаемая версия агента; отказ или превышение времени ожидания показываются отдельным окном.

Кнопка клавиатуры открывает системную клавиатуру. Дополнительные клавиши повторяют Android Full в двух рядах: Esc, /, |, Home, ↑, End, PgUp; Tab, Ctrl+C, ~, ←, ↓, →, PgDn. Их можно скрыть в Ещё → Дополнительно → Показывать дополнительные кнопки терминала. Одиночный перевод строки от экранной клавиатуры передаётся как Enter; многострочная вставка передаётся в оболочку с сохранением разделения строк.

Копировать копирует выделение, а при его отсутствии — текст буфера терминала. Вставить читает буфер телефона и передаёт текст в оболочку; доступ к буферу подтверждает браузер. Вывод удалённого устройства сам не меняет буфер телефона и не открывает ссылки. Кнопка со значком дисплея открывает список соединений; ввод относится только к выбранному видимому сеансу.

Кнопка назад или Завершить в списке соединений закрывает оболочку. Завершение также учитывает настройку заметки и политику организации. Выход, блокировка приложения и смена организации закрывают терминальные каналы вместе с остальными соединениями. Фоновая работа не гарантируется браузером: после разрыва потребуется восстановление соединения.

Записать записывает показанное изображение, если агент разрешает запись, а браузер поддерживает захват холста. Остановить завершает запись; затем Сохранить передаёт файл браузеру или системному меню сохранения. Формат зависит от браузера: MP4 либо WebM. В Настройки включите Звук в записи, чтобы писать звук устройства и микрофон активного голосового вызова. Громкость воспроизведения не меняет громкость в записи. Аудиодорожка создаётся до начала записи; начало и конец вызова не меняют набор дорожек файла. Если звук недоступен, приложение предлагает явно начать запись изображения без звука. Размер ограничен 128 МБ; достигнув предела, приложение останавливает запись. Уход в фон, отзыв разрешения и завершение соединения также останавливают запись. Готовый файл остаётся доступен до сохранения или закрытия страницы. При отказе системного меню приложение пробует обычное скачивание. Отмена меню оставляет файл для повторной попытки; при отказе скачивания также можно повторить действие. Передача файла браузеру не подтверждает, что он уже записан в выбранную папку.

В Защита управляющего сеанса доступны команды, разрешённые агентом: Заблокировать, Повысить, Пароль, блокировка ввода пользователя устройства и режим приватности. Поддержка зависит от операционной системы и агента. Пароли передаются только в текущий сеанс и не сохраняются. Изменение блокировки ввода или приватности ожидает подтверждения устройства; при отказе прежнее состояние сохраняется. Неподдерживаемая приватность недоступна с пояснением. Закрытие панели не отменяет уже переданную устройству команду.

На главной в Активные сеансы показаны открытые исходящие подключения этой PWA. В карточке — имя удалённого устройства, режим и ID; если имя неизвестно, первая строка содержит ID. Нажатие карточки возвращает в её сеанс. Крестик завершает выбранное подключение; остальные остаются открытыми. Если включены заметка или запись, перед окончательным закрытием остаются соответствующие шаги. При наведении указателя под крестиком появляется копирование ID; оно не меняет размер карточки. После разрыва соединение доступно для переподключения в общем списке, а из активных карточек исчезает.

Колокольчик остаётся по центру верхней панели. Справа находятся индикатор сети и значок подключений со счётчиком. Значок открывает общий список соединений. После закрытия и повторного запуска приложения прежние соединения нужно открыть заново.

Кнопка + в шапке сеанса возвращает на главную для подключения следующего устройства. Кнопка со счётчиком открывает список соединений: Выбрать переключает активный сеанс, Завершить закрывает выбранный, Переподключиться доступно после разрыва. Лимит одновременно открытых соединений проверяет сервер.

У каждого соединения свой ввод, чат, запись и заметка. Переключение освобождает зажатые кнопки и клавиши и останавливает микрофон. Запись уже начатого сеанса может продолжаться при работе в другом сеансе, пока приложение видно. Выход, блокировка приложения и смена организации закрывают все соединения и очищают их данные.

Стрелка справа в заголовке подключения сворачивает верхнюю полосу. В правом верхнем углу остаётся значок экрана: нажмите его, чтобы вернуть заголовок. Этот выбор запоминается для вашей учётной записи в этом браузере.

Нижняя панель инструментов сворачивается отдельно своей стрелкой. Для её раскрытия нажмите компактную кнопку по центру внизу. Скрытие заголовка оставляет инструменты доступными. В управляющем сеансе на панели находятся Отображение, Чат, Клавиатура, Ввод, Настройки, отключение и сворачивание; режим просмотра и разрешения устройства определяют доступный набор. В горизонтальной ориентации холст и панель используют всю ширину экрана, с учётом безопасных областей телефона.

В Отображение → Разрешение доступны режимы, объявленные агентом. Команда меняет разрешение удалённой операционной системы; изменение подтверждается ответом устройства. При отказе показано прежнее разрешение, при просроченном ответе требуется переподключение перед повторной командой.

Виртуальный дисплей доступен на Windows при установленном поддерживаемом драйвере и разрешении агента. Для драйвера TeamWFA выбираются дисплеи 1–4; для поддерживаемого счётного драйвера кнопки + и − меняют количество, до четырёх. Отключить отключает все виртуальные дисплеи. В режиме приватности эти действия недоступны. Приложение показывает подтверждённое состояние, а не предполагаемый результат команды.

Чат → Вызвать отправляет запрос удалённому пользователю. После принятия вызова браузер запрашивает доступ к микрофону. Для голоса нужны поддержка кодирования звука и разрешение агента; при отказе остаётся текстовый чат. Завершить останавливает вызов. В каждый момент микрофон принадлежит одному соединению; уход в фон, переключение сеанса и отзыв разрешения прекращают захват.

Автоматически записывать исходящие сеансы в настройках начинает запись после первого изображения активного соединения. Настройки автоматической записи и звука сохраняются для учётной записи на этом телефоне. Если звук или запись недоступны, приложение показывает отказ; запись без звука требует отдельного выбора. Фоновая работа телефона и ограничения браузера могут остановить запись.

В Ещё → Дополнительно можно включить Запрос заметки в конце сеанса; настройка также доступна в панели сеанса. Обязательная политика организации сохраняет этот пункт включённым. Текст хранится в памяти соединения; предел — 1000 символов. Пустую обязательную заметку нужно заполнить до завершения. Завершить отправляет заметку и затем закрывает канал; пока идёт отправка, повторное нажатие недоступно. При отказе окно сохраняет текст и показывает ошибку; нажмите Завершить ещё раз для повтора. Отмена возвращает в ещё открытый сеанс. Обязательную заметку нельзя пропустить. Если соединение уже разорвано удалённой стороной, окно заметки остаётся доступным до отправки. Если записан файл, после заметки остаётся шаг его сохранения.

В Ещё → Безопасность доступны установка и смена PIN-кода, интервал блокировки и скрытие содержимого в переключателе приложений. Биометрическое разблокирование включается при поддержке браузером системного аутентификатора; испытания системной биометрии на настоящих телефонах ещё не завершены.

Введённые разряды PIN обозначаются точками, сами цифры не отображаются. В тёмной теме точки светлые, чтобы заполненные ячейки были хорошо различимы.

Согласованы PIN из четырёх цифр, его установка и смена, паузы после неверных попыток и блокировка после ухода в фон. Для Входа по биометрии используется системный ключ доступа: способ подтверждения выбирает телефон, это может быть отпечаток, лицо или код блокировки телефона. Биометрическое подтверждение зависит от возможностей браузера и системного аутентификатора; при недоступности остаётся ввод PIN. Системный код устройства не следует путать с PIN приложения. Забытый PIN требует нового обычного входа в учётную запись.

Испытания удалённых подключений со сквозным шифрованием, живой операторский AR, изменения обращений и справочников, телефония и часть действий ещё не завершены. Терминал и раздел «Дополнительно» подготовлены для тестового выпуска; проверка на настоящих устройствах требуется отдельно. Режимы RDP и VPN в согласованный объём PWA не входят.

Приложение сохраняет для работы без сети только публичные файлы оболочки. Профиль, ответы API, токены, уведомления и пользовательские файлы не сохраняются в этом кэше. Наличие оболочки без сети не означает доступность удалённого сеанса.