Транзакционность изменений данных
Одной из самых важных инновационных функций в
Semantic MDM, являются так называемые пакеты изменения. Для того чтобы начать изменять справочные данные, нужно сначала войти в режим редактирования путем
создания пакета изменений. Далее, все изменения, вносимые экспертом НСИ, хранятся именно в этом пакете изменений и их видит только редактирующий пользователь. Никто из других пользователей
Системы не видит эти изменения. При этом редактирующий пользователь видит эти данные так, как они будут выглядеть после публикации пакета изменений. Система никак не ограничивает пакет изменений количеством изменяемых данных. В рамках одного пакета изменений можно изменить сотни тысяч позиций, изменить структуру онтологического классификатора, причем все эти изменения будут видны и будут контролироваться редактирующим. В рамках пакета изменений можно проводить следующие транзакционные изменения:
-
Создание, перемещение, удаление групп в основном онтологическом классификаторе, формирующего модель данных справочников – при этом система допускает перемещение групп с уже имеющимися там позициями;
-
Создание, перекрытие, удаление атрибутов в группе – корректировка атрибутивного состава группы;
-
Создание, изменение, удаление позиций;
-
Редактирование семантических связей;
-
Редактирование постобработчиков;
-
Создание, изменение, удаление ограничений – всех имеющихся типов - ограничительных таблиц, уникальных атрибутов, и т.д.).
Все перечисленные изменения будут существовать только в рамках созданного пакета изменений. Полный перечень изменений всегда можно посмотреть через
детализацию пакета изменений, в котором будет отражена полная информация о том, что на что изменилось и для какой сущности. Таким образом, пользователь всегда может проконтролировать, не внес ли он лишних изменений и все ли запланированные изменения проведены. Перед публикацией, пакет изменений может быть согласован с помощью бизнес-процесса
электронного согласования в
Semantic MDM с другими ответственным или заинтересованными пользователями. Например, если изменилось полное наименование у номенклатурной позиции и в складской системе имеются складские остатки по ней, то этот пакет изменений можно согласовать с ответственным за складскую систему пользователем. После публикации пакета изменений, все изменения станут доступны другим пользователям, а
подсистема импорта и репликации разошлет измененные данные по всем заинтересованным системам-подписчикам.
Данный функционал позволяет контролировать все изменения проводимые экспертом НСИ и выполнять их электронное согласование, что значительно повышает качество данных в Semantic MDM, а также исключает передачу ошибочных изменений во внешние системы.