Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. ERP – Integracja z Comarc...
  4. Opis integracji
  5. Status zamówienia w integracji z Comarch ERP XL

Status zamówienia w integracji z Comarch ERP XL

Ten wpis wyjaśnia, skąd biorą się statusy zamówień w xSale przy integracji z Comarch ERP XL. Status zamówienia może zmieniać się po eksporcie zamówienia do ERP oraz później, gdy xSale sprawdza stan dokumentu ZS w Comarch ERP XL.

W tym artykule znajdziesz

Jak działa zmiana statusu

Przy integracji z Comarch ERP XL xSale obsługuje status zamówienia w dwóch etapach:

  • Etap eksportu zamówienia do ERP – xSale ustawia status zgodnie z konfiguracją integracji, np. gdy zamówienie jest gotowe do eksportu, trwa eksport albo eksport zakończył się błędem.
  • Etap sprawdzania statusu w ERP – xSale cyklicznie odpytuje Futuriti WebService XL o stan dokumentu ZS utworzonego w Comarch ERP XL.

Oznacza to, że status w xSale nie jest jedną stałą regułą zaszytą na sztywno. Część statusów wynika z konfiguracji integracji, a część z informacji zwracanej przez WebService XL na podstawie dokumentu w ERP.

Statusy konfigurowane w xSale

Statusy dla procesu eksportu zamówienia ustawisz w kreatorze integracji Comarch ERP XL w sekcji synchronizacji zamówień.

Ustawienie w konfiguracji integracji Co oznacza
Status zamówienia uruchamiający eksport do ERP Status w xSale, z którego zamówienie ma zostać wysłane do Comarch ERP XL.
Status zamówienia w trakcie eksportu do ERP Status ustawiany podczas obsługi eksportu zamówienia.
Status zamówienia, gdy eksport do ERP zakończył się błędem Status ustawiany, gdy eksport zamówienia do ERP zakończy się błędem.
Status zamówienia po poprawnym eksporcie do ERP Status ustawiany po poprawnym utworzeniu lub obsłużeniu zamówienia w ERP.

W praktyce nazwy statusów mogą różnić się między wdrożeniami, ponieważ użytkownik wybiera je z listy statusów dostępnych w danej instancji xSale.

Więcej o ustawieniach kreatora znajdziesz we wpisie Kreator integracji Comarch ERP XL.

Statusy odczytywane z ERP XL

Po eksporcie zamówienia xSale odpytuje Futuriti WebService XL o status dokumentu ZS w Comarch ERP XL. WebService zwraca informację o stanie dokumentu, a xSale może na tej podstawie zmienić status zamówienia.

WebService XL rozpoznaje między innymi następujące stany dokumentu:

Stan dokumentu zwracany przez WebService XL Znaczenie użytkowe
zapytanie Dokument jest na bardzo wczesnym etapie obsługi w ERP.
oferta Dokument ma status oferty.
zamowienie Dokument funkcjonuje jako zamówienie.
potwierdzone ZS jest potwierdzone w ERP.
zaakceptowane ZS jest zaakceptowane w ERP.
w_realizacji ZS jest w realizacji.
zamowienie_skompletowane Zamówienie jest oznaczone jako skompletowane.
zrealizowane Dokument został zrealizowany.
odrzucone Dokument został odrzucony.
anul_potwierdzone / maska_anulowane Dokument jest anulowany albo oznaczony jako anulowany.

Na podstawie tych informacji xSale zmienia status zamówienia zgodnie z działaniem integracji i konfiguracją statusów w danym środowisku.

Przykładowy przebieg

Typowy przebieg obsługi zamówienia może wyglądać następująco:

Zdarzenie Przykładowy efekt w xSale
Zamówienie spełnia warunek eksportu do ERP xSale rozpoczyna proces eksportu zgodnie z mapowaniem statusów.
ZS zostaje utworzone w Comarch ERP XL Zamówienie może otrzymać status po poprawnym eksporcie, np. Zaimportowano do ERP.
ZS jest potwierdzane lub akceptowane w ERP xSale może ustawić status odpowiadający etapowi realizacji zamówienia.
ZS przechodzi w realizację lub zostaje skompletowane Status w xSale może przejść na etap przygotowania albo realizacji, zależnie od konfiguracji.
Dokument zostaje zrealizowany xSale może zakończyć śledzenie statusu i ustawić status końcowy, np. Zrealizowane.
Dokument zostaje odrzucony albo anulowany xSale może ustawić status wskazujący wstrzymanie lub anulowanie zamówienia.

Jeżeli w Twoim środowisku statusy mają inne nazwy, sprawdź mapowanie statusów w konfiguracji integracji Comarch ERP XL.

Dlaczego status nie zmienił się od razu

xSale sprawdza status dokumentu w ERP cyklicznie. Aktualizacja statusu nie zawsze następuje natychmiast po zmianie w Comarch ERP XL.

  • Dla starszych zamówień zapytania o status mogą być wykonywane rzadziej ze względu na optymalizację wydajności.
  • Jeżeli WebService XL nie znajdzie dokumentu, zwraca informację o braku danych lub o tym, że plik nie został jeszcze przetworzony.
  • Jeżeli dokument został usunięty w ERP po wczytaniu, xSale może otrzymać informację, że plik był wczytany, ale dokumentu nie ma już w XL.
  • Jeżeli eksport zakończył się błędem, status zależy od konfiguracji statusu błędnego eksportu w xSale.

Jeżeli status nie zmienia się przez dłuższy czas, sprawdź w pierwszej kolejności, czy zamówienie ma numer dokumentu ERP, czy Futuriti WebService XL działa poprawnie oraz czy w konfiguracji integracji ustawiono właściwe statusy procesu eksportu.

 

Czego brakuje w tym artykule?