Поток удаления активов

Поток выполнения удаления активов выполняет базовую проверку параметров актива и исходного контекста.

Описание сегментов потока

  1. Стартовый сегмент [RECORD_DELETE_START] - Начинает процесс удаления актива.

  2. Сегмент типа Point: [RECORD_DELETE_ACCESS] - Проверяет права текущего пользователя на удаление актива согласно системным ролям.

  3. Сегмент типа Point: [RECORD_DELETE_DRAFT_ID] - Создает ID черновика актива, если это необходимо.

  4. Сегмент типа Connector: [RELATIONS_DELETE_CONNECTOR] - Удаляет связи данного актива.

  5. Сегмент типа Connector: [CLASSIFICATION_DELETE_CONNECTOR] - удаляет классификации текущего актива.

  6. Сегмент типа Point: [RECORD_DELETE_MEASURED] - Проверяет единицы измерения значений атрибутов удаляемого актива.

  7. Сегмент типа Point: [RECORD_DELETE_PERIOD_CHECK] - Проверяет периоды актуальности удаляемого актива.

  8. Сегмент типа Selector: [RECORD_DELETE_SELECTOR] - Определяет, как будет происходить удаление актива: в черновике или напрямую.

  9. Сегмент типа Connector [RECORD_DELETE_MATCHING_CONNECTOR] - позволяет встраивать сегмент для сохранения/удаления данных сопоставления в момент удаления актива.

  10. Финишный сегмент [RECORD_DELETE_FINISH] - Завершает процесс удаления актива.