Przykład reguły biznesowej LinkByText

W tym przykładzie reguła biznesowa LinkByText służy do rozpoznawania wzorca i ustawiania atrybutów.

Moduł Problemy techniczne zawiera atrybut tekstowy o nazwie „Wiadomość e-mail wysłana przez”. Atrybut ten służy do wprowadzania identyfikatora poczty elektronicznej osoby, która wysyła informacje o problemach technicznych. Jeśli atrybut „Wiadomość e-mail wysłana przez” zawiera wzorzec, reguły biznesowej LinkByText można użyć do automatycznego ustawienia atrybutu Odsyłacz klienta.

W module konfiguracyjnym dodawany jest składnik dopasowujący wszystkie instancje wartości .*@przykladowafirma.* do klienta „Przykładowa Firma SA”. Dlatego też po ustawieniu w atrybucie „Wiadomość e-mail wysłana przez” adresu john@przykladowafirma.com odsyłacz klienta jest automatycznie ustawiany na wartość „Przykładowa Firma SA”.

Aby użyć reguły biznesowej LinkByText do skonfigurowania scenariusza:

  1. Dodaj moduł, klikając opcję Konfiguruj > Moduły > Dodaj moduł. Jako nazwę modułu wpisz LinkByText. Moduł zawiera domyślne atrybuty Informacje o składniku oraz atrybuty Identyfikator, Tytuł i Opis.
  2. Dodaj atrybut Odsyłacz. Jako nazwę atrybutu wpisz Klient i dodaj odsyłacz do modułu Klienci.
    Moduł LinkByText
  3. W module konfiguracyjnym LinkByText dodaj składnik z następującymi szczegółami:
    • Jako tytuł wpisz Przykładowa Firma SA
    • Jako opis wpisz .*@przykladowafirma\.com
    • W atrybucie Klient dodaj odsyłacz do Przykładowa Firma SA
    • Ustaw wartość identyfikatora atrybutu Opis, który jest identyfikatorem atrybutu wyrażenia regularnego, na 651
    • Ustaw wartość identyfikatora atrybutu Klient, który jest identyfikatorem atrybutu odsyłacza, na 661
  4. Wprowadź regułę biznesową w atrybucie kontenera reguł biznesowych. Atrybut kontenera musi znajdować się w module docelowym, którym w tym przykładzie jest moduł Problemy techniczne. Identyfikator docelowego atrybutu odsyłacza (atrybutu Klient w module Problemy techniczne) ma wartość 676. Identyfikator modułu konfiguracyjnego (modułu LinkByText) ma wartość 30.
    =LinkByText('Mail sent from',"676","30","651","661")
    Konfiguracja atrybutów dla modułu Problemy techniczne
  5. Po utworzeniu składnika i ustawieniu wartości atrybutu „Wiadomość e-mail wysłana przez” na adres dopasowany do adresu Przykładowa Firma SA odsyłacz zostanie ustawiony na wartość „Przykładowa Firma SA”. Aby wykonać inne dopasowania, utwórz składnik w module konfiguracyjnym, wprowadź wyrażenie regularne i dodaj odsyłacz, który ma być ustawiany po znalezieniu dopasowania.

Opinia