Procesy automatyczne – jak to działa?
Procesy automatyczne wykonują się w momencie kiedy są aktywne, zadziałał wyzwalacz, zostały spełnione warunki, zastosowane zostało opóźnienie wykonania i automatycznie nastąpiło wykonanie zaplanowanej akcji.
Na wysokości pola z Nazwą procesu jest flaga, która ustawia czy cały proces ma być aktywny czy nieaktywny.
Aktywny – cały, zdefiniowany proces jest aktywny i ma działać zgodnie z ustawionymi parametrami.
Nieaktywny – cały, zdefiniowany proces jest nieaktywny i nie ma działać, niezależnie od spełnionych wyzwalaczy i warunków.
Wymaganymi polami są: Nazwa procesu, Wyzwalacz i Akcja do wykonania. Warunki są opcjonalne i nie muszą być ustawiane, by proces się prawidłowo wykonał.
Zarówno nazwa jak i opis są polami, które warto prawidłowo uzupełnić, ponieważ późniejsze wyszukiwanie po słowach w nich użytych jest łatwiejsze. Oba pola można edytować w późniejszym czasie.
Każdy proces automatyczny ustawia się w formie szablonu, który składa się z takich elementów jak:
- Wyzwalacz – zdarzenia startowe, które uruchamiają proces. W danym procesie może być zdefiniowany tylko 1 wyzwalacz. Więcej informacji o wyzwalaczach tutaj.
- Warunki – dodatkowe kryteria sprawdzane przy zdarzeniu. Więcej informacji o warunkach tutaj.
- Akcje – czynności wykonane automatycznie, gdy wyzwalacz i warunki są spełnione. Więcej informacji o akcjach tutaj.
- Opóźnienie – określa, po jakim czasie od zdarzenia wykona się akcja. Ustawienie możliwe do zdefiniowania w minutach.
W obrębie ustawienia Warunki (opcjonalne) istnieje możliwość dodania poszczególnego Warunku i Grupy. W tym wypadku oznaczają one:
Warunek – pojedynczy warunek wybrany z dostępnych na liście. Istnieje możliwość wybrania danego warunku i zdefiniowania jego wartości. Oznacza to, że w przypadku spełnienia tego warunku wykona się wybrana akcja. Istnieje możliwość dodania wielu pojedynczych warunków i zależności pomiędzy nimi oraz/lub.
Grupa – w obrębie ustawianych warunków istnieje możliwość stworzenia całej grupy złożonej z warunków. Wszystkie warunki ustawione w grupie są sprawdzane razem. Dzięki temu jest możliwość blokowania i kopiowania całej grupy warunków.
Przykład uzupełnionego i aktywowanego szablonu procesu automatycznego, który dla nowych zamówień, przychodzących ze wskazanego źródła oraz z określonym warunkiem na opłacone, wykonuje natychmiastowo (bez opóźnień) akcje zmiany statusu zamówienia.