Синяя призма - рабочие очереди

Рабочая очередь - это внутренний настраиваемый список, который позволяет процессу управлять своей рабочей нагрузкой. Процесс может использовать разные рабочие очереди, и при необходимости рабочая очередь может использоваться несколькими процессами.

Вкладка «Управление очередью» в Control Room предоставляет рабочий пользовательский интерфейс для рабочих очередей. Вкладка разделена на две части: в верхней половине отображается список очередей, а в нижней половине - список элементов в очереди.

Конфигурация рабочей очереди

Рабочие очереди создаются в System Manager, административные - в Blue Prism.

Теги

Тег - это ключевое слово термина, назначенного элементу рабочей очереди в качестве метода категоризации или группировки этого элемента.

Добавление тегов

Для добавления тега в элемент рабочей очереди просто требуется использовать этап действия. Добавьте этап действия в свой процесс. На этапе Действия выполните следующие действия -

  • Выберите бизнес-объект Internal - Work Queues.

  • Выберите действие элемента тега.

  • Установите в качестве входного параметра идентификатора элемента идентификатор элемента для элемента рабочей очереди, который вы хотите пометить. Для добавления тега элемент не нужно блокировать.

  • Установите параметр ввода тега как тег, который вы хотите добавить в элемент рабочей очереди.

  • Щелкните ОК.

Удаление тегов

Удаление тега из элемента рабочей очереди также требует использования этапа действия. Чтобы удалить тег, выполните следующие действия в Process Studio:

  • Добавьте этап действия в свой процесс.

  • В свойствах действия выполните следующие действия:

  • Выберите бизнес-объект Internal - Work Queues.

  • Выберите действие Разметить элемент.

  • Установите в качестве входного параметра идентификатора элемента идентификатор элемента для элемента рабочей очереди, который вы хотите отключить. Для удаления тега не нужно блокировать элемент.

  • Установите в качестве параметра ввода тега тег, который вы хотите удалить из элемента рабочей очереди.

  • Щелкните ОК.

Следующий снимок экрана четко объясняет вышеуказанные шаги -

Положение дел

Каждый элемент Work Queue имеет статус. Статус может использоваться как метод записи того, какая работа была сделана на данный момент над элементом Work Queue.

Установка статуса для элемента Work Queue просто требует использования стадии Action. Потребуются следующие шаги -

  • Добавьте этап действия в ваш процесс

  • В свойствах действия сделайте следующее -

  • Выберите бизнес-объект Internal - Work Queues.

  • Выберите действие Обновить статус.

  • Установите в качестве входного параметра идентификатора элемента идентификатор элемента для элемента рабочей очереди, которому вы хотите присвоить статус.

  • Установите в качестве входного параметра состояния тот статус, которым вы хотите обновить элемент рабочей очереди.

  • Нажмите ОК

Следующий снимок экрана четко объясняет вышеуказанные шаги -

Использование статуса

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

Чтобы использовать статус элемента, просто добавьте этапы принятия решения в свой процесс, который проверяет статус элемента, чтобы можно было пропустить любые части вашего процесса, которые уже были выполнены для элемента. Помните, что статус элемента может быть возвращен как результат действия Get Next Item.

Приоритет

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

Использование приоритета

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

Активные очереди

Используя традиционную модель управления сеансами, сеансы запускаются на ресурсах, которые опрашивают рабочую очередь на предмет работы. Эти сеансы запускаются в Control Room вручную или через службу планировщика, работающую на экземпляре Blue Prism Server.

Активные очереди представляют альтернативный механизм для управления сеансами, которые работают с очередями, что стало возможным благодаря созданию более тесной связи между рабочими очередями и сеансами.

Вместо того, чтобы создавать сеансы отдельно в Control Room и затем переходить на страницу управления очередью для просмотра результатов, активные очереди позволяют вам установить целевое количество ресурсов, которые должны работать с очередью. Blue Prism использует активную конфигурацию очереди, чтобы определить, как достичь этой цели.

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