Applies ToInfoPath 2010 InfoPath 2013

เมื่อคุณออกแบบแม่แบบฟอร์มเสร็จแล้ว คุณต้องประกาศเทมเพลตฟอร์มนั้นเพื่อให้ผู้ใช้สามารถกรอกฟอร์มตามเทมเพลตฟอร์มได้ ผู้ใช้ต้องมีสิทธิ์ในการเข้าถึงสถานที่ที่ฟอร์มถูกประกาศ หัวข้อนี้อธิบายตัวเลือกต่างๆ ในการประกาศฟอร์ม InfoPath 2010

ในบทความนี้

เผยแพร่กับบันทึก

การประกาศแม่แบบฟอร์มไม่เหมือนกับการบันทึกแม่แบบฟอร์ม เมื่อบันทึกเทมเพลตฟอร์มแล้ว คุณบันทึกเทมเพลตนั้นเพื่อรักษางานของคุณเช่นเดียวกับที่คุณบันทึกไฟล์บนคอมพิวเตอร์ของคุณ กระบวนการประกาศจะปรับเปลี่ยนเทมเพลตฟอร์มเพื่อการแจกจ่ายโดยการเพิ่มส่วนคําแนะนําเกี่ยวกับสถานที่ประกาศและคําแนะนําการประมวลผลเพื่อให้ผู้ใช้สามารถเปิดฟอร์มที่ยึดตามเทมเพลตฟอร์มนี้ คําแนะนําการประมวลผลจะอนุญาตให้ฟอร์มที่ยึดตามเทมเพลตฟอร์มนี้ได้รับการอัปเดตโดยอัตโนมัติ ถ้าคุณเปลี่ยนแปลงเทมเพลตฟอร์มหลังจากประกาศ

ด้านบนของหน้า

ตัวเลือกการประกาศ

มีหลายวิธีที่คุณสามารถประกาศฟอร์ม InfoPath ของคุณ เมื่อต้องการประกาศฟอร์ม ให้คลิกแท็บ ไฟล์ แล้วคลิก เผยแพร่ เพื่อนําเสนอตัวเลือกต่อไปนี้

  • การประกาศด่วน    ประกาศฟอร์มไปยังที่ตั้งปัจจุบัน

ถ้าคุณอัปเดตฟอร์มที่ประกาศแล้ว หรือประกาศรายการ SharePoint หรือฟอร์มเวิร์กโฟลว์เป็นครั้งแรก คุณสามารถใช้การประกาศด่วนเพื่อประกาศฟอร์มโดยไม่ต้องระบุวิธีการและที่ที่จะประกาศฟอร์ม เมื่อคุณคลิก ประกาศ ด่วนInfoPath 2010 จะประกาศฟอร์มใหม่หรือประกาศฟอร์มไปยังที่ตั้งก่อนหน้าหรือที่ระบุโดยอัตโนมัติ

หมายเหตุ:  ถ้ายังไม่ได้ระบุสถานที่ประกาศ ประกาศ ด่วน จะถูกปิดใช้งาน

  • SharePoint Server    ประกาศฟอร์มไปยังSharePointไลบรารี

ถ้าคุณต้องการประกาศฟอร์ม InfoPath ไปยังSharePointเพื่อให้ผู้ใช้สามารถกรอกลงในเว็บเบราว์เซอร์หรือใน InfoPath Filler ได้ คุณสามารถประกาศฟอร์มไปยังไลบรารี SharePoint ได้ จากนั้นผู้ใช้จะสามารถเข้าถึงฟอร์มแบบออนไลน์ กรอกและบันทึกผลลัพธ์เป็นเอกสาร InfoPath ในไลบรารี

  • อีเมล    ฟอร์มการประกาศไปยังรายชื่อผู้รับอีเมล

คุณสามารถสร้างข้อความอีเมลใหม่ที่มีฟอร์ม InfoPath ได้ ตัวเลือกนี้มีประโยชน์เมื่อผู้รับไม่มีสิทธิ์เข้าถึงSharePointไซต์ของคุณ

หมายเหตุ:  InfoPath Filler จะต้องใช้กับฟอร์มที่ถูกประกาศในข้อความอีเมล

  • สถานที่ตั้งเครือข่าย    ประกาศฟอร์มไปยังที่ตั้งเครือข่ายหรือการแชร์ไฟล์

ซึ่งจะเผยแพร่ฟอร์มไปยังที่ตั้งเครือข่ายหรือการแชร์ไฟล์ ซึ่งช่วยให้ผู้ใช้สามารถนําทางไปยังการแชร์ (เช่น //MyShare/Path/FormLocation)และกรอกฟอร์มใน InfoPath Filler

หมายเหตุ:  InfoPath Filler จะต้องใช้กับฟอร์มที่ถูกประกาศไปยังที่ตั้งบนเครือข่าย

SharePointไลบรารีหรือรายการหรือไม่

ใน InfoPath เวอร์ชันก่อนหน้า คุณสามารถประกาศฟอร์มไปยังไลบรารี SharePoint และเมื่อผู้ใช้กรอกข้อมูลในฟอร์ม ฟอร์มจะบันทึกการตอบกลับเป็นเอกสารภายในไลบรารีนั้น ในขณะที่คุณยังคงสามารถแก้ไขสิ่งนี้ได้ แต่ในตอนนี้ คุณสามารถใช้ InfoPath 2010 เพื่อปรับแต่งฟอร์มที่ใช้สร้าง อ่าน และแก้ไขข้อมูลในรายการ SharePoint เพื่อให้การตอบกลับถูกบันทึกเป็นข้อมูลในรายการได้ เมื่อต้องการเปิดฟอร์มเองให้คลิก SharePointฟอร์ม หรือสร้างรายการSharePointใหม่จากภายใน InfoPath

มีข้อดีบางประการในการใช้SharePointรายการเอกสาร แทนการใช้ไลบรารีเอกสาร ดังนี้

  • คุณสามารถจัดการการตอบกลับได้แบบเดียวกับที่คุณจัดการกับรายการใดๆ ในรายการSharePointรายการ

  • คุณไม่ต้องระบุวิธีการเชื่อมต่อกับเซิร์ฟเวอร์ SharePoint เมื่อประกาศฟอร์มเนื่องจากเป็นแบบอัตโนมัติ

  • เมื่อคุณปรับแต่งฟอร์มรายการเสร็จแล้ว คุณเพียงต้องคลิก ประกาศ ด่วน เพื่อประกาศฟอร์มเท่านั้น

ด้านบนของหน้า

ประกาศไปยังSharePointไลบรารี

เมื่อต้องการประกาศฟอร์ม InfoPath SharePointไลบรารีของคุณ ให้ปฏิบัติตามขั้นตอนต่อไปนี้

  1. คลิก ไฟล์

  2. คลิก เผยแพร่

  3. คลิกSharePoint เซิร์ฟเวอร์

ข้อความแสดงแทน

  1. ใส่ที่อยู่เว็บSharePointไซต์ของคุณลงในกล่องข้อความ

ข้อความแสดงแทน

  1. คลิก ถัดไป

  2. เลือกวิธีการประกาศฟอร์ม เลือก ไลบรารีฟอร์ม เพื่อดูสถานการณ์สมมติส่วนใหญ่ For more information regarding the Site Content Type or Administrator-approved form template options, see the Advanced concepts section.

ข้อความแสดงแทน

  1. คลิก ถัดไป

  2. คลิกไลบรารีฟอร์มที่มีอยู่ก่อนแล้วของฟอร์ม InfoPath ถ้ามีการสร้างฟอร์มไว้แล้ว หรือคลิก สร้าง ไลบรารีฟอร์มใหม่ เพื่อสร้างไลบรารีฟอร์มใหม่

ข้อความแสดงแทน

  1. คลิก ถัดไป

  2. ถ้าคุณสร้างไลบรารี SharePointใหม่ ให้ใส่ชื่อไลบรารีในกล่องข้อความ ชื่อ และรายละเอียดเกี่ยวกับไลบรารีในกล่องข้อความรายละเอียด

ข้อความแสดงแทน

  1. คลิก ถัดไป

  2. เมื่อต้องการแสดงข้อมูลจากฟอร์มเป็นคอลัมน์ในไลบรารีฟอร์ม ให้ใช้การส่งเสริมการขายคุณสมบัติ เมื่อต้องการแก้ไข ให้คลิกเพิ่ม เลือกเขตข้อมูลที่ต้องการ แล้วพิมพ์ชื่อคอลัมน์ ในกล่อง ชื่อ คอลัมน์

  3. ถ้าคุณเลือกเขตข้อมูลการทําซ้ํา ให้คลิกค่า ในรายการ ฟังก์ชัน เพื่อกําหนดวิธีแสดงเขตข้อมูลในไลบรารีฟอร์ม แล้วคลิกตกลง

หมายเหตุ:  คุณสามารถเลือกว่าจะแสดงค่าแรกในเขตข้อมูล ค่าสุดท้าย หรือนับของเหตุการณ์ทั้งหมดของเขตข้อมูล หรือว่าจะผสานค่าทั้งหมดเข้าด้วยกันหรือไม่

ข้อความแสดงแทน

  1. ทําซ้ําขั้นตอนที่ 12 และ 13 ตามความจําเป็นในแต่ละเขตข้อมูลในฟอร์มที่คุณต้องการSharePointคอลัมน์ แล้วคลิกถัดไป

  2. คลิก ถัดไป

  3. คลิก ประกาศ

ด้านบนของหน้า

ประกาศไปยังอีเมล

เมื่อต้องการประกาศฟอร์ม InfoPath ไปยังรายชื่อผู้รับอีเมล ให้ปฏิบัติตามขั้นตอนต่อไปนี้

  1. คลิก ไฟล์

  2. คลิก เผยแพร่

  3. คลิกอีเมล

  4. ถ้าคุณยังไม่ได้บันทึกฟอร์ม ให้คลิก ตกลง เพื่อบันทึกฟอร์ม

  5. ใส่ชื่อของฟอร์มใน กล่องข้อความ ชื่อ เทมเพลตฟอร์ม แล้วคลิกถัดไป

ข้อความแสดงแทน

  1. เมื่อต้องการแสดงข้อมูลจากฟอร์มเป็นคอลัมน์ในโฟลเดอร์รายการฟอร์ม InfoPath ให้ใช้โปรโมชันคุณสมบัติ เมื่อต้องการแก้ไข ให้คลิกเพิ่ม แล้วเลือกเขตข้อมูลที่ต้องการ จากนั้นพิมพ์ชื่อของคอลัมน์ ในกล่อง ชื่อ คอลัมน์

  2. ถ้าคุณเลือกเขตข้อมูลการทําซ้ํา ให้คลิกค่า ในรายการ ฟังก์ชัน เพื่อกําหนดวิธีแสดงเขตข้อมูลในไลบรารีฟอร์ม แล้วคลิกตกลง

หมายเหตุ:  คุณสามารถเลือกว่าจะแสดงค่าแรกในเขตข้อมูล ค่าสุดท้าย หรือนับของเหตุการณ์ทั้งหมดของเขตข้อมูล หรือว่าจะผสานค่าทั้งหมดเข้าด้วยกันหรือไม่

  1. ทําซ้ําขั้นตอนที่ 6 และ 7 ตามความจําเป็นในแต่ละเขตข้อมูลในฟอร์มที่คุณต้องการเพิ่มเป็นคอลัมน์ใน Outlook แล้วคลิกถัดไป

ข้อความแสดงแทน

  1. คลิกประกาศ เมื่อคุณเสร็จสิ้นเพื่อเปิดฟอร์มเป็นข้อความอีเมล

ข้อความแสดงแทน

  1. ใส่ผู้รับในกล่อง ถึงส.ค.และส.ส.

ข้อความแสดงแทน

  1. ปรับแต่งเนื้อหาของ เขตข้อมูล เรื่อง

  2. กล่องข้อความ บท นํา จะให้คําแนะนําเกี่ยวกับฟอร์มและคําอธิบายแก่ผู้ใช้เกี่ยวกับสาเหตุที่พวกเขาได้รับฟอร์ม

  3. คลิก ส่ง

ด้านบนของหน้า

การประกาศไปยังเครือข่าย

เมื่อต้องการประกาศฟอร์ม InfoPath ไปยังเซิร์ฟเวอร์ UNC SharePointเครือข่าย ให้ปฏิบัติตามขั้นตอนต่อไปนี้

  1. คลิก ไฟล์

  2. คลิก เผยแพร่

  3. คลิกสถานที่ตั้งเครือข่าย

  4. ใส่เส้นทางและชื่อไฟล์ของฟอร์มที่ต้องการในกล่องข้อความแรก

    หมายเหตุ:  ซึ่งอาจเป็นที่ตั้งบนฮาร์ดดิสก์ของคุณ หรือการแชร์ไฟล์ เช่น\\private\example\exampleform.xsn ซึ่งอาจเป็นที่ตั้งบนคอมพิวเตอร์ของคุณ ซึ่งจะมีลักษณะดังนี้C:\examplefolder\exampleform.xsn

ข้อความแสดงแทน

  1. ใส่ชื่อของเทมเพลตใน ข้อความ ชื่อ เทมเพลตฟอร์ม แล้วคลิกถัดไป

หมายเหตุ:  ชื่อฟอร์ม ซึ่งจะใช้เพื่อระบุฟอร์มถ้าคุณอัปเดตหรือประกาศฟอร์มใหม่ จะยังมองเห็นได้โดยผู้ใช้เมื่อกรอกข้อมูลในฟอร์ม

  1. ใส่เส้นทางที่สามารถเข้าถึงได้โดยผู้ใช้และชื่อไฟล์ในกล่องข้อความ

หมายเหตุ:  ในกรณีส่วนใหญ่ สถานที่ประกาศและเส้นทางการเข้าถึงอื่นจะเหมือนกัน ในกรณีอื่นๆ เช่น ถ้าไฟล์ถูกบันทึกไปยังไดรฟ์ C ไฟล์นั้นก็จะไม่เป็นเช่นนี้ ตัวอย่างเช่น ถ้าคุณบันทึกฟอร์มไปยังC:\examplefolder\exampleform.xsnเส้นทางที่สามารถเข้าถึงได้ของผู้ใช้อาจมีลักษณะเหมือน\\mycomputer\examplepath\exampleform.xsn ถ้าเส้นทางก่อนหน้าเป็นเส้นทางที่ผู้ใช้สามารถเข้าถึงได้ เช่น \\private\example\form\exampleform.xsnและทั้งคุณและผู้ใช้สามารถเข้าถึงได้ ไม่ต้องใช้การแอคชันในขั้นตอนนี้

ข้อความแสดงแทน

  1. คลิกถัดไป อีกครั้ง

  2. คลิก ประกาศ

ด้านบนของหน้า

แนวคิดขั้นสูง

ชนิดเนื้อหาของไซต์

ชนิดเนื้อหาจะกําหนดเทมเพลตฟอร์ม ชุดของคอลัมน์ และการตั้งค่าการจัดการเอกสารบนเซิร์ฟเวอร์ เช่น การตั้งค่าเวิร์กโฟลว์หรือนโยบาย

เมื่อสร้างชนิดเนื้อหา คุณจะสามารถใช้แม่แบบฟอร์มและการตั้งค่าในไซต์ได้อีกครั้งโดยการประกาศเทมเพลตฟอร์มเป็นชนิดเนื้อหาของไซต์ เมื่อคุณอัปเดตชนิดเนื้อหา การเปลี่ยนแปลงของคุณจะถูกใช้งานโดยอัตโนมัติทุกที่ที่ชนิดเนื้อหานั้นถูกใช้

คุณสามารถกําหนดชนิดเนื้อหาเดี่ยวให้กับหลายไลบรารีในไซต์ หรือกําหนดชนิดเนื้อหาหลายชนิดให้กับไลบรารีเดียวได้ ตัวอย่างเช่น คุณสามารถเพิ่มชนิดเนื้อหาให้กับฟอร์มรายงานสถานะลงในไลบรารีทั้งหมดที่ฝ่ายขายในบริษัทของคุณใช้ เพื่อให้ทีมขายแต่ละทีมเก็บรวบรวมและรายงานข้อมูลชนิดเดียวกันในการจัดการ หรือ สมมติว่าแผนกของคุณใช้แม่แบบฟอร์มที่แตกต่างกันในฟอร์มการร้องขอการเดินทาง รายงานการเดินทาง และรายงานค่าใช้จ่าย คุณสามารถประกาศแม่แบบฟอร์มสามเทมเพลตเป็นชนิดเนื้อหาของไซต์ และเพิ่มเทมเพลตฟอร์มเหล่านั้นลงในไลบรารีเดียวที่ใช้เก็บข้อมูลที่เกี่ยวข้องกับการเดินทางของทีม เมื่อผู้ใช้สร้างฟอร์มใหม่จากไลบรารี พวกเขาสามารถเลือกเทมเพลตฟอร์มที่ต้องการใช้

โค้ดแบบ Sandbox ในฟอร์ม InfoPath

ด้วย InfoPath 2010 คุณสามารถประกาศฟอร์มไลบรารีฟอร์มด้วยโค้ดได้โดยตรงจาก InfoPath Designer ตราบใดที่ฟอร์มไม่ใช่ฟอร์มที่เชื่อถือได้อย่างสมบูรณ์ และคุณเป็นผู้ดูแลไซต์คอลเลกชันโดยใช้บริการโค้ด Sandbox ใน SharePoint ฟอร์มการประกาศที่มีโค้ดแบบ Sandbox จะใช้กระบวนการเดียวกันกับการประกาศฟอร์มไปยังไลบรารีฟอร์มหรือเป็นชนิดเนื้อหาของไซต์

แม่แบบฟอร์มที่ผู้ดูแลระบบอนุมัติ (ฟอร์มความเชื่อถือแบบเต็ม)

เทมเพลตฟอร์มที่ได้รับการอนุมัติจากผู้ดูแลระบบจะพร้อมใช้งานในไซต์คอลเลกชันใดๆ SharePointไซต์ของคุณ และสามารถมีโค้ดที่ต้องการความน่าเชื่อถือแบบเต็มที่ โดยแต่ละรายการจะได้รับการตรวจสอบ อัปโหลด และเปิดใช้งานโดยSharePointไซต์ของคุณ เทมเพลตฟอร์มที่ได้รับอนุมัติจากผู้ดูแลระบบจะคงอยู่ในไลบรารีเอกสารพิเศษที่สามารถเข้าถึงได้โดยผู้ดูแลระบบเท่านั้น เมื่อต้องการข้อมูลเกี่ยวกับแม่แบบฟอร์มที่ได้รับอนุมัติจากผู้ดูแลระบบ ให้อ้างอิงไปยังลิงก์ต่อไปนี้

ด้านบนของหน้า

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย