Создание политики перемещения

Для создания новой политики перемещения необходимо выполнить следующие действия:

  1. В разделе Политики перемещения нажать кнопку img.

  2. В открывшейся форме заполнить поля.

img

Поля Наименование политики и Описание заполняются вручную.

Поле Идентификатор политики размещения заполняется выбором значения из справочника, который открывается по нажатию кнопки img в конце строки. В открывшемся модальном окне необходимо проставить чекбокс в строке нужной политики размещения и нажать кнопку [Подтвердить].

img

Тем самым формируется связь текущей политики перемещения с политикой размещения сервиса «Управление файлами».

Поле Вес определяет приоритетность политики в процессе обработки – политики с наибольшим весом обрабатывается в первую очередь. Поле заполняется вручную или с помощью переключателей img в конце строки.

Включение тумблера Политика активная активирует созданную политику перемещения, что позволяет Системе при активации подходящего доменного события выбирать данную политику.

3. Нажать кнопку img.

Появится уведомление, информирующее об успешном сохранении новой политики.

img

В карточке созданной политики перемещения появится блок Условия.

img

Для добавления условия к политике перемещения необходимо выполнить следующие действия:

  1. В блоке Условия нажать кнопку img.

  2. В открывшейся форме заполнить поля.

img

Поля Наименование и Формула заполняются вручную. Формула задается в синтаксисе JSONata, который является нативным языком, позволяющим фильтровать и преобразовывать JSON структуры. Форма создания включает в себя справочное окно, информирующее пользователя о том, как задается и работает формула условия. Для раскрытия полной информации необходимо нажать кнопку [Подробнее].

Предусмотрена проверка текущего условия на этапе создания, либо после в карточке условия. Для проверки необходимо под полем Формула нажать кнопку [Проверить]. В открывшемся модальном окне уже будет автоматически заполнена формула из карточки условия, требуется только добавить модель для проверки, то есть какой-либо JSON-объект. В поле Результат сразу же отобразится результат проверки: «true» или «false».

Метод вызывается и результат меняется сразу же при любом внесении изменений в модель или формулу.

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

3. После заполнения всех полей формы создания условия нажать кнопку img.

Созданное условие появится в блоке Условия карточки политики перемещения. Статус условия отображается в колонке «Активность».

img

В дальнейшем при срабатывании доменного события, например, при внесении изменений в атрибуты документа, Система находит политику перемещения, под условие которой попадает измененный документ, и применяет к контенту документа ту политику размещения, к которой была привязана политика перемещения.