Projektowanie kryteriów stosowania inicjatywy

Poniżej przedstawione zostały wytyczne dotyczące projektowania kryteriów stosowania inicjatywy. Wytyczne te mają zastosowanie, gdy używane są obiekty biznesowe dostarczane w pakiecie podstawowym, jak również dodatkowe obiekty biznesowe zdefiniowane w ramach wdrożenia.

W pakiecie podstawowym dostępne są dwa ogólne typy obiektów biznesowych kryteriów stosowania inicjatywy: Określony i dowolny. 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 stosowania ma wartość "C1EC" (kryteria stosowania) lub "C1BT" (kryteria stosowania i kryteria partycypacji).

Obiekty biznesowe konkretnych kryteriów

Większość obiektów biznesowych dostarczanych w pakiecie podstawowym jest zaprojektowana w taki sposób, aby dokonywać porównań z konkretnym polem. Typ algorytmu pobierania/określania wartości do porównań 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 kanału komunikacji

  • Kryteria programu konserwacji

  • Kryteria opcji kontraktowej

  • Kryteria planu

  • Kryteria typu punktu poboru

  • Kryteria typu usługi

  • Bieżące kryteria konta

  • Kryteria dot. polecenia zapłaty zawierają konto

  • Kryteria dot. budżetu zawierają konto

  • Kryteria liczby dni od ostatniej realizacji

  • Konto - kryteria klasyfikacji klienta

  • Kryteria dotyczące średniej ilości usługi

  • Miasta posiadłości - kryteria

Aby dodać podobne obiekty biznesowe, należy:
  • Określić konkretną wartość do porównania. Może to być odwołanie do jakiegoś obiektu w systemie lub ciąg znaków, taki jak "prawda/fałsz".

  • 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 kryteriów dowolnych

Z drugiej strony, obiekt biznesowy kryteriów dowolnych 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. Pewne 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 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:
  • Określić konkretną wartość do porównania. Może to być odwołanie do jakiegoś obiektu w systemie, ciąg znaków (taki jak "prawda/fałsz") lub wartość skalarna (jak liczba dni lub liczba kWh).

  • 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 kryteriów dowolnych 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ń.