Поделиться через


Действия очереди работ

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

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

Заметка

  • Для поддержки на рабочем уровне первого набора действий, связанных с рабочей очередью, требуется Power Automate Desktop версии 2.37 или более поздней версии.
  • Действия очереди работ в Power Automate для компьютеров — это расширенная функция, для которой требуется подписка Power Automate.
  • В настоящее время только действия Обработка элементов очереди работ и Обновление элемента очереди работ могут быть классифицированы и разрешены или ограничены из-за политик защиты от потери данных (DLP), а в ближайшее время последуют и другие действия. Обратите внимание, что использование рабочих очередей на основе облачных потоков не может быть ограничено политиками защиты от потери данных.

Обработка элементов очереди работ

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

Снимок экрана с действием «Обработка элемента очереди работ».

Очередь работ, указанная в предыдущем действии, используется оркестратором очереди для определения следующих доступных элементов в этой очереди работ, которые находятся в состоянии В очереди. По мере того как классический поток проходит через действия в цикле «Обработка элементов очереди работ», который отображает это действие, вы можете вызывать значение, используя переменную, назначенную для действия, вместе со свойством .Value. В этом случае вы можете вызвать значение элемента очереди работ, используя переменную %WorkQueueItem.Value%

Processworkqueueitemaction

Для действия Обработка элемента очереди работ требуются следующие аргументы.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание:
очередь работ Нет Текст Идентификатор очереди работ, содержащей элементы для обработки
Перезаписать конфигурацию автоматического повтора очередь работ Да Логический False При включении появляется поле, позволяющее установить или переопределить максимальное количество попыток IT Exceptions.
Максимальное количество повторных попыток нет Текстовое значение, числовое значение Максимально допустимое количество повторных попыток для IT Exceptions. Этот параметр позволяет вам настроить количество повторных попыток на большее или меньшее значение или даже отключить механизм повторных попыток, установив количество на 0.

Создаваемые переменные

Аргумент Type Description
WorkQueueItem Нет Информация, хранящаяся в обрабатываемом элементе очереди работ

Исключения

Исключение Описание:
очередь работ не найден Значение, введенное в параметр очереди работ, является недопустимым
Не удалось обработать очередь работ Неверный запрос — ошибка в синтаксисе запроса

Обновление элемента очереди работ

Действие Обновление элемента очереди работ позволяет пользователям изменять состояние и результаты обработки выбранного элемента очереди работ.

Снимок экрана с действием «Обновление элемента очереди работ».

Updateworkqueueitemaction

Для действия Обновление элемента очереди работ требуются следующие аргументы.

Аргумент Необязательно Принимает Значение по умолчанию Описание:
очередь работ элемент Нет Текст Переменная элемента очереди работ, ранее возвращенная оркестратором очередей
Статус Нет Обработано, универсальное исключение Обработано Обновите обрабатываемый элемент очереди работ, используя статус из списка параметров.
Обработка заметок Да Текст Пользовательские примечания к обработке или значение, добавляемое к обрабатываемому элементу очереди.
Очистить заметки по обработке Да Логический False Если этот параметр включен, поле примечаний по обработке будет скрыто и очищено на этом экране, и из базы данных будут удалены все примечания по обработке, ранее записанные для этого элемента.

Исключения

Аргумент Description
очередь работ элемент не найден Обрабатываемый элемент очереди работ был удален либо больше не принадлежит очереди, из которой он был вызван.
очередь работ элемент на удержании Обрабатываемый элемент очереди работ имеет статус on hold в оркестраторе очередей и больше не может быть обновлен.
Не удалось обновить элемент очередь работ В обновляемом элементе очереди работ произошла непредвиденная ошибка. Чтобы узнать больше, прочитайте сообщение об ошибке.

Добавление элемента очереди работ

Действие Добавить элемент очереди работ позволяет пользователям заполнять элементы очереди работ в очереди работ, настроенной на портале потоков.

Снимок экрана с действием «Добавление элемента очереди работ».

Addworkqueueitem действие

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание:
очередь работ Нет Текстовое значение Элемент очереди работ, в который нужно добавить элемент
Приоритет Нет Высокий, обычный, низкий Обычная Приоритет для установки элемента очереди работ
Имя Нет Текстовое значение, числовое значение Пользовательское имя или ИД для нового элемента очереди работ
Вход нет Текстовое значение, числовое значение Данные, которые принадлежат столбцу значений, подлежащих обработке
Истекает Да Datetime Значение даты и времени, установленное для истечения срока действия элемента очереди. В противном случае принимает значение по умолчанию, если оно установлено для очереди
Обработка заметок Да Текстовое значение, числовое значение Пользовательские примечания по обработке, которые будут добавлены в новый элемент очереди
Имеет уникальный идентификатор или ссылку Да Текстовое значение, числовое значение Если этот параметр включен, должно быть указано значение, уникальное в рамках этой очереди. Если оставить это поле пустым, система автоматически предоставит уникальное значение в формате system-<GUID>

Создаваемые переменные

Аргумент Type Description
WorkQueueItem Нет Информация, хранящаяся для добавляемого элемента очереди работ

Исключения

Аргумент Описание:
очередь работ не найден Значение, введенное в параметр очереди работ, является недопустимым
Не удалось добавить элемент в очередь работ Элемент очереди работ нельзя добавить в очередь работ. Неверный запрос — ошибка в синтаксисе запроса

Повторная постановка элемента в очередь с задержкой

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

Снимок экрана с действием «Повторная постановка элемента очереди работ в очередь».

Requeueworkqueueitemaction

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание:
очередь работ элемент Нет Элемент очереди работ Элемент очереди работ, в который нужно добавить элемент
Задержка до Нет Значение даты и времени Обычная Значение даты и времени, применяемое для задержки элемента очереди до тех пор, пока
Истекает Да Значение даты и времени Настраиваемое время истечения срока элемента, повторно поставленного в очередь
Обработка заметок Да Текстовое значение, числовое значение Пользовательские примечания по обработке, которые будут добавлены в новый элемент очереди
Очистить заметки по обработке Да Логический False Если этот параметр включен, поле примечаний по обработке будет скрыто и очищено на этом экране, и из базы данных будут удалены все примечания по обработке, ранее записанные для этого элемента

Исключения

Аргумент Description
очередь работ не найден Значение, введенное в параметр очереди работ, является недопустимым
очередь работ элемент не найден Недопустимое значение элемента очереди
Не удалось повторно поставить в очередь очередь работ элемент Элемент очереди работ нельзя добавить в очередь работ. Неверный запрос — ошибка в синтаксисе запроса

Обновление примечаний по обработке элемента очереди работ

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

Снимок экрана с действием «Обновление примечаний по обработке элемента очереди работ».

updateprocessingnotesaction

Для действия Обновление примечаний по обработке элемента очереди работ требуются следующие аргументы.

Аргумент Необязательно Принимает Значение по умолчанию Description
очередь работ элемент нет Текст Переменная элемента очереди работ, ранее возвращенная оркестратором очереди
Обработка заметок Да Текст Результат пользовательской обработки или значение, добавляемое к обрабатываемому элементу очереди
Очистить заметки по обработке Да Логический False Если этот параметр включен, поле примечаний по обработке будет скрыто или очищено на этом экране, и из базы данных будут удалены все примечания по обработке, ранее записанные для этого элемента

Исключения

Аргумент Description
очередь работ не найден Очередь работ, связанная с элементом, удалена либо больше недоступна
очередь работ элемент не найден Элемент очереди работ является недействительным
Не удалось добавить результаты обработки В обновляемом элементе очереди работ произошла непредвиденная ошибка. Чтобы узнать больше, прочитайте сообщение об ошибке.