2008-09-18 19 views
6

यह एक वास्तविक दर्द हमारे विकास के वातावरण के SharePoint सर्वर में मेरी InfoPath डिजाइनर से 2007 फार्म तैनात करने के लिए है। हमारे सभी रूपों को "पूर्ण विश्वास" की आवश्यकता होती है क्योंकि उनमें सी # में लिखे गए व्यवसाय तर्क शामिल हैं।मैं शेयरपॉइंट सर्वर 2007 के लिए एक InfoPath प्रपत्र की तैनाती की प्रक्रिया कैसे स्वचालित कर सकते हैं?

1) InfoPath में "प्रकाशित प्रपत्र" जादूगर भागो, लक्ष्य साइट को निर्दिष्ट XSN फ़ाइल को बचाने के लिए और स्थान को प्रकाशित करने के लिए: यहाँ मैनुअल कदम हैं।

2) डी: सक्रिय साइट संग्रह सुविधाओं से प्रपत्र के मौजूदा संस्करण (एक पुराने संस्करण मौजूद है तो)।

3) विकास सर्वर पर केंद्रीय व्यवस्थापक में लॉग इन करें। एप्लिकेशन प्रबंधन पर नेविगेट करें -> फॉर्म टेम्पलेट प्रबंधित करें और xsn फ़ाइल अपलोड करें।

4) फ़ॉर्म को साइट संग्रह सुविधा के रूप में सक्रिय करें।

क्या किसी को पता है कि यह स्वचालित कैसे किया जा सकता है? शायद stsadm के माध्यम से?

उत्तर

8

आप SharePoint समाधान (WSP फ़ाइलों) में InfoPath रूपों को पैकेज कर सकते हैं। इन्हें एसटीएसएडीएम का उपयोग करके तैनात किया जा सकता है। अधिक जानकारी के लिए:

+0

बहुत बढ़िया! मुझे सही दिशा बताने के लिए धन्यवाद। मैंने साहिल मलिक (आपके उत्तर में तीसरा लिंक) द्वारा ब्लॉग पोस्ट को समग्र रूप से समझने के लिए सबसे संक्षिप्त और आसान प्रक्रिया के रूप में पाया। –

+0

मेरी इच्छा है कि मैं इसके बारे में 18 महीने पहले जानता था ...: | –

0

हम शेयर बिंदु सर्वर में InfoPath प्रपत्र को तैनात करने के हमारे अपने सेवा बना सकते हैं। मैंने अपनी समस्या को हल करने के लिए सेवा विकसित की है। मैं "STSADM" कमांड का इस्तेमाल किया है InfoPath प्रपत्र को तैनात करने की। आपको एसटीएसएडीएम सिंटैक्स को समझना होगा ताकि आप InfoPath फॉर्म को तैनात करने के लिए स्क्रिप्ट बना सकें।

यहां मैंने सारांश दिया है जो मैंने किया था। यह आपके लिए शुरू करने के लिए उपयोगी हो सकता है। मैं वेब सेवा का उपयोग कर STSADM स्क्रिप्ट का निर्माण और बल्ले फ़ाइल के रूप में बचाने के लिए और प्रक्रिया आदेश सी # में उपलब्ध का उपयोग कर बैच फ़ाइल चलेंगे विकसित की है।

0

विकल्पों में से एक और जोड़ी हैं:

1) "प्रपत्र प्रकाशित" जादूगर stsadm आदेशों के साथ एक बैच फ़ाइल का उपयोग प्रति निम्नलिखित ब्लॉग पोस्ट के रूप में चलाने के बाद: http://sharenotes.wordpress.com/2008/03/18/using-stsadm-to-deploy-upgrade-update-infopath-forms-templates-with-managed-code-behind/

2) InfoPath प्रपत्र तैनाती का प्रयोग करें Codeplex पर उपकरण (या आप बस बैच फ़ाइलें उत्पन्न करने के लिए उपकरण का उपयोग कर सकते हैं): http://www.codeplex.com/InfoPathFormsInstall