Klient i branża
Europejski producent i dystrybutor dostarcza produkty za pośrednictwem partnerów detalicznych, platform e-commerce oraz własnych kanałów sprzedaży cyfrowej. Informacje o produktach, stanach magazynowych i dostępności muszą niezawodnie przepływać między jego systemami operacyjnymi a partnerami zewnętrznymi.
Microsoft Dynamics 365 zarządza operacyjnymi danymi o stanach magazynowych. Wraz z rozwojem sieci dystrybucji klient potrzebował wspólnej bazy integracyjnej, aby podłączanie kolejnych odbiorców nie wymagało za każdym razem ponownego przygotowywania tych samych danych z systemu ERP.
Wyzwania i ich wpływ na działalność
Więcej partnerów, więcej logiki integracyjnej
Każdy sprzedawca detaliczny wprowadzał nowe wymagania dotyczące wymiany danych. Osobne połączenia między ERP a poszczególnymi sprzedawcami zwiększałyby złożoność utrzymania w miarę rozwoju sieci partnerów.
Powtarzające się przygotowywanie danych
Podobne przekształcenia danych o produktach i stanach magazynowych mogły być tworzone od nowa dla każdego odbiorcy. Oznaczało to dodatkowe prace programistyczne i rozproszenie wspólnych reguł biznesowych między oddzielnymi integracjami.
Ograniczone wykorzystanie danych poza ERP
Informacje operacyjne pozostawały głównie w środowisku ERP. Dane przygotowane na potrzeby jednej integracji nie zawsze były dostępne dla innych aplikacji, co ograniczało możliwości rozwoju kolejnych kanałów i usług cyfrowych.
Co wdrożyliśmy i dlaczego
Firma Routine Automation wdrożyła Salesforce Data 360 jako warstwę pobierania i przekształcania danych między środowiskiem operacyjnym a ich dalszymi odbiorcami. Początkowym celem było udostępnianie zewnętrznym partnerom detalicznym informacji o dostępności zapasów. Architektura umożliwiła też ponowne wykorzystanie wspólnego procesu przygotowania danych.
Przegląd architektury
Informacje o produktach i stanach magazynowych z Dynamics 365 udostępniono przez Azure Blob Storage, pobrano do Salesforce Data 360 i przetworzono za pomocą Data Transforms na potrzeby dalszych odbiorców.
Microsoft Dynamics 365
Operacyjne informacje o produktach i stanach magazynowych. System ERP pozostaje nadrzędnym źródłem danych o zapasach magazynowych.
Azure Blob Storage
Udostępnia źródłowe zbiory danych do pobrania przez Salesforce Data 360.
Salesforce Data 360
Pobiera zbiory danych. Data Transforms przetwarza i łączy informacje o produktach i stanach magazynowych w struktury, które można wielokrotnie wykorzystywać.
Odbiorcy zewnętrzni
Przygotowane dane o dostępności służą integracjom z partnerami detalicznymi. Każdy odbiorca może wymagać własnego mapowania i sposobu dostarczania danych.
Decyzje wdrożeniowe
Spójna ścieżka pobierania danych
Pobieranie danych o produktach i stanach magazynowych przez Azure Blob Storage pozwala uniknąć niezależnego pobierania i przygotowywania tych samych informacji z ERP w każdej kolejnej integracji.
Wspólna logika przekształceń
Data Transforms umożliwia centralne przetwarzanie i łączenie zbiorów danych. Odbiorcy mogą wykorzystywać ten wspólny proces przygotowania, zachowując własne wymagania dotyczące mapowania, uwierzytelniania i dostarczania danych.
Zachowanie odpowiedzialności systemów operacyjnych
Dynamics 365 pozostaje systemem odpowiedzialnym za stany magazynowe. Data 360 obsługuje pobieranie i przygotowywanie danych, oddzielając zadania operacyjne od ich dalszego wykorzystania.
Korzyści biznesowe
Wspólny punkt wyjścia dla nowych kanałów
Kolejni partnerzy detaliczni mogą korzystać z istniejącej bazy pobierania i przekształcania danych. Nie zawsze trzeba od nowa tworzyć wspólny proces przygotowania danych z ERP dla każdego odbiorcy.
Wspólna logika i jaśniejszy podział odpowiedzialności za utrzymanie
Wspólne przekształcenia znajdują się w jednej warstwie przetwarzania. Zmiany w źródłach i wspólne reguły biznesowe można obsługiwać centralnie dla odbiorców korzystających z tej warstwy, zamiast utrzymywać je osobno w każdej integracji.
Dane gotowe do szerszego wykorzystania
Ta baza pozwala ponownie wykorzystywać informacje o produktach i stanach magazynowych poza pierwotnym scenariuszem udostępniania zapasów. Tworzy podstawę dla kolejnych kanałów i wewnętrznych usług cyfrowych.
Możliwości dalszego rozwoju
Architektura otwiera możliwości tworzenia portali partnerskich, aplikacji wewnętrznych, analiz i asystentów AI korzystających z informacji o produktach i stanach magazynowych. Są to potencjalne rozszerzenia, a nie funkcje dostarczone w ramach pierwotnego projektu.
Rezultat
Firma Routine Automation stworzyła architekturę integracyjną opartą na Data 360, która przygotowuje dane produkcyjne o produktach i stanach magazynowych dla zewnętrznych kanałów detalicznych. Oddzielenie odpowiedzialności ERP od wspólnego pobierania, przekształcania i dalszego wykorzystania danych dało klientowi bazę pod kolejne integracje. Nowe scenariusze nie muszą już zaczynać się od niezależnego przygotowywania danych z ERP.

