Потоки выполнения действий с черновиком¶
Поток создания/обновления черновика¶
Стартовый сегмент [ASSET_GET_START] – определяет тип операции черновика (создание, обновление, удаление актива); заполняет переменные черновика; выполняет базовую валидацию исходного контекста и выполняет его настройку для дальнейшего исполнения в потоке:
Контекст сохранения/обновления черновика должен иметь обязательный параметр type-name – тип актива.
Point сегмент [ASSET_GET_POSTPROCESSING] – выполняет постобработку атрибутов актива. Вычисляет отображаемые значения для атрибутов типа "Перечисление" и заполняет шаблоны атрибутов типа "Ссылка на веб-ресурс".
Финишный сегмент [ASSET_GET_FINISH] – возвращает ключи и эталонную запись актива.
Поток получения информации о черновике¶
Стартовый сегмент [ASSET_DRAFT_GET_START] – получает последнюю редакцию черновика.
Финишный сегмент [ASSET_DRAFT_GET_FINISH] – вычисляет эталонную запись актива с учетом изменений в черновике. Возвращает результат получения черновика, содержащий ключи актива и эталонную запись.
Поток публикации черновика¶
Стартовый сегмент [ASSET_DRAFT_ PUBLISH_START] – получает последнюю редакцию черновика.
Финишный сегмент [ASSET_DRAFT_PUBLISH_FINISH] – запускает поток создания/обновления актива в обычном режиме по ветке REGULAR. Возвращает результат публикации черновика.