
# Описание Global MDM

## Назначение и функции системы

Любое внедрение Global ERP начинается с НСИ, то есть управление - Нормативно Справочной Информацией и для этого есть отдельный модуль Global MDM.  
Global MDM (Master Data Management) - система управления мастер-данными предназначена для их централизованного управления.

Система Global-MDM позволяет построить информационную систему для централизации управления мастер данными или нормативно-справочной информацией, обеспечивающую сбор, централизованное хранение и распространение информации о мастер-данных

![Структура](img/with-and-without-MDM.jpg)

## Основные решаемые задачи

Global-MDM решает следующие задачи:

- Централизованное хранение нормативно справочной информации которая может использоваться затем различными информационными системами 
  - И даже в случае распределённой структуры предприятия в том числе различными обособленными или даже отдельными юридическими лицами.
- Поддержание достоверной, актуальной и непротиворечивой информации
- Контроль за целостностью и согласованностью данных
- Контроль за дублированием информации  

## Цель Global-MDM

Основная цель системы Global-MDM — минимизировать участие разработчика и свести к нулю программирование при работе с основными данными, обеспечивая при этом их целостность и отсутствие дублей.

Если же возникает необходимость в программных доработках, в системе для этого предусмотрено отдельное средство — Global Framework. С его помощью можно выполнять детальную настройку как пользовательского интерфейса, так и сложных алгоритмов, которые будут выполняться на стороне сервера приложений.

## Перечень основных возможностей

В Global-MDM входят следующие возможности:

- Импорт и экспорт данных с поддержкой распространённых форматов
- Поддержку эталонных или золотых записей
- Поддержка различных вариантов интеграционного взаимодействия со сторонними информационными системами
- Изменение пользователями информации в справочниках с помощью заявок
- Аудит изменения значений атрибутов данных
- Поддержка механизмов дедубликации данных
- Поддержка расширяемых моделей данных


## Перечень базовых справочников

Перечень управляемых мастер данных является перечнем справочников с четко регламентированным ученом записей, стоит отметить что это совершенно гибкая и настраиваемая вещь.

Среди ярких примеров можно выделить:
- Справочник подразделений
- Справочник ТМЦ (Товарно-материальных ценностей)
- Справочник окружения конрагентов
- Справочник единиц измерения

![Global ERP](img/list.jpg)

В каждом справочнике имеется информация о том какой перечень атрибутивных характеристик для него присутствует, какой тип данных у атрибутивного состава справочника. В том числе можно и управлять выводом этих характеристик в карточки в списки элементов этого справочника. Для существующих справочников можно добавить новые и дополнительные атрибуты это возможно без использования разработки и программирования, то есть работа посильная для бизнес-аналитиков

По ссылке ниже можно перейти к более подробному изучению работы со справочниками:

http://helpcenter.gs.local/doc-app-basic-reference-guide/html/index.html

## Описание метамодели справочников

**Перечень атрибутивных характеристик для справочников.**

![Global ERP](img/system-and-meta-models.jpg)

Для каждого справочника имеется информация о том, какой перечень атрибутивных характеристик для него присутствует, какой тип данных у них. В том числе можно и управлять выводом этих характеристик в карточки в списки элементов этого справочника.

## Сервисы и окружение справочных данных

**Сервисы для справочных данных. Группировка и классификация.**

![Global ERP](img/services-and-environment.jpg)

С точки зрения сервисных возможностей стандартным сервисом для справочных данных является группировка данных или классификация. Пример такого - справочник материалов, справочник номенклатуры. Есть определенная иерархия групп классификаций. Каждый элемент (справка) может принадлежать к одной или нескольким группам одновременно. Это тоже все настраивается, к примеру мы можем настроить принадлежность только к одной группе. 
Мы можем объявить для справочника, что в нем будет одна ветка - классификация материалов, а другая ветвь - классификация принадлежности к отделам, подразделениям закупщиков, которые отвечают за те или иные справочники. Группы классификаций позволяют настраивать дополнительные атрибутивные характеристики. 