Режим «Картинка в Картинке» (PiP)
Режим PiP позволяет Пользователю запускать несколько интерфейсов одновременно. Это означает, что Пользователь может взаимодействовать с одним приложением (например, с веб-интерфейсом) в то время как Робот выполняет свои Задачи в другом окне. Это особенно полезно, когда необходимо выполнять Задачи в GUI-приложениях.
Можно запрограммировать Робота так, чтобы он отслеживал активность Пользователя. Например, если Пользователь начнет работать с каким-то приложением, Робот может автоматически приостанавливать свою Работу, что позволяет избежать наложения действий и конфликта между Пользователем и Роботом.
Такой подход значительно упрощает многозадачность и позволяет Пользователям более эффективно использовать инструменты автоматизации в своей повседневной работе.
Настройка Робота в режиме PiP
Для успешной работы с PiP, необходимо убедиться, что настроены следующие параметры:
Настройки групповой политики:
Пользователь должен открыть Local Group Policy и перейти по пути `Computer Configuration\Administrative Templates\System\Credential Delegation`. Далее, он должен убедиться, что параметр `Allow delegating default credentials` установлен в состояние Enabled.
Настройка прав Пользователя:
Пользователь должен участвовать в следующих политиках:
`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:
Пользователь должен создать файл PiPClient.dat в следующей директории:
c:\Users\User\AppData\Roaming\Sherpa RPA Data\Setting\
Далее, он должен найти и запустить программу LaunchPiPClient.exe из следующей папки:
c:\Users\User\AppData\Roaming\Sherpa RPA\Robot\Remote\PiP\
Запуск Робота в режиме PiP
Робота можно запустить в режиме PiP с помощью горячих клавиш. Для этого Пользователь должен:
2. Включить опцию "Всегда запускать в режиме PiP-клиента" и задать горячие клавиши:
Поддерживается как синхронный, так и асинхронный запуск.
Также Робота Пользователь может запустить в режиме PiP через блок "Запустить робота" в Sherpa Designer. Для этого он должен:
2. Нажать на "Запуск в режиме PiP (Картинка в Картинке)":
3. Подтвердить действие нажатием на кнопку “Да”:
Блокировка мыши
При работе в обычном режиме, Пользователь может мешать Работе Робота, особенно если на экране открыты сразу несколько вкладок и/или приложений. Для решения этой проблемы в режиме PiP настроена функция Блокировки мыши.
Блокировка мыши позволяет предотвратить случайные клики мыши в процессе Работы Робота. Однако стоит отметить, что такая функция может создать сложности для самого Робота, например, если требуется взаимодействие с интерфейсом. В таком случае, Робот не сможет выполнить все необходимые действия.
Работа с окнами и селекторами в режиме PiP
Если у Пользователя возникают проблемы с селекторами при запуске Java-приложения в режиме PiP, то рекомендуется проверить разрешение открывающегося окна в Логе Робота по пути:
c:\Users\User\AppData\Roaming\Sherpa RPA Data\!PiPClient\Log\
Для запуска и проверки Логов:
Кликните правой кнопкой по ярлыку Sherpa Assistant и перейдите в папку с программой;
Запустите файл `Remote\PiP\LaunchPiPClient.exe`;
Проверьте Логи в блоке «Найти печати» внутри 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