كائن العمل يحدد واجهة المستخدم الخاصة به

تتمثل إحدى مسؤوليات كائن عمل التحديد في تحديد أدوار واجهة المستخدم الخاصة به لعرض وصيانة السجل الخاص به. النسخة المعدلة القياسية لصيانة كائن عمل هي بوابة الصيانة التي تستخدم لعرض سجل. وتشمل هذه البوابة منطقة "مخطط" تعرض المعلومات المتعلقة بكائن العمل. لإضافة سجل أو إجراء تغييرات عليه، ينقر المستخدم الزر الذي يقوم بتشغيل سكريبت مساعد عمليات أعمال الصيانة الذي يعرض "مخطط" صيانة.

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

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

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

ملاحظة: لمزيد من المعلومات حول الصياغة المدعمة، ارجع إلى ‏‏بناء جملة تلميح واجهة المستخدم.

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