مايكروسوفت إنفو باث
مايكروسوفت إنفو باث هو تطبيق برمجي متوقف عن التطوير ، كان يُستخدم لتصميم وتوزيع وتعبئة وإرسال النماذج الإلكترونية التي تحتوي على بيانات مُهيكلة. أصدرت مايكروسوفت إنفو باث في البداية كجزء من حزمة مايكروسوفت أوفيس 2003. يتميز المنتج بواجهة تصميم نماذج WYSIWYG ، حيث ترتبط عناصر التحكم المختلفة (مثل مربع النص ، وزر الاختيار ، ومربع الاختيار ) بالبيانات، التي تُعرض بشكل منفصل كعرض شجري هرمي للمجلدات وحقول البيانات.
أصبح برنامج InfoPath 2013 متاحًا للتنزيل بشكل مستقل لأول مرة في 1 سبتمبر 2015، عندما أتاحته مايكروسوفت في مركز التنزيل الخاص بها. مع ذلك، وعلى عكس الإصدارات السابقة من InfoPath، يتطلب الإصدار المستقل من InfoPath 2013 اشتراكًا نشطًا في ProPlus ضمن Office 365. [ 2 ] صُمم الإصدار الحالي من InfoPath 2013 (15.0.4733.1000) ليكون مكونًا اختياريًا ضمن حزمة تطبيقات Office للمستخدمين الذين يحتاجون إليه. ويُعد Microsoft Forms خليفته غير المباشر ، وهو متاح مجانًا لأي شخص لديه حساب مايكروسوفت .
سمات
لاستخدام برنامج InfoPath لملء نموذج، يجب على المصمم أولاً تطوير قالب InfoPath. ووفقًا لجان باولي وجون جوديل، وهما اثنان من مطوريه، كان أحد القرارات الرئيسية في التصميم المعماري هو "الالتزام بنموذج XML الذي يفصل البيانات في المستند عن التنسيق". [ 3 ] وتصف براءة اختراع مسجلة عام 2000 من قبل أدريانا نياجو وجان باولي هذه التقنية بأنها "إنشاء XML باستخدام طرق عرض DHTML و XSLT ". [ 4 ]
تُخزَّن جميع البيانات في نماذج InfoPath بتنسيق XML، والذي يُشار إليه باسم "مصدر البيانات". يجب أن يحتوي قالب النموذج على مصدر بيانات أساسي واحد لإرسال البيانات، ويمكن أن يحتوي على مصادر بيانات ثانوية متعددة لاسترجاع البيانات إلى النموذج. يمكن تضمين مصادر البيانات الثانوية في النموذج نفسه، أو يمكن الوصول إليها من خلال اتصال بيانات خارجي بـ SharePoint أو خدمة ويب. تُحفظ ملفات قالب نموذج InfoPath كأرشيف بتنسيق ملف Cabinet بامتداد اسم الملف [ 5 ]xsn .
يوفر برنامج InfoPath العديد من عناصر التحكم (مثل مربع النص ، وزر الاختيار ، ومربع الاختيار ) لعرض البيانات من مصدر البيانات للمستخدمين النهائيين. بالنسبة لجداول البيانات ومصادر البيانات الثانوية، تم تقديم "الجدول المتكرر" وعناصر تحكم متكررة أخرى. كما يمكن إضافة أجزاء القوالب وعناصر تحكم ActiveX كعناصر تحكم مخصصة في المصمم.
لكل عنصر تحكم من هذه العناصر، يمكن ربط إجراءات (تُسمى "قواعد"). تأتي القواعد في ثلاثة أنواع: قواعد التنسيق، مثل إخفاء عنصر تحكم أو تلوينه، وقواعد التحقق من الصحة (مثل السماح برقم مكون من تسعة أرقام فقط)، وقواعد الإجراءات، مثل تحديد قيمة حقل بناءً على حقول أخرى. يمكن تفعيل القواعد إما عن طريق إجراء من المستخدم، مثل النقر على زر، أو عن طريق تقييم شروط مختلفة، مثل قيم الحقول. على سبيل المثال، يمكن أن تكون القاعدة الشرطية كالتالي: "اضبط قيمة الحقل 'الإجمالي' على 100 عندما لا يكون الحقل 'الحقل 1' فارغًا".
نموذج
- تُطبّق القواعد إجراءات محددة عند تفعيلها بالنقر على الأزرار أو تغيير القيم في النموذج. ويمكنها تغيير قيم الحقول في مصدر البيانات، وإرسال البيانات إلى قواعد البيانات والاستعلام عنها، وعرض الرسائل، وفتح النماذج وإغلاقها، والتبديل إلى طرق عرض مختلفة للنموذج.
- تختبر عملية التحقق من صحة البيانات صحة المدخلات في الحقول من خلال مقارنة المدخلات بالأنماط، والتحقق من نوع البيانات الصحيح (مثل سلسلة نصية أو عدد صحيح)، وبطرق أخرى قابلة للتخصيص.
- يمكن استخدام التنسيق الشرطي لتغيير مظهر أو رؤية الكائنات بناءً على القيم الموجودة في النموذج.
- يحتوي InfoPath على العديد من عناصر تحكم ActiveX المختلفة ، وكلها مرتبطة بقيمة في حقل من مصدر بيانات النموذج. تشمل عناصر التحكم الشائعة مربعات القوائم، وأزرار الاختيار، ومربعات النصوص، والأزرار، ومربعات الاختيار. كما يستخدم InfoPath عناصر تحكم مثل القيم المحسوبة، التي تعرض نتيجة تعبيرات XPath، والأقسام، وهي حاويات لعناصر تحكم أخرى. يتضمن InfoPath أيضًا حقولًا وأقسامًا متكررة، يمكنها تخزين العديد من القيم المختلفة.
- يمكن استخدام تعابير ووظائف XPath لحساب القيم من خلال تطبيق وظائف على قيمة الحقول في نموذج مثل "
concat(string(field1 + field2), "#;", field3)" (وهو دمج مجموع حقلين، السلسلة "#;"، وقيمة حقل آخر). تتضمن InfoPath وظائف XPath لمعالجة السلاسل النصية، وإجراء عمليات حسابية بسيطة، والعديد من العمليات الأخرى. بالإضافة إلى ذلك، يمكن تصفية البيانات (اختيار قيم فردية من حقل متكرر أو قاعدة بيانات). - يدعم برنامج InfoPath الاتصالات بمصادر البيانات الخارجية. ويمكن الاتصال بقواعد بيانات SQL وMicrosoft Access و SharePoint وإرسالها في النموذج.
- يمكن استخدام لغات البرمجة مثل JScript وVisual Basic وC# وغيرها لتوسيع إمكانيات InfoPath من خلال إضافة لوحات مهام HTML مخصصة، والتنقل بين البيانات، واستخدام Active Directory ، وإنجاز مهام أخرى غير ممكنة في بيئة تصميم InfoPath. يدعم Visual Studio هذه اللغات ، مع العلم أنه يتطلب استخدام إصدار محدد من Visual Studio مع كل إصدار من InfoPath.
- التكامل مع SharePoint (انظر التكامل مع SharePoint ).
- يمكن لأدوار المستخدمين تخصيص تجربة المستخدم عن طريق تغيير طرق العرض أو استخدام التنسيق الشرطي بناءً على هوية المستخدم.
- تتشابه إمكانيات التنسيق وواجهة المستخدم في برنامج InfoPath مع برنامج Microsoft Word 2003 و 2010، وذلك حسب الإصدار.
الاستخدام
يُستخدم برنامج InfoPath لإنشاء نماذج لجمع المعلومات وحفظ محتوياتها كملف على جهاز كمبيوتر أو على خادم ويب عند استضافته على SharePoint. يُمكن استخدام InfoPath للوصول إلى البيانات وعرضها من مصادر متنوعة (خدمات الويب، XML، قواعد البيانات، نماذج أخرى)، ويتميز بسلوكيات تفاعلية غنية تعتمد على القواعد والشروط والإجراءات. يتطلب نموذج InfoPath تثبيت برنامج InfoPath Filler أو InfoPath Designer لدى المستخدم، أو عرض النموذج في متصفح عند استضافته على SharePoint. يُستخدم InfoPath في الغالب في الشركات أكثر من الأفراد، كونه أداة تعاونية تُستخدم لجمع البيانات من عدة أفراد بطريقة منظمة، ويتطلب نشره إما استضافة SharePoint و/أو نسخًا مرخصة من برنامج Filler. يُمكن عرض نماذج InfoPath على الأجهزة المحمولة من خلال متصفح (مُستضاف على SharePoint) أو باستخدام منتج تابع لجهة خارجية.
لتشغيل النموذج كنموذج ويب، يجب تحميل الملف إلى خادم يعمل بنظام InfoPath Forms Services. تكمن ميزة هذه الطريقة في أن المستخدم لا يحتاج إلى InfoPath، بل إلى متصفح ويب فقط. بعد ذلك، يمكن إعداد النموذج لإرساله عبر البريد الإلكتروني عند اكتماله، أو إضافة حقوله مباشرةً إلى قائمة SharePoint.
التكامل مع SharePoint
يُعدّ دمج InfoPath مع تقنية Microsoft SharePoint أحد الاستخدامات الشائعة له . إذ يُمكن إرسال نماذج InfoPath إلى قوائم ومكتبات SharePoint، كما يُمكن فتح النماذج المُرسلة من SharePoint باستخدام InfoPath Filler أو منتجات أخرى. وبدلاً من ذلك، تُمكّن خدمة نماذج InfoPath من استضافة نموذج InfoPath مُتوافق مع المتصفح على تثبيت SharePoint وعرضه كصفحة HTML مع برمجة من جانب العميل وسلوكيات إعادة الإرسال المشابهة لصفحة ASP.NET.
في SharePoint، تُعرَّف "مكتبة النماذج" بأنها مكتبة مستندات تحتوي على قالب InfoPath كنوع المستند المُحدد. يمكن ترقية حقول InfoPath عند النشر إلى SharePoint بحيث يمكن قراءتها وعرضها كبيانات "عمود" في عرض المكتبة. وكما هو الحال مع مستندات SharePoint الأخرى، يمكن ربط نماذج InfoPath بسير عمل يتيح الوصول إلى الحقول المُرَقَّاة . [ 6 ]
يدعم
في 31 يناير 2014، أعلنت مايكروسوفت عن إيقاف دعم InfoPath واستبداله بحل أكثر توافقًا مع مختلف المنصات يُسمى PowerApps، والذي صدر في أواخر عام 2016. [ 7 ] وفي 1 مارس 2016، أعلنت مايكروسوفت أن دعم تطبيق عميل InfoPath 2013 سيستمر حتى يوليو 2026. [ 8 ] وتوضح مايكروسوفت أن "خدمات نماذج InfoPath مُضمنة في الإصدار المحلي من SharePoint Server 2016، بالإضافة إلى دعمها الكامل في Office 365 حتى إشعار آخر". [ 9 ] ويذكر روجر هاويتر، أحد خبراء مايكروسوفت المتميزين [ 10 ]، أنه من المتوقع استمرار دعم InfoPath في SharePoint Server 2019 المحلي. [ 11 ]
مكونات جانب الخادم
يُعدّ Forms Server 2007 منتجًا متوقفًا عن التطوير، وهو يحوّل نماذج عميل InfoPath إلى نماذج HTML بتقنية Ajax ، والتي يمكن الوصول إليها وتعبئتها باستخدام أي متصفح، بما في ذلك متصفحات الهواتف المحمولة. يدعم Forms Server 2007 استخدام قاعدة بيانات أو مصدر بيانات آخر كخادم خلفي للنموذج. ويتطلب Microsoft Windows SharePoint Services 3.0 و. NET Framework الإصدار 2.0. [ 12 ]
تتولى خدمات نماذج InfoPath (أو خدمات نماذج Office) ميزات خادم النماذج 2007، مما يسمح باستضافة نماذج InfoPath على موقع ويب SharePoint وعرضها عبر متصفح الويب . كانت في الأصل مكونًا من مكونات إصدار Microsoft Office SharePoint Server 2007 Enterprise، [ 13 ] وفي عام 2013، أصبحت متاحة مع:
- خطة SharePoint Online 2 [ 14 ]
- Office 365 E3/A3/G3 أو أعلى
- ترخيص الوصول للعميل (CAL) لـ SharePoint Server 2013 Enterprise
في 31 يناير 2014، أعلنت مايكروسوفت عن إيقاف خدمات نماذج إنفو باث. [ 15 ] وفي وقت لاحق، وفي تحديث غير مؤرخ للمنشور الأصلي، عدّلت مايكروسوفت خطتها وأعلنت أن خدمات نماذج إنفو باث ستُضمّن في SharePoint 2016 في نهاية المطاف. [ 16 ]
تتوفر خدمات نماذج InfoPath لمشتركي Office 365 Education (خطط Office 365 A1 وOffice 365 A3 وOffice 365 A5). [ 17 ]
الإصدارات

| إصدار | مُدرج في... | تاريخ الإصدار [ 18 ] | تاريخ انتهاء الدعم [ 19 ] |
|---|---|---|---|
| إنفو باث 2003 | مايكروسوفت أوفيس 2003 بروفيشنال إنتربرايز | 19 نوفمبر 2003 | 8 أبريل 2014 |
| إنفو باث 2007 | مايكروسوفت أوفيس 2007 ألتيميت، بروفيشنال بلس، وإنتربرايز | 27 يناير 2007 | 10 أكتوبر 2017 |
| إنفو باث 2010 | مايكروسوفت أوفيس 2010 بروفيشنال بلس؛ أوفيس 365 | 15 يوليو 2010 | 13 أكتوبر 2020 |
| إنفو باث 2013 | مايكروسوفت أوفيس 2013 بروفيشنال بلس؛ أوفيس 365 | 29 يناير 2013 | 14 يوليو 2026 |
مراجع
- ↑ "تحديث 3 مايو 2016 لبرنامج InfoPath 2013 (KB3114946)" . مايكروسوفت . تم الاطلاع عليه بتاريخ 21 يونيو 2022 .
- ↑ "تنزيل برنامج InfoPath 2013 لاشتراك Office 365 ProPlus من مركز تنزيل Microsoft الرسمي" . Microsoft . 1 سبتمبر 2015. تم الاطلاع عليه بتاريخ 25 سبتمبر 2015 .
- ↑ "جان باولي يتحدث عن مايكروسوفت أوفيس إنفو باث 2003 - إنفو باث - Office.com" . Office.microsoft.com. مؤرشف من الأصل بتاريخ 10 سبتمبر 2012. تم الاطلاع عليه بتاريخ 25 يناير 2012 .
- ↑ "براءة اختراع الولايات المتحدة: 7191394" . Patft.uspto.gov . تم الاطلاع عليه بتاريخ 25 يناير 2012 .
- ↑ "امتداد ملف XSN - ما هو ملف .xsn وكيف أفتحه؟" . 26 مايو 2009. تم الاطلاع عليه في 30 يناير 2020 .
- ↑ "مقدمة إلى خدمات نماذج InfoPath" . تم الاطلاع عليه بتاريخ 28-01-2014 .
- ↑ "الإعلان عن الإتاحة العامة لتطبيق PowerApps" . مايكروسوفت . 31 أكتوبر 2016. تم الاطلاع عليه بتاريخ 3 ديسمبر 2018 .
- ↑ "برنامج InfoPath غير مُضمّن في Office 2016" . مدونات Office . مايكروسوفت . 1 مارس 2016. تم الاطلاع عليه بتاريخ 29 مايو 2018 .
- ↑ "تحديث حول InfoPath ونماذج SharePoint - مدونة Microsoft 365" . مدونة Microsoft 365. 31 يناير 2014. تاريخ الاطلاع: 29 مايو 2018 .
- ↑ "روجر هاويتر - خبير مايكروسوفت المتميز" . www.rogerhaueter.com . تاريخ الوصول: 29 مايو 2018 .
- ↑ "ما الجديد في SharePoint Server 2019 المحلي - techtask" . techtask . 27-09-2017 . تاريخ الاسترجاع: 29-05-2018 .
- ↑ "Forms Server 2007" . TechNet . Microsoft . 16 نوفمبر 2006. تم الاطلاع عليه في 2 فبراير 2014 .
- ↑ ماي، أندرو (8 يونيو 2006). "نماذج InfoPath في Office SharePoint Server 2007" . مدونة أندرو ماي . مايكروسوفت . تم الاطلاع عليه في 2 فبراير 2014 .
- ↑ "وصف خدمة SharePoint Online" . TechNet . مايكروسوفت . 18 ديسمبر 2013. تم الاطلاع عليه في 2 فبراير 2014 .
- ↑ بروتالينسكي، إميل (31 يناير 2013). "مايكروسوفت توقف دعم برنامج النماذج الإلكترونية InfoPath، وستدعم أحدث إصدار حتى أبريل 2023" . موقع The Next Web . تاريخ الاسترجاع: 1 فبراير 2014 .
- ↑ "تحديث حول نماذج InfoPath و SharePoint" . مدونات Office . مايكروسوفت .
- ↑ بيباوم. "أوفيس 365 للتعليم" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 13 نوفمبر 2018 .
- ↑ "معلومات دورة حياة مايكروسوفت إنفو باث" . تم الاطلاع عليه بتاريخ 25-10-2011 .
- ↑ "دورة حياة منتج InfoPath" . support.microsoft.com . تم الاطلاع عليه بتاريخ 29-05-2018 .
- "مستقبل نماذج Infopath و SharePoint" . شركة ClaySys Technologies . 11 يوليو 2019. تاريخ الاطلاع: 13 أكتوبر 2020 .
روابط خارجية
- مايكروسوفت أوفيس
- برامج الشبكات القائمة على بروتوكول الإنترنت
