Obiekt obsługi - algorytmy

Strona ta służy do definiowania algorytmów obiektu obsługi. W celu otwarcia tej strony należy użyć opcji Administrator > Baza danych > Obiekt obsługi i przejść na kartę Algorytmy.

Opis strony

Siatka Algorytmy zawiera algorytmy sterujące ważnymi funkcjami wystąpień tego obiektu obsługi. Dla każdego algorytmu należy zdefiniować:

  • Zdarzenie systemowe, z którym powiązany jest dany algorytm (patrz tabela poniżej opisu wszystkich możliwych zdarzeń).
  • Liczbę porządkową i Algorytm dla każdego zdarzenia systemowego. Dla liczby porządkowej można ustawić wartość 10, chyba że używane jest zdarzenie systemowe z wieloma algorytmami. W takiej sytuacji należy podać w systemie kolejność działania algorytmów.
  • W przypadku gdy algorytm został zaimplementowany jako skrypt, pojawi się link do skryptu. Więcej informacji na ten temat zawiera sekcja Skrypty wtyczki.
  • Pole Właściciel służy do określenia, czy ta pozycja jest związana z pakietem podstawowym czy z wdrożeniem (Modyfikacja klienta).

W poniższej tabeli opisano każde ze zdarzeń systemowych.

Zdarzenie systemowe Opcjonalne/Wymagane Opis
Audyt Opcjonalne

Algorytmy tego typu są wywoływane w celu powiadomienia o wszelkich zmianach w zestawie tabel obiektu obsługi. Te algorytmy są wywoływane tuż przed potwierdzeniem na końcu transakcji logicznej. System rejestruje rekordy dodawane i zmieniane w ramach transakcji. Wszystkie algorytmy audytu obiektów obsługi są wykonywane w kolejności, w której każdy rekord został po raz pierwszy dodany lub zaktualizowany.

Określanie obiektu biznesowego Opcjonalne

Algorytm tego typu służy do określania obiektu biznesowego powiązanego z wystąpieniem obiektu obsługi. Należy dołączyć taki algorytm do obiektu obsługi, aby możliwe było korzystanie z funkcji reguł obiektu biznesowego.

W systemie wywoływany jest jeden algorytm tego typu. W przypadku dołączenia większej liczby algorytmów, wywoływany jest ten algorytm, który ma najwyższą liczbę porządkową.

Podleganie ILM Opcjonalne

Algorytmy tego typu są używane w odniesieniu do obiektów obsługi, dla których włączono wymazywanie obiektów w związku z Zarządzaniem cyklem życia informacji. Są one używane do przeglądu rekordów, które osiągnęły maksymalną liczbę dni przechowywania i oceny, czy należy zarchiwizować te rekordy.

W systemie wywoływany jest jeden algorytm tego typu. W przypadku dołączenia większej liczby algorytmów, wywoływany jest ten algorytm, który ma najwyższą liczbę porządkową.

Informacje Opcjonalne

Termin "informacje o obiekcie obsługi" używany jest do opisu podstawowych informacji widocznych w systemie i charakteryzujących obiekt obsługi. Dane umieszczone w tym polu opisu zostały utworzone za pomocą tego algorytmu.

W systemie wywoływany jest jeden algorytm tego typu. W przypadku dołączenia większej liczby algorytmów, wywoływany jest ten algorytm, który ma najwyższą liczbę porządkową.

Zarządzanie harmonogramem wymazywania Opcjonalne

Algorytmy tego typu są używane w odniesieniu do obiektów obsługi, dla których włączono wymazywanie obiektów stanowiące metodę ochrony Prywatności danych. Są one wyzwalane, gdy wystąpią określone zdarzenia systemowe dotyczące tych obiektów. Algorytmy te są używane do określania, czy rekord powinien zostać zaplanowany do wymazania, a jeśli tak jest, do utworzenia lub obsługi wpisu rekordu w harmonogramie wymazywania obiektów.

Kontrola przeglądów Opcjonalne

Algorytm tego typu jest używany do egzekwowania reguł kontroli przeglądów po dodaniu, zmianie lub skasowaniu obiektu. Usługa obiektu obsługi wywołuje wtyczkę jeden raz przed przetworzeniem obiektu, a po raz kolejny po zastosowaniu wszystkich reguł obiektu biznesowego. Umożliwia to zastosowanie reguł przeglądów we właściwych terminach przeglądów.

Zmiana statusu Opcjonalne

Algorytmy tego typu wywoływane są przez system w następstwie pomyślnej zmiany statusu obiektu biznesowego, a także w chwili jego tworzenia. Służą one zwykle do rejestrowania zmiany statusu w dzienniku obiektu obsługi.

Należy zauważyć, że większość podstawowych obiektów obsługi w chwili dostawy jest wyposażonych w funkcję automatycznego rejestrowania zmian statusu. W takim przypadku algorytmów tych można użyć do nadpisania podstawowej funkcjonalności rejestrowania swoją własną. Więcej informacji znajduje się w sekcji Kontrola zmian stanu.

Błąd zmiany statusu Opcjonalne

Algorytmy tego typu wywoływane są przez system, gdy zmiana stanu nie powiedzie się, a obiekt biznesowy powinien być zapisany z najnowszym poprawnym stanem. Algorytm odpowiada za rejestrowanie błędu zmiany statusu, zazwyczaj w dzienniku obiektu obsługi.

W tym przypadku system wywołujący NIE otrzymuje komunikatu o błędzie. Zamiast tego wywołanie kończy się pomyślnie, a wyjątek jest rejestrowany zgodnie ze zbiorem reguł dotyczących wtyczek.

W systemie wywoływany jest jeden algorytm tego typu. W przypadku dołączenia większej liczby algorytmów, wywoływany jest ten algorytm, który ma najwyższą liczbę porządkową.

Uwaga: Można wyłączyć algorytmy stosowane na obiektach obsługi. Podczas wdrożenia może zajść potrzeba wyłączenia co najmniej jednego algorytmu dołączonego do podstawowego obiektu obsługi. W tym celu należy przejść do siatki opcji w obszarze „Obiekt obsługi – opcje” i dodać nową opcję, ustawiając jej typ na Algorytm nieaktywny oraz wartość opcji na kod algorytmu.