Режим «Картинка в Картинке» (PiP)

Режим PiP позволяет Пользователю запускать несколько интерфейсов одновременно. Это означает, что Пользователь может взаимодействовать с одним приложением (например, с веб-интерфейсом) в то время как Робот выполняет свои Задачи в другом окне. Это особенно полезно, когда необходимо выполнять Задачи в GUI-приложениях.

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

Такой подход значительно упрощает многозадачность и позволяет Пользователям более эффективно использовать инструменты автоматизации в своей повседневной работе.

Настройка Робота в режиме PiP

Для успешной работы с PiP, необходимо убедиться, что настроены следующие параметры:

  1. Настройки групповой политики:

Пользователь должен открыть Local Group Policy и перейти по пути `Computer Configuration\Administrative Templates\System\Credential Delegation`. Далее, он должен убедиться, что параметр `Allow delegating default credentials` установлен в состояние Enabled.

  1. Настройка прав Пользователя:

Пользователь должен участвовать в следующих политиках:

`Computer Settings\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Allow Log On Locally`;

`Computer Settings\Windows Settings\Security Settings\Local Policies\User Rights Assignment\Access this computer from the network`.

Для активации функции PiP требуются права администратора.

Для запуска PiP:

  1. Пользователь должен создать файл PiPClient.dat в следующей директории:

c:\Users\User\AppData\Roaming\Sherpa RPA Data\Setting\

  1. Далее, он должен найти и запустить программу LaunchPiPClient.exe из следующей папки:

c:\Users\User\AppData\Roaming\Sherpa RPA\Robot\Remote\PiP\

Запуск Робота в режиме PiP

Робота можно запустить в режиме PiP с помощью горячих клавиш. Для этого Пользователь должен:

1. В Sherpa Assistant в окне «Роботы» выбрать нужного Робота и нажать на кнопку :

2. Включить опцию "Всегда запускать в режиме PiP-клиента" и задать горячие клавиши:

Поддерживается как синхронный, так и асинхронный запуск.

Также Робота Пользователь может запустить в режиме PiP через блок "Запустить робота" в Sherpa Designer. Для этого он должен:

1. На панели «Отладка» нажать на кнопку .

2. Нажать на "Запуск в режиме PiP (Картинка в Картинке)":

3. Подтвердить действие нажатием на кнопку “Да”:

Если Робот не выполняет действия при работе с браузером, проверьте, не открыт ли браузер в основном сеансе.

Блокировка мыши

При работе в обычном режиме, Пользователь может мешать Работе Робота, особенно если на экране открыты сразу несколько вкладок и/или приложений. Для решения этой проблемы в режиме PiP настроена функция Блокировки мыши.

Блокировка мыши позволяет предотвратить случайные клики мыши в процессе Работы Робота. Однако стоит отметить, что такая функция может создать сложности для самого Робота, например, если требуется взаимодействие с интерфейсом. В таком случае, Робот не сможет выполнить все необходимые действия.

Работа с окнами и селекторами в режиме PiP

Если у Пользователя возникают проблемы с селекторами при запуске Java-приложения в режиме PiP, то рекомендуется проверить разрешение открывающегося окна в Логе Робота по пути:

c:\Users\User\AppData\Roaming\Sherpa RPA Data\!PiPClient\Log\

Для запуска и проверки Логов:

  1. Кликните правой кнопкой по ярлыку Sherpa Assistant и перейдите в папку с программой;

  2. Запустите файл `Remote\PiP\LaunchPiPClient.exe`;

  3. Проверьте Логи в блоке «Найти печати» внутри PiP, чтобы убедитесь в правильной работе сценария.

Работа с Outlook

Если Outlook открыт на основном рабочем столе, то для Робота, работающего в режиме PiP, может возникать ошибка. Работать с двумя экземплярами Outlook одновременно нельзя. Пользователю необходимо выбрать, где ему удобнее работать: в PiP или на основном рабочем столе.

Текущие ограничения возникают из-за работы COM-объекта Outlook, который может подключаться только к первому экземпляру приложения. Если в системе Пользователя используется Exchange, то можно попробовать установить прямое взаимодействие с ним.

Запуск автоматизации приложений в невидимом режиме

Автоматизация приложений, таких как Power BI, может быть эффективно реализована в невидимом режиме с помощью технологии PiP (Картинка в Картинке).

Реализация режима PiP осуществляется через настройки Пользователя, предоставляя возможность управлять автоматизацией более удобно и эффективно. Для получения более подробной информации и пошаговых инструкций по настройке, вы можете обратиться к документации Microsoft (https://learn.microsoft.com/ru-ru/windows/win32/termserv/child-sessions).

Last updated