Как запускать запланированные задания Blue Prism на BOT-сервере на базе облачной виртуальной машины

У меня архитектура, в которой мой BOT-сервер находится на облачной виртуальной машине. Чтобы получить доступ к этой виртуальной машине, я использую RDP. Я запланировал все задания BP на этом BOT на виртуальной машине. Теперь, когда я подключаюсь к виртуальной машине с помощью RDP и оставляю окно Blue Prism на переднем плане, мои задания BP работают нормально, то есть в режиме Attended все в порядке. Но если я минимизирую это окно BP или если я не использую RDP для виртуальной машины, я получаю сообщение об ошибке «Не удалось перейти». Это означает, что в автоматическом режиме на моем облачном сервере виртуальной машины BOT задания не выполняются.

ПРИМЕЧАНИЕ. Моя виртуальная машина BP всегда включена и работает, также она не блокируется, так как я отключил блокировку экрана Windows (alt + ctrl + del).

В этом случае поможет ли агент входа в систему или какие-либо другие предложения?


person Ashish    schedule 26.03.2018    source источник


Ответы (3)


Использование среды, основанной на RDP, не поддерживается и не рекомендуется Blue Prism, так как это вызывает проблемы с автоматизированными процессами (как вы описываете). См. Страницу 4 Технического описания Blue Prism - Инструменты удаленного доступа (доступно на вкладке Документы клиентского портала Blue Prism):

Следующие инструменты были признаны особенно непригодными для обеспечения удаленного доступа к средам Blue Prism:

  • Подключение к удаленному рабочему столу (RDP)

    Способ, которым этот инструмент Windows (и другие инструменты, использующие протокол RDP) обрабатывает управление сеансами, несовместим с Blue Prism:

    • The underlying operating system is aware as a connection is established which can, subject to the automation techniques being applied, result in the executing automation being interupted.
    • Для этого требуется, чтобы учетные данные удаленного доступа были согласованы с учетными данными, используемыми для аутентификации целевой системы в сети, что представляет потенциальную угрозу безопасности.
    • Когда пользователь проверяет подлинность, все ранее подключенные пользователи блокируются.
    • Каждое соединение создает отдельный сеанс рабочего стола.
    • Соединение не поддерживается во время перезагрузки системы.
person esqew    schedule 26.03.2018
comment
Итак, какое здесь решение. Мои серверы приложений и БД находятся в облаке. Я подключил их через свой локальный ноутбук через RDP. Сделал мою разработку, и если я запускаю процессы на облачной виртуальной машине, когда я подключен через RDP, они работают нормально. Но когда я не подключаюсь к облачной виртуальной машине через RDP, мои процессы перестают работать. - person Ashish; 26.03.2018
comment
@Ashish - ознакомьтесь с таблицей данных, которую я упомянул в своем ответе - она ​​предоставляет технологии удаленного рабочего стола, которые вы можете использовать, которые не повлияют на автоматизацию. - person esqew; 26.03.2018
comment
Спасибо! I Об установке таких инструментов, как VMware, BOMGAR и т. Д. Позвольте мне еще раз объяснить свою проблему: на самом деле мне не нужен какой-либо тип мониторинга моего сервера приложений BP или заданий BP. Моя единственная цель - запускать мои задания BP (запланированные на сервере приложений BP, находящиеся на облачной виртуальной машине) в фоновом режиме без какого-либо вмешательства или мониторинга со стороны пользователя или без необходимости держать окно BP на переднем плане / сфокусированным через RDP или любой инструмент мониторинга виртуальных машин. Как я уже сказал, даже через RDP, если я не выставляю свой экран BP на передний план или не сфокусирован, задания BP терпят неудачу. - person Ashish; 07.04.2018
comment
@Ashish удалось найти решение? Было бы очень полезно, если вы поделитесь решением - person user2517610; 11.01.2021

Неважно, находится ли виртуальная машина в облаке или в вашей собственной инфраструктуре, у них обоих есть одна и та же проблема. Blueprism нужен «экран», чтобы иметь возможность взаимодействовать с приложениями. У виртуальной машины, конечно, нет физического экрана, но есть еще виртуальный (я не имею в виду под этим RDP), поскольку уровень виртуализации предоставляет виртуальный графический процессор и монитор.

Представьте себе невиртуальный компьютер, оставленный разблокированным. Это тоже самое. Даже если вы его не видите (нужно искать «консоль», некоторые облака предоставляют к нему доступ), он существует.

Есть больше возможностей, как решить эту проблему, две из них:

1) используйте агент входа в Blueprism

  • Это разблокирует физический / виртуальный экран машины с заданными учетными данными AD / Windows, как это сделал бы человек, прежде чем он начнет работать с компьютером.
  • Пожалуйста, поищите в Интернете дополнительную информацию или посмотрите видео на YouTube, например: https://www.youtube.com/watch?v=Eeeeu_iHjzk&list=PL4SEtvjUqihFh-iFvb_s0VAhPCX1tzg2A&index=43

    (Я не являюсь автором этого видео и не связан с автором)

2) измените параметр реестра Windows для автоматического входа в систему

person PeterDanis    schedule 08.03.2019

Я сталкивался с этой проблемой раньше.

Попробуйте использовать процесс «Вход» BluePrism «Агента входа в систему» ​​с учетными данными BOT.

Если вы продолжаете получать эту ошибку, попробуйте использовать «динамический» шпионский режим для определенного атрибута.

Удачи.

person Martin Wu    schedule 27.03.2018
comment
Всем спасибо! Я не вижу в своем сценарии использования агента входа в систему. Почему, потому что мой сервер приложений на облачной виртуальной машине всегда включен и работает, и, как я уже сказал, даже блокировка экрана отключена. Моя единственная цель - запускать мои задания BP (запланированные на сервере приложений BP, находящиеся на облачной виртуальной машине) в фоновом режиме без какого-либо вмешательства или мониторинга со стороны пользователя или без какой-либо необходимости держать окно BP в открытом состоянии / сфокусированным с помощью RDP или любого инструмента мониторинга виртуальных машин. Как я уже сказал, даже через RDP, если я не выставляю свой экран BP на передний план или не сфокусирован, задания BP терпят неудачу. Pl помощь - person Ashish; 07.04.2018