Заблокировать ресурс

Eng: Lock asset

Элемент позволяет блокировать или разблокировать ресурсы (asset) в Оркестраторе, обеспечивая управление доступом к ним. Применяется для автоматизации процессов, требующих временной блокировки ресурса, чтобы избежать конфликтов и обеспечивать последовательное выполнение задач.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

СвойствоТипОписание

Наименование*

String

Наименование ресурса, используемого для идентификации блокировки

Тип блокировки*

String

Указывает, производится блокировка или разблокировка ресурса. Возможные значения: Блокировка, Разблокировка

Таймаут

Int32

Если значение не указано, используется таймаут по умолчанию - 5 000 мс

Как использовать

  1. Добавьте элемент Заблокировать ресурс (asset) в свой проект.

  2. Настройте необходимые свойства, включая Наименование для идентификации блокировки и Тип блокировки для выбора действия (блокировка или разблокировка).

  3. При необходимости установите значение Таймаут для ограничения времени выполнения операции.

Решение проблем

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

  • Указанного ресурса нет в Оркестраторе.

  • Ресурс уже заблокирован другим проектом.

  • Пользователь при создании ресурса в Оркестраторе ограничил ресурс только для чтения.

Для решения этих проблем рекомендуется:

  1. Проверить наличие ресурса в Оркестраторе и правильность его наименования.

  2. Убедиться, что ресурс не заблокирован другим процессом.

  3. Проверить права доступа к ресурсу.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

LTools.Enterprise.OrchestratorApp.LockAsset(wf, asset, lockAsset);

Last updated