Пример MatrixWriter: Показать информацию на различных языках

В этом примере бизнес-правило MatrixWriter используется для совместного использования информации между модулями, которые имеют различные языки.

Модуль User Requirements, который написан на английском языке, ссылается на другую рабочую область, которая имеет немецкий язык. Этот модуль называется Benutzeranforderungen, что означает потребности пользователя. В модуле User Requirements атрибут списка ссылок по имени "User Needs" содержит ссылки на элементы в модуле Benutzeranforderungen.

В модуле User Requirements необходимо показать следующие атрибуты из модуля Benutzeranforderungen: Beschreibung, что означает описание, и Benutzertyp, что означает тип пользователя. Имена атрибутов необходимо показать на английском языке, чтобы пользователи модуля User Requirements могли понять их. Для того чтобы показать информацию из немецкого модуля на английском языке, можно использовать параметр для хранения имен атрибутов в бизнес-правиле. Затем, в заголовка таблицы можно ввести имена атрибутов на английском языке.

  1. В модуле User Requirements, который является целевым модулем, добавьте атрибут таблицы по имени "Related User Needs". Таблица должна иметь два столбца и одну строку. В заголовке первого столбца введите Description, а в заголовке второго столбца введите User Type.
  2. Добавьте текстовый атрибут, который будет атрибутом контейнера бизнес-правила. В значение по умолчанию для текстового атрибута введите следующий текст:
     =MatrixWriter("User
    Needs","Related User Needs","1","true","Beschreibung,Benutzertyp","listen_to=Beschreibung","listen_to=Benutzertyp",'User
    Needs')

    Бизнес-правило MatrixWriter заполняет таблицу значениями из связанных элементов в модуле Benutzeranforderungen. При изменении атрибутов Beschreibung или Benutzertyp таблица обновляется.


Комментарии