Beispiel für MatrixWriter: Informationen in unterschiedlichen Sprachen anzeigen

In diesem Beispiel wird die Geschäftsregel MatrixWriter verwendet, um Informationen von Modulen, die unterschiedliche Sprachen verwenden, gemeinsam zu nutzen.

Das Modul 'User Requirements', das in Englisch definiert ist, ist mit einem Modul in einem anderen Arbeitsbereich, das in Deutsch definiert ist, verlinkt. Dieses Modul hat den Namen Benutzeranforderungen. Im Modul 'User Requirements' enthält ein Linklistenattribut mit dem Namen 'User Needs' Links zu Elementen im Modul 'Benutzeranforderungen'.

Im Modul 'User Requirements' sollen die folgenden Attribute aus dem Modul 'Benutzeranforderungen' angezeigt werden: Beschreibung und Benutzertyp. Sie müssen die Attributnamen in Englisch anzeigen, damit die Benutzer des Moduls 'User Requirements' diese verstehen können. Um die Informationen aus dem deutschen Modul in Englisch anzuzeigen, können Sie einen Parameter verwenden, der die Attributnamen in der Geschäftsregel enthält. In den Matrixüberschriften können Sie die Attributnamen dann in Englisch eingeben.

  1. Fügen Sie in dem Modul 'User Requirements', das das Zielmodul ist, ein Matrixattribut mit dem Namen 'Related User Needs' hinzu. Die Matrix muss zwei Spalten und eine Zeile enthalten. Geben Sie für die erste Spaltenüberschrift Description und für die zweite Spaltenüberschrift User Type ein.
  2. Fügen Sie ein Textattribut als Containerattribut für Geschäftsregeln hinzu. Geben Sie als Standardwert für das Textattribut den folgenden Text ein:
     =MatrixWriter("User Needs","Related User Needs","1","true","Beschreibung,Benutzertyp","listen_to=Beschreibung","listen_to=Benutzertyp",'User Needs')

    Die Geschäftsregel MatrixWriter füllt die Matrix mit den Werten aus den zugehörigen Elementen im Modul 'Benutzeranforderungen'. Wenn sich die Attribute 'Beschreibung' oder 'Benutzertyp' ändern, wird die Matrix aktualisiert.


Feedback