Na Timeout
Akcje tego typu są wykonywane cyklicznie dla wskazanych elementów. Pozwalają one zdefiniować czas startu i cykl powtórzeń. Z jednym timeoutem można powiązać kilka akcji różnego typu. Sposób wyliczania czasów kolejnych wykonań zależy od ustawień poszczególnych parametrów. Należy pamiętać, że akcje tego typu można definiować jedynie na krokach, ponieważ muszą być one powiązane z konkretnym elementem.
Konfiguracja
Dostęp do okna konfiguracji akcji Na Timeout uzyskuje się po dodaniu takiej akcji z poziomu okna konfiguracji kroku lub ścieżki (zakładka Akcje → panel Lista akcji → pozycja Na Timeout).
1. ID
Identyfikator timeoutu w bazie danych (jeżeli wartość ID jest mniejsza od 0, timeout nie został jeszcze zapisany w bazie).
2. Nazwa
Nazwa timeoutu zdefiniowana przez użytkownika.
3. Opis
Wprowadzony przez użytkownika opis timeoutu.
4. Tryb działania
Tryb Tylko wykonanie akcji to domyślny tryb działania timeoutu. Powoduje on wykonanie powiązanych z nim akcji w interwałach zdefiniowanych w jego właściwościach.
Tryb działania Przejście ścieżką po wywołaniu akcji powoduje przejście ścieżką w interwałach zdefiniowanych we właściwościach timeoutu.
5. Warunek wstawienia (SQL)
Pole umożliwia wstawienie zapytania SQL sprawdzającego, czy timeout ma zostać wstawiony. Jeżeli w wyniku zapytania została zwrócona wartość „1” lub „TRUE”, oznacza to, że timeout należy powiązać z elementem. W przeciwnym wypadku nie zostanie on powiązany.
6. Typ
Określa typ akcji timeout. Dostępne rodzaje:
- Natychmiast – akcja zostanie uruchomiona tylko raz i nie będzie ponawiana,
- Minuta,
- Godzina,
- Dzień,
- Tydzień,
- Miesiąc.
7. Interwał
Częstotliwość wykonywania kolejnych powtórzeń. W zależności od typu interwał definiowany jest w: minutach, godzinach lub innych jednostkach.
8. Ilość powtórzeń
Pole pozwala ograniczyć liczbę powtórzeń timeoutu.