Отсоединение записей¶
Можно отсоединять записи в истории консолидации, отменяя их объединение. Для отсоединения записей необходимы права на создание и обновление в соответствующем реестре/справочнике.
Чтобы отсоединить записи воспользуйтесь одним из способов:
Отсоединение исходных записей. На экране истории консолидации записи выделите исходные записи и нажмите кнопку "Отсоединить записи".
Для отсоединения могут быть выбраны от 1 до 5 записей.
Записи, содержащие основной Origin ID, не могут быть отсоединены.
Отсоединение консолидированных записей (узлы с типом "Консолидация"). Щелкните правой кнопкой мыши на узел синего цвета и в контекстном меню нажмите на "Отсоединить ревизию".
Отсоединение возможно только в том случае, если исходные записи, входящие в данный узел, не были отсоединены ранее.
В результате действий откроется модальное окно отсоединения записи (Рисунок 2).
Нажмите кнопку "Отсоединить записи".
Примечания:
При отсоединении для обеих записей (от которой отсоединяют и отсоединяемой) выполняются правила качества стандартной фазы.
Поддержки других фаз по умолчанию нет (как и для всех других действий с записями, соответствующие задачи должны быть реализованы и добавлены в соответствующие пайплайны самостоятельно).
Стандартный бизнес-процесс опубликования черновика не запускается при отсоединении записи.
При успешном/неуспешном отсоединении в журнал аудита поступает сообщение с:
Etalon ID записи, от которой произошло/запрашивалось отсоединение;
Etalon ID отсоединенной записи (если отсоединение успешно);
Имя реестра/справочника;
Operation ID.
Можно отсоединять записи от записей, объединенных до введения истории консолидации.
НЕЛЬЗЯ отсоединять записи от записей, объединенных в 5.х и вставленных с помощью операции миграции данных (migrateDataJob). Если объединение было выполнено в 6.х после миграции, то отсоединение записи возможно.
Если при объединении записей их связи и классификации объединялись, то при отсоединении записей связи и классификации тоже будут отсоединены.
В истории записи у отсоединяемой записи указывается событие "Отсоединение записи", у отсоединенной записи "Создание записи при отсоединении".
Как работает процесс отсоединения
Необходимо учитывать, какая исходная запись изменялась в консолидированной записи:
Если добавляются/изменяются атрибуты/связи/классификация по etalon ID, то все изменения поступают на исходную запись, которую нельзя отсоединить.
Если изменения поступают каким-то другим образом или запись меняется по external ID, то изменения могут уйти в отсоединенную запись, так и остаться в записи, которую отсоединили.
Ограничения расконсолидации
Проверка прав на создание и изменение записей в реестре/справочнике.
Проверки, что происходят для записей при их создании/изменении, происходят и для отсоединяемой записи, и для записи, от которой отсоединяют (наличие обязательных атрибутов и т.п.).
Рисунок 1 – Экран истории консолидации
Рисунок 2 – Окно отсоединения записи