Адаптер Informatica MDM для Oracle BPM

Платформа Informatica MDM (НСИ) поддерживает практически все типичные сценарии интеграции и использования хранилища мастер данных. Одним из наиболее популярных подходов является ведение Операционного MDM (НСИ), подразумевающего создание единого представления мастер данных для бизнес-пользователей, эталонного набора записей, часто именуемого "золотые данные". В дополнение к данным готовым к публикации и использованию, система может содержать записи в промежуточном состоянии," ожидающие" подтверждения. Для данных такого рода иногда используется термин "медные" или "серебряные". Функциональность работы с статусами записей в Informatica MDM получила название "State Management" и позволяет обрабатывать изменения данных совместно с системами организации бизнес процессов (BPM).

 

Обычно работа со статусами записей активно используется в процессах двух следующих типов:

 

  1. Контроль качества данных. Любая информация, которая не может быть автоматически исправлена не должна получить статус эталонной и попадает в список "ожидающей" рассмотрения администратором НСИ.
  2. Одобрение заявок на внесение изменений в справочники. Процесс прохождения новых записей или изменений через соответствующие ответственные отделы организации, связанный с получением необходимых подтверждений, предшествует публикации изменений на всех пользователей.

Давайте рассмотрим оба сценария использования данной функциональности.

 

Качество Данных

  • Запись поступает в MDM и нарушает одно из технических или бизнес правил, как например, уникальность или формат значения ИНН.
  • Запись получает статус "Pending" ("В Ожидании") и не оказывает влияние на "золотые данные"
  • Автоматически создается заявка на анализ записи. Заявка отправляется ответственному администратору данных, которому дополнительно может быть выслано уведомление по электронной почте.
  • Администратор данных заходит в систему и видит новую заявку на рассмотрение.
  • Администратор данных вносит изменения в запись и отправляет заявку дальше в соответствии со сконфигурированным процессом, например на главного администратора данных для одобрения изменений.
  • Как только заявка утверждена и закрыта в соответствии с процессом, запись получает статус активной и доступна в рамках эталонного справочника.

 

Система Заявок

  • Пользователь заходит в приложение администрирования данных - IDD либо специализированное приложение интегрированное с Informatica MDM.
  • Пользователь редактирует важную информацию в записи эталонного справочника, например номер банковского счета.
  • Система идентифицирует и классифицирует внесенные изменения
  • Изменения не вносятся автоматически, а сохраняются в отельной записи имеющей статус "Pending". Инициируется заявка и соответствующий процесс её обработки. Заявка перенаправляется ответственному лицу в соответствии с процессом.
  • Пользователь имеющий полномочия по одобрению изменений получает нотификацию, либо видит заявку в приложении и может её рассмотреть.
  • В зависимости от сложности процесса, заявка может быть одобрена/отклонена, либо перенаправлена далее по процессу к пользователю ответственному за следующий шаг обработки.
  • После получения всех необходимых одобрений изменения применяются к эталонной записи либо отклоняются.

 

Информатика MDM предлагает несколько уровней поддержки описанных выше процессов. Существует встроенная функциональность позволяющая реализовать простейшие сценарии в рамках Informatica IDD. Для более сложных бизнес процессов предлагается использование внешнего программного обеспечения класса BPM (Business Process Management) с помощью BPM Adapter SDK от Informatica, или готовых адаптеров для IBM BPM и Fudjitsu Interstage BPM.

 

Компания ТаскДата предлагает адаптер для Oracle BPM не уступающий по функционалу адаптерам для других систем, но созданный с учетом особенностей решения от Oracle.

 

Основой для интеграции служит поддержка следующей функциональности:

  • Сценарии Качества Данных
    • Автоматическое создание заданий на основе результатов массовой загрузки данных в Informatica MDM
    • Создание заданий-заявок в ручном режиме через интерфейс IDD
  • Система Заявок
    • Инициация заявок на одобрение из IDD
    • Инициация заявок на одобрение из других интегрированных веб-приложений.