Exemplo de MatrixWriter: Exibir Informações em Idiomas Diferentes

Neste exemplo, a regra de negócios MatrixWriter é usada para compartilhar informações entre módulos que estão em idiomas diferentes.

O módulo Requisitos do Usuário, que está em inglês, vincula-se a um módulo em outra área de trabalho que está em alemão. Esse módulo é chamado Benutzeranforderungen, que significa necessidades do usuário. No módulo Requisitos do Usuário, um atributo Lista de Links chamado "Necessidades do Usuário" contém links para os elementos no módulo Benutzeranforderungen.

No módulo Requisitos do Usuário, você deseja exibir os seguintes atributos a partir do módulo Benutzeranforderungen: Beschreibung, que significa descrição, e Benutzertyp, que significa tipo de usuário. É necessário exibir os nomes de atributos em inglês para que os usuários do módulo Requisitos do Usuário possam compreendê-los. Para exibir as informações do módulo Alemão em inglês, um parâmetro pode ser usado para conter os nomes de atributos na regra de negócios. Depois, nos títulos da Matriz, os nomes dos atributos podem ser inseridos em inglês.

  1. No módulo Requisitos do Usuário, que está no módulo de destino, inclua um atributo Matriz nomeado "Necessidades do Usuário Relacionadas". A Matriz deve ter duas colunas e uma linha. No primeiro título da coluna, insira Descrição; no segundo título, insira Tipo de Usuário.
  2. Inclua um atributo Texto para ser o atributo contêiner de regras de negócios. No valor-padrão para o atributo Texto, insira o seguinte texto:
     =MatrixWriter("User Needs","Related User Needs","1","true","Beschreibung,Benutzertyp","listen_to=Beschreibung","listen_to=Benutzertyp",'User Needs')

    A regra de negócios MatrixWriter preenche a matriz com os valores dos elementos relacionados no módulo Benutzeranforderungen. Se os atributos Beschreibung ou Benutzertyp forem alterados, a matriz será atualizada.


Feedback