إنشاء طريقة عرض InfoPath فقط لقالب نموذج متوافق مع مستعرض

ينطبق على
InfoPath 2010 InfoPath 2013

هام

انتهى دعم Microsoft InfoPath 2013 في 14 يوليو 2026. نوصي بترحيل نماذج InfoPath الحالية ومهام سير العمل إلى حلول Microsoft 365 المدعومة. تعرف على المزيد حول إيقاف InfoPath.

في هذه المقالة

مقدمة حول طرق عرض InfoPath فقط

يمكنك تصميم قالب نموذج واحد يستوعب نوعين من المستخدمين — أولئك الذين تم تثبيت Microsoft Office InfoPath عليهم، وأولئك الذين لم يتم تثبيتهم. يسمى قالب النموذج من هذا النوع قالب النموذج الممكّن لاستخدام المستعرض. في قالب نموذج متوافق مع المستعرض، يتم إخفاء أو تعطيل أي ميزات وإعدادات وعناصر تحكم InfoPath لن تعمل في مستعرض ويب في وضع التصميم. بهذه الطريقة، لا تميل إلى استخدامها في تصميمك.

عندما تكون مستعدا لمشاركة قالب نموذج متوافق مع المستعرض مع المستخدمين، يجب نشره على خادم يعمل InfoPath Forms Services، ثم تمكين المستعرض. إذا كان لدى المستخدمين InfoPath مثبت على جهاز الكمبيوتر الخاص بهم، فسيتم فتح النموذج في InfoPath. إذا لم يكن لديهم InfoPath مثبتا، فسيتم فتح النموذج في مستعرض ويب. وفي كلتا الحالتين، لا يتضمن قالب النموذج ميزات InfoPath أو الإعدادات أو عناصر التحكم التي لن تعمل في المستعرض.

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

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

أعلى الصفحة

سيناريوهات الاستخدام

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

طريقة العرض 1: طريقة عرض خارجية لتقديم المطالبات هذه هي طريقة العرض التي يراها حاملو النهج عند تسجيل الدخول إلى موقع ويب الخاص بك وفتح نموذج مطالبة. نظرا لعدم وجود طريقة لمعرفة ما إذا كان لدى حامل النهج نسخة من InfoPath مثبتة على جهاز الكمبيوتر الخاص به أم لا، يجب أن يكون قالب النموذج متوافقا مع المستعرض. أي أنه يجب التأكد من إمكانية تعبئة النموذج باستخدام مستعرض ويب.

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

أعلى الصفحة

الخطوة 1: إضافة طريقة عرض InfoPath فقط إلى قالب نموذج متوافق مع المستعرض

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

  1. افتح قالب النموذج المتوافق مع المستعرض.

  2. في القائمة عرض ، انقر فوق إدارة طرق العرض.

  3. ضمن إجراءات، في جزء المهام طرق العرض ، انقر فوق إضافة طريقة عرض جديدة.

  4. في مربع الحوار إضافة طريقة عرض ، اكتب اسما لعرض ، ثم انقر فوق موافق.

  5. في القائمة تحديد طريقة عرض، انقر نقرا مزدوجا فوق طريقة العرض التي قمت بإنشائها للتو.

  6. انقر فوق علامة التبويب عام.

  7. قم بإلغاء تحديد خانة الاختيار إظهار في القائمة عرض عند ملء النموذج .

    ملاحظة

    يؤدي مسح خانة الاختيار هذه إلى منع المستخدمين الذين لم يتم تثبيت InfoPath عليهم من محاولة التبديل إلى طريقة عرض InfoPath فقط.

  8. حدد خانة الاختيار السماح بميزات InfoPath فقط (لن تتوفر طريقة العرض في مستعرضات الويب)، ثم انقر فوق موافق.

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

    ملاحظة

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

  10. لإضافة طرق عرض InfoPath إضافية فقط إلى قالب النموذج المتوافق مع المستعرض، كرر الخطوات من 2 إلى 9.

أعلى الصفحة

الخطوة 2: عرض طريقة عرض المستعرض فقط عند فتح قالب النموذج الممكن للمستعرض في مستعرض ويب

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

  1. افتح قالب النموذج المتوافق مع المستعرض الذي يحتوي على طريقة عرض InfoPath فقط.
  2. في القائمة أدوات ، انقر فوق خيارات النموذج.
  3. في قائمة الفئة ، انقر فوق فتح وحفظ.
  4. ضمن فتح السلوك، انقر فوق قواعد.
  5. في مربع الحوار قواعد لفتح النماذج ، انقر فوق إضافة.
  6. في مربع الحوار القاعدة ، اكتب اسما ذا معنى للقاعدة الخاصة بك، مثل القاعدة 1: التبديل إلى طريقة عرض المستعرض.
  7. لتحديد وقت تشغيل القاعدة، انقر فوق تعيين شرط.
  8. في المربع الأول ضمن تطبيق القاعدة عندما يكون هذا الشرط صحيحا، انقر فوق التعبير .
  9. في المربع الثاني، اكتب xdEnvironment:IsBrowser()، ثم انقر فوق موافق.
  10. في مربع الحوار القاعدة ، انقر فوق إضافة إجراء.
  11. في قائمة الإجراءات ، انقر فوق تبديل طرق العرض.
  12. في القائمة عرض ، انقر فوق طريقة عرض المستعرض التي تريد التبديل إليها، ثم انقر فوق موافق.
  13. لمنع تشغيل أي قواعد بعد هذه القاعدة (للحدث الحالي)، حدد خانة الاختيار إيقاف قواعد المعالجة عند انتهاء هذه القاعدة في مربع الحوار القاعدة .
    سيتم تشغيل القاعدة التي قمت بإنشائها للتو عند فتح قالب النموذج ويتم استيفاء الشرط الذي حددته - أي أن بيئة المستخدم هي مستعرض ويب .

أعلى الصفحة

الخطوة 3: عرض طريقة عرض InfoPath فقط عند فتح قالب النموذج الممكن للمستعرض في InfoPath

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

  1. افتح قالب النموذج المتوافق مع المستعرض الذي يحتوي على طريقة عرض InfoPath فقط.
  2. في القائمة أدوات ، انقر فوق خيارات النموذج.
  3. في قائمة الفئة ، انقر فوق فتح وحفظ.
  4. ضمن فتح السلوك، انقر فوق قواعد.
  5. انقر فوق إضافة.
  6. في مربع الحوار القاعدة ، اكتب اسما ذا معنى للقاعدة الخاصة بك، مثل القاعدة 1: التبديل إلى طريقة عرض InfoPath
  7. لتحديد وقت تشغيل القاعدة، انقر فوق تعيين شرط.
  8. في المربع الأول ضمن تطبيق القاعدة عندما يكون هذا الشرط صحيحا، انقر فوق التعبير .
  9. في المربع الثاني، اكتب not(xdEnvironment:IsBrowser()).
  10. انقر فوق و.
  11. في المربع الأول ضمن الشرط الأول، انقر فوق التعبير.
  12. في المربع الثاني، اكتب not(xdEnvironment:IsMobile())، ثم انقر فوق موافق.
  13. في مربع الحوار القاعدة ، انقر فوق إضافة إجراء.
  14. في قائمة الإجراءات ، في مربع الحوار إجراء ، انقر فوق تبديل طرق العرض.
  15. في القائمة عرض ، انقر فوق طريقة العرض InfoPath-only التي تريد التبديل إليها، ثم انقر فوق موافق.
  16. لمنع تشغيل أي قواعد بعد هذه القاعدة (للحدث الحالي)، حدد خانة الاختيار إيقاف قواعد المعالجة عند انتهاء هذه القاعدة في مربع الحوار القاعدة .
    سيتم تشغيل القاعدة التي قمت بإنشائها للتو عند فتح قالب النموذج ويتم استيفاء الشرط الذي حددته - أي أن بيئة المستخدم هي InfoPath وليس مستعرض ويب أو جهاز محمول.

أعلى الصفحة