التعرف على مخططات واجهة المستخدم

الطريقة المفضلة لتكوين مخططات HTML للمدخلات والمخرجات هي من خلال الاستفادة من تقنية عرض HTML المستندة إلى المخطط والمعروفة باسم تلميحات واجهة المستخدم. للحصول على متطلبات أكثر تعقيدًا، يمكنك صياغة HTML يتطابق بشكل وثيق مع ممارسات أعمال عميلك وتسجيله كمخطط واجهة مستخدم (UI).

يعتبر مخطط واجهة المستخدم بمثابة مستند HTML واحد مقترن بمخطط XML حيث يقوم المخطط بتحديد البيانات التي سيعرضها/يعدلها مستند HTML. وتتيح لغة HTML الخاصة بمخطط واجهة المستخدم القدرة على إنشاء طريقة العرض باستخدام أية وسيلة يمكن أن يدعمها مستند html، بما في ذلك JavaScript وكامل وظائف CSS.

تتناول الموضوعات الواردة في هذا القسم المفاهيم والإرشادات المرتبطة بتكوين مخطط واجهة المستخدم.

مخططات المخرجات ونماذج المدخلات

يتم عادة إنشاء مخططات واجهات المستخدم كجداول مخرجات عند استخدامها مع نطاقات البوابات - الرجاء الرجوع إلى نطاقات المخطط للحصول على مزيد من المعلومات. عند الإشارة إليها داخل سكريبتات مساعد عمليات الأعمال أو سير العمليات، عادةً ما يتم إنشاء مخططات واجهات المستخدم كنماذج لتسجيل البيانات وتحديثها.

الشكل 1. نموذج مدخلات HTML تمت معالجته (لسكريبت مساعد عمليات الأعمال)
نموذج إدخال المعلومات الشخصية المعروض
الشكل 2. لغة HTML لعرض كائن عمل العميل
لغة HTML لعرض كائن عمل العميل
الشكل 3. لغة HTML الخاصة بالعميل تمت معالجتها (بيانات مخرجات للنطاق)
لغة HTML الخاصة بالعميل المعروضة

مقاطع مخطط واجهة المستخدم

قد يمثل مخطط واجهة المستخدم مخطط HTML كامل أو مقطع يمكن تضمينه في مخطط كامل.

يمكنك استخدام مقطع مخطط واجهة المستخدم في حالات الاستخدام التالية:
  • لمشاركة وإعادة استخدام نفس HTML/JavaScript عبر مخططات واجهة مستخدم كاملة متعددة. تتم الإشارة إلى مقطع مخطط واجهة المستخدم كجزء من تعريف HTML لمخططات واجهة المستخدم الكاملة.
  • لتضمين منطق HTML/JavaScript المعقد كجزء من مخطط يتم عرض HTML الخاص به بطريقة أخرى باستخدام تلميحات واجهة المستخدم.
  • لتنفيذ مخطط ترشيح لمنطقة بحث مستكشف بيانات حيث لا تتعامل صياغة تعريف المرشح الأساسية مع متطلبات الأعمال.

دعم أداة التكوين

يتوقف دعم أداة تجهيز إعداد النظام لمخطط واجهة المستخدم على إمكانية إدخال مستند XML أو استخراجه من مستند HTML. ارجع إلى دالات وسمات مخطط واجهة المستخدم للحصول على مزيد من المعلومات حول الدعم المتخصص لدالات HTML وJavaScript.