Ejemplo de MatrixWriter: Mostrar información en diferentes idiomas

En este ejemplo, la regla empresarial MatrixWriter se utiliza para compartir información entre módulos que están en diferentes idiomas.

El módulo Requisitos de usuario, que está en inglés, enlaza con un módulo de otro espacio de trabajo que está en alemán. Ese módulo se llama Benutzeranforderungen, que significa necesidades de usuario. En el módulo Requisitos de usuario, un atributo de lista de enlace denominado "Necesidades de usuario" contiene enlaces a elementos en el módulo Benutzeranforderungen.

En el módulo Requisitos de usuario puede mostrar los siguientes atributos del módulo Benutzeranforderungen: Beschreibung, que significa descripción y Benutzertyp que significa tipo de usuario. Debe mostrar los nombres de atributo en inglés para que los usuarios del módulo Requisitos de usuario puedan entenderlos. Para mostrar la información del módulo alemán en inglés, puede utilizar un parámetro para incluir los nombres de atributo en la regla empresarial. Después, en las cabeceras de matriz, puede introducir los nombres de atributo en inglés.

  1. En el módulo Requisitos de usuario, que es el módulo de destino, añada un atributo matriz llamado "Necesidades de usuario relacionadas". La matriz debe tener dos columnas y una fila. En la primera cabecera de columna, introduzca la Descripción; en la segunda cabecera, introduzca el Tipo de usuario.
  2. Añada un atributo de texto para que sea el atributo contenedor de regla empresarial. En el valor predeterminado del atributo de texto, introduzca el texto siguiente:
     =MatrixWriter("User Needs","Related User Needs","1","true","Beschreibung,Benutzertyp","listen_to=Beschreibung","listen_to=Benutzertyp",'Necesidades de usuario')

    La regla empresarial MatrixWriter llena la matriz con los valores de los elementos relacionados del módulo Benutzeranforderungen. Si los atributos Beschreibung o Benutzertyp cambian, se actualiza la matriz.


Comentarios