Нужна ли мне рабочая очередь для успеха? BluePrism

Мне нужно разработать робота, который проработает 7 дней. Я создал процесс, и мой вопрос: нужно ли мне создавать рабочую очередь и настраивать свой процесс или как мне это сделать.


person jakubB    schedule 21.11.2018    source источник


Ответы (1)


Создание рабочей очереди не является обязательной задачей, все зависит от обрабатываемого процесса до тех пор, пока нам не потребуются какие-либо выходные данные от BOT, а не большой объем данных, т.е.

  1. Нам не нужно получать статус (ошибка / завершено) элемента.
  2. Бизнесу не нужен отчет о статусе
  3. Нам не нужно отслеживать завершенные и ожидающие выполнения задачи.

Но я бы посоветовал вам создать и использовать Work queue как

  1. Он будет отслеживать количество обработанных записей
  2. Легко создать бизнес-отчет (сколько запросов было успешно выполнено или получено исключение)
  3. Для каждого элемента записи он даст нам статус, успешно ли он выполнен или получено исключение.
  4. Мы легко можем отследить ошибку.
  5. И самое важное: если предположим, что выполнение BOT по какой-то причине завершается неудачно и нам необходимо перезапустить BOT, тогда A. BOT не будет выбирать выполненный элемент, если мы используем work queue. Он выберет следующий ожидающий элемент из рабочей очереди B. Если мы не используем рабочую очередь, BOT может выбрать элементы, которые были выполнены ранее. Нет смысла отбирать товары, которые уже были обработаны.

Вы также можете обратиться к документации, предоставленной Blue Prism на их портале: Работа Руководство по очереди

person Vijay Dodamani    schedule 22.11.2018
comment
Большое спасибо. Вы очень хорошо объяснили, теперь я понимаю принцип - person jakubB; 22.11.2018