مثال MatrixWriter: عرض المعلومات في لغات مختلفة

في هذا المثال، يتم استخدام قاعدة الأعمال MatrixWriter لتخزين المعلومات بين وحدات البرامج التي تكون بلغات مختلفة.

وحدة البرامج متطلبات المستخدم، التي باللغة الانجليزية، تتصل مع وحدة البرامج بمساحة عمل أخرى باللغة الألمانية. وحدة البرامج هذه تسمى Benutzeranforderungen، والذي يعني احتياجات المستخدم. في وحدة برامج متطلبات المستخدم، تتصل الخاصية المميزة التي تسمى "User Needs" احتياجات المستخدم مع العناصر الموجودة بوحدة البرامج Benutzeranforderungen.

في وحدة البرامج متطلبات المستخدم، يجب أن تقوم بعرض الخصائص المميزة التالية من وحدة البرامج Benutzeranforderungen: Beschreibung، والتي تعني الوصف، و Benutzertyp، والتي تعني نوع المستخدم. يجب أن تقوم بعرض أسماء الخصائص المميزة باللغة الانجليزية بحيث يقوم المستخدمين لوحدة برامج User Requirements (احتياجات المستخدم) بفهمهم. لعرض المعلومات من وحدة البرامج الألمانية باللغة الانجليزية، يمكنك استخدام أحد المعاملات بكلا الخصائص المميزة في قاعدة الأعمال. ثم، في العناوين Matrix، يمكنك ادخال أسماء الخاصية المميزة باللغة الانجليزية.

  1. في وحدة البرامج User Requirements، التي تعتبر وحدة البرامج المستهدفة، قم باضافة الخاصية المميزة Matrix التي تسمى "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.


تعليق تقييمي