Integration framework dla SAP Business One

26
Integration Framework w SAP Business One Platforma do obsługi różnych scenariuszy biznesowych

Transcript of Integration framework dla SAP Business One

Integration Framework w SAP Business OnePlatforma do obsługi różnych scenariuszy biznesowych

2© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Wstęp

Agenda

Monitorowanie

Tworzenie scenariuszy biznesowych

Wstęp

4© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

W skrócie

Integration framework jest integralną częścią systemu SAP Business One. Łączy SAP Business One z innymi aplikacjami, usługami i urządzeniami.

Zastosowanie: element składowy SAP Business One

Do uruchomienia wybranych rozwiązań dla SAP Business One np. aplikacji moblinych, SAP Crystal Dashboards, zapytań ofertowych, kampanii internetowych,

integracji z SAP Customer Checkout (POS) oraz Ariba Network

Do integracji z SAP ERPIntercompany Integration Solution dla SAP Business One,

integracja SAP Business One dla SAP NetWeaver

Platforma do obsługi różnych, dowolnych scenariuszy przez partnerównp. do połączenia SAP Business One ze sklepami online, sieciami biznesowymi

i mediami społecznościowymi

5© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Kluczowe funkcjonalności

Integration framework obejmuje WSZYSTKIE aspekty integracji w JEDNYM produkcie Pośrednik w przesyłaniu danych Serwer mobilny Uniwersalne zarządzanie procesami biznesowymi Umożliwia analizę i raportowanie

Interfejs użytkownika oparty na przeglądarce internetowej, dostęp z dowolnego miejsca

Współdziałanie z SAP HANA, Microsoft SQL server i wszystkimi JDBC bazami danych

Uruchamianie tradycyjnie lub w chmurze

Dostarcza język programowania dostosowany dla wymagań integracyjnych

Adaptery i konwertery techniczne zapewniające łączność z systemami SAP i innymi

6© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Korzyści

Niezawodna Technologia

10,000+ instalacji

Jednolite RozwiązanieSAP jako zaufany dostawca

Łatwy w użyciuZarządzanie procesami biznesowymi

(BPM)

Szybkie wdrożenienp. pakietowe

Niższe TCOZautomatyzowane procesy,

dzielenie informacji

Społecznośćwymiana wiedzy pomiędzy partnerami

SAP z 124 krajów

Elastyczność &Zwinność

Kluczowe możliwości do przetwarzania wiadomości

Scenariusze biznesowe

8© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Model-Driven, Podejście Deklaratywne

Wymagana podstawowa znajomość : XML, XSLT, XPath

Minimalne wysiłki wdrożeniowe, koncentrujące się na rozwoju i obsłudze scenariuszy

tylko tu Twoja praca

9© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Pakiety i Kroki Scenariuszy

Główne elementy dla Integration Framework: Pakiety Scenariuszy

składają się z jednego lub wielu kroków; modele integracyjne scenariuszy Krok Scenariusza

to specyficzny przepływ integracji; modele jako proces integracji

PrzykładFirma korzystająca z SAP Business One dołączyła do

Ariba jako dostawca (sieć B2B).

Chce teraz otrzymywać zamówienia sprzedaży z Ariba

do SAP Business One.

Co więcej, chce wysyłać faktury sprzedaży,

jako potwierdzenie zamówienia do Ariba.

A/R Invoice

Order Confirmation

Sales Order

10© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Krok ScenariuszaStruktura scenariusza

Wejście

Nadawca 1

Nadawca N

Nadawca 2

Odbiorca 1

Odbiorca N

Odbiorca 2

… …

WyjściePrzetwarzanie

Do

XM

L

Z X

ML

XML, XSLT, XPath

Konwertowanie przychodzącej struktury wiadomości XML i

treści do wiadomości wychodzącej XML

11© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Krok ScenariuszaMożliwości rozwijania i dostosowywania do etapu procesuKanały PrzychodząceSAP Business One , SAP ERP, Serwisy Web, HTTP, Pliki, Baza danych, Kolejka wewnętrzna

Przetwarzanie atomowe

WychodząceSAP Business One, SAP ERP, Serwisy Web, Plik, Baza danych

12© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Krok ScenariuszaPrzykład Atomu: Wysyłanie wiadomości do SAP Business One

Sprawdź wiarygodność

Pokaż parametry

atomu

Włącz lub wyłącz Atom

Usuń atom

Edytuj atom

Pokaż dokumentację

Wpisz parametry

Zdefiniuj zmienne

Wybierz wartość

13© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

● Początek / koniec● Przetwarzanie warunkowe● Iteracja● Zawierać● Oddział, dzielenie, łączenie● Mapa wartości

Struktury kontrolne

Krok ScenariuszaDuża różnorodność atomów i funkcji w przetwarzaniu danych

● SAP Business One Object, funkcje, usługi, wysyłanie wiadomości, …

● RFC ● .NET ● Java ● Web URL

● XML ◄ ► TXT● XML ◄ ► JSON● XML ◄ ► BIN● Regex● Wartość mapowania

Konwersje● System, lokalny, globalny, pamięć,

zmienne sesji● Lokalny, globalny, konfiguracja,

właściwości systemowe● Globalne tabele● Kolejki

Dodatkowe definicje

● HTTP● Plik/FTP odczyt/zapis,

DIR info● Crystal report● Wysyłanie/odbieranie e-mail● Do kolejki● …

Wywoływanie

14© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Testowanie i debugowanie wewnątrz Środowiska Deweloperskiego

Środowisko deweloperskie zapewnia tryb testowy i debugowania w języku projektowania

Brak przerwy w projektowaniu pomiędzy czasem a pracą aplikacji

Tryb testowy i debugowania bez angażowania nadawcy i odbiorcy systemu

Aby poznać szczegóły środowiska deweloperskiego, kliknij czerwoną strzałkę.

Zastosuj i zapisz niezbędne zmiany Powrót do testów

15© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Oprogramowanie Logistyczne

Proste podejście Eksport pliku scenariusza z systemu deweloperskiego Import pliku scenariusza w systemie produkcyjnym

Korzyść Prosta obsługa i dystrybucja scenariuszy

deweloperskichZIP

Monitoring

17© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Rejestrowanie komunikatów

Centralny punkt do monitorowania wyjątków i błędów dla aktywnych scenariuszy monitorowanie według statusu w celu

wykrycia wyjątków i błędów wyszukiwanie wiadomości przez filtry eksport rejestrowanych komunikatów w celu

wsparcia punkt wejściowy dla debugowanych

wiadomości

18© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Dziennik zdarzeń SAP Business One

umożliwia sprawdzenie zmian dla zdarzeń, wysłanych przez SAP Business One ze statusem (sukces, wyfiltrowany, niepowodzenie)

sprawdzanie szczegółowych informacji o zdarzeniu i docelowej aplikacji, której dotyczy zdarzenie

19© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Kontrola Procesów

Przegląd wszystkich procesów w ramach integration framework umożliwienie szczegółowego debugowania i dostarczenie punktów wejścia do debugowania włączanie lub wyłączanie procesów Wskazywanie wyjątkow dla ostatnich procesów

20© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Monitor Kolejek

zwykle, monitor kolejek jest pusty wyświetla procesowanie zakolejkowanych zdarzeń w integration framework

21© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Monitor Wywołań

daje informacje o wywołaniach pokazuje wywołania przychodzących i wychodzących wiadomości

Dodatkowe informacje

23© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Krok ScenariuszaStruktura konwersji przy użyciu XSLT i XPath

● Otwieranie dokumentów w edytorze XML i dodawanie kodowania● Dostarczanie informacji o strukturze konwersji przy użyciu XSLT ● Dostęp do wartości przy użyciu XPath

24© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

Format Wiadomości Integration Framework

Wiadomość XML: procesy integration framework od jednego do drugiego atomu składają się z sekcji nagłówka i części podstawowej (body). Każdy atom przyczynia się do wiadomości danych właściwych.

Nagłówek zawiera informacje o kontroli procesu, a sekcja podstawowa dane właściwe. Wewnątrz części podstawowej, znajdują się różne dostępne sekcje danych właściwych.

Główne sekcje danych właściwych są następujące:Sekcje danych właściwych Opis

Payload/@Role=’T’ Ta sekcja zawiera informacje, które wywołały krok scenariusza , np. zdarzenie B1

Payload/@Role=’S’ Nadawca wiadomościPayload/@Role=’R’ Odbiorca wiadomościPayload/@Role=’C’ Ta sekcja zawiera informacje pochodzące z wywoływania atomu, np. wywoływanie atomu SQL,

aby wzbogacić dane w wiadomości

25© 2016 SAP SE / SUPREMIS. Wszystkie prawa zastrzeżone..

PrzykładWiadomość z Integration Framework

Informacje, takie jak, obszary nazw, …

Informacje w nagłówku takie jak lista

odbiorców, Własności SysType Dane właściwe dla

zdarzenia B1 pochodzące z tabeli SEVTNadawca danych

właściwych, wiadomości przychodzące

Dodatkowe dane właściwe do wzbogacenia; ID zawiera unikatowy identyfikator danych właściwych

Odbiorca danych właściwych przekazanych do wychodzących (Rola

Danych =“R2”)