Go to documentation repository
Documentation for Axxon One 1.0.
Makro to narzędzie, którego celem jest skonfigurowanie reakcji systemu na dane zdarzenie. Reakcja systemu może składać się z jednej bądź kilku akcji.
Uwaga!
Makra mogą działać wyłącznie w obrębie jednej Domeny Axxon. Warunki dla makr oraz ich akcje nie mogą zawierać obiektów z innych Domen Axxon.
Tworzyć oraz edytować makra można poprzez zakładkę Programowanie.
Istnieją trzy typy makr:
- Makra będące odpowiedzią na zdarzenie (1). Makra te mogą zostać uruchomione automatycznie, gdy zachodzi detekcja, bądź zdarzenie zainicjowane przez użytkownika. Gdy makro jest wyzwolone, komendy w zawarte w makrze są realizowane.
- Zestawy Reakcji (2).
Cykliczne (3). Makra cykliczne są inicjowane na pierwszym dostępnym w czasie uruchamiania makra Serwerze Axxon (w porządku alfabetycznym). Makra cykliczne są wykonywane natychmiastowo po zapisaniu, o ile nie są stworzone poza harmonogramem wykonywania danych komend (zobacz: Tworzenie Makr). Po zakończeniu wykonywania wszystkich komend, makro jest automatycznie uruchamiane ponownie. Makra cykliczne nie mogą zostać uruchomione przez użytkownika. Dodatkowo, makro cykliczne może być inicjowane co określony czas, lub w losowym momencie w określonym czasie. Gdy makro cykliczne jest wyzwalane, komendy w makro są wykonywane jednokrotnie.
Uwaga!
Jeśli zdarzenie zachodzi w czasie, gdy makro cykliczne jest zajęte, jest ono pomijane.
Jeśli zdarzenie zachodzi w czasie, gdy makro będące reakcją na zdarzenie jest zajęte, makro jest inicjowane tak, jak w konfiguracji.
O ile makro nie ma skonfigurowanych komend oczekiwania na zdarzenie (zobacz: Czekaj na zdarzenie, Czekaj, Czekaj na zakończenie poprzednich akcji), wszystkie komendy są wykonywane w tym samym czasie.