Przejdź do treści

Integracje i automatyzacje SAP Business One

Połącz dane i zadania między systemami firmy.

Projektujemy wymianę zamówień, dokumentów i statusów oraz obieg zatwierdzeń. Najpierw sprawdzamy API, zakres danych i reguły procesu, aby potwierdzić wykonalność połączenia.

Dla każdego rodzaju danych ustalamy źródło i odbiorcę.

Obszary integracji do omówienia

To przykłady zakresów do analizy. Dostępność połączenia zależy od konkretnego systemu, jego wersji, uprawnień oraz ograniczeń interfejsu.

Sprzedaż internetowa

Zamówienia, stany i statusy. Dla Allegro, Shopify, Magento, PrestaShop czy WooCommerce ustalamy dostępne operacje API i źródło danych.

CRM

Kontakty, firmy i dane sprzedażowe, np. w HubSpot lub Pipedrive. Projekt określa reguły identyfikacji kontrahenta i rozwiązywania rozbieżności.

Magazyn i dostawy

Dokumenty magazynowe, przesyłki i statusy. Połączenie z WMS lub kurierem wymaga sprawdzenia wersji, interfejsów i używanego procesu.

Finanse i kadry

Wyciągi, zlecenia płatności lub uzgodnione dane kadrowe. Zakres zależy od formatów banku lub systemu docelowego; nie oznacza automatycznej obsługi wszystkich rozliczeń.

KSeF

Wysyłka i pobieranie faktur przez API KSeF 2.0. Projekt obejmuje uprawnienia, format dokumentów, statusy przetwarzania i obsługę błędów.

KSeF: zakres techniczny opieramy na dokumentacji API Ministerstwa Finansów. Sposób obsługi dokumentów ustalamy dla konkretnego środowiska SAP i wymagań firmy.

Wymiana danych i decyzje w procesie

Dane między systemami

Projektujemy połączenia, mapowanie i przekazywanie danych. Określamy, który system odpowiada za dane oraz co ma się stać, gdy operacja się nie powiedzie.

Szczegóły integracji

BizFlow: zadania i zatwierdzenia

Gdy potrzebna jest decyzja człowieka, kolejność akceptacji lub eskalacja, projektujemy obieg zadań w BizFlow. Wymiana danych i zatwierdzenia mogą stanowić części tego samego procesu.

Poznaj BizFlow i diagram procesu

Dobór technologii zależy od projektu. Node-RED służy do przepływów danych, SAP Business One Service Layer udostępnia API SAP, a BizFlow wykorzystuje modelowanie BPMN i silnik Camunda. Przed wyborem rozwiązania sprawdzamy wymagania dostępu, utrzymania i licencji.

Od analizy do uruchomienia

Harmonogram powstaje po ustaleniu zakresu i dostępności środowisk. Sama liczba systemów nie określa złożoności projektu.

  1. Analiza

    Nazwy i wersje systemów, dostęp do API, dane źródłowe, wymagane kierunki i częstotliwość wymiany.

  2. Projekt

    Mapowanie pól, identyfikatory, walidacja oraz reguły obsługi duplikatów, braków i błędów.

  3. Implementacja i testy

    Budowa połączenia i testy na uzgodnionych przykładach, także przy niedostępności API lub niepoprawnych danych.

  4. Uruchomienie

    Odbiór z zespołem klienta, przygotowanie użytkowników i uzgodnienie sposobu uruchomienia.

  5. Utrzymanie

    Ustalenie odpowiedzialności za logi, alerty, obsługę błędów i zmiany API. Zakres wsparcia uzgadniamy osobno.

Orientacyjne koszty

Ostateczną wycenę przygotowujemy po analizie zakresu. Wpływają na nią m.in. dostępność API, jakość danych, obsługa wyjątków i wymagane testy.

Typ integracjiZakresKoszt netto
ProstaJeden kierunek, podstawowe dane5 000 - 15 000 PLN
ŚredniaDwukierunkowa, wiele encji15 000 - 40 000 PLN
ZłożonaWiele systemów, logika biznesowa40 000 - 100 000 PLN+

Przesuń tabelę w bok, aby zobaczyć wszystkie kolumny.

Podane kwoty są netto. Dokładną stałą cenę uruchomienia ustalamy po analizie; zakres licencji i utrzymania potwierdzamy w ofercie.

Które systemy chcesz połączyć?

Podaj nazwy i wersje aplikacji oraz przykład dokumentu. Opisz, skąd i dokąd mają trafiać dane, jak często i kto obsługuje wyjątki. Na tej podstawie ustalimy zakres dalszej analizy.