1. Strona główna
  2. Dokumentacja
  3. Procesy automatyczne
  4. Konfiguracja
  5. Wyzwalacze

Wyzwalacze

Dokumentacja dotycząca Wyzwalaczy w procesach automatycznych jest w trakcie przygotowywania.
Zapraszamy do sprawdzenie tej sekcji wkrótce!

Wyzwalacze

W procesach automatycznych oprócz flagi, która aktywuje cały proces, najważniejszym elementem jest WYZWALACZ – czyli zdarzenie startowe, które uruchamia zdefiniowany proces automatyczny. Zarówno wyzwalacz jak i nazwa procesu to dwa pole, które są wymagane w celu utworzenia i zapisu procesu automatycznego.

Aktualnie na liście wyzwalaczy są:

  • Brak stanów towarowych dla pozycji zamówienia
  • Dodano nową płatność
  • Dodano nowe zamówienie sprzedaży
  • Dodano nowy załącznik do zamówienia
  • Utworzono korektę do faktury lub paragonu, gotowa do pobrania
  • Zaktualizowano załącznik do zamówienia
  • Zapis towaru
  • Zmiana stanu magazynowego
  • Zmiana statusu zamówienia sprzedaży

Istniejące wyzwalacze można podzielić na te, które dotyczą: zamówień, towarów i listów przewozowych. Z uwagi na to, że użycie warunków jest opcjonalne i nie wymagane, to sam wyzwalacz może uruchomić proces dla zamówień, towarów czy listów przewozowych, które po prostu spełniają założenia wyzwalacza.

Brak stanów towarowych dla pozycji zamówienia

Ten wyzwalacz zadziała wówczas, kiedy wcześniej została wykonana akcja „Wyszukaj pozycje zamówienia bez stanu magazynowego”, bo to ona sprawia, że dodaje się nowy typ zdarzenia dla każdej pozycji zamówienia, która nie ma stanu. I dopiero istniejące takie zdarzenie jest podstawą do działania tego wyzwalacza „Brak stanów towarowych dla pozycji zamówienia”.
Ten wyzwalacz może być używany jako rozpoczęcie dla akcji „Podmień towar na pozycji zamówienia”.
Przykład prawidłowego użycia tego wyzwalacza:
1 proces: Wyzwalacz: Dodano nowe zamówienie sprzedaży, Akcja: Wyszukaj pozycje zamówienia bez stanu magazynowego
2 proces: Wyzwalacz: Brak stanów towarowych dla pozycji zamówienia, Akcja: dowolna

Dodano nową płatność

Jeżeli do istniejącego zamówienia zostanie dodana nowa płatność, wówczas zadziała ustawiony wyzwalacz i akcja zostanie wykonana. Wyzwalacz ten nie działała w przypadku zamówień, które miały już przypisaną płatność. Akcja będzie się wykonywać tylko w momencie połączenia zamówienia z nową płatnością.

Dodano nowe zamówienie sprzedaży

Proces automatyczny rozpocznie się w momencie, kiedy w systemie pojawi się nowe zamówienie sprzedaży.

Dodano nowy załącznik do zamówienia

Wyzwalacz zadziała w momencie, kiedy do zamówienia zostanie dodany nowy, dowolny załącznik.
Poniżej przykład dodania notatki do zamówienia, gdzie wyzwalaczem było dodanie załącznika do zamówienia. Na zamówieniu widoczny jest zapis, że wykonał się proces automatyczny i zaplanowana notatka pojawiła się na zamówieniu.

Utworzono korektę do faktury lub paragonu, gotowa do pobrania

Wyzwalacz jest dedykowany do Comarch ERP Optima i dotyczy procesu automatycznego generowania faktur i paragonów z RO, więcej na ten temat na stronie dokumentacji.
Dla tego wyzwalacza powstał dedykowany warunek: Typ korekty Optima, gdzie istnieje lista wyboru typów korekt dostępnych w Optimie.
W przypadku chęci skonfigurowania takiego procesu na kilka typów korekt, należy każdy proces skonfigurować osobno. Proces zadziała prawidłowo, tylko wtedy kiedy będzie miał 1 warunek i 1 akcje do niego. Kolejny typ korekty wymaga skopiowania takiego procesu i ustawienia go osobno z właściwym typem korekty i jej ID w akcji.

Zaktualizowano załącznik do zamówienia

Proces automatyczny rozpocznie się w momencie, kiedy na zamówieniu zostanie dokonana aktualizacja istniejącego załącznika, poprzez: zmianę rodzaju wgranego pliku lub edycję nazwy pliku.

Zapis towaru

Wyzwalacz, który rozpoczyna proces w momencie kiedy nastąpiła jakaś zmiana i zapis danych na towarze.
Przykład: wyzwalacz ten może być używany, jeżeli np. wymiary towarów (wysokość, szerokość, długość) są pobierane z systemu ERP, zapisywane na towarze w xSale i powinny być przesyłane do danych na ofertach z tym towarem. Wówczas taki wyzwalacz jest odpowiednim startem dla takiego procesu.

Zmiana stanu magazynowego

Wyzwalacz sprawdza stan magazynowy, dlatego powinien występować razem z warunkiem „Stan magazynowy towaru”. W momencie, kiedy nastąpiła zmiana stanu magazynowego i został spełniony ustawiony warunek, wówczas możemy zaplanować dowolną akcję z tym związaną.
Przykład: zmiana stanu magazynowego, gdzie stan towaru jest mniejszy i równy 1, może ustawić akcje „Ustaw parametr sprzedaży 'Czas wysyłki'”. W momencie, kiedy stan nam się zmniejsza i wiemy, że musimy poczekać na dostawę towaru do magazynu, możemy procesem automatycznym zmienić „Czas wysyłki” na wszystkich ofertach zawierających ten towar.

Zmiana statusu zamówienia sprzedaży

Z uwagi na zmieniające się statusy zamówień sprzedaży, wyzwalacz Zmiana statusu zamówienia sprzedaży może być najczęściej wykorzystywanym i uniwersalnym wyzwalaczem dla szablonów procesów automatycznych. Uruchamia on zdefiniowany proces w momencie zmiany statusu zamówienia. Szczegółową konfigurację jaki status miałby wywoływać akcję, będzie można zdefiniować w ustawieniach Warunki (opcjonalne).