Потоки выполнения действий с черновиком

Поток создания/обновления черновика

  1. Стартовый сегмент [ASSET_GET_START] – определяет тип операции черновика (создание, обновление, удаление актива); заполняет переменные черновика; выполняет базовую валидацию исходного контекста и выполняет его настройку для дальнейшего исполнения в потоке:

    • Контекст сохранения/обновления черновика должен иметь обязательный параметр type-name – тип актива.

  2. Point сегмент [ASSET_GET_POSTPROCESSING] – выполняет постобработку атрибутов актива. Вычисляет отображаемые значения для атрибутов типа «Перечисление» и заполняет шаблоны атрибутов типа «Ссылка на веб-ресурс».

  3. Финишный сегмент [ASSET_GET_FINISH] – возвращает ключи и эталонную запись актива.

Поток получения информации о черновике

  1. Стартовый сегмент [ASSET_DRAFT_GET_START] – получает последнюю редакцию черновика.

  2. Финишный сегмент [ASSET_DRAFT_GET_FINISH] – вычисляет эталонную запись актива с учетом изменений в черновике. Возвращает результат получения черновика, содержащий ключи актива и эталонную запись.

Поток публикации черновика

  1. Стартовый сегмент [ASSET_DRAFT_ PUBLISH_START] – получает последнюю редакцию черновика.

  2. Финишный сегмент [ASSET_DRAFT_PUBLISH_FINISH] – запускает поток создания/обновления актива в обычном режиме по ветке REGULAR. Возвращает результат публикации черновика.