Пример LinkByText

В данном примере бизнес-правило LinkByText используется для распознавания шаблона и установки атрибутов.

Модуль Проблемы поддержки содержит атрибут Текст по имени "Почта отправлена от". Этот атрибут используется для ввода почтового адреса того сотрудника, который отправляет информацию о проблемах поддержки. Атрибут "Почта отправлена от" содержит шаблон, который можно использовать в бизнес-правиле LinkByText для автоматической установки атрибута Ссылка на клиента.

В модуле Конфигурация добавлен элемент для сопоставления всех экземпляров .*@examplecompany.* клиенту "Example Company Inc." Поэтому, когда для атрибута "Почта отправлена от" установлено значение john@examplecompany.com, атрибут Ссылка на клиента автоматически устанавливается как "Example Company Inc."

Для того чтобы с помощью бизнес-правила LinkByText установить сценарий:

  1. Добавьте модуль, выбрав Настройка > Модули > Добавить модуль. Для имени модуля введите LinkByText. Модуль содержит атрибут по умолчанию Информация об элементе и атрибуты ИД, Заголовок и Описание.
  2. Добавьте атрибут типа Ссылка. В качестве имени атрибута укажите Клиент и задайте ссылку на модуль Клиенты.
    Модуль LinkByText
  3. В модуле конфигурации LinkByText добавьте элемент со следующими сведениями:
    • Укажите заголовок Example Company Inc.
    • Для описания введите .*@examplecompany\.com
    • В атрибуте Клиент укажите ссылку на Example Company Inc.
    • Установите ИД атрибута Описание (который является ИД атрибута регулярного выражения) как 651.
    • Установите ИД атрибута Клиент (который является ИД атрибута Ссылка) как 661.
  4. В атрибуте контейнера бизнес-правила введите бизнес-правило. Атрибут контейнера должен быть помещен в целевой модуль, которым в данном примере является модуль Проблемы поддержки. ИД атрибута целевой ссылки (атрибут Клиент в модуле Проблемы поддержки) - 676. ИД модуля конфигурации (модуль LinkByText) - 30.
    =LinkByText('Почта отправлена от',"676","30","651","661")
    Атрибут конфигурации для модуля Проблемы поддержки
  5. Когда элемент создан, и атрибут "Почта отправлена от" установлен как адрес, соответствующий Example Company Inc., ссылка устанавливается на атрибут "Example Company Inc.". Для того чтобы задать другие соответствия, создайте элемент в модуле конфигурации, создайте регулярное выражение и задайте ссылку, которая должна быть установлена при наличии соответствия.

Комментарии