سؤال

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

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

المحلول

إذا فهمت السيناريو الخاص بك بشكل صحيح:

لديك نموذج InfoPath مع اتصالات البيانات التي تقدم البيانات الخاصة بك.كنت ترغب في نشر هذا النموذج على عدة خوادم SharePoint و تلك اتصالات البيانات إرسال البيانات إلى المنتشرة حاليا الخادم.

لا يمكنك حقا الحصول على حول الحاجة إلى العمل على كل SharePoint server التي تريد نشر النموذج.ومع ذلك ، يمكنك الحصول على حول الحاجة إلى تعديل قالب نموذج InfoPath.

إذا كنت تستخدم SharePoint اتصال بيانات المكتبة (DCL) ، وخلق UDC الملف من اتصال البيانات الخاص بك, على كل SharePoint Server الذي تريد استخدامه ثم InfoPath قالب يمكن التحدث فقط إلى الملف UDC.

هنا رابط مقال حول دمج InfoPath مع SharePoint هو التنسيق والارتباط:

http://msdn.microsoft.com/en-us/library/bb267335.aspx

نصائح أخرى

هذا هو مشكلة شائعة ، إذا كنت تعمل على dev-النظام بحاجة إلى نشر إنتاجية النظام من وقت لآخر.يمكنني استخدام السيناريو الذي ينفذ (نص عادي) بدائل على أساس التعبيرات العادية.

على كل نشر:

  1. إجراء نسخة احتياطية من النموذج الخاص بك ;-)
  2. حفظ نموذج التعليمات البرمجية المصدر. (أقترح عليك العمل على ملفات التعليمات البرمجية المصدر بدلا من .xsn ، لأن xsn هو فقط إعادة تسمية .أجرة مع الملفات المصدر في ذلك.و كنت قادرا على استخدام عنصر تحكم مصدر بطريقة أكثر إرضاء.)
  3. فتح تظهر.xsf الملف
  4. البحث عن عقدة xml "DataConnections"
  5. بحث واستبدال الموقع-رابط الجزء
  6. (لا تنسى حفظ مسار الملفات-&موقع سمات publishUrl)
  7. نشر من InfoPath Designer

يمكنني استخدام البرنامج النصي أن يفعل كل البدلاء.أنه يعمل بشكل جيد و بالفعل أنقذني الكثير من العمل.

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

re:speedfox الجواب ، في محاولة للبقاء بعيدا عن تحرير واضح كلما كان ذلك ممكنا.سوف يؤدي إلى أوجاع الرأس.

إذا فهمت مشكلتك أنك نشر خوادم متعددة (ديف ، UAT, الإنتاج) و تحتاج إلى تحرير بيانات الاتصال يدويا في كل مرة تذهب من بيئة إلى أخرى ؟ يغفر لي إذا كنت على تبسيط المشكلة

لقد وجدت أن أفضل طريقة لجعل اتصالات بيانات الموقع النسبي هو:

  1. استخدام اتصال بيانات الملفات في النموذج الخاص بك.افتح "معالج اتصال البيانات" في infopath و لكل من البيانات conencting انقر على زر "تحويل" هذا التغييرات اتصال البيانات الخاص بك من كونها جزءا لا يتجزأ في شكل إلى كونها مستقلة ملف XML.سوف تحتاج البيانات كما يوفر معدات الرياضات المائية مكتبة على موقع sharepoint إلى تخزين هذه في.خلق هذا في المتصفح.

  2. بعد تحويل اتصال العودة إلى ذلك ، سيكون هناك خيارات اتصال...زر استخدامه لتغيير من "المحلية اتصال بيانات المكتبة" إلى "تدار مركزيا اتصال المكتبة"

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

  4. عند نشر النموذج الخاص بك تأكد من أنك النشر تدار مركزيا موقع (الإدارة المركزية)

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

  6. استخدام النموذج على موقع آخر ، تحميل بيانات ملف الاتصال إلى خوادم جديدة المركزية الادارية ونشر (دون تغيير) شكل تدار مركزيا من الأشكال.

انظر بلدي بلوق وظيفة حيث يأخذك خطوة بخطوة مع لقطات ذات الصلة التي تغطي التالية:

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

انظر بلوق وظيفة كاملة في: http://www.sharepointfix.com/2009/12/infopath-2007-form-and-nintex-workflows.html

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

في السيناريو ، أنا لست باستخدام المدمج في زر "حفظ".لدي اتصال البيانات التي تستخدم إلى "ما بعد" البيانات إلى آخر القائمة.

نعم هذا ما أعنيه في مواقع محددة.أنا لا أعتقد أنه يمكنك استخدام localhost 'كوس ثم عندما يحفظ شكل ، سيحاول بعد إلى كمبيوتر المستخدم (أيlocalhost).لقد حاولت استخدام المسارات النسبية ولكن هذا لا يبدو أن العمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top