Reguły monitorowania

Możliwe jest określenie algorytmów, które będą monitorować obiekt biznesowy mający dany status. Reguły tego typu stosuje się zwykle, aby sprawdzić, czy zaistniały warunki konieczne do zmiany statusu obiektu (i wtedy wykonać zmianę statusu). Mogą one na przykład powodować zmianę statusu obiektu na Usunięte, jeśli zbyt długo ma on status Błąd. Inne typowe zastosowanie to wymuszanie wykonywania czynności pomocniczych, kiedy obiekt ma określony status. Na przykład uaktualnianie dostępnych statystyk dotyczących obiektu o statusie Aktywne.

Algorytmy monitorowania wywoływane są, kiedy obiekt biznesowy uzyskuje dany status po raz pierwszy, a następnie są stosowane okresowo w ramach zadania. Możliwe jest odraczanie monitorowania danego statusu do momentu, gdy zostanie wykonane określone zadanie. W tym celu należy powiązać status z określonym procesem monitorowania. Dzięki temu reguły monitorowania tego statusu zostaną uaktywnione dopiero wtedy, kiedy zostanie wykonane to określone zadanie. Jest to przydatne podczas przetwarzania jednego typu rekordu, który zazwyczaj tworzy inny typ rekordu. Może być pożądane odroczenie przetwarzania drugiego zestawu rekordów.

Algorytm monitorowaniay może zostać wykorzystany do wykonania każdego zbioru reguł biznesowych. Można też wybrać jedną z dwóch opcji:

  • Zaprzestanie monitorowania i zmiana statusu. Nie zostanie wywołany żaden inny algorytm monitorowania dołączony do danego statusu i nastąpi próba zmiany statusu obiektu na nowy żądany status.
  • Zaprzestanie monitorowania. Czynność ta jest podobna, jednak w tym przypadku nie następuje zmiana statusu. Ta opcja może zostać wykorzystana, aby zapobiec zmianie statusu w przypadku, gdy określony warunek ma wartość "True" (prawda).

Jeśli nie wybrano żadnej z powyższych opcji, będą wykonywane kolejne algorytmy monitorujące.

Należy także pamiętać, że gdy rekord jest przetwarzany przez program monitorowania zadania, domyślnie algorytmy "Przetwarzanie końcowe obiektu biznesowego", "Audyt obiektu biznesowego" oraz "Audyt obiektu obsługi" nie są wykonywane. Jest jednak możliwe, aby algorytm monitorowania wskazywał, że inne algorytmy powinny być wykonywane przez proces zadania poprzez ustawienie wskaźnika "wymuszanie przetwarzania końcowego" na wartość prawda.

Szybki dostęp: Więcej informacji o konfigurowaniu algorytmów dotyczących określonych statusów można znaleźć w sekcji Obiekt biznesowy - cykl życia.