Příklad pravidla obchodování MatrixWriter: Zobrazení informací v různých jazycích

V tomto příkladu se pravidlo obchodování MatrixWriter použije ke sdílení informací mezi moduly, které jsou v různých jazycích.

Modul User Requirements (Požadavky uživatelů), který je v angličtině, se propojuje na modul v jiném pracovním prostoru, který je v němčině. Tento modul má název Benutzeranforderungen, což znamená potřeby uživatelů. V modulu User Requirements (Požadavky uživatelů) existuje atribut seznamu odkazů s názvem "User Needs" (Potřeby uživatelů), který obsahuje odkazy na prvky v modulu Benutzeranforderungen.

V modulu User Requirements (Požadavky uživatelů) chcete zobrazit tyto atributy z modulu Benutzeranforderungen (Potřeby uživatelů): Beschreibung, což znamená popis, a Benutzertyp, což znamená typ uživatele. Potřebujete, aby se názvy atributů zobrazovaly v angličtině, aby jim uživatelé z modulu User Requirements rozuměli. Chcete-li zobrazit informace z německého modulu v angličtině, můžete použít parametr, který bude obsahovat názvy atributů v pravidle obchodování. Pak můžete do záhlaví matice zadat názvy atributů v angličtině.

  1. Do modulu User Requirements, který je cílovým modulem, přidejte maticový atribut s názvem "Related User Needs" (související potřeby uživatelů). Matice musí mít dva sloupce a jeden řádek. Do záhlaví prvního sloupce zadejte Description (popis) a do záhlaví druhého sloupce zadejte User Type (typ uživatele).
  2. Přidejte textový atribut, který bude atributem kontejneru pravidel obchodování. Do výchozí hodnoty textového atributu zadejte následující text:
     =MatrixWriter("User Needs","Related User Needs","1","true","Beschreibung,Benutzertyp","listen_to=Beschreibung","listen_to=Benutzertyp",'User Needs')

    Pravidlo obchodování MatrixWriter ´vyplní matici hodnotami ze souvisejících prvků z modulu Benutzeranforderungen. Změní-li se atributy Beschreibung nebo Benutzertyp, provede se aktualizace matice.


Zpětná vazba