Мне нужно разработать робота, который проработает 7 дней. Я создал процесс, и мой вопрос: нужно ли мне создавать рабочую очередь и настраивать свой процесс или как мне это сделать.
Нужна ли мне рабочая очередь для успеха? BluePrism
Ответы (1)
Создание рабочей очереди не является обязательной задачей, все зависит от обрабатываемого процесса до тех пор, пока нам не потребуются какие-либо выходные данные от BOT, а не большой объем данных, т.е.
- Нам не нужно получать статус (ошибка / завершено) элемента.
- Бизнесу не нужен отчет о статусе
- Нам не нужно отслеживать завершенные и ожидающие выполнения задачи.
Но я бы посоветовал вам создать и использовать Work queue
как
- Он будет отслеживать количество обработанных записей
- Легко создать бизнес-отчет (сколько запросов было успешно выполнено или получено исключение)
- Для каждого элемента записи он даст нам статус, успешно ли он выполнен или получено исключение.
- Мы легко можем отследить ошибку.
- И самое важное: если предположим, что выполнение BOT по какой-то причине завершается неудачно и нам необходимо перезапустить BOT, тогда A. BOT не будет выбирать выполненный элемент, если мы используем
work queue
. Он выберет следующий ожидающий элемент из рабочей очереди B. Если мы не используем рабочую очередь, BOT может выбрать элементы, которые были выполнены ранее. Нет смысла отбирать товары, которые уже были обработаны.
Вы также можете обратиться к документации, предоставленной Blue Prism
на их портале: Работа Руководство по очереди
person
Vijay Dodamani
schedule
22.11.2018
Большое спасибо. Вы очень хорошо объяснили, теперь я понимаю принцип
- person jakubB; 22.11.2018