บทนำสู่การปรับปรุงแม่แบบฟอร์มที่มีอยู่

หมายเหตุ:  เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือ บทความภาษาอังกฤษ เพื่อให้ง่ายต่อการอ้างอิง

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

ในบทความนี้

ฉัน InfoPath อัปเดเทมเพลตฟอร์ม

ข้อควรพิจารณาสำหรับการปรับปรุงเทมเพลตฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์

ช่วยป้องกันไม่ให้สูญหายของข้อมูลในฟอร์มผู้ใช้ที่มีอยู่

ตัวเลือกสำหรับการปรับปรุงฟอร์มผู้ใช้ที่มีอยู่

ฉัน InfoPath อัปเดเทมเพลตฟอร์ม

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

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

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

หมายเหตุ: เทมเพลตฟอร์มติดตั้งแบบกำหนดเองเป็นเทมเพลตฟอร์มที่ติดตั้งบนคอมพิวเตอร์ของผู้ใช้โดยใช้แพคเกจ Microsoft Windows Installer (MSI) หรือโปรแกรมติดตั้งอื่น ๆ ด้วยเทมเพลตฟอร์มชนิดนี้ คุณต้องด้วยตนเองติดตั้งเทมเพลตฟอร์บนคอมพิวเตอร์ของผู้ใช้ทุกครั้งที่คุณอัปเดใหม่ การติดตั้งที่อาจเกิดขึ้นโดยอัตโนมัติ ผ่านโปรแกรมเช่น Microsoft ระบบ Management Server (SMS) 2003 ผ่านการปรับใช้เดสก์ท็อปเดสก์ท็อป หรือผ่าน ทางบางประการสคริปต์การติดตั้ง

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

ข้อควรพิจารณาสำหรับการปรับปรุงเทมเพลตฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์

แม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ทั้งหมดจะถูกโฮสต์บนเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services ซึ่งเป็นเทคโนโลยีเซิร์ฟเวอร์ที่มีอยู่แล้วภายในWindows SharePoint Services 3.0 มีสองวิธีปรับใช้สำหรับเทมเพลตฟอร์มที่บนเซิร์ฟเวอร์ที่เรียกใช้InfoPath Forms Services โฮสต์: หนึ่งสำหรับการปรับใช้สำหรับผู้ใช้และสำหรับการปรับใช้ในการดูแล เมื่อคุณอัปเดแม่แบบฟอร์มที่เปิดใช้งานสำหรับเบราว์เซอร์ พิจารณาสิ่งต่อไปนี้:

  • ถ้าคุณวางแผนที่จะปรับปรุงความเทมเพลตฟอร์มที่ผู้ดูแลระบบอนุมัติ คุณต้องประกาศเทมเพลตฟอร์อัปเดตแล้ว นั้นแล้ว มอบให้แก่ผู้ดูแลระบบฟาร์มของคุณWindows SharePoint Services 3.0 สำหรับการปรับใช้กับไลบรารีฟอร์มในไซต์คอลเลกชัน ไซต์คอลเลกชันคือ ชุดของเว็บไซต์บนเซิร์ฟเวอร์เสมือนที่มีเจ้าของเดียวกัน และการตั้งค่าการดูแลระบบที่ใช้ร่วมกัน เมื่อผู้ดูแลฟาร์มปรับใช้แบบเทมเพลตฟอร์อัปเดตแล้ว เขาหรือเธอสามารถระบุ "-เคียงข้าง" การอัปเกรดตัว ซึ่งช่วยให้การเปลี่ยนแปลงของฟอร์มการเรียกใช้ควบคู่ไปกับเวอร์ชันต้นฉบับ ตัวเลือกการอัปเกรดนี้ช่วยให้ผู้ใช้ที่อยู่ตรงกลางของการกรอกฟอร์มเมื่อมีการปรับใช้รุ่นปรับปรุงเพื่อเสร็จสิ้นการกรอกฟอร์มโดยไม่สูญเสียงานของพวกเขา

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

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

ช่วยป้องกันไม่ให้สูญหายของข้อมูลในฟอร์มผู้ใช้ที่มีอยู่

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

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

ข้อความเตือนผู้ออกแบบฟอร์มเรื่องการสูญหายของข้อมูลที่อาจเกิดขึ้น

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

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

  • ห้ามเปลี่ยนชื่อเขตข้อมูลที่มีอยู่และกลุ่มในแหล่งข้อมูล

  • ไม่ย้ายเขตข้อมูลที่มีอยู่และกลุ่มไปรอบ ๆ ในแหล่งข้อมูล

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

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

ตัวเลือกสำหรับการปรับปรุงฟอร์มผู้ใช้ที่มีอยู่

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

  • ฟอร์มการอัปเดตโดยอัตโนมัติ    คุณสามารถกำหนดให้ InfoPath ที่อัปเดตโดยอัตโนมัติฟอร์มที่มีอยู่ ซึ่งเป็นค่าเริ่มต้น ในกรณีนี้ ฟอร์มใด ๆ ที่มีอยู่จะตรงกับเทมเพลตฟอร์ที่เพิ่งอัปเดตแล้ว ตัวอย่างเช่น ถ้าคุณเอาตัวควบคุมกล่องรายการบนเทมเพลตฟอร์มแล้ว ประกาศเทมเพลตฟอร์ modified, InfoPath จะโดยอัตโนมัติเอาตัวควบคุมกล่องรายการจากฟอร์มใด ๆ ที่มีอยู่

  • อัปเดฟอร์ม โดยใช้โค้ด     รายการที่ มีความเชี่ยวชาญด้านเทคนิคสามารถเขียนโค้ดเพื่อจัดการOnVersionUpgradeเหตุการณ์ ซึ่งเกิดขึ้นเมื่อหมายเลขเวอร์ชันของฟอร์มที่เปิดอยู่เก่ากว่าหมายเลขเวอร์ชันของเทมเพลตฟอร์จะยึด ตัวอย่างเช่น ในฟอร์มรายงานค่าใช้จ่าย คุณสามารถใช้ตัวจัดการเหตุการณ์OnVersionUpgradeเพื่อกำหนดว่า ฟอร์มที่ มีหมายเลขเวอร์ชันก่อนหน้าประกอบด้วยเขตข้อมูลจากการเรียกว่า emailAddress และ ถ้า not เพิ่มเขตข้อมูลลงในฟอร์ม เหตุการณ์OnVersionUpgradeจะมีประโยชน์สำหรับ accommodating การเปลี่ยนแปลงXML Schema โดยยึดตามที่เทมเพลฟอร์มของคุณ

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

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

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×