Skip to Content
Primo RPA OrchestratorСистемным администраторамТонкая настройкаФизическое удаление элементов очереди

Физическое удаление элементов очереди

По умолчанию элементы очереди обмена данных удаляются логически. Это означает, что из БД они не удаляются - элементы останутся в таблице ExchangeQueueValues, но в поле DeletedAt будет проставлено время их «удаления».

В UI Оркестратора элементы, удаленные логически, отображаются с красной подсветкой:

alt

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

Настройка в WebApi

В секции ExchangeQueue имеется параметр AllowPhysicalRemoval - разрешить физическое удаление элементов очереди. По умолчанию ему задано значение false - физическое удаление запрещено.

alt

Если изменить значение на true, то в UI Оркестратора пользователю станет виден переключатель Физическое удаление. Он появится в форме создания/редактирования очереди:

alt

По умолчанию параметр Физическое удаление выключен - используется логическое удаление.

Если пользователь переведет переключатель в активное состояние, то элементы этой очереди будут удаляться физически - из таблицы БД ExchangeQueueValues. И в интерфейсе отображаться не будут.