Obiekt biznesowy - algorytmy

Za pomocą tej strony można obsługiwać algorytmy należące do obiektu biznesowego. W celu otwarcia tej strony należy użyć opcji Administrator > System > Obiekt biznesowy i przejść na kartę Algorytmy.

Opis strony

Siatka Algorytmy zawiera algorytmy sterujące ważnymi funkcjami obiektów określanych przez dany obiekt biznesowy. 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 można znaleźć w sekcji 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. Więcej informacji na temat tych zdarzeń systemowych można znaleźć w sekcji Za pomocą obiektu biznesowego można definiować reguły biznesowe.

Zdarzenie systemowe Opcjonalne/Wymagane Opis
Audyt Opcjonalne

Algorytmy tego typu mogą być wykorzystywane w celu przeprowadzania audytu określonych zmian dokonanych w wystąpieniach obiektów biznesowych.

Dane o wszystkich elementach, które uległy zmianie w związku z określonym żądaniem aktualizacji obiektu, przesyłane są do algorytmów. Wyjątkiem są elementy, które w schemacie określono jako niewymagające audytu. W przypadku każdego elementu przekazywana jest jego wartość pierwotna, którą miał przed nastąpieniem zmiany, oraz jego nowa wartość.

Algorytmy te są odpowiedzialne za rejestrowanie odpowiednich danych audytu.

Przywoływane są wszystkie algorytmy tego typu określone w hierarchii dziedziczenia obiektu biznesowego. Więcej informacji można znaleźć w sekcji Dziedziczenie wśród obiektów biznesowych.

Informacje Opcjonalne

Termin "informacje o obiekcie biznesowym" opisuje podstawowe widoczne w systemie informacje, które charakteryzują obiekt określany przez obiekt biznesowy. Dane umieszczone w tym polu opisu zostały utworzone za pomocą tego algorytmu.

W systemie wywoływany jest jeden algorytm tego typu. Jeśli dołączono więcej niż jeden algorytm, wywołany zostaje algorytm o najwyższej liczbie porządkowej znalezionej w obiekcie biznesowym, który w hierarchii dziedziczenia jest najbliższy bieżącemu obiektowi biznesowemu. Więcej informacji można znaleźć w sekcji Dziedziczenie wśród obiektów biznesowych.

Przetwarzanie końcowe Opcjonalne

Algorytmy tego typu można stosować w celu wykonania dodatkowego zbioru reguł biznesowych po przetworzeniu danego wystąpienia obiektu biznesowego.

Przywoływane są wszystkie algorytmy tego typu określone w hierarchii dziedziczenia obiektu biznesowego. Więcej informacji można znaleźć w sekcji Dziedziczenie wśród obiektów biznesowych.

Przetwarzanie wstępne Opcjonalne

Zastosowanie algorytmów tego typu powoduje dodatkowe wypełnienie żądania obsługi wystąpienia obiektu biznesowego przed rozpoczęciem jego przetwarzania.

Przywoływane są wszystkie algorytmy tego typu określone w hierarchii dziedziczenia obiektu biznesowego. Więcej informacji można znaleźć w sekcji Dziedziczenie wśród obiektów biznesowych.

Walidacja Opcjonalne

Algorytmy tego typu mogą być wykorzystywane w celu dokonania walidacji wystąpienia obiektu biznesowego podczas jego dodawania, aktualizacji lub kasowania.

Przywoływane są wszystkie algorytmy tego typu określone w hierarchii dziedziczenia obiektu biznesowego. Więcej informacji można znaleźć w sekcji Dziedziczenie wśród obiektów biznesowych.

Szybki dostęp: Więcej informacji na temat tego, jak te algorytmy są dopasowane do przetwarzania obiektów biznesowych można znaleźć w sekcji Kolejność wykonywania algorytmów obiektów biznesowych.
Uwaga: Generowanie algorytmu. Z tą stroną powiązana jest zależna od kontekstu strefa "Generowanie algorytmu obiektu biznesowego". Więcej informacji o tej strefie można znaleźć w sekcji Definiowanie obiektów biznesowych.
Uwaga: Można dodawać nowe zdarzenia systemowe. We wdrożeniu użytkownika można dodać nowe zdarzenia systemowe dotyczące obiektów biznesowych. Jeśli na przykład wdrożeniu użytkownika istnieje powiązany z wtyczką zbiór reguł, korzystne może okazać się dodanie nowego zdarzenia systemowego. W tym celu należy dodać nowe wartości do podlegającego dostosowaniu pola wyszukiwania BO_SEVT_FLG. W przypadku dodawania nowego zdarzenia systemowego dotyczącego obiektu biznesowego konieczna jest aktualizacja przynależnego do niego obiektu obsługi, aby nowe zdarzenie systemowe było w nim deklarowane. W przeciwnym razie nowe zdarzenie nie będzie wyświetlane na liście rozwijanej zdarzeń systemowych. Do nowego zdarzenia systemowego należy odwoływać się jako do poprawnego zdarzenia systemowego obiektu biznesowego w opcjach obiektu obsługi.
Uwaga Można wyłączyć algorytmy poziomu statusu w obiektach biznesowych pakietu podstawowego. We wdrożeniu użytkownika może być wymagane użycie jednego z obiektów biznesowych pakietu podstawowego, jednak przy wyłączeniu jednego lub wielu zawartych w nich algorytmów statusu. Aby tego dokonać, w siatce opcji "Obiekt biznesowy - strona główna" obiektu biznesowego i statusu zawierającego odwołanie do danego algorytmu należy dodać nową opcję, określić jej typ jako Algorytm wyłączony, a następnie jako jej wartość ustawić kod algorytmu.