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:
- Dodaj moduł, klikając opcję . Jako nazwę modułu wpisz LinkByText.
Moduł zawiera domyślne atrybuty Informacje o składniku oraz atrybuty Identyfikator, Tytuł i Opis.
- Dodaj atrybut Odsyłacz. Jako nazwę atrybutu wpisz Klient i dodaj odsyłacz do modułu Klienci.
- 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
- 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")
- 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.