Можно ли уведомить несколько ресурсов для запуска процесса? - PullRequest
0 голосов
/ 12 февраля 2019

Предположим, у меня есть очередь загрузки процесса (процесс X), которая заполняет рабочую очередь элементами, которые необходимо обработать (это может сделать только один ресурс).Возможно ли, когда этот процесс заканчивается, чтобы сигнализировать нескольким ресурсам, чтобы запустить другой процесс для обработки рабочей очереди?Например, если процесс X заканчивается для каждого доступного ресурса, запускается процесс Y на нем?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

После завершения процесса вы можете запустить другие процессы с помощью командной строки:

AutomateC /run "Excel Test" /resource YourPCHostName /user admin mypwd /startp "<inputs>
    <input name='Comment' type='text' value='Hello World' /></inputs>"

или с помощью имени планировщика, если вы настроили расписание в Blue Prism:

AutomateC /user admin mypwd /startschedule [/schedule <name|...>]
0 голосов
/ 12 февраля 2019

То, что вы ищете, - это планирование Задачи как часть большего Расписания .То, что вы пытаетесь, подробно описано в документе Blue Prism - Руководство по планировщику , доступном на портале Blue Prism на вкладке «Документы».

Процесс высокого уровня, который вы 'Я должен следовать (используя приведенное выше руководство для справки), чтобы достичь желаемой функциональности:

  1. Создать график для общего бизнес-процесса, с которым связаны ваши отдельные процессы Blue Prism, составив график повторенияРасписание по мере необходимости.
  2. Создайте задачу для процесса «Очередь загрузки» и назначьте процесс единственному ресурсу, для которого вы хотите запустить сам процесс.Установите расписание для запуска этой задачи.
  3. Создайте еще одну задачу для основного процесса и назначьте процесс всем ресурсам, для которых вы хотите запустить разработанную вами функцию обработки очереди.Установите для этой задачи значение «Выполнено» в задаче «Очередь загрузки».
  4. Включите расписание или щелкните правой кнопкой мыши расписание и выберите параметр «Выполнить сейчас», чтобы увидеть его выполнение.

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

...