Slide-in Box

Scan to Process for Microsoft Dynamics

Scan to Process od strony IT: trzy warstwy między skanerem a Dynamics 365

Żadnej własnej bazy danych, żadnej synchronizacji. Operacje wykonywane bezpośrednio na standardowych obiektach Dynamics 365 Finance & Operations, z tożsamością pracownika dołączoną do każdej z nich.

WarstwaJak to działaCo to oznacza dla Was
AplikacjaOsobna aplikacja webowa (SPA) z własnym adresem, uruchamiana w przeglądarce, skanowanie w trybie klawiatury (keyboard wedge)Dowolny sprzęt: terminale Zebra i Honeywell, tablety, komputery ze skanerem USB lub Bluetooth. Brak instalacji, brak MDM, aktualizacja przez odświeżenie strony.
Tożsamość i proxyAzure AD B2C (MSAL). ASP.NET Web API waliduje token B2C i wykonuje operacje jednym kontem serwisowym Dynamics 365 (OAuth2 Client Credentials), dołączając tożsamość pracownika do każdej operacjiTanie konta dla wszystkich pracowników operacyjnych. Użytkownik nigdy nie widzi poświadczeń Dynamics 365. Jeden punkt styku zamiast setek kont interaktywnych, a mimo to pełny audyt dla każdej osoby.
Dynamics 365 Finance & OperationsOperacje bezpośrednio na standardowych obiektach: arkusze, zamówienia przeniesienia, PO, SO, listy pobrania, RMA. Uniwersalny dyspozytor procesówJedna wersja prawdy, bez synchronizacji i bez konfliktów danych. Wszystkie dane i dokumenty zostają w Waszym Dynamics 365; nie mamy własnej bazy.

Mimo że technicznie operacje wykonuje jedno konto serwisowe, każda z nich niesie tożsamość pracownika. Audyt, blokady dokumentów, uprawnienia i widoki działają tak, jak przy pełnych kontach. Zależnie od ustawień dokument przed zaksięgowaniem może zatwierdzać kierownik. Aplikacja nie jest dostępna bez uwierzytelnienia Azure AD B2C.

Co obsługujemy dziś: katalog procesów

Wymagania

  • Dynamics 365 Finance & Operations (gotowa integracja przez web services)
  • Podstawowe zarządzanie zapasami; nie wymaga Advanced Warehouse Management
  • Sieć Wi-Fi lub LTE w obiektach, bo procesy działają online, w czasie rzeczywistym
  • Dowolne urządzenia z przeglądarką i skanerem pracującym w trybie klawiatury
  • Tenant Azure dla kont B2C (konfigurujemy w ramach wdrożenia)

Pytania działu IT

Jedno konto serwisowe do Dynamics 365 to luka w bezpieczeństwie?

To standardowy wzorzec service-to-service (OAuth2 Client Credentials); tak integruje się większość systemów klasy enterprise. Użytkownik nigdy nie widzi poświadczeń Dynamics 365, jego token B2C jest walidowany na proxy, a każda operacja niesie jego tożsamość. Powierzchnia ataku ogranicza się do jednego endpointu proxy.

Czy to multiplexing w rozumieniu licencji Microsoft?

Dostęp pośredni przez aplikację nie zwalnia z licencjonowania użytkowników i nie twierdzimy inaczej. Pracownik operacyjny nie potrzebuje pełnej licencji Finance ani Supply Chain Management; dla urządzeń i użytkowników wykonujących ograniczony zakres operacji Microsoft przewiduje tańsze typy licencji. Właściwy typ potwierdzacie ze swoim dostawcą licencji (LSP lub CSP), a my uczestniczymy w tej rozmowie.

Czy aplikacja działa offline?

Nie. Platforma działa tylko online i to celowe: nie ma synchronizacji ani konfliktów danych. Transakcje są krótkie, a magazyny i sklepy mają dziś sieć. Jeśli praca bez sieci jest u Was twardym wymogiem, mówimy to wprost podczas pierwszej rozmowy.

Mamy Dynamics AX 2012 albo Business Central. Czy to działa?

Gotową integrację mamy dla Dynamics 365 Finance & Operations, bo tam Microsoft wystawił potrzebne web services. Podłączenie starszego AX, Business Central albo innego ERP jest technicznie wykonalne (robiliśmy to w poprzedniej architekturze), ale wymaga osobnych prac integracyjnych. Jeśli planujecie migrację do Dynamics 365, platforma może być elementem projektu i działać od go-live.

Czym to się różni od zewnętrznego WMS albo aplikacji MDE?

Scan to Process nie jest osobnym systemem magazynowym: nie ma własnej bazy, synchronizacji ani drugiej wersji stanów. Jeśli potrzebujecie zaawansowanej logiki magazynowej (dyrektywy lokalizacji, fale, praca zadaniowa), to teren Advanced WHS lub osobnego WMS. Jeśli potrzebujecie, żeby ludzie z magazynu, sklepu i produkcji wprowadzali dane do ERP bez papieru, to teren tej platformy.

Czy możemy dodać własny proces albo inny rodzaj kodu?

Tak. Nowy proces to ekran w aplikacji i logika po stronie Dynamics 365, bez zmian w infrastrukturze. Procesy pracują dziś na kodach kreskowych; QR i DataMatrix to zmiana interpretacji ciągu znaków, którą włączamy w ramach wdrożenia, jeśli Wasze procesy ich wymagają.

Mamy oddziały za granicą. Czy interfejs jest dostępny po angielsku?

Interfejs jest dziś po polsku. Jeśli macie zespoły zagraniczne, powiedzcie o tym podczas pierwszej rozmowy; ustalimy wspólnie, czy i w jakim zakresie wersja angielska wejdzie do projektu.

Czy uzależniamy się od dostawcy?

Platforma działa wyłącznie na standardowych obiektach Dynamics 365, a wszystkie dane i dokumenty zostają w Waszym systemie. Wycofanie się oznacza powrót do standardowego interfejsu Dynamics 365, bez migracji danych i bez sprzątania po integracji.