إضافة اتصال بيانات إلى خدمة ويب

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

في هذا المقال

نظرة عامة

اعتبارات التوافق

قبل أن تبدأ

إضافة اتصال بيانات خاص بالاستعلام

إضافة اتصال بيانات خاص بالإرسال

نظرة عامة

اتصال بيانات ثانوي هو اي اتصال بيانات ب# مصدر بيانات خارجي التي تضيفها الي قالب نموذج. اتصال البيانات هذا يختلف عن اتصال البيانات الرئيسي الذي تم انشاؤه عند تصميم قالب نموذج استنادا الي قاعده بيانات او خدمه ويب اعدادات مكتبه اتصال. يمكنك اضافه اتصال بيانات ثانوي فقط اذا تعذر عليك الاستعلام او ارسال البيانات عبر اتصال البيانات الرئيسيه.

عند اضافه اتصال بيانات ثانوي ل# قالب النموذج الذي ينشئ الاستعلام عن البيانات، يقوم Microsoft Office InfoPath ثانوي مصدر بيانات مع حقول البيانات و# مجموعات الذي يتطابق مع مخطط XML خدمه ويب. ل# انه يجب ان يتطابق مع بنيه البيانات في مصدر البيانات الثانوي مخطط XML، لا يمكنك تعديل الحقول او المجموعات في مصدر بيانات ثانوي الموجوده. عند اضافه اتصال بيانات ارسال الي قالب النموذج الخاص بك، يمكنك تكوين قالب النموذج ل# السماح ل# المستخدمين ب# ارسال بيانات النموذج، و# تقوم ب# تكوين خيارات الارسال ل# النماذج التي تستند الي قالب النموذج الخاص بك.

أعلى الصفحة

اعتبارات التوافق

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

أعلى الصفحة

قبل أن تبدأ

قبل إضافة اتصال بيانات ثانوي إلى قالب النموذج الخاص بك، سوف تحتاج إلى الحصول على المعلومات التالية من مسؤول خدمة ويب:

  • موقع خدمة ويب.

  • التحقق من أن خدمة ويب تستخدم ترميز نمط document/literal. يتعامل InfoPath مع خدمات ويب نمط document/literal فقط.

  • اسم عملية خدمة ويب التي تقوم بإرسال البيانات أو تلقّيها من النماذج التي تستند إلى قالب النموذج هذا.

أعلى الصفحة

إضافة اتصال بيانات خاص بالاستعلام

للسماح للمستخدمين بالاستعلام عن البيانات من خدمة ويب باستخدام قالب النموذج الخاص بك، تحتاج إلى تنفيذ ما يلي في قالب النموذج:

  1. إضافة اتصال بيانات ثانوي.

  2. تكوين قالب النموذج لاستخدام اتصال بيانات ثانوي.

خطوة 1: إضافة اتصال بيانات ثانوي

  1. من القائمة أدوات انقر فوق اتصالات البيانات.

  2. في مربع الحوار اتصالات البيانات، انقر فوق اضافه.

  3. في معالج اتصال البيانات، انقر فوق إنشاء اتصال جديد لـ، ثم انقر فوق تلقي البيانات، بعد ذلك انقر فوق التالي.

  4. ضمن من أين تريد تلقّي البيانات، انقر فوق خدمة ويب ثم انقر فوق التالي.

  5. اكتب في الصفحة التالية من المعالج موقع خدمة ويب ثم انقر فوق التالي.

    ملاحظة: اذا اردت البحث عن خدمه ويب ب# استخدام خادم "اكتشاف وصف العالمي" و# تكامل (UDDI)، انقر فوق UDDI البحث، ادخل عنوان URL ل# خادم UDDI التي تريد البحث و# تحديد ما اذا كنت ترغب في البحث عن طريق موفر او خدمه التي تم توفيرها، ادخل كلمه بحث اساسيه ثم انقر فوق بحث. تظهر خدمات ويب التي تتطابق مع كلمه البحث في قائمه نتائج البحث. حدد خدمه ويب التي تريد استخدامها، و# من ثم انقر فوق موافق.

  6. في القائمة حدد عملية في الصفحة التالية من المعالج انقر فوق عملية خدمة ويب التي تقوم بإرجاع البيانات إلى النموذج ثم انقر فوق التالي.

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

    كيف؟

    1. حدد معلمه في الجدول معلمات، و# ثم انقر فوق تعيين قيمه عينه.

    2. في المربع القيمه العينه، اكتب قيمه التي المستخدم الخاص بك قد ل# هذا الحقل، و# ثم انقر فوق موافق.

    3. كرر هذه الخطوات ل# كل معلمه في الجدول معلمات، و# من ثم انقر فوق التالي.

    التفاصيل التقنية

    عند تكوين اتصال بيانات خدمه ويب في "معالج اتصال البيانات"، يتم الاتصال ب# خدمه ويب Microsoft Office InfoPath و# طلبات ملف لغه وصف خدمه ويب (WSDL). يحتوي ملف WSDL علي المخطط المستخدمه ب# واسطه خدمه ويب. خدمه ويب يستجيب ل# الطلب عن طريق ارسال هذا الملف الي InfoPath. يستخدم InfoPath المعلومات الموجوده في هذا الملف ل# اضافه الحقول المناسبه و# المجموعات ب# مصدر بيانات ثانوي في قالب النموذج. اذا عثر InfoPath نوع عنصر غير معروف في ملف WSDL، يستخدم بيانات نموذجيه ل# تحديد تعريف نوع عنصر غير معروف InfoPath وثم تضيف الحقول المناسبه و# المجموعات ب# مصدر بيانات ثانوي.

  8. إذا كنت ترغب في توفير نتائج الاستعلام في حالة عدم اتصال النموذج بشبكة، قم بتحديد خانة الاختيار تخزين نسخة من البيانات في قالب النموذج.

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

  9. انقر فوق التالي.

  10. في الصفحة التالية من المعالج، اكتب اسماً وصفياً لاتصال البيانات الخاص بالاستعلام.

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

  12. التحقق من صحه المعلومات في المقطع ملخص و# ثم انقر فوق انهاء.

  13. انقر فوق إغلاق.

خطوة 2: تكوين قالب النموذج لاستخدام اتصال بيانات ثانوي

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

  • اضافه قاعده    يمكنك تكوين قاعده ل# استخدام اتصال بيانات الاستعلام عند حدوث الشرط في القاعده.

  • اضافه زر    يمكنك اضافه زر الي قالب نموذج يمكن ل# المستخدمين النقر فوقها ل# الحصول علي بيانات ب# استخدام اتصال بيانات الاستعلام.

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

إضافة قاعدة

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

  1. اذا كان قالب النموذج طرق عرض متعدده، انقر فوق اسم طريقه عرض القائمه " عرض " ل# الانتقال الي طريقه عرض ب# عنصر التحكم حيث تريد عرض البيانات من مصدر بيانات ثانوي.

  2. انقر نقراً مزدوجاً فوق عنصر التحكم الذي تريد إضافة قاعدة إليه.

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

  4. ضمن التحقق من الصحة والقواعد، انقر فوق قواعد.

  5. في مربع الحوار قواعد، انقر فوق إضافة.

  6. في المربع اسم، اكتب اسماً للقاعدة.

  7. ل# تحديد شرط عند الذي يجب تشغيل القاعده، انقر فوق تعيين شرط، و# ادخل الشرط. يتم تشغيل القاعده عندما يحدث الشرط. في حال عدم تعيين شرط، يتم تشغيل القاعده كلما المستخدم ب# تغيير القيمه في عنصر التحكم، و# من ثم ينتقل المؤشر الخاصه به او بها بعيدا عن عنصر التحكم هذا.

  8. انقر فوق إضافة إجراء.

  9. من القائمة إجراء انقر فوق الاستعلام باستخدام اتصال البيانات.

  10. في القائمة اتصال البيانات انقر فوق اتصال البيانات الخاص بالاستعلام الذي تريده، ثم انقر فوق موافق لإغلاق مربعات الحوار المفتوحة.

  11. لاختبار التغييرات، انقر فوق معاينة على شريط الأدوات قياسي، أو اضغط على CTRL+SHIFT+B.

إضافة زر

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

  1. اذا كان قالب النموذج طرق عرض متعدده، انقر فوق اسم طريقه عرض القائمه " عرض " ل# الانتقال الي طريقه عرض ب# عنصر التحكم حيث تريد عرض البيانات من مصدر بيانات ثانوي.

  2. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  3. قم بسحب عنصر تحكم زر إلى قالب النموذج الخاص بك.

  4. انقر نقراً مزدوجاً فوق عنصر تحكم الزر الذي قمت تواً بإضافته إلى قالب النموذج.

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

  6. من القائمة إجراء انقر فوق تحديث.

  7. في المربع تسمية انقر فوق الاسم الذي تريد ظهوره على الزر في قالب النموذج الخاص بك.

  8. انقر فوق إعدادات.

  9. في مربع الحوار تحديث انقر فوق مصدر بيانات واحد ثانوي.

  10. من القائمة اختيار مصدر بيانات ثانوي انقر فوق مصدر البيانات الثانوي المقترن باتصال البيانات الخاص بالاستعلام، ثم انقر فوق موافق لإغلاق مربعات الحوار المفتوحة.

  11. لاختبار التغييرات، انقر فوق معاينة على شريط الأدوات قياسي، أو اضغط على CTRL+SHIFT+B.

أعلى الصفحة

إضافة اتصال بيانات خاص بالإرسال

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

خطوة 1: إضافة اتصال بيانات ثانوي

  1. من القائمة أدوات انقر فوق اتصالات البيانات.

  2. في مربع الحوار اتصالات البيانات، انقر فوق اضافه.

  3. في معالج اتصال البيانات قم بالنقر فوق إنشاء اتصال جديد لـ وانقر فوق إرسال بيانات ثم انقر فوق التالي.

  4. ضمن كيف تريد إرسال البيانات الخاصة بك انقر فوق إلى خدمة ويب ثم انقر فوق التالي.

  5. في الصفحة التالية من المعالج، اكتب موقع خدمة ويب حيث يقوم المستخدمون بإرسال البيانات الخاصة بهم، ثم انقر فوق التالي.

    ملاحظة: اذا اردت البحث عن خدمه ويب ب# استخدام خادم "اكتشاف وصف العالمي" و# تكامل (UDDI)، انقر فوق UDDI البحث، ادخل عنوان URL ل# خادم UDDI التي تريد البحث و# تحديد ما اذا كنت ترغب في البحث عن طريق موفر او خدمه التي تم توفيرها، ادخل كلمه بحث اساسيه ثم انقر فوق بحث. تظهر خدمات ويب التي تتطابق مع كلمه البحث في قائمه نتائج البحث. حدد خدمه ويب التي تريد استخدامها، و# من ثم انقر فوق موافق.

  6. في القائمة حدد عملية انقر فوق عملية خدمة ويب التي سوف تتلقى بيانات النموذج، ثم انقر فوق التالي.

  7. في الصفحة التالية من المعالج، لتحديد أي البيانات الموجودة في النموذج سيتم إرسالها لكل معلمة في خدمة ويب، قم بتنفيذ أحد الإجراءات التالية:

    إرسال البيانات في حقل أو مجموعة

    1. في القائمة المعلمات، انقر فوق معلمة خدمة ويب التي ستقوم بتلقي البيانات من النموذج.

    2. ضمن خيارات المعلمة، انقر فوق حقل أو مجموعة.

    3. انقر فوق تعديل الزر "مصدر البيانات" .

    4. في مربع الحوار تحديد حقل أو مجموعة، انقر فوق الحقل أو المجموعة التي ترغب في إرسال بياناتها، ثم انقر فوق موافق.

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

    إرسال كافة البيانات في النموذج

    1. في القائمة المعلمات، انقر فوق معلمة خدمة ويب التي ستقوم بتلقي البيانات من النموذج.

    2. ضمن خيارات المعلمه، انقر فوق النموذج ب# اكمله (مستند XML، ب# ما في ذلك ارشادات المعالجه).

    إرسال البيانات كسلسلة

    1. في القائمة المعلمات، انقر فوق معلمة خدمة ويب التي ستقوم بتلقي البيانات من النموذج.

    2. ضمن خيارات المعلمه، انقر فوق النموذج ب# اكمله (مستند XML، ب# ما في ذلك ارشادات المعالجه).

    3. حدد خانة الاختيار إرسال البيانات كسلسلة.

      ملاحظة: تقوم عادةً بتحديد خانة الاختيار هذه لإرسال البيانات الموقّعة رقمياً. في أغلب الأحيان، قم بإلغاء تحديد خانة الاختيار هذه.

    ملاحظة تقنية حول كائنات ADO.NET DataSet

    إذا كانت خدمة ويب تتطلب وجود كائن ADO.NET DataSet، حدد عقدة DataSet عند تكوين اتصال البيانات هذا. إذا كنت تستخدم أي نوع آخر من العقد لاتصال بيانات لخدمة ويب تتطلب كائن ADO DataSet، لن ينجح إجراء الإرسال.

  8. انقر فوق التالي.

  9. علي الصفحه التاليه من المعالج، اكتب اسما ل# اتصال بيانات الارسال.

  10. التحقق من صحه المعلومات في المقطع ملخص و# ثم انقر فوق انهاء.

  11. انقر فوق إغلاق.

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

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

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

  • تغيير النص الذي يظهر على الزر إرسال والأمر إرسال.

  • تغيير مفاتيح الاختصار الخاصة بالزر إرسال والأمر إرسال.

  • إنشاء رسالة مخصصة لتظهر للمستخدمين عند إرسال النماذج الخاصة بهم.

  • تحديد إما ترك النموذج مفتوحاً أو إغلاق النموذج أو فتح نموذج فارغ آخر بعد إرسال النموذج.

  • علي القائمه ادوات، انقر فوق خيارات الارسال.

  • في مربع الحوار خيارات الإرسال قم بتحديد خانة الاختيار السماح للمستخدمين بإرسال هذا النموذج وانقر فوق إرسال بيانات النموذج إلى وجهة واحدة ثم من القائمة، انقر فوق خدمة ويب.

  • من القائمة اختيار اتصال بيانات للإرسال انقر فوق اسم اتصال البيانات الخاص بالإرسال إلى خدمة ويب التي قمت بإنشائها في الخطوات السابقة.

    1. ل# تغيير اسم الزر " ارسال " الذي يظهر علي شريط الادوات القياسي و# الامر " ارسال " الذي يظهر في القائمه ملف عند المستخدمون ب# تعبئه النموذج، اكتب الاسم الجديد في المربع تسميه توضيحيه في مربع الحوار خيارات الارسال.

      تلميح: اذا كنت تريد تعيين اختصار لوحه مفاتيح هذا الزر الي و# الاوامر، اكتب علامه ضم (&) قبل الحرف الذي تريد استخدامه ك# اختصار لوحه مفاتيح. علي سبيل المثال، ل# تعيين ALT + B ك# اختصار لوحه المفاتيح ل# الاوامر و# الزر ارسال، اكتب Su & بميت.

  • اذا كنت لا تريد الاشخاص ب# استخدام امر ارسال او الزر ارسال علي شريط الادوات القياسي عند تعبئه النموذج الخاص بك، قم ب# الغاء تحديد خانه الاختيار اظهار عنصر القائمه الارسال و# الزر "ارسال شريط الادوات".

    1. ب# شكل افتراضي، بعد قيام المستخدمين ب# ارسال نموذج، InfoPath يحتفظ النموذج مفتوحه و# يعرض رساله ل# الاشاره الي اذا تم ارسال النموذج ب# شكل ناجح. ل# تغيير هذا السلوك الافتراضي، انقر فوق خيارات متقدمه، و# من ثم قم ب# واحد مما يلي:

      • ل# اغلاق النموذج او انشاء نموذج فارغ جديد بعد قيام المستخدم ب# ارسال نموذج مكتمل، انقر فوق الخيار الذي تريده في القائمه بعد ارسال.

      • ل# انشاء رساله مخصصه ل# الاشاره الي اذا تم ارسال النموذج ب# نجاح، حدد خانه الاختيار استخدام رسائل مخصصه، و# اكتب رسائلك في المربعين علي العمل ب# نجاح و# فشل.

        تلميح: استخدام رساله في المربع عند فشل ل# اعلام المستخدمين ما يجب ف# عله في حال تعذر ارسال النموذج. علي سبيل المثال، يمكنك يقترح ان المستخدمين احفظ النموذج و# الاتصال ب# شخص ما ل# الحصول علي ارشادات اضافيه.

      • اذا كنت لا تريد عرض رساله بعد قيام المستخدم ب# ارسال نموذج، قم ب# الغاء تحديد خانه الاختيار اظهار رسائل النجاح و# الفشل.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×