Projektowanie kryteriów dotyczących obiektu powiązanego
Poniżej przedstawione zostały wytyczne dotyczące projektowania kryteriów dotyczących obiektu powiązanego. Wytyczne te mają zastosowanie, gdy używane są obiekty biznesowe dostarczane w pakiecie podstawowym, jak również wszelkie dodatkowe obiekty biznesowe zdefiniowane w ramach wdrożenia.
W ramach inicjatywy definiowane są obiekty powiązane, które należy powiązać z realizacjami za pomocą algorytmu nominacji obiektu dostępnego w obiekcie biznesowym inicjatywy. Proces generowania realizacji uruchamia ten algorytm nominacji obiektu po wykonaniu kryteriów stosowania inicjatywy. W ramach dostarczanego w pakiecie podstawowym nadrzędnego obiektu biznesowego inicjatywy (C1–Initiative) skonfigurowany jest algorytm nominacji obiektu, który pobiera dane posiadłości powiązanych z punktem poboru związanym z aktywną i oczekującą na rozpoczęcie umową dotyczącą konta. Ten algorytm powoduje zastosowanie kryteriów dotyczących obiektów powiązanych, które są skonfigurowane w ramach inicjatywy, do każdej posiadłości. Jeśli posiadłość jest zdefiniowana jako podlegająca zastosowaniu kryteriów, jest ona zwracana jako obiekt powiązany dla realizacji. Aby nadpisać bazowy algorytm nominacji obiektu, należy dodać inną instancję zdarzenia systemowego "Nominacja obiektu" i określić własny algorytm.
Produkt podstawowy dostarcza obiekty biznesowe kryteriów dotyczących obiektów powiązanych, które wyszukują jedną lub więcej posiadłości do powiązania z realizacją.
Istnieją dwa ogólne typy obiektów biznesowych kryteriów dotyczących obiektów powiązanych: Konkretne i dowolne. Od wdrożenia użytkownika zależy, czy używany jest tylko jeden z tych typów, czy połączenie obydwu.
Obiekty biznesowe konkretnych kryteriów
Produkt bazowy dostarcza dwa obiekty biznesowe dokonujące porównań z konkretnym polem powiązanym z posiadłością. Typ algorytmu pobierania lub określania wartości porównania jest już wstępnie zdefiniowany w obiekcie biznesowym, dlatego też wartości algorytmu widoczne w interfejsie użytkownika są ograniczone do instancji tego typu algorytmu.
-
Kryteria typu punktu poboru powiązanego z posiadłością
-
Kryteria dotyczące wartości geograficznej
-
Należy określić konkretną wartość porównania. Może to być odwołanie do jakiegoś obiektu w systemie (jak typ punktu poboru) lub jakikolwiek inny atrybut, który może posłużyć do znalezienia obiektu powiązanego.
-
Rozwinąć program algorytmu do pobierania lub określania wartości do porównań.
-
Skonfigurować własny typ algorytmu używając obiektu algorytmu "Kryteria inicjatywy - wyznaczanie wartości pola" i dodać odwołanie do programu utworzonego przez użytkownika.
-
Skonfigurować własny schemat obiektu biznesowego w taki sposób, aby pole Algorytm pobierało wszystkie instancje algorytmu o typie algorytmu utworzonym przez użytkownika.
-
Zdefiniować instancje algorytmu o typie algorytmu użytkownika.
Obiekt biznesowy dowolnych kryteriów dotyczących posiadłości
-
Należy określić konkretną wartość porównania.
-
Rozwinąć program algorytmu do pobierania lub określania wartości do porównań.
-
Skonfigurować własny typ algorytmu używając obiektu algorytmu "Kryteria inicjatywy - wyznaczanie wartości pola" i dodać odwołanie do programu utworzonego przez użytkownika.
-
Zdefiniować instancję algorytmu dla typu algorytmu użytkownika.
-
Zaktualizować obiekt biznesowy dowolnych kryteriów dotyczących posiadłości w celu dodania opcji obiektu biznesowego typu algorytmu wyznaczania wartości odwołującego się do algorytmu użytkownika.
Powtórzyć powyższe kroki dla każdego konkretnego pola będącego obiektem porównań.