مقدمة حول إرسال بيانات النموذج

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

في هذا المقال

نظرة عامة

إرسال بيانات النموذج إلى Access أو قاعدة بيانات خادم SQL

إرسال بيانات نموذج إلى خدمة ويب

إرسال بيانات النموذج إلى خادم يستخدم Microsoft Windows SharePoint Services

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

إرسال بيانات النموذج إلى تطبيق موجود على خادم ويب

إرسال بيانات النموذج باستخدام ملف اتصال بيانات

إرسال بيانات النموذج باستخدام تعليمات برمجية

نظرة عامة

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

نموذج InfoPath يتم إرساله إلى مصدر بيانات خارجي

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

  • Microsoft Office Access أو قاعدة بيانات خادم Microsoft SQL

  • خدمة ويب

  • خادم يستخدم Microsoft Windows SharePoint Services

  • في رسالة بريد إلكتروني

  • تطبيق موجود على خدمة ويب

  • تطبيق مخصص يستضيف InfoPath

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

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

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

يمكن إعداد قالب النموذج بحيث يحدث أحد الإجراءات التالية بعد إرسال النموذج:

  • أن يتم إغلاق النموذج الموجود.

  • أن يتم إغلاق النموذج الموجود، ويتم فتح نموذج جديد فارغ.

  • أن يظل النموذج مفتوحاً.

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

أعلى الصفحة

إرسال بيانات النموذج إلى Access أو قاعدة بيانات خادم SQL

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

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

عند تصميم قالب نموذج InfoPath يستند إلى قاعدة بيانات، عليك مراعاة الأمور التالية:

  • عند اتصال قالب النموذج بأكثر من جدول في قاعدة البيانات، يجب أن تكون الجداول متصلة عن طريق حقول أساسية.

  • يجب استبعاد أنواع البيانات الطويلة، مثل الصور والأشكال وكائنات OLE ومرفقات الملفات و"ذاكرة الوصول" أو أنواع بيانات SQL من اتصال البيانات. لا يدعم InfoPath اتصالات البيانات لأنواع البيانات الطويلة. لاستبعاد حقول محددة في قاعدة البيانات، استخدم "معالج اتصال البيانات" لإعداد اتصال البيانات.

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

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

أعلى الصفحة

إرسال بيانات نموذج إلى خدمة ويب

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

هناك طريقتان شائعتان لتصميم قالب نموذج يسمح بإرسال النماذج إلى خدمة ويب:

  • اتصال قالب نموذج موجود بخدمة ويب

  • تصميم قالب نموذج جديد يستند إلى خدمة ويب

من خلال هاتين الطريقتين، يقوم InfoPath بإنشاء مصدر بيانات يستند إلى التخطيط الخاص بخدمة ويب. ويمكّن ذلك إرسال النماذج التي تستند إلى قالب النموذج إلى خدمة ويب.

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

عندما يقوم المستخدمون ب# ارسال نموذج الي خدمه ويب، يتم ارسال النموذج ك# بيانات لغه التمييز القابله ل# الامتداد (XML) في مغلف SOAP. يعمل مغلف SOAP ك# معلمه ادخال ل# عمليه خدمه ويب المحدد. يمكنك مقارنه هذا ل# ارسال نموذج ب# استخدام HTTP، الذي ينتج في مستند XML في طلب HTTP POST.

قبل اتصال قالب نموذج InfoPath بخدمة ويب، يجب مراعاة ما يلي:

  • لا يمكن اتصال InfoPath بخدمة ويب تستخدم نمط ترميز استدعاء إجراء عن بُعد. يتم دعم ترميز document literal فقط.

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

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

أعلى الصفحة

إرسال بيانات النموذج إلى خادم يستخدم Microsoft Windows SharePoint Services

يمكن تصميم قالب نموذج يقوم بإرسال البيانات إلى خادم يستخدم Microsoft Windows SharePoint Services. وعن طريق ذلك، يمكن تخزين بيانات المستخدمين وتنظيمها في مكتبة مستندات. بالإضافة إلى ذلك، يمكن أن يقوم المستخدمون بتعبئة النماذج التي تستند إلى قالب النموذج مباشرةً في مكتبة المستندات. كما يمكنهم تصدير بيانات النماذج إلى Microsoft Office Excel أو دمج البيانات الموجودة في نماذج متعددة في نموذج واحد. إلى جانب أنه عند تمكين إرسال النموذج مباشرةً إلى مكتبة مستندات، يمكنك تعريف أسماء ملفات النماذج مسبقاً، إما عن طريق إعطاءها قيم ثابتة أو قيم تستند إلى البيانات الموجودة في النموذج أو عن طريق استخدام صيغة.

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

أعلى الصفحة

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

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

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

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

أعلى الصفحة

إرسال بيانات النموذج إلى تطبيق موجود على خادم ويب

اذا كان لديك صفحه صفحات خادم نشطه (ASP) موجوده او تعليمات برمجيه اخري علي خادم ويب يمكنها معالجه بيانات XML، يمكنك تصميم قالب النموذج حيث يمكن ل# المستخدمين ارسال النماذج المكتمله الي خادم ويب ب# استخدام اسلوب HTTP POST. عند تكوين قالب النموذج الخاص بك ل# السماح ل# المستخدمين ب# ارسال النماذج ب# هذه الطريقه، يقوم InfoPath ب# انشاء رساله تتضمن بيانات النموذج و# يرسل هذه الرساله الي خادم ويب. عند تصميم قالب نموذج ل# ارسال بيانات الي خادم ويب، يمكنك اضافه زر ارسال الي قالب النموذج الخاص بك، حدد النص الذي يظهر علي الزر " ارسال "، و# تخصيص الرسائل التي يتم عرضها ل# المستخدمين ل# الاشاره الي اذا تم ارسال النموذج ب# نجاح، و# تحديد ما اذا كان ل# الاحتفاظ ب# النموذج مفتوحا بعد الارسال.

أعلى الصفحة

إرسال بيانات النموذج باستخدام ملف اتصال بيانات

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

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

أعلى الصفحة

إرسال بيانات النموذج باستخدام تعليمات برمجية

لإنشاء وظيفة متقدمة في قالب النموذج لإرسال بيانات النموذج، يمكن كتابة تعليمات برمجية تمت إدارتها باستخدام Microsoft Visual Basic .NET أو Microsoft Visual C# .NET أو برنامج نصي. على سبيل المثال، يمكن إضافة وظيفة إلى قالب النموذج لتمكين إرسال النموذج إلى أكثر من موقع في وقتٍ واحد أو إلى مصدر بيانات خارجي لا يدعمه InfoPath بشكل عادي.

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

أعلى الصفحة

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

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

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

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

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

×