Korzystanie z reguł działań w oknie Process Designer

Reguły czynności można tworzyć w zadaniu decyzyjnym w celu zaimplementowania logiki decyzji w przepływie usługi.

Zanim rozpoczniesz

Należy utworzyć przepływ usługi i dodać do niego zadanie decyzyjne zgodnie z opisem w sekcji Dodawanie zadania decyzyjnego do przepływu usługi .

O tym zadaniu

Edytora reguł BAL można używać do budowania reguł, dodawania części reguł, instrukcji i fragmentów, a także zastępowania obiektów zastępczych zmiennymi i wartościami. Menu uzupełniania w edytorze umożliwia wstawianie stałych, wartości, części i fragmentów instrukcji reguł i ich edycję. Podczas tworzenia i edytowania reguł edytor podświetla błędy, co umożliwia szybsze określenie i rozwiązanie problemów występujących w regułach.

Edytor reguł używa technologii języka naturalnego do wyrażania decyzji biznesowych w formie, która jest czytelna dla ludzi, ale może być również uruchamiana przez środowisko wykonawcze usługi reguł, takie jak serwer Rule Execution Server produktu IBM® Operational Decision Manager .

Reguła biznesowa składa się z niektórych lub wszystkich spośród przedstawionych poniżej części. Poszczególne części muszą zostać zdefiniowane w następującej kolejności:
  1. część definitions (opcjonalna);
  2. część if;
  3. część then;
  4. część else (opcjonalna).
Więcej informacji na temat części i struktury reguły biznesowej można znaleźć w sekcji Części i struktura reguł biznesowych.

Procedura

W poniższych krokach przedstawiono sposób dodawania prostej reguły czynności do istniejącego zadania decyzyjnego za pomocą edytora decyzji.

  1. Kliknij kartę Decyzje , aby otworzyć edytor reguł.
  2. Wybierz zadanie decyzyjne.
  3. Kliknij wewnątrz okna reguły, aby rozpocząć tworzenie nowej reguły na podstawie szablonu.
    Domyślnie edytor reguł jest otwierany z podstawowym szablonem dla reguły prostej z jednym warunkiem (if) i jedną czynnością (then). Można na przykład wprowadzić następującą definicję reguły: if expense is more than 5000 then set requireApproval to true ;.
  4. Kliknij obiekt zastępczy warunku obok opcji if, aby użyć menu aktywnej obsługi treści, aby zakończyć ten warunek. Kliknij instrukcję warunku w menu, aby dodać ten warunek do reguły.
    • Jeśli lista warunków jest długa, do wybrania instrukcji warunku można użyć menu widoku hierarchicznego zamiast menu aktywnej obsługi treści. Aby aktywować widok hierarchiczny, kliknij ikonę Przełącz widok hierarchiczny, gdy menu aktywnej obsługi treści jest otwarte, lub naciśnij kombinację klawiszy Ctrl+Shift+Spacebar.
    • Jeśli znasz nazwę warunku, który chcesz wstawić, zacznij wpisywać jego nazwę. Aktywna obsługa treści wyświetli wszystkie warunki pasujące do wpisywanej nazwy.
    • Reguła może przywoływać zmienne przepływu usługi, na przykład expense i requireApproval.
  5. Aby wybrać z menu możliwych działań, kliknij obiekt zastępczy działania znajdujący się obok opcji then. Kliknij instrukcję działania w menu, aby dodać tę czynność do reguły.
    Więcej informacji na temat korzystania z menu do wybierania działań zawiera temat pokrewny w dokumentacji IBM Operational Decision Manager : Wstawianie terminu lub frazy.
  6. Aby dodać do reguły dodatkowe części reguły, kliknij, aby umieścić kursor edytora powyżej lub poniżej istniejącej treści reguły, a następnie naciśnij kombinację klawiszy Ctrl + spacja , aby aktywować menu aktywnej obsługi treści.
    W oknie Aktywna obsługa treści zostanie wyświetlona lista poprawnych części reguły. Aby na przykład utworzyć część definicji reguły, kliknij miejsce przed sekcją warunku if, a następnie naciśnij kombinację klawiszy Ctrl+Spacebar, aby otworzyć menu aktywnej obsługi treści, i wybierz pozycję definitions. Aby utworzyć część reguły else, kliknij przycisk myszy poniżej sekcji then reguły.
  7. Aby dodać więcej reguł do decyzji, kliknij jeden z symboli plus reguły obok okna edytora reguł.
    Każde kliknięcie symbolu plus powoduje otwarcie okna edytora reguł. Każde okno zawiera szablon reguły prostej.
  8. W decyzji zawierającej wiele reguł można zmienić ich kolejność. Kliknij strzałkę w górę obok okna edycji, aby przenieść regułę o jedną pozycję w górę w danej kolejności reguł. Kliknij strzałkę w dół, aby przenieść regułę o jedną pozycję w dół w danej kolejności reguł.
  9. Edytor reguł okresowo zapisuje reguły, gdy są tworzone.
    Aby zapisać wszystkie reguły w decyzji podczas ich tworzenia, naciśnij kombinację klawiszy Ctrl+S lub kliknij opcję Zakończ edycję.

Wyniki

Dodano regułę czynności do zadania decyzyjnego w przepływie usługi, który może być wywoływany z poziomu aplikacji procesu.
Wskazówka: Reguły działań są oparte na wbudowanej wersji IBM Operational Decision Manager Business Rules . Więcej informacji na ten temat można znaleźć w następujących tematach dotyczących dokumentacji IBM Operational Decision Manager :