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.

Uwaga: Kryteria dotyczące inicjatywy zawierają trzy kategorie: kryteria stosowania, kryteria dotyczące obiektów powiązanych i kryteria partycypacji. (Typ kryteriów partycypacji nie jest aktualnie używany.) W trakcie obsługi kryteriów i generowania realizacji system określa jaka kategoria ma być używana przez opcję "Typ kryteriów inicjatywy" obiektu biznesowego. Typ kryteriów inicjatywy zdefiniowany w obiektach biznesowych kryteriów dotyczących obiektów powiązanych ma wartość "C1EO" (kryteria obiektów powiązanych).

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.

Więcej szczegółów znaleźć można w następujących bazowych obiektach biznesowych:
  • Kryteria typu punktu poboru powiązanego z posiadłością

  • Kryteria dotyczące wartości geograficznej

Aby dodać podobne obiekty biznesowe, należy:
  • 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

Z drugiej strony, obiekt biznesowy dowolnych kryteriów dotyczących posiadłości jest przeznaczony do dokonywania porównań odwołujących się do innych typów wartości. Wartość porównania określana jest przez typ algorytmu wyznaczania wartości zdefiniowany jako opcja obiektu biznesowego. Typy algorytmów wyznaczania wartości są dostarczane wraz z danym obiektem biznesowym, a we wdrożeniu użytkownika można w razie potrzeby dodać dalsze typy.
Uwaga: Dostarczone typy algorytmów wyznaczania wartości dokonują podobnych porównań jak te w obiektach biznesowych konkretnych kryteriów dostarczanych w pakiecie podstawowym (wymienione powyżej). Obiekt biznesowy Dowolne kryteria posiadłości powinien być używany tylko wtedy, gdy dostępne obiekty biznesowe specyficznych kryteriów nie są wystarczające do przeprowadzenia niezbędnych porównań wartości pól.
Aby dodać typy algorytmów wyznaczania wartości, należy:
  • 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ń.