تمكّن (Microsoft InfoPath 2010) من تصميم النماذج الإلكترونية وتعبئتها، مثل تقارير النفقات وبطاقات الوقت والاستطلاعات ونماذج التأمين. ويمكن القيام بذلك باستخدام عناصر تحكم النموذج القياسية، مثل مربعات النص أو مربعات القوائم، أو إدراج عناصر تحكم توفر للمستخدمين المرونة في إضافة أقسام نموذج أو إزالتها أو استبدالها أو إخفائها لتكوين تجربة مستخدم أكثر ثراءً.
إضافة عناصر تحكم إلى إنفو باث 2010/2013:
1. البدء بتشغيل (Microsoft InfoPath Designer 2010/2013)
2. النقر نقرًا مزدوجًا فوق خيار نموذج تعبئة فارغ (Blank InfoPath Filler Form).
3. على الشريط (ribbon)، في قسم عناصر التحكم، نقوم بالنقر فوق زر المزيد (More).
4. النقر فوق إضافة أو إزالة عناصر التحكم المخصصة (Add or Remove Custom Controls).
5. النقر فوق إضافة (Add).
6. النقر فوق عنصر تحكم (ActiveX).
7. النقر فوق التالي (Next).
8. تحديد أول عنصر تحكم مخصص (Winshuttle) مراد إضافته.
ملاحظة: يجب أن لا نقوم بنسخ ولصق عناصر التحكم المخصصة في (InfoPath).
9. النقر فوق التالي (Next) أربع مرات.
10. النقر فوق إنهاء (Finish).
12. رفض مربع حوار التحذير.
13. النقر فوق إغلاق (Close).
14. النقر فوق “موافق” أو تكرار الخطوات من 5 إلى 12 لإضافة العديد من عناصر التحكم المخصصة.
ملاحظة:وضع التوافق الافتراضي في (InfoPath 2010) هو نموذج الويب، ممّا يؤدي إلى إخفاء عناصر تحكم (Winshuttle Designer). لتغيير وضع التوافق، ننقر فوق علامة التبويب ملف، واننقر فوق الزر خيارات النموذج، ثم ننقر فوق التوافق، ثم نقوم بتغيير نوع النموذج إلى نموذج (InfoPath 2007 Filler Form).
عناصر تحكم إنفو باث الشائعة:
1. مربع النص (Text Box): مصطلح عام للتحكم حيث يمكّن للمستخدمين إدخال نص.
2. مربع نص غني(Rich Text Box): يسمح بتنسيق النص المدخل (غامق، ألوان، جداول مضمنة).
3. منتقي التاريخ (Date Picker): يمكن للمستخدم اختيار تاريخ من التقويم بحيث يكون التنسيق صحيحًا.
4. (Checkbox): يمكن للمستخدم تحديد عنصر واحد أو تجاهله، مثل “أضفني إلى قائمة بريدك الإلكتروني.”
5.مربع قائمة (List Box): يسمح للمستخدم بتحديد خيار واحد من القائمة. تظهر القائمة في نافذة قد تكون قابلة للتمرير (حسب طول القائمة مقابل حجم النافذة). بشكل عام، يتم استخدام مربع قائمة إذا كانت القائمة تحتوي على ثمانية عناصر أو أكثر.
6. مربع قائمة متعددة الاختيار(Multiple-Selection List Box): يشبه مربع القائمة(List Box)، لكنه يسمح للمستخدم بتحديد عناصر متعددة.
7. (Drop-Down List Box): يسمح بعرض قائمة طويلة من العناصر دون شغل مساحة كبيرة على الشاشة.
8. قائمة عادية، قائمة نقطية، وقائمة رقمية (Plain List, Bulleted List, and Numbered List): خيارات التنسيق لعنصر معروض في قائمة.
9. زر الخيار (Option Button): فهو يسمح للمستخدمين بتعيين قيمة متغيرة لعنصر مثل تقديم رأيهم حول تفاعل (على سبيل المثال 1-7) ، أو تحديد عنصر واحد من قائمة. يستخدم زر الخيارات بشكل عام إذا كانت القائمة تحتوي على سبعة عناصر أو أقل.
10. القسم (Section): الاسم العام لمجموعة ضوابط ذات صلة.
11. القسم الاختياري (Optional Section): قسم يمكن ملؤه او تركه للاستمارة التي سيتم إرسالها.
12. قسم التكرار (Repeating Section): يسمح للمستخدمين بإضافة العديد من العناصر حسب الحاجة، مثل قائمة المعالين في طلب التأمين، أو قائمة المناصب السابقة في طلب الوظيفة.
13. جدول مكرر (Repeating Table): مشابه لقسم متكرر، ولكن بتنسيق جدولي، وهو مفيد لإدخال المصروفات في تقرير المصروفات على سبيل المثال.
14. إرفاق ملف (File Attachment): يسمح للمستخدمين بتحميل ملف إلى النموذج.
15. التحكم بالصورة (Picture Control): يشبه ملف مرفق ولكن للصور.
16. مربع التعبير (Expression Box): يُعرف أيضًا بالقيمة المحسوبة، ويستخدم مربع التعبير لإظهار النتائج.
17. (Combo Box): مربع نص مرفق بمربع قائمة يسمح للمستخدمين بالاختيار من قائمة أو إدخال خيارهم الخاص إذا لم يكن اختيارهم مدرجًا في القائمة.
18. مجموعة الاختيار (Choice Group): يتحكم هذا العنصر في الأقسام المتنافية في النموذج. على سبيل المثال، إذا احتاج المستخدم إلى اختيار خيار طلب جهاز كمبيوتر يعمل بنظام التشغيل (Mac أو Windows).
19. قسم الاختيار (Choice Section): الخيار الذي تم انتقاؤه في مجموعة الاختيار سيقود ما يتم عرضه في قسم الاختيار. متابعة للمثال أعلاه، إذا تم اختيار (Windows)، فسيعرض قسم الاختيار أجهزة الكمبيوتر المتاحة التي تعمل بنظام التشغيل هذا.
20. منتقي الشخص / المجموعة (Person/Group Picker): يُعرف أيضًا باسم محدد جهات الاتصال، يسمح المنتقي للمستخدم بإدخال أو اختيار شخص أو مجموعة من قائمة مقيمة على موقع (SharePoint)؛ سيتم التحقق من صحة الإدخال من خلال النموذج.
21. منتقي العناصر الخارجية (External Item Picker): عنصر يسمح للنموذج بسحب البيانات من مصدر بيانات خارجي. إذا تم تخزين النموذج على موقع (SharePoint)، وكذلك استرداد البيانات من قاعدة بيانات، فإن قاعدة البيانات تعتبر مصدر بيانات خارجي.
22. رابط تشعبي (Hyperlink): رابط إلى موقع ويب خارجي أو إلى نموذج آخر.