Skip to Content

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

Eng: Lock asset

alt

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

alt

Свойства

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

СвойствоТипОписание
Наименование*StringНаименование ресурса, используемого для идентификации блокировки. При указании названия следует учитывать регистр
Тип блокировки*StringУказывает, производится блокировка или разблокировка ресурса. Возможные значения: Блокировка, Разблокировка
ТаймаутInt32Если значение не указано, используется таймаут по умолчанию - 5 000 мс

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

  1. Добавьте элемент Заблокировать ресурс (asset) в свой проект.
  2. Настройте необходимые свойства, включая Наименование для идентификации блокировки и Тип блокировки для выбора действия (блокировка или разблокировка).
  3. При необходимости установите значение Таймаут для ограничения времени выполнения операции.

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

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

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

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

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

Только код

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

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