รายงานการอบรม forms service and infopath

43
1/43 Forms Service and InfoPath ภาพรวมของ InfoPath Forms Services คือเทคโนโลยีของเซิร์ฟเวอร์ที่ผู ้ใช้สามารถกรอกฟอร์ม InfoPath ในเว็บ เบราว์เซอร์ ผู ้ใช้ไม่ต้องติดตั ้ง InfoPath บนคอมพิวเตอร์เพื่อกรอกฟอร์มชนิดนี้ และไม่ต้องดาวน์โหลดสิ่งใดเพิ่มเติมจากเว็บ สิ่ง ที่ผู ้ใช้ต้องการคือการเข้าถึงเบราว์เซอร์ เช่น Windows Internet Explorer, Apple Safari หรือ Mozilla Firefox InfoPath Forms Services ยังช่วยให้คุณสามารถเก็บและจัดการฟอร์ม และแม่แบบฟอร์มในตาแหน่งที่ตั้งที่เป็นศูนย์กลาง InfoPath Forms Services ถูกสร้างขึ ้นและต ้องการ Windows SharePoint Services 3.0 ซึ่งช่วยให้คุณสามารถประกาศแม่แบบฟอร์มทีคุณออกแบบไปยังตาแหน่งที่ตั้งทั่วไประหว่างองค์กร นอกจากนี้ ผู ้ใช้ยังสามารถส่งฟอร์มไปยังไลบรารี SharePoint ซึ่งเป็น โฟลเดอร์ที่เก็บคอลเลกชันของแฟ้ ม และเป็นโฟลเดอร์ที่แฟ้ มมักจะใช้แม่แบบเดียวกัน และยังเป็นไปได้ที่จะรวมฟอร์มไว้ในการ จัดการเอกสาร และงานที่เป็นวงจร เช่น เวิร์กโฟลว์และการจัดการสิทธิ เทคโนโลยี InfoPath Forms Services นั้นมีอยู ่ใน Microsoft Office SharePoint Server 2007-2010 Enterprise CAL และมี แยกต่างหากใน Microsoft Office Forms Server 200 บทนาสู Microsoft Office InfoPath Path เช่นเดียวกับผู ้คนส่วนใหญ่ คุณอาจต้องกรอกฟอร์มทางธุรกิจอย่างสม่าเสมอ รวมถึง รายงานค่าใช้จ่าย บัตรลงเวลา ทางาน การสารวจ หรือฟอร์มการประกัน คุณอาจถึงขั้นต ้องรับผิดชอบการออกแบบ การแจกจ่าย และการเก็บรักษาฟอร์ม เหล่านี้ในองค์กรของคุณ คุณสามารถใช Microsoft Office InfoPath ซึ่งเป็นส่วนหนึ่งของ ระบบ Microsoft Office เพื่อทั้ง ออกแบบและกรอกฟอร์มอิเล็กทรอนิกส์ได้ InfoPath คืออะไร ใน InfoPath คุณสามารถทาต่อไปนี ้ ออกแบบแม่แบบฟอร์ม คุณสามารถออกแบบและประกาศแม่แบบฟอร์มเชิงโต้ตอบที่ใช้งานง่ายได้ใน โหมด ออกแบบ นอกเหนือจากการแทรกตัวควบคุมฟอร์มมาตรฐาน เช่น กล่องข้อความ หรือกล่องรายการลงในแม่แบบฟอร์มแล้ว คุณสามารถแทรกตัวควบคุมที่ช่วยให้ผู ้ใช้มีความยืดหยุ ่นในการเพิ่ม เอาออก แทนที่ หรือซ่อน ส่วน ของฟอร์ม แม่แบบฟอร์มทีคุณออกแบบอาจมีตั้งแต่แม่แบบฟอร์มอย่างง่ายสาหรับรวบรวมข ้อมูลจากทีมงานปัจจุบันของคุณ ไปจนถึงแม่แบบฟอร์มทีซับซ้อนที่เป็นส่วนประกอบหนึ่งของกระบวนการธุรกิจที่ใหญ่มากขึ้น แม่แบบฟอร์ม InfoPath สามารถใช้งานได้โดยลาพัง หรือ คุณสามารถออกแบบแม่แบบฟอร์มให้ทางานร่วมกับฐานข้อมูลหรือบริการเว็บที่มีอยู ่ก็ได้ แม่แบบฟอร์มสามารถประกาศและ เข้าถึงจากตาแหน่งที่ตั้งทั่วไปบนเครือข่ายบริษัท เช่น โฟลเดอร์ที่ใช้ร ่วมกัน เว็บเซิร์ฟเวอร์ หรือไลบรารีที่ตั้งอยู ่บนไซต์ Microsoft Windows SharePoint Services นอกจากนี้ ถ ้าคุณมีสิทธิ เข้าถึงเซิร์ฟเวอร์ที่เรียกใช้ InfoPath Forms Services คุณ สามารถออกแบบแม่แบบฟอร์มเดี่ยวที่สามารถกรอกข้อมูลได้ใน InfoPath ในเว็บเบราว์เซอร์ หรือบนอุปกรณ์เคลื่อนที กรอกฟอร์ม ผู ้ใช้สามารถกรอกฟอร์มที่สร้างขึ ้นตามแม่แบบฟอร์มที่สร้างขึ ้นในโหมดออกแบบได ้ เมื่อกรอกฟอร์มใน InfoPath ผู ้ใช้สามารถใช้คุณลักษณะเกี่ยวกับเอกสารที่คุ ้นเคย ตัวอย่างเช่น ผู ้ใช้สามารถตรวจสอบการสะกดในฟอร์มหรือ แทรกข้อความที่จัดรูปแบบและกราฟิกลงในเขตข้อมูลต่างๆ ขึ้นอยู ่กับการออกแบบของแม่แบบฟอร์ม ผู ้ใช้ยังอาจสามารถผสาน ข้อมูลจากหลายฟอร์มเข้าเป็นฟอร์มเดี่ยว หรือส่งออกข้อมูลไปยังโปรแกรมอื่นๆ ถ้าแม่แบบฟอร์มเป็นแบบ เปิดใช้งานจาก

Upload: dangliem

Post on 31-Jan-2017

221 views

Category:

Documents


1 download

TRANSCRIPT

1/43

Forms Service and InfoPath

ภาพรวมของ InfoPath Forms Services คอเทคโนโลยของเซรฟเวอรทผ ใชสามารถกรอกฟอรม InfoPath ในเวบเบราวเซอร ผใชไมตองตดตง InfoPath บนคอมพวเตอรเพอกรอกฟอรมชนดน และไมตองดาวนโหลดสงใดเพมเตมจากเวบ สงทผ ใชตองการคอการเขาถงเบราวเซอร เชน Windows Internet Explorer, Apple Safari หรอ Mozilla Firefox InfoPath Forms Services ยงชวยใหคณสามารถเกบและจดการฟอรม และแมแบบฟอรมในต าแหนงทตงทเปนศนยกลาง InfoPath Forms Services ถกสรางขนและตองการ Windows SharePoint Services 3.0 ซงชวยใหคณสามารถประกาศแมแบบฟอรมทคณออกแบบไปยงต าแหนงทตงทวไประหวางองคกร นอกจากน ผ ใชยงสามารถสงฟอรมไปยงไลบราร SharePoint ซงเปนโฟลเดอรทเกบคอลเลกชนของแฟม และเปนโฟลเดอรทแฟมมกจะใชแมแบบเดยวกน และยงเปนไปไดทจะรวมฟอรมไวในการจดการเอกสาร และงานทเปนวงจร เชน เวรกโฟลวและการจดการสทธ

เทคโนโลย InfoPath Forms Services นนมอยใน Microsoft Office SharePoint Server 2007-2010 Enterprise CAL และมแยกตางหากใน Microsoft Office Forms Server 200

บทน าส Microsoft Office InfoPath Path

เชนเดยวกบผคนสวนใหญ คณอาจตองกรอกฟอรมทางธรกจอยางสม าเสมอ รวมถง รายงานคาใชจาย บตรลงเวลาท างาน การส ารวจ หรอฟอรมการประกน คณอาจถงขนตองรบผดชอบการออกแบบ การแจกจาย และการเกบรกษาฟอรมเหลานในองคกรของคณ คณสามารถใช Microsoft Office InfoPath ซงเปนสวนหนงของ ระบบ Microsoft Office เพอทงออกแบบและกรอกฟอรมอเลกทรอนกสได

InfoPath คออะไร

ใน InfoPath คณสามารถท าตอไปน

ออกแบบแมแบบฟอรม คณสามารถออกแบบและประกาศแมแบบฟอรม เชงโตตอบทใชงานงายไดใน โหมดออกแบบ นอกเหนอจากการแทรกตวควบคมฟอรมมาตรฐาน เชน กลองขอความ หรอกลองรายการลงในแมแบบฟอรมแลว คณสามารถแทรกตวควบคมทชวยใหผใชมความยดหยนในการเพม เอาออก แทนท หรอซอน สวน ของฟอรม แมแบบฟอรมทคณออกแบบอาจมตงแตแมแบบฟอรมอยางงายส าหรบรวบรวมขอมลจากทมงานปจจบนของคณ ไปจนถงแมแบบฟอรมทซบซอนทเปนสวนประกอบหนงของกระบวนการธรกจทใหญมากขน แมแบบฟอรม InfoPath สามารถใชงานไดโดยล าพง หรอคณสามารถออกแบบแมแบบฟอรมใหท างานรวมกบฐานขอมลหรอบรการเวบทมอยกได แมแบบฟอรมสามารถประกาศและเขาถงจากต าแหนงทตงทวไปบนเครอขายบรษท เชน โฟลเดอรทใชรวมกน เวบเซร ฟเวอร หรอไลบรารทตงอยบนไซต Microsoft Windows SharePoint Services นอกจากน ถาคณมสทธเขาถงเซรฟเวอรทเรยกใช InfoPath Forms Services คณสามารถออกแบบแมแบบฟอรมเดยวทสามารถกรอกขอมลไดใน InfoPath ในเวบเบราวเซอร หรอบนอปกรณเคลอนท

กรอกฟอรม ผ ใชสามารถกรอกฟอรมทสรางขนตามแมแบบฟอรมทสรางขนในโหมดออกแบบได เมอกรอกฟอรมใน InfoPath ผ ใชสามารถใชคณลกษณะเกยวกบเอกสารทคนเคย ตวอยางเชน ผ ใชสามารถตรวจสอบการสะกดในฟอรมหรอแทรกขอความทจดรปแบบและกราฟกลงในเขตขอมลตางๆ ขนอยกบการออกแบบของแมแบบฟอรม ผใชยงอาจสามารถผสานขอมลจากหลายฟอรมเขาเปนฟอรมเดยว หรอสงออกขอมลไปยงโปรแกรมอนๆ ถาแมแบบฟอรมเปนแบบ เปดใชงานจาก

2/43

เบราวเซอร ผ ใช ทไมไดตดตง InfoPath บนคอมพวเตอรของตนจะสามารถกรอกฟอรมในเวบเบราวเซอร หรอบนอปกรณเคลอนทแทนได InfoPath สรางขนตาม Extensible Markup Language (XML) เมอคณออกแบบแมแบบฟอรม InfoPath จะสรางแฟม .xsn ซงเปนแฟม cabinet (.cab) ทประกอบดวยแฟมทจ าเปนส าหรบการท างานของฟอรม เชน แฟม XML Schema

(XSD) และ XSL Transformation (XSLT) เมอผ ใชกรอกฟอรมใน InfoPath ขอมลในฟอรมนนจะมการบนทกไวหรอสงเปน XML มาตรฐานอตสาหกรรม อยางไรกตาม คณไมจ าเปนตองทราบอะไรเกยวกบ XML เพอออกแบบแมแบบฟอรมหรอกรอกฟอรม ประเดนคอวา XML สามารถชวยใหองคกรของคณสามารถน าขอมลทเกบรวบรวมไวมาใชใหมไดงายขนโดยการใชฟอรม ตวอยางเชน แมแบบฟอรม InfoPath เดยวส าหรบรายงานการเดนทางสามารถน ามาใชในการน าเสนอขอมล XML ในระบบการจดการความสมพนธกบลกคา ระบบเงนสดยอย และระบบการวางแผนการเดนทางได

เพราะเหตใดจงตองใช InfoPath

คณสามารถใช InfoPath เพอรวบรวมขอมลธรกจ จากบคคลทคณท างานดวย ไมวาจะเปนเพอนรวมงาน คคา ผจ าหนาย และลกคาของคณ ตวอยางเชน คณสามารถใช InfoPath เพอสรางแมแบบฟอรมส าหรบรายงานคาใชจายส าหรบบคคลในองคกรของคณ

แมแบบฟอรม InfoPath อาจเปนแมแบบฟอรมอยางงาย ตรงไปตรงมา ทใชงานโดยบคคลหลายคนในกลมงานขนาด

เลก ตวอยางเชน ทมงานขายทม 10 คนสามารถใชฟอรม InfoPath เพอรวบรวมขอมลการขายทางโทรศพทอยางไมเปนทางการและใชขอมลรวมกน ขอมลในฟอรมเหลานสามารถผสานเขาเปนรายงานสรปหนงฉบบทจะสงใหแกฝายบรหารในแตละเดอนได

อกวธหนงคอ องคกรสามารถออกแบบแมแบบฟอรมทซบซอนมาก ทเชอมตอกบฐานขอมลของบรษททมอยหรอรวมเขาในระบบธรกจทมอย ตวอยางเชน นกพฒนาในแผนกเทคโนโลยสารสนเทศ (IT) ของคณอาจออกแบบแมแบบฟอรม InfoPath เพอจดการกระบวนการรายงานคาใชจายส าหรบองคกรของคณ แมแบบฟอรมอาจประกอบดวย มมมอง และ

3/43

คณลกษณะตรรกะในสวนงานหลกของโปรแกรมทท าใหผใชประเภทตางๆ สามารถสงรายงานคาใชจาย ตรวจสอบ อนมต และช าระเงนคนใหแกผยนรายงาน

รายการตอไปนแสดงประโยชนบางอยางของการใช InfoPath

เขาถงฟอรมไดมากขน ถาคณใช InfoPath และเซรฟเวอรทเรยกใช InfoPath Forms Services คณสามารถออกแบบแมแบบฟอรมทเขากนไดกบเบราวเซอรใน InfoPath และเปดใชงานแมแบบฟอรมดงกลาวบนเวบไซตภายในและภายนอกได ลกษณะเชนนชวยใหคณสามารถใชฟอรมธรกจรวมกบผใชตางๆ รวมถง พนกงาน ลกคา ผจ าหนาย และคคา ผ ใชไมจ าเปนตองตดตง InfoPath บนคอมพวเตอรเพอกรอกฟอรม และไมตองดาวนโหลดสงใดเพมเตมจากเวบ สงทผใชทกคนตองมคอการเขาถงเบราวเซอร เชน Windows Internet Explorer, Apple Safari, หรอ Mozilla Firefox ถาผใชม InfoPath ตดตงอยบนคอมพวเตอร ผ ใชจะสามารถแสดงและกรอกฟอรมใน InfoPath แทนทจะกรอกบนเบราวเซอรได คณยงสามารถท าไดแมกระทงการออกแบบแมแบบฟอรมของคณเพอใหผใชสามารถเปดและกรอกโดยใชอปกรณเคลอนทไดดวย

การรวมตวกบระบบ Office InfoPath ท างานรวมกบโปรแกรมและเซรฟเวอรอนๆ จ านวนมากในระบบ Microsoft Office รวมถง Microsoft Office Outlook, Microsoft Office Excel, และ Microsoft Office Access ตวอยางเชน คณสามารถออกแบบและกรอกฟอรม InfoPath ในขอความอเมล สงออกขอมลฟอรมไปยงแผนงาน สงขอมลฟอรมไปยงฐานขอมล หรอสอบถามขอมลจากรายการ SharePoint นอกจากน นกพฒนาสามารถฝงฟอรม InfoPath — ทไมมเมน แถบเครองมอ หรอสวนอนๆ ของสวนตดตอผใช — ลงในโปรแกรมประยกตแบบก าหนดเอง

ขอมลทน ากลบมาใชใหมได ขอมลทผใชปอนในฟอรม InfoPath ไมจ าเปนตองลอคอยภายในฟอรมนนตลอดไป แตสามารถจดรปแบบใหมหรอน ากลบมาใชใหมไดหลายวธ ความยดหยนนชวยใหนกพฒนาในองคกรของคณสามารถรวมขอมลฟอรมเขาในกระบวนทางธรกจทมอยได ตวอยางเชน ขอมลทรวบรวมอยในฟอรมรายงานการขายสามารถน ามาใชเพอปรบปรงระบบการวางแผนทรพยากรขององคกร (Enterprise Resource Planning หรอ ERP) และการจดการความสมพนธกบลกคา (Customer Relationship Management หรอ CRM) ของบรษทของคณ ลกษณะนชวยใหทกคนในบรษทสามารถเขาถงขอมลในเวลาและสถานททตองการ ดงนนจงชวยใหสามารถท าการตดสนใจไดดขน ดวยการปรบปรงตวเลขยอดขายททนเวลามากขน จงท าใหกลมอนๆ เชน ฝายปฏบตการและการเงนสามารถคาดการณการผลตและตนทนไดถกตองมากขน

ขอมลทสอดคลองกนและถกตอง InfoPath มคณลกษณะหลายอยางทชวยใหผใชหลกเลยงขอผดพลาดในการปอนขอมลและกรอกฟอรมไดเรวขน ตวอยางเชน คณสามารถใชสตรเพอค านวณคาทางคณตศาสตรโดยอตโนมตส าหรบผ ใช ใช การจดรปแบบตามเงอนไข เพอดงความสนใจของผใชไปทขอมล หรอเปดใชงานตวตรวจสอบการสะกดเพอใหผ ใชสามารถตรวจสอบขอผดพลาดการสะกดกอนทจะสงฟอรมของตน นอกจากน เมอผใชกรอกฟอรม ระบบสามารถตรวจสอบขอมลทผ ใชปอนวามขอผดพลาด การตรวจสอบความถกตองของขอมล หรอไมได ถาแมแบบฟอรมของคณเชอมตอกบฐานขอมลหรอบรการเวบ ผ ใชจะไมสามารถสงขอมลจนกวาจะแกไขขอผดพลาด เหลานกอน ลกษณะนชวยใหคณแนใจไดวาขอมลทคณรวบรวมมความถกตองและไมมขอผดพลาด และไปตามมาตรฐานตางๆ ทคณระบ ภาพประกอบตอไปนแสดงใหเหนวาขอผดพลาดการตรวจสอบความถกตองของขอมลจะปรากฏขนส าหรบบคคลทกรอกฟอรมอยไดอยางไร

4/43

คาใชจายต า ไมเหมอนกบฟอรมกระดาษ ซงตองพมพซ าเมอเกดการเปลยนแปลง แมแบบฟอรม InfoPath สามารถปรบเปลยนและประกาศใหมไดงาย นอกจากน InfoPath จะตรวจหาโดยอตโนมต เมอมการปรบปรงแมแบบฟอรม เพอใหผ ใชมรนลาสดเสมอ

สนบสนนแบบออฟไลน ฟอรม InfoPath ไมจ าเปนตองกรอกในขณะทผ ใชเชอมตอกบเครอขาย ผ ใชสามารถบนทกฟอรมไวทคอมพวเตอรของตน ท างานบนฟอรมแบบออฟไลน แลวสงฟอรมไปยงเครอขายบรษทเมอมการเชอมตอใหม ลกษณะนมประโยชนเปนพเศษส าหรบบคคลทเขาถงทรพยากรเครอขายไดเปนครงคราวหรอมขอจ ากด เชน พนกงานทเดนทางบอย

ฟอรมนอยลง แทนทจะแจกจายและเกบรกษาฟอรมกระดาษหลายฟอรมส าหรบกระบวนการธรกจเดยวกน คณสามารถสรางแมแบบฟอรมเดยว ใน InfoPath ทประกอบดวยมมมองหลายมมมองได ตวอยางเชน ในแมแบบฟอรมส าหรบรายงานคาใชจาย คณสามารถสรางมมมองหนงส าหรบพนกงานทปอนคาใชจาย มมมองทสองส าหรบผจดการทอนมตคาใชจาย และมมมองทสามส าหรบพนกงานทด าเนนการช าระเงนคน โดยคาเรมตน ผ ใชสามารถสลบมมมองไดโดยการคลกค าสงบนเมน มมมอง คณยงสามารถสรางกฎทจะสลบมมมองโดยอตโนมตเมอผใชเปดฟอรม สงฟอรม หรอคลกป มบนฟอรม

ตวควบคมทยดหยน นอกจากตวควบคมมาตรฐาน เชน กลองขอความ และกลองรายการแลว InfoPath ยงมตวควบคมหลายอยาง เชน ตารางเสรมแถวกลมตวเลอก และ สวนเพมเตม ตวควบคมชนดตางๆ เหลานท าใหคณสามารถออกแบบแมแบบฟอรมทยดหยนเพออ านวยความสะดวกใหกบผใชของคณได ตวอยางเชน ในแมแบบฟอรมส าหรบรายงานคาใชจาย คณสามารถใชตารางเสรมแถวเพอใหผใชสามารถปอนเฉพาะรายการคาใชจายไดมากเทาทตองการได

และยงสามารถสรางสวนประกอบแมแบบ ซงเปนสวนหนงของแมแบบฟอรมทสามารถบนทกและน ากลบมาใชใหม

ไดในหลายแมแบบฟอรม สวนประกอบแมแบบทวไปประกอบดวยตวควบคมและ แหลงขอมล และอาจมคณลกษณะตางๆ เชน การเชอมตอขอมล การตรวจสอบความถกตองของขอมล และกฎ การใชสวนประกอบแมแบบสามารถชวยคณประหยดเวลาและท าใหแนใจไดวาแมแบบฟอรมในองคกรของคณมความสอดคลองกนในดานโทนส โครงสราง และลกษณะการท างาน สนบสนนแทบเลตพซ ถาผ ใชมแทบเลตพซ จะสามารถใช ปากกาแทบเลต เพอเขยนในเขตขอมลบนฟอรมโดยตรงได จากนน InfoPath จะแปลงหมกสนน เปนขอความ คณยงสามารถน าเสนอเขตขอมลเฉพาะใหแกผ ใชแทบเลตพซบนฟอรมทสามารถเขยนหรอวาดไดดวย ลกษณะนมประโยชนเมอคณตองการใหผ ใชสามารถวาดเขยนบางอยางทคอนขางซบซอนหรอเทคนค เชน สตรทางคณตศาสตร หรอไดอะแกรมของกระบวนการทางธรกจทเฉพาะเจาะจง ในกรณน InfoPath จะชวยบนทกหมกพรอมกบฟอรมแทนทจะแปลงเปนขอความ

5/43

InfoPath ท างานรวมกบโปรแกรมและเทคโนโลยอนๆ ไดอยางไร

เมอตองการใช InfoPath ใหเกดประโยชนสงสด คณ อาจตองการใชรวมกบโปรแกรม เซรฟเวอร และเทคโนโลยอนๆ รวมถงทแสดงรายการอยในตารางตอไปน

โปรแกรมหรอเทคโนโลย

ท างานรวมกบ INFOPATH ไดอยางไร

InfoPath Forms Services

คณสามารถออกแบบแมแบบฟอรมทเขากนไดกบเบราวเซอรและประกาศแมแบบฟอรมทเซรฟเวอร ทเรยกใช InfoPath Forms Services จากนนผ ใชสามารถกรอกฟอรมตางๆ ทสรางขนตามแมแบบฟอรมของคณในเวบเบราวเซอรหรอบนอปกรณเคลอนทได นอกจากน InfoPath Forms Services น าเสนอต าแหนงทตงศนยกลางส าหรบจดเกบและจดการแมแบบฟอรมส าหรบองคกรของคณ ใหคนหาการเชอมโยงส าหรบขอมลเพมเตมเกยวกบ InfoPath Forms Services ในสวน ดเพมเตม

Microsoft Office Excel

ผใชสามารถเลอกใหสงออกขอมลจากฟอรม InfoPath หนงฟอรมขนไปเขาไปในแผนงาน Excel ใหมได นอกจากน องคกรบางแหงใชสมดงาน Excel เปนฟอรมเพอรวบรวมขอมล โดยปกตสมดงานเหลาน ประกอบดวยเซลลเปลาส าหรบใหผ ใชปอนขอมล คณสามารถแปลงสมดงาน Excel เปนแมแบบฟอรม InfoPath ไดโดยการใชตวชวยสรางการน าเขาใน InfoPath

Microsoft Office Outlook

คณสามารถแจกจายแมแบบฟอรมใหแกผ ใชไดโดยการประกาศแมแบบฟอรมไปทรายชอของผ รบขอความอเมล ในลกษณะคลายกน คณสามารถออกแบบแมแบบฟอรมเพอใหผใชสามารถสงฟอรมทสมบรณเปนสงทแนบมาในขอความอเมล ใน Office Outlook 2007 ผ ใชสามารถเปด กรอก และสงฟอรม InfoPath เปนขอความอเมล ผ ใชยงสามารถตอบกลบหรอสงตอฟอรมในขอความอเมลในลกษณะเชนเดยวกบทผ ใชสามารถท ากบขอความอเมลอนๆ ในกลองจดหมายเขา ผ ใชสามารถจดเกบคอลเลกชนของฟอรมทเกยวของไวใน โฟลเดอรฟอรม InfoPath เฉพาะ โดยการแสดงขอมลจากแตละฟอรมในคอลมนตางๆ ในโฟลเดอร ผใชจงสามารถจดกลม กรอง และเรยงล าดบขอมลจากหลายฟอรมไดอยางรวดเรว

Microsoft Office Access

คณสามารถเชอมตอแมแบบฟอรมของคณกบฐานขอมล Access ทมอย จากนนผ ใชสามารถสอบถามหรอสงขอมลไปยงฐานขอมลนนได ในลกษณะคลายกน คณสามารถใสขอมลในกลองรายการดวยคาจากฐานขอมลหรอ ผก ตวควบคมกบเขตขอมลและกลมทเกยวของกบฐานขอมล ใน Office Access 2007 คณสามารถสรางแมแบบฟอรม InfoPath เพมเตมจากฐานขอมล Access แลวประกาศแมแบบฟอรมไปทรายการของผ รบเปนขอความอเมล

Microsoft Office Word

แมวาคณสามารถใช Word เพอสรางเอกสารทมลกษณะและใหความรสกเหมอนกบฟอรม แต Word เปนโปรแกรมประมวลผลค าทดทสด ไมใชโปรแกรมการออกแบบฟอรม ในทางกลบกน InfoPath เปนโปรแกรมทสรางขนโดยเฉพาะส าหรบการออกแบบและกรอกฟอรมอเลกทรอนกส ถาคณตองการแปลงเอกสาร Word ทมอยเปนแมแบบฟอรม InfoPath คณสามารถใชตวชวยสรางการน าเขาใน InfoPath เพอท าเชนนนได

6/43

Microsoft SQL Server

InfoPath ท างานรวมกบฐานขอมลของ SQL Server ในรปแบบตางๆ ตอไปน Microsoft SQL Server 2000 ถง Microsoft SQL Server 2005 คณสามารถออกแบบแมแบบฟอรมทเชอมตอกบฐานขอมลของ SQL Server จากนนผใชสามารถ ใชฟอรมเพอ สอบถามหรอสงขอมลไปยงฐานขอมล ในลกษณะคลายกน คณสามารถใสขอมลลงในกลองรายการดวยคาจากฐานขอมลหรอ ผกขอมลตวควบคมไวกบเขตขอมลและกลมทเกยวของกบฐานขอมล

Microsoft Windows SharePoint Services

คณสามารถประกาศแมแบบฟอรมโดยตรงทไลบรารบนเซรฟเวอรทเรยกใช Windows SharePoint Services ลกษณะนชวยใหฟอรมทเกยวของสามารถจดเกบไวในต าแหนงทตงทสะดวกแหงเดยวได ตวอยางเชน ทมงานขายสามารถใชไซต SharePoint เปนสถานทกรอก บนทก และดขอมลจากฟอรมรายงานขาย ในไลบราร ผ ใชสามารถกรอกฟอรมทสรางขนตามแมแบบฟอรมของคณ สงออกขอมลจากฟอรมทสมบรณแลวไปยง Excel หรอผสานขอมลจากหลายฟอรมเขาเปนฟอรมเดยว คณยงสามารถตงคาการเชอมตอขอมลในแมแบบฟอรมของคณทไดรบขอมลจากรายการหรอไลบราร SharePoint หรอสงขอมลไปยงไลบรารได คณสามารถประกาศแมแบบฟอรมเพมเตมเปน ชนดเนอหา ของไซตบนเซรฟเวอรทเรยกใช Windows SharePoint Services 3.0 ลกษณะนชวยใหคณสามารถก าหนดแมแบบฟอรมหลายแมแบบไปทไลบรารเดยว หรอก าหนดแมแบบฟอรมเดยวทหลายไลบรารบน ไซตคอลเลกชน

Microsoft Office SharePoint Server 2007

Office SharePoint Server 2007 คอชดแบบรวมของโปรแกรมประยกตเซรฟเวอรทขยายฟงกชนหลกของ Microsoft Windows SharePoint Services คณสามารถประกาศแมแบบฟอรมโดยตรงทไลบรารบน Office SharePoint Server 2007 แลวเปดใหใชงานไดบนเวบ นอกจากน คณสามารถใชประโยชนจากคณลกษณะตอไปน

ไลบรารการเชอมตอขอมล ถาแมแบบฟอรมหลายแมแบบจะใชการเชอมตอขอมลเดยวกนหรอ คลายกน คณสามารถจดเกบการตงคาส าหรบการเชอมตอขอมลไวใน แฟมการเชอมตอ

ขอมล ใน ไลบรารการเชอมตอขอมล บนไซต Office SharePoint Server 2007 เมอผ ใชเปดฟอรมทเชอมตอกบแฟมการเชอมตอขอมล InfoPath จะใชการตงคาในแฟมนนเพอเชอมตอกบแหลงขอมลภายนอก ในวธน แมแบบฟอรมหลายแมแบบสามารถใชแฟมการเชอมตอขอมลเดยวกนได ดงนนจงไมมความจ าเปนตองสรางการเชอมตอขอมลเดยวกนจากตงแตตนส าหรบแตละแมแบบฟอรม ยงไปกวานน ถาต าแหนงทตงหรอการตงคาการเชอมตอส าหรบแหลงขอมลภายนอกเปลยนไป คณตองปรบปรงเฉพาะแฟมการเชอมตอขอมลเทานน ไมตองปรบปรงแตละแมแบบฟอรม

เวรกโฟลว ถาคณใช InfoPath พรอมกบ Office SharePoint Server 2007 คณสามารถเขารวมใน

เวรกโฟลวเอกสารบนเซรฟเวอรไดโดยตรงภายใน InfoPath คณสามารถเรมตนเวรกโฟลวบนแมแบบฟอรม ตดตามสถานะของเวรกโฟลวทด าเนนการอย หรอท างานเวรกโฟลวใหเสรจสมบรณ Office SharePoint Server 2007 ประกอบดวยเวรกโฟลวทก าหนดลวงหนาหลายเวรกโฟลว ทออกแบบมาเพอจดการกระบวนการทางธรกจทวไป เชน การอนมตเอกสาร การตรวจสอบเอกสาร หรอการเกบรวบรวมลายเซน

7/43

แผงขอมลคณสมบตเอกสาร ในหลายโปรแกรมของระบบ Microsoft Office คณจะสามารถปรบปรงคณสมบตส าหรบเอกสารเซรฟเวอรในแผงขอมลคณสมบตเอกสาร ซงจะปรากฏเปนชดของเขตขอมลทแกไขไดทดานบนของเอกสาร ตวอยางเชน ในเอกสาร Microsoft Office Word 2007 คณอาจตองแกไขคณสมบตของชอผ เขยน วนทสราง และชนดเอกสาร ซงจะท าใหคณสามารถคนหาสงทคณตองการบนเซรฟเวอรไดสะดวกยงขนในทสด ตวอยางเชน คณสามารถคนหาขาวประกาศทคณสมบตของลกคาตรงกบชอของลกคาทตองการ คณสามารถใช InfoPath เพอสรางหรอแกไขแผงขอมลคณสมบตเอกสาร เพอใชรวมกบไซตหรอรายการชนดเนอหา การท างานนชวยใหคณสามารถควบคมรปลกษณของแผงขอมลคณสมบตเอกสาร หรอใชคณลกษณะของ InfoPath เชน การตรวจสอบความถกตองของขอมล และการจดรปแบบตามเงอนไขได เพอทจะก าหนดการท างานของเขตขอมลของฟอรมในแผงดงกลาว

Microsoft Script Editor

คณไมจ าเปนตองมความเชยวชาญในการเขยนโปรแกรมเพอออกแบบแมแบบฟอรมทมประสทธภาพ อยางไรกตาม คณสามารถใช Microsoft JScript หรอ Microsoft Visual Basic Scripting Edition (VBScript) ในแมแบบฟอรมของคณไดโดยการเขาถง Microsoft Script Editor (MSE) จากโหมดออกแบบ

Microsoft Visual Studio 2005 Tools for Applications (VSTA)

ถาคณทราบวธการเขยน Managed Code คณสามารถเขาถง VSTA จากโหมดออกแบบ เพอสราง แกไข และแกจดบกพรองของโคด Microsoft Visual Basic หรอ Microsoft Visual C#

Microsoft Visual Studio 2005

คณสามารถรวมคณลกษณะโหมดการออกแบบของ InfoPath เขากบระบบการพฒนาของ Microsoft Visual Studio 2005 ดวยการดาวนโหลดและตดตง Microsoft Visual Studio 2005 Tools ส าหรบระบบ Microsoft Office 2007 บนคอมพวเตอรของคณ จากนนคณจะสามารถเปด Visual Studio 2005 สรางโครงการแมแบบฟอรม InfoPath และใชคณลกษณะโหมดการออกแบบเพอออกแบบแมแบบฟอรมของคณ ส าหรบขอมลเกยวกบการดาวนโหลด Microsoft Visual Studio 2005 Tools ส าหรบระบบ Microsoft Office 2007 โปรดด InfoPath Developer Portal บนเวบไซต Microsoft Developer Network (MSDN)

บรการเวบ คณสามารถเชอมตอแมแบบฟอรมของคณกบบรการเวบ เพอแลกเปลยนขอมล XML กบโปรแกรมหรอระบบอนๆ ตวอยางเชน คณสามารถใชบรการเวบเพอรบขอมลหรอสงขอมลไปยงฐานขอมล Oracle ซงไมไดรบการสนบสนนโดยตรงโดย InfoPath คณยงสามารถใสขอมลลงในกลองรายการดวยคาจากบรการเวบ หรอผกขอมลตวควบคมไวกบเขตขอมลและกลมทเกยวของกบบรการเวบ

XML Schemas เมอตองการตรวจสอบใหแนใจวาขอมลทรวบรวมในฟอรมมความถกตองและสอดคลองกน คณสามารถวางการออกแบบของแมแบบฟอรมบน XML Schema (.xsd) ซงองคกรของคณใชงานอยแลว ตวอยางเชน ถาองคกรของคณใชแฟม .xsd เฉพาะส าหรบรายงานคาใชจาย คณสามารถวางการออกแบบของแมแบบฟอรมส าหรบรายงานคาใชจายบนแฟม .xsd นนได ถาคณไมม schema ทมอย InfoPath จะสราง schema ใหมส าหรบคณเมอคณเพมตวควบคมลงในแมแบบฟอรมของคณ

8/43

แมแบบฟอรมและฟอรม

เมอออกแบบแฟมแมแบบฟอรม (.xsn) เมอก าลงสรางแฟมเดยวทมแฟมทไดรบการสนบสนนหลายแฟม แตในทางกลบกน เมอผใชกรอกฟอรม เทากบวาพวกเขาก าลงกรอกแฟมฟอรม (.xml) ทยดตามแมแบบฟอรม

สงทออกแบบคอแมแบบฟอรม

การสรางแมแบบฟอรมในโหมดออกแบบซงเปนสภาพแวดลอมการออกแบบของ InfoPath แมแบบฟอรมเปนแฟมทมนามสกลของชอแฟมเปน .xsn โดยแฟม .xsn จะก าหนดโครงสรางขอมล ลกษณะทปรากฏ และลกษณะการท างานของฟอรมทเสรจเรยบรอย (แฟม .xml)

แมแบบฟอรมก าหนดหลายสงหลายอยาง รวมทงสงตางๆ ตอไปน

ตวควบคม ปายชอ และขอความแนะน าวธใชทปรากฏบนฟอรม วธทตวควบคมท างานเมอผ ใชโตตอบกบตวควบคม ตวอยางเชน คณอาจตองการท าใหสวนใดสวนหนงโดยเฉพาะปรากฏขน

เมอผใชเลอกกลองกาเครองหมายและหายไปเมอผใชลางกลองกาเครองหมายนน ฟอรมจะมมมมองเพมเตมหรอไม ตวอยางเชน ถาคณก าลงออกแบบฟอรมการขออนมต คณอาจมมมมองหนงส า หรบ

ผ รบเหมางานไฟฟา อกมมมองหนงส าหรบตวแทนทรบงาน และมมมองทสามส าหรบผตรวจสอบซงเปนผอนมตหรอปฏเสธการขออนมตนน

วธเกบและต าแหนงในการจดเกบขอมลในฟอรม ตวอยางเชน แมแบบฟอรมของคณอาจไดรบการออกแบบใหผ ใชสงขอมลไปยงฐานขอมล ไมวาสงไปโดยตรงหรอทางการใชบรการบนเวบ หรอคณอาจใหผ ใชบนทกฟอรมของผ ใชไวในโฟลเดอรทใชรวมกน

แบบอกษร ส และองคประกอบการออกแบบอนๆ ทใชในฟอรม ผใชสามารถก าหนดฟอรมนนไดเองหรอไม ตวอยางเชน คณอาจอนญาตใหผ ใชเพมแถวพเศษลงในตารางเสรมแถว สวนการ

ท าซ า หรอสวนเพมเตม ผใชจะไดรบแจงหรอไมเมอผใชท าผดพลาดในฟอรมหรอลมกรอกเขตขอมลทตองการ

หลงจากคณตรวจสอบการออกแบบของแมแบบฟอรมเปนครงสดทายแลว คณสามารถใหผ ใชของคณใชงานแมแบบฟอรมนนไดดวยการประกาศแมแบบฟอรมเปนแฟม .xsn นอกจากการออกแบบแมแบบฟอรมแลว คณยงสามารถออกแบบสวนประกอบแมแบบไดดวย ซงกคอตวควบคมทก าหนดเองซงคณสามารถใชในแมแบบฟอรมอนหรอเอกสาร Microsoft Office ได ตวอยางเชน คณอาจสรางสวนประกอบแมแบบทรวมเขตขอมลส าหรบการรวบรวมขอมลทตดตอได แลวคณจะสามารถใชสวนประกอบแมแบบนนในแมแบบฟอรมตางๆ หลายแบบได สามารถคนหาการเชอมโยงเกยวกบสวนประกอบแมแบบไดในสวน ดเพมเตม

9/43

สงทผใชของคณกรอกคอฟอรม

ฟอรม InfoPath เปนแฟม .xml ทมขอมลแบบ XML โดยฟอรม InfoPath ทงหมดจะยดตามแมแบบฟอรม เมอตองการเหนภาพความสมพนธระหวางแมแบบฟอรมกบฟอรม ใหลองจนตนาการวาคณไดออกแบบแมแบบฟอรมการขออนมตส าหรบใหผ รบเหมางานไฟฟาใช ใบขออนมตแตละใบทผ รบเหมางานไฟฟากรอกคอฟอรม ฟอรมนนเปนเพยงแฟม .xml ทมขอมล (และมเฉพาะขอมล) ทถกใสลงในฟอรม สงอนๆ ทงหมดทประกอบขนเปนฟอรมนนจะมาจากแมแบบฟอรม หมายความวาเมอใดกตามทผ ใชของคณเปดฟอรม ฟอรมนนตองระบต าแหนงทตงและใชแมแบบฟอรมทสมพนธกบฟอรมเพอใหท างานไดอยางถกตอง มฉะนน เมอผใชของคณเปดฟอรม ผใชจะเหนเพยงแทกมารกอป XML และขอมลเทานน

เมอตองการเชอมโยงแมแบบฟอรมกบฟอรมตางๆ ทยดตามแมแบบนน InfoPath จะรวมโคดหลายบรรทดทเรยกวาค าสงในการประมวลผลทดานบนของแตละแฟมฟอรม โคดนจะเชอมโยงแฟมฟอรมไปยงแมแบบฟอรมทสมพนธกน

คอมโพเนนตของแมแบบฟอรม

แมแบบฟอรมเปนแฟมเดยวทประกอบดวย แฟมฟอรม สนบสนน หรอแฟมแหลงขอมลมากมาย เชน แฟมส าหรบควบคมการแสดงผลของแมแบบฟอรม แฟมรปภาพทจะแสดงผลในแมแบบฟอรม แฟมโปรแกรมทควบคมพฤตกรรมบางอยางในแมแบบฟอรม ขณะทคณออกแบบแมแบบฟอรม คณสามารถดและท างานกบแฟมฟอรมตางๆ ทประกอบขนเปนแมแบบฟอรมไดโดยแยกแฟมฟอรมเหลานน และบนทกไวในโฟลเดอร

แฟมทไดรบการสนบสนนซงประกอบเปนแมแบบฟอรมสามารถมแฟม XML Schema อยางนอยหนงแฟม แฟมการ

แปลง XSL (XSLT) ส าหรบมมมองแตละมมมองในแมแบบฟอรม แฟม XML ส าหรบขอมลทปรากฏตามคาเรมตนเมอผ ใชเปดฟอรมทยดตามแมแบบฟอรมนนเปนครงแรก แฟมสครปตหรอแอสเซมบลของ Managed Code และแฟมขอก าหนดฟอรมทเรยกวา Manifest.xsf เมอตองการใหตนเองคนเคยกบแฟมตางๆ ทประกอบเปนแมแบบฟอรม คณสามารถใชกระบวนงานตอไปนดแฟมตนฉบบของแมแบบฟอรมได

แสดงแฟมฟอรมของแมแบบฟอรม

1. สรางแมแบบฟอรมใหมเปนแมแบบฟอรมเปลา

2. บนเมน แฟม ใหคลก บนทกเปนแฟมตนฉบบ

3. ในกลองโตตอบ เรยกดโฟลเดอร ใหเลอกโฟลเดอรทมอยทคณตองการบนทกแฟมฟอรมไว หรอสรางโฟลเดอรใหม แลวคลก ตกลง แลว InfoPath จะบนทกส าเนาของแมแบบฟอรมเปนชดของแฟมภายในโฟลเดอร

4. ใน Windows Explorer ใหเรยกดโฟลเดอรทมแฟมดงกลาว

10/43

ตารางตอไปนอธบายถงแฟมทไดรบการสนบสนนของแมแบบฟอรม แฟมเหลานมกรวมอยในแมแบบฟอรม

ชนดแฟม นามสกล

ของชอ

แฟม

ค าอธบาย

แฟม

ขอก าหนด

ฟอรม

.xsf แฟมทมขอมลเกยวกบวธรวมแมแบบฟอรมเขาดวยกน รวมถง XML Schemas ทแมแบบ

ฟอรมใชและแฟมทรพยากรทแมแบบฟอรมม ทงน InfoPath จะสรางแฟมนโดยอตโนมตเมอ

คณออกแบบแมแบบฟอรมใหม ขณะทคณออกแบบและปรบเปลยนแมแบบฟอรม แฟมนนจะ

ปรบปรงโดยอตโนมตเพอแสดงผลจากการเปลยนแปลงของคณ

XML

Schema

.xsd แฟมทจ ากดและตรวจสอบความถกตองของขอมลในแมแบบฟอรม เนอหาของแฟม XML

Schema ซงไดแก องคประกอบ แอตทรบวต และอนๆ จะถกแสดงตาม กลม และ เขตขอมล

ในบานหนาตางงาน แหลงขอมลโดยแตละ แหลงขอมล ทสมพนธกบแมแบบฟอรมรวมทง

แหลงขอมลหลกจะมความสอดคลองกบแฟม .xsd

มมมอง .xsl แฟมการแปลง XSL (XSLT) ทใชในการน าเสนอ แสดง และแปลงเปน HTML ซงคอขอมลท

แสดงซงอยในฟอรมตามทผใชของคณกรอก เมอคณท างานกบมมมองแบบตางๆ ของแมแบบ

ฟอรม เทากบวาคณก าลงดการแสดง (หรอการแปลง) HTML รปแบบตางๆ ของขอมลทแสดง

อยในฟอรม

แมแบบ

XML

.xml แฟมทมขอมลทคณตองการใหปรากฏตามคาเรมตนในตวควบคมทเฉพาะเจาะจง ผ ใชจะเหน

ขอมลนเมอเปดฟอรมเปนครงแรกและจนกวาผใชจะเลอกคาอนในตวควบคมนน

นอกจากแฟมตางๆ ในตารางกอนหนานแลว แมแบบฟอรมยงมแฟมในตารางตอไปน ซงขนอยกบการออกแบบของแมแบบฟอรม

ชนดแฟม นามสกล

ของชอ

แฟม

ค าอธบาย

การน าเสนอ .htm, .gif,

.bmp แล

อนๆ

แฟมทใชเพอแสดง บานหนาตางงานแบบก าหนดเอง หรอรปภาพทอยภายในแมแบบฟอรม

ตรรกะในสวน

งานหลกของ

.js, .vbs แฟมทมสครปตส าหรบการน าลกษณะการท างานของฟอรมทเฉพาะเจาะจงมาใช แฟมสครปต

เหลานเปนไดทงแฟม Microsoft JScript หรอ Microsoft Visual Basic Scripting Edition

11/43

โปรแกรม (VBScript)

ไบนาร .dll, .exe,

.cab และ

อนๆ

แฟมภายนอกทมโคดการเขยนโปรแกรมและตรรกะในสวนงานหลกของโปรแกรมเพมเตม

ตวอยางเชน ถาคณสราง ตวควบคมแบบก าหนดเอง ส าหรบแมแบบฟอรมของคณ คณอาจ

จ าเปนตองใชโปรแกรมตดตงเพอตดตงและลงทะเบยนตวควบคมบนคอมพวเตอรของผใชของ

คณโดยอตโนมต ทงน แฟมไบนารไมไดถกสรางใน InfoPath แตถกสรางในโปรแกรม เชน

Microsoft Visual Studio .NET

InfoPath จะปรบปรงแฟมฟอรมโดยอตโนมตเมอคณเปลยนแปลงแมแบบฟอรมของคณ อยางไรกตาม ถาคณเคยใช XML หรอถาคณเปนนกออกแบบฟอรมขนสง คณสามารถแยกแฟมฟอรมแตละแฟมและก าหนดแฟมเหลานนดวยตนเอง ตวอยางเชน คณอาจตองการปรบเปลยนชดของแฟมฟอรมดวยตนเองในสถานการณตอไปน

คณตองการน า XML Schema (แฟม .xsd) ของแมแบบฟอรมมาใชใหมในโปรแกรม Microsoft Office อน ตวอยางเชน คณสามารถเพมแฟม .xsd ของ InfoPath ลงในไลบราร Schema ใน Microsoft Office Word 2007 ได แลวคณจะสามารถแมปองคประกอบจากแฟม .xsd ของ InfoPath กบเนอหาของเอกสารได

คณตองการสรางแถบเครองมอในแมแบบฟอรมทมค าสงแบบก าหนดเองเพมจากค าสงทมอยแลวภายในซงมาพรอมกบ InfoPath เมอตองการท าเชนน คณตองแกไขแฟมขอก าหนดฟอรม (.xsf) ของแมแบบฟอรม

คณตองการท าการเพมประสทธภาพเกยวกบการจดรปแบบใหกบแมแบบฟอรมของคณซ งไมมอยใน InfoPath เชน การเพมรปภาพพนหลง (แฟม .gif) ใหกบป ม เมอตองการท าเชนน คณตองแกไขแฟมการแปลง XML (.xsl) ของฟอรม

บทน าสสภาพแวดลอมการเขยนโปรแกรม InfoPath

Microsoft Office InfoPath สนบสนนสภาพแวดลอมการเขยนโปรแกรมหลายอยางส าหรบการก าหนดแมแบบฟอรม

เองโดยใชโคดการเขยนโปรแกรม การพจารณาวาสภาพแวดลอมการเขยนโปรแกรมใดเหมาะสมทสดส าหรบคณ ขนอยกบ

ภาษาการเขยนโปรแกรมทคณหรอองคกรของคณตองการ และสภาพแวดลอมการพฒนาและเครองมอทคณมอย

โคดการเขยนสครปต

Microsoft Script Editor (MSE) คอสภาพแวดลอมการพฒนาแบบรวมเรมตนส าหรบ InfoPath ถาไมไดตดตง Microsoft .NET Framework 2.0 และ Microsoft Core XML Services 6.0 บนคอมพวเตอรของคณเมอคณตดตง InfoPath เมอคณท างานใน MSE คณสามารถใช Microsoft JScript หรอ Microsoft Visual Basic Scripting Edition (VBScript) เพอสรางตรรกะในสวนงานหลกของโปรแกรมแบบก าหนดเองส าหรบแมแบบฟอรม และสามารถเปด MSE จากภายในโหมดออกแบบ โดยการชไปท การเขยนโปรแกรม บนเมนเครองมอ แลวคลก Microsoft Script Editor หรอโดยการกด ALT+SHIFT+F11 เมอคณเปด MSE จากภายใน InfoPath ตวแกไขโคด MSE จะปรากฏขนและแฟมการเขยนสครปตเรมตนของแมแบบฟอรม (ทมนามสกลแฟมเปน .js หรอ .vbs ขนอยกบภาษาสครปตส าหรบแมแบบ) จะเปดในหนาตางการแกไขโคด กรณไมเหน Microsoft Script Editor บนเมน การเขยนโปรแกรม คณตองเลอก JScript หรอ VBScript เปนภาษาสครปตส าหรบแมแบบฟอรม ใหคนหาการเชอมโยงส าหรบขอมลเพมเตมเกยวกบการตงคาภาษาสครปตส าหรบแมแบบฟอรมในสวน ดเพมเตม

12/43

Managed Code

ถามการตดตง Microsoft .NET Framework 2.0 และ Microsoft Core XML Services 6.0 บนคอมพวเตอรของคณเมอคณตดตง InfoPath InfoPath จะใชสภาพแวดลอมการเขยนโปรแกรม Microsoft Visual Studio Tools for Applications (VSTA) เปนสภาพแวดลอมการพฒนาแบบรวมเรมตน เมอคณท างานใน VSTA คณสามารถใช Microsoft Visual Basic หรอ Microsoft C# เพอสราง Managed Code แบบก าหนดเองส าหรบแมแบบฟอรม ส าหรบขอมลเฉพาะเกยวกบการท างานในสภาพแวดลอมการพฒนาน โปรดดทเอกสารทตดตงพรอมกบ VSTA

ตวเลอกการพฒนาเพมเตมจะพรอมใชงานเฉพาะถามการตดตง Microsoft Visual Studio 2005 และ InfoPath บนคอมพวเตอรเดยวกนเทานน คณสามารถดาวนโหลดและตดตง Microsoft Visual Studio Tools ส าหรบ Microsoft Office System (สนบสนน Office InfoPath 2007 ) ซงท าใหคณสามารถสรางและออกแบบแมแบบฟอรมทใช Managed Code จากภายในสภาพแวดลอมการพฒนา Visual Studio 2005 ได ส าหรบขอมลเพมเตมเกยวกบการใช Visual Studio เพอสรางโครงการ InfoPath ใหดทเอกสารทตดตงพรอมกบ Microsoft Visual Studio Tools ส าหรบ Microsoft Office System (สนบสนน Office InfoPath 2007 ) ส าหรบขอมลเพมเตมเกยวกบการดาวนโหลดสวนขยายนส าหรบ Visual Studio ใหเยยมชม InfoPath Developer Center บน MSDN

ขอพจารณาเรองความเขากนได

เฉพาะภาษา C# และ Visual Basic .NET เทานนทไดรบการสนบสนนใน แมแบบฟอรมทเขากนไดกบเบราวเซอร แมแบบฟอรมทมโคดการเขยนสครปต JScript หรอ VBScript เขากนไมไดกบเบราวเซอร

มอะไรใหมใน Microsoft Office InfoPath

คณสามารถใช Microsoft Office InfoPath ทงในการออกแบบและกรอกฟอรมธรกจอเลกทรอนกส Office InfoPath สามารถรวมกบโปรแกรมและเซรฟเวอร ระบบ Microsoft Office อนๆ ไดดยงขน ซงเปนการชวยปรบปรงวธทคณใชในการรวบรวบ จดระเบยบ และจดการกบขอมล

การกรอกฟอรม

คณลกษณะตอไปนจะชวยใหคณสามารถรวบรวมขอมลทตองการจากพนกงานในองคกร คคา ผจ าหนาย และบคคลอนทเขาใชงานฟอรมของคณจากนอกไฟรวอลลขององคกรไดงายยงขน ฟอรมอเมล INFOPATH

13/43

Office InfoPath ไดรบการออกแบบใหสามารถท างานกบ Microsoft Office Outlook 2007 ไดอยางสมบรณแบบ ถาคณประกาศแมแบบฟอรมไปยงกลมผ รบทางอเมล ผ ใชจะสามารถด าเนนงานทเกยวกบฟอรมจาก Office Outlook ไดมากมายดงตอไปน

การกรอกและการสงขอมล ใน Office Outlook 2007 ผ ใชจะสามารถเปด กรอก และสงฟอรม InfoPath ทถกสงมาในรปแบบขอความอเมลได นอกจากนผ รบยงสามารถตอบหรอสงตอฟอรมนนไดเหมอนกบอเมลทวไป

การเกบขอมลในโฟลเดอร ใน Office Outlook 2007 คณสามารถใชโฟลเดอรชนดใหมทเรยกวา โฟลเดอร InfoPath Forms เพอเกบคอลเลกชนของฟอรมของ Office InfoPath 2007 ทเกยวของ ตวอยางเชน หากคณประกาศแมแบบฟอรมรายงานคาใชจายไปยงกลมผ รบทางอเมล คณกจะสามารถเกบรายงานคาใชจายทกรอกแลวในโฟลเดอร InfoPath Forms ในกลองจดหมายเขาของคณได นอกจากน คณยงสามารถเลอกแสดงขอมลจากแตละฟอรมในคอลมนของโฟลเดอรนนได ซงจะชวยใหคณสามารถจดกลม กรอง และจดเรยงขอมลจากฟอรมตางๆ ไดอยางรวดเรว ตวอยางเชน ในโฟลเดอร InfoPath Forms ส าหรบเกบรายงานคาใชจาย คณสามารถจดเรยงขอมลตามจ านวนคาใชจายทงหมดได

การผสานขอมล คณสามารถรวบรวมขอมลจากฟอรมอเมลหลายฟอรมลงในหนงฟอรมได ตวอยางเชน ถาคณเกบรวบรวมฟอรมรายงานสถานะจากทมงานของคณโดยใช Office Outlook 2007 คณสามารถผสานขอมลจากฟอรมดงกลาวลงในฟอรมสรปฟอรมเดยวใหกบผจดการของคณได

การสงออกขอมล หากคณตองการวเคราะหขอมลของฟอรมอยางละเอยด คณสามารถสงออกขอมลจากโฟลเดอร InfoPath Forms ของคณทอยใน Office Outlook 2007 ไปยง Microsoft Office Excel 2007 ได ในสมดงาน คณสามารถวเคราะหขอมล สรางแผนภมหรอกราฟ หรอบนทกหรอสงออกขอมลทแมปไวเปน XML แบบมาตรฐาน เพอใหผ ใชในระบบอนสามารถประมวลผลขอมลนนได

14/43

ฟอรมส าหรบเวบ

ใน Microsoft Office InfoPath 2003 ผ ใชตองม InfoPath ตดตงไวในคอมพวเตอรจงจะสามารถกรอกฟอรม InfoPath ได แตตอนนคณสามารถใช Office InfoPath 2007 รวมกบ InfoPath Forms Services ในการออกแบบและประกาศ แมแบบฟอรมทเขากนไดกบเบราวเซอร หลงจากเปดใชงานแมแบบฟอรมทเขากนไดกบเบราวเซอรแลว ผ ใชทไมไดตดตง InfoPath ไวในคอมพวเตอรจะสามารถกรอกขอมลลงในฟอรมในเวบเบราวเซอรได ตวอยางเชน สมมตวาคณก าลงออกแบบรายงานคาใชจายใน InfoPath คณอาจจะหวงเอาไววาผ ใชสวนใหญ ทกรอกฟอรมรายงานคาใชจายจะม InfoPath ตดตงอยในคอมพวเตอร แตผใชบางคน เชน พนกงานทเดนทางเพอไปท าธระใหบรษท อาจไมมโอกาสไดใชเครองคอมพวเตอรทตดตง InfoPath เอาไว เพราะฉะนนเพอใหผ ใชทงสองกลมสามารถกรอกฟอรมได คณจงออกแบบรายงานคาใชจายเปนแมแบบฟอรมทเขากนไดกบเบราวเซอร และประกาศแมแบบฟอรมนนในเซรฟเวอรทใช InfoPath Forms Services ซงจะท าใหผใชสามารถกรอกฟอรมรายงานคาใชจายโดยใชเบราวเซอรไดหากจ าเปน

นอกจากน InfoPath Forms Services ยงมพนทสวนกลางไวส าหรบจดเกบและจดการแมแบบฟอรมส าหรบองคกรดวย

ฟอรมส าหรบอปกรณเคลอนท

เมอใช Office InfoPath 2007 รวมกบ InfoPath Forms Services คณสามารถออกแบบแมแบบฟอรมทเขากนไดกบเบราวเซอรทสามารถใชงานไดบนอปกรณเคลอนท คณสามารถออกแบบแมแบบฟอรมท เขากนไดกบเบราวเซอรไวส าหรบแสดงบนหนาจอขนาดเลกโดยเฉพาะได หรอคณอาจสราง มมมอง ขนมาโดยเฉพาะส าหรบผ ใชอปกรณเคลอนทในแมแบบฟอรมทเขากนไดกบเบราวเซอรของคณ และสรางมมมองอนๆ ส าหรบผ ทกรอกขอมลดวย InfoPath หรอดวยเวบเบราวเซอร แตไมวาจะกรณใดกตาม หากคณทราบแนวาเครองปลายทางเปนเครองใดกจะชวยใหคณสามารถปรบแตงรปแบบของฟอรมใหเหมาะสมกบสภาพแวดลอมการท างานนนไดมากทสด

15/43

ฟอรมส าหรบ InfoPath 2003

หากผ ใชบางรายของคณยงคงใช Microsoft Office InfoPath 2003 คณสามารถบนทกแมแบบฟอรม Office InfoPath 2007 ของคณในรปแบบทเขากนไดกบ InfoPath 2003 คณสามารถใชการตงคานกบฟอรมในแบบทละฟอรม หรอตงให InfoPath 2003 เปนรปแบบเรมตนส าหรบการบนทกแมแบบฟอรมทคณออกแบบไวโดยใช Office InfoPath 2007 กได

ฟอรมส าหรบการจดการเอกสาร

ในหลายโปรแกรมของระบบ Microsoft Office คณจะสามารถปรบปรงคณสมบตส าหรบเอกสารเซรฟเวอรในแผงขอมลคณสมบตเอกสาร ซงจะปรากฏเปนชดของเขตขอมลทแกไขไดทดานบนของเอกสาร ตวอยางเชน ในเอกสาร Microsoft Office Word 2007 คณอาจตองแกไขคณสมบตของชอผ เขยน วนทสราง และชนดเอกสาร ซงจะท าใหคณสามารถคนหาสงทคณตองการบนเซรฟเวอรไดสะดวกยงขนในทสด ตวอยางเชน คณสามารถคนหาขาวประกาศทคณสมบตของลกคาตรงกบชอของลกคาทตองการ คณสามารถใช InfoPath เพอสรางหรอแกไขแผงขอมลคณสมบตเอกสาร เพอใชรวมกบไซตหรอรายการชนดเนอหา การท างานนชวยใหคณสามารถควบคมรปลกษณของแผงขอมลคณสมบตเอกสาร หรอใชคณลกษณะของ InfoPath เชน การตรวจสอบความถกตองของขอมล และการจดรปแบบตามเงอนไขได เพอทจะก าหนดการท างานของเขตขอมลของฟอรมในแผงดงกลาว

16/43

ฟอรมส าหรบโปรแกรมประยกตดานธรกจทก าหนดเอง

นกพฒนาฟอรมสามารถฝงสภาพแวดลอมการท างานของ InfoPath ส าหรบการกรอกฟอรมในโปรแกรมประยกตของ Windows ทก าหนดเอง หรอในเวบเพจ (.aspx) ได คณลกษณะนชวยใหนกพฒนาสามารถรวมแมแบบฟอรม InfoPath ลงไปในโปรแกรมประยกตดานธรกจทมอยแลว หรอสรางโปรแกรมประยกตทก าหนดเองทมแมแบบฟอรม InfoPath แบบฝงไวดวย ตวอยางเชน บรษทประกนอาจฝงตวควบคมและฟงกชนอนๆ ของแมแบบฟอรมไวในโปรแกรมประยกตทก าหนดเองส าหรบประมวลผลขอมลการเรยกรองคาประกน

การออกแบบแมแบบฟอรม

คณลกษณะตอไปนท าใหคณออกแบบและทดสอบแมแบบฟอรมไดงายขน

ตวเลอกในการน าเขาและสงออกขอมล

หากคณใชฟอรมทมอยใน Microsoft Office Word หรอ Microsoft Office Excel และคณตองการแปลงฟอรมเหลานนเปนแมแบบฟอรม InfoPath คณไมจ าเปนตองสรางแมแบบฟอรมนนใหมตงแตตนใน InfoPath แตคณสามารถใชตวชวยสรางในการแปลงเอกสารหรอสมดงานทมอยแลวเปนแมแบบฟอรม InfoPath ไดอยางรวดเรว

นอกจากนคณสามารถดาวนโหลดตวน าเขาและตวสงออกจากบรษทหรอบคคลอนทมใหบรการอยในเวบไซต Microsoft Office Marketplace ไดอกดวย ใน InfoPath 2003 ผ ใชสามารถสงออกฟอรมทกรอกเสรจแลวเปนแผนงาน Excel หรอแฟม เวบเพจแบบแฟมเดยว (MHTML) ซงในปจจบน Office InfoPath 2007 รองรบการสงออกขอมลเปนแฟมรปแบบตางๆ ดงตอไปน

Portable Document Format (PDF) PDF คอ รปแบบแฟมอเลกทรอนกสทมเคาโครงคงท ซงเกบรกษาการจดรปแบบเอกสารและท าใหสามารถใชงานแฟมรวมกน รปแบบ PDF ท าใหมนใจไดวาเมอแฟมถกแสดงออนไลนหรอพมพ แฟมจะยงคงมรปแบบเหมอนกบทคณตองการ และท าใหมนใจไดวาขอมลในแฟมนนไมสามารถถกคดลอกหรอเปลยนแปลงไดโดยงาย นอกจากน รปแบบ PDF ยงมประโยชนส าหรบเอกสารทจะถกผลตซ าโดยใชการพมพเชงพาณชย

17/43

XML Paper Specification (XPS) XPS เปนรปแบบแฟมอเลกทรอนกสทเกบรกษาการจดรปแบบเอกสารและท าใหสามารถใชงานแฟมรวมกน รปแบบ XPS ท าใหมนใจไดวาเมอแฟมถกแสดงออนไลนหรอพมพ แฟมจะยงคงมรปแบบเหมอนกบทคณตองการ และท าใหมนใจไดวาขอมลในแฟมนนไมสามารถถกคดลอกหรอเปลยนแปลงไดโดยงาย และยงสามารถบนทกเปนแฟม PDF หรอ XPS จากโปรแกรม ระบบ Microsoft Office 2007 เฉพาะเมอคณตดตง Add-in ส าหรบขอมลเพมเตม โปรดดท การเปดใชการสนบสนนรปแบบแฟมอน เชน PDF และ XPS

ตวเลอกเพมเตมส าหรบการออกแบบมมมอง

Office InfoPath 2007 เสนอตวเลอกใหมใหกบคณเมอตองการออกแบบแมแบบฟอรมทมหลายมมมอง ดงน

มมมองแบบอานอยางเดยว สรางมมมองแบบอานอยางเดยวเมอผ ใชจ าเปนตองดขอมลในฟอรม แตไมจ าเปนตอง หรอตองการ ใชฟอรมนน มมมองแบบอานอยางเดยวท าใหมวธรวดเรวเมอตองการสรางการรายงานและชนดขอมลอนทคณไมตองการใหผใชเปลยนแปลง

มมมองแบบพมพ ในกลองโตตอบใหม พมพหลายมมมอง คณสามารถระบไดอยางชดเจนวามมมองใดสามารถน าไปพมพใหกบผใชได และยงก าหนดล าดบการพมพมมมองเหลานนไดดวย

มมมองแบบองตามเปาหมาย เมอออกแบบแมแบบฟอรมทเขากนไดกบเบราวเซอร คณสามารถสรางมมมองทหลากหลายส าหรบสภาพแวดลอมในการกรอกแบบฟอรมทแตกตางกนได ตวอยางเชน คณสามารถสรางมมมองหนงส าหรบผใชทกรอกฟอรมใน InfoPath และอกมมมองหนงส าหรบผ ใชทกรอกฟอรมในเบราวเซอร และคณกสามารถเพมคณลกษณะและตวควบคมตางๆ ลงในเฉพาะมมมองส าหรบ InfoPath ซงคณไมสามารถน าไปใชในแมแบบฟอรมทเขากนไดกบเบราวเซอร

ตวควบคมใหมและตวควบคมทไดรบการปรบปรง

Office InfoPath 2007 ไดเพมตวควบคมใหม และปรบปรงวธการท างานของตวควบคมทมอยเดม ดงตอไปน

ตวควบคมกลองค าส งผสม ตวควบคมทรวมเอาตวควบคมการแกไขและกลองรายการเขาดวยกน ซงท าใหผ ใชสามารถพมพขอมลหรอเลอกจากรายการกได

กลองรายการแบบเลอกไดหลายรายการ ตวควบคมทอนญาตใหผใชเลอกรายการในรายการของกลองกาเครองหมายไดมากกวาหนงรายการ

18/43

ขอบเขตแนวนอน ตวควบคมทท าใหคณสามารถวางพนทสองพนทขางกนในแมแบบฟอรมของคณได และเมอปรบขนาดฟอรมตามแมแบบฟอรม ขอบเขตแนวนอนกจะขยายขนหรอหดลงเพอเตมพนทวาง

ตารางการท าซ าแนวนอน ตวควบคมทท าใหผใชสามารถเพมคอลมนไดมากเทาทตองการเมอกรอกฟอรม

สงท เพมเตมใหกบตวควบคมทมอย นอกจากจะมตวควบคมมากขนแลว Office InfoPath 2007 ยงไดปรบปรงวธการท างานกบตวควบคมทมอยเดม สงทไดรบการปรบปรงนน คอ คณสามารถระบตวเลอกขนสงแบบอตโนมตส าหรบกลองขอความ, สามารถใชรปทมการเชอมโยงในกลอง Rich Text, สามารถใชฟงกชนวนทและเวลาเพมเตมได และสามารถก าหนดขอบเขตการปอนขอมลเพอปรบปรงการเขยนขอความดวยลายมอหรอการรจ าเสยงในตวควบคมฟอรม

สวนประกอบแมแบบทน ากลบมาใชใหมได

สรางสวนแมแบบของคณเองเพอใหคอลเลกชนแมแบบฟอรมของคณมรปแบบทเหมอนกนและมมาตรฐาน ตวอยางเชน คณสามารถสรางสวนของแมแบบส าหรบสวนทเปนลายเซน หรอเพอเกบขอมลการตดตอจากพนกงาน

นอกจากคณจะสามารถน าตวควบคมและเคาโครงตางๆ มาใชใหมไดแลว คณยงสามารถน าตรรกะในสวนงานหลกของโปรแกรมมาใชใหมไดดวย เชน กฎ และ การตรวจสอบความถกตองของขอมล หลงจากออกแบบสวนของแมแบบฟอรมแลว คณสามารถเพมสวนดงกลาวลงไปในบานหนาตางงานตวควบคม ทซงคณสามารถแทรกไปไวในแมแบบฟอรมของคณได คณสามารถใชสวนของแมแบบซ าใหมไดในทกททคณตองการ แบงปนสวนประกอบนนกบนกออกแบบฟอรมคนอน และปรบปรงสวนประกอบนนไดหากจ าเปน

19/43

บานหนาตางงานตวตรวจสอบการออกแบบ

บานหนาตางงาน ตวตรวจสอบการออกแบบ ใหมจะชวยตรวจหาปญหาในการออกแบบทอาจมในแมแบบฟอรมของคณ เชน ตวควบคมทท างานไมถกตองใน InfoPath 2003 หรอคณลกษณะทแมแบบฟอรมทเขากนไดกบเบราวเซอรไมรองรบ คณสามารถตรวจหาปญหากอนบนทกหรอประกาศแมแบบฟอรมของคณ , หลงจากน าเขาการออกแบบฟอรมจากโปรแกรมอน หรอเมอคณออกแบบแมแบบฟอรมของคณเอง บานหนาตางงาน ตวตรวจสอบการออกแบบ จะใหขอมลเกยวกบแตละปญหาอยางละเอยด

ตวตรวจสอบตรรกะ

ใชกลองโตตอบ ตวตรวจสอบตรรกะ เพอตรวจทานการตงคาการตรวจสอบความถกตองของขอมล คาเรมตนทมาจากการค านวณ กฎ และคณลกษณะการเขยนโปรแกรมทเกยวของกบแมแบบฟอรมของคณ ตวตรวจสอบตรรกะจะชวยใหคณไมจ าเปนตองเปดตวควบคมแตละตวเพอตรวจทานการตงคาเหลานดวยตวเองซงเปนงานทใชเวลามาก

การรวมเวรกโพลว

ค าวา “เวรกโฟลว” หมายถง การเคลอนทของเอกสารหรอรายการหนงๆ ไปตามล าดบขนตอนการท างานตางๆ หรองานทเกยวของกบกระบวนการทางธรกจโดยอตโนมต คณสามารถใชเวรกโฟลวเพอจดการกบกระบวนการทางธรกจทวไปทมขนเปนประจ าได เชน การอนมตหรอตรวจทานเอกสาร เมอใชแมแบบฟอรม InfoPath รวมกบคณลกษณะส าหรบจดการเวรกโฟลวใน Microsoft Office SharePoint Server 2007 คณสามารถท าใหกระบวนการทางธรกจในการสงฟอรมจากคนหนงไปยงอกคนหนงเปนไปโดยอตโนมตได ตวอยางเชน ในฐานะผจดการ คณสามารถใชเวรกโฟลวการอนมตเอกสารเพอสงฟอรมรายงานคาใชจายตอไปยงผอนมตตางๆ ตามล าดบขน และผมหนาทอนมตกสามารถอนมตหรอปฏเสธฟอรมรายงานคาใชจายนน มอบหมายงานอนมตใหมอกครง หรอขอใหมการเปลยนแปลงขอมลในฟอรมได ใน InfoPath ผ ใชสามารถคลกค าสงใน

20/43

เมน แฟม เพอเขารวมในเวรกโฟลวได โดยในเซรฟเวอร ใหชไปทชอของฟอรมในไลบราร จากนนคลกลกศรทปรากฏขน และคลก เวรกโฟลว เพอเขารวมเวรกโฟลวนน

นอกจากน คณสามารถเพมกฎลงไปในแมแบบฟอรมทมการตอบสนองตอการเปลยนแปลงในเวรกโฟลวได ตวอยางเชน คณสามารถออกแบบแมแบบฟอรมส าหรบรายงานคาใชจาย เพอทวาเมอพนกงานสงฟอรมนนแลว กฎทตงไวจะเปลยนมมมองของฟอรมนนเพอใหแสดงผลสรปรายจายขนสง และสงตอฟอรมทมการเปดใชมมมองนนอยไปยงผจดการของพนกงานผนนเพอรอการอนมต

ตวเลอกออฟไลนทดขน

หากคณก าหนดคาการเชอมตอขอมลขนรองส าหรบการใชงานแบบออฟไลน ฟอรมทยดตามแมแบบฟอรมของคณจะแคช ขอมลจากการเชอมตอขอมลขนรองนน ซงจะชวยใหผใชสามารถดและท างานกบขอมลทดงมาจากแหลงขอมลภายนอกได แมวาผใชจะยตการเชอมตอกบเครอขายแลว หรอแหลงขอมลภายนอกส าหรบฟอรมนนไมพรอมใชงานกตาม ทงนผ ใชจะไมทราบวาไมมการเชอมตออยกบเครอขาย เนองจากกลองรายการและตวควบคมอนๆ ทดงขอมลจากแหลงขอมลนนจะท างานเหมอนปกต ตามคาดฟอลต InfoPath จะก าหนดคาแมแบบฟอรมเพอใหฟอรมแคชขอมลนอยเรอยๆ แตคณสามารถก าหนดคาแมแบบฟอรมเพอใหฟอรมนนๆ เขาใชขอมลทแคชไวนตามจ านวนวนทก าหนดไวเทานนได และหากคณท าเชนนน InfoPath จะลบขอมลในแคชเมอครบจ านวนวนทก าหนดไว

วธทดกวาในการท างานกบการเชอมตอขอมล

เมอใช Office InfoPath 2007 และ InfoPath Forms Services คณสามารถแบงปน จดการ และปรบปรง การเชอมตอขอมล ในแมแบบฟอรมโดยจดเกบแมแบบฟอรมไวนอก InfoPath, ใน แฟมการเชอมตอขอมล, ใน ไลบรารการเชอมตอขอมล โดยไลบรารการเชอมตอขอมลจะชวยใหคณไมตองเปดแมแบบฟอรมของคณเพอก าหนดคาการเชอมตอขอมลทมอยแลวใหมทกครงทมการเปลยนแปลงคา คณสมบตนจะมประโยชนมากโดยเฉพาะอยางยงเมอคณจ าเปนตองยายแมแบบฟอรมจากเซรฟเวอรทใชทดลองไปยงเซรฟเวอรทใชงานจรง

21/43

การรองรบ IRM

Office InfoPath 2007 รองรบการจดการสทธในขอมล (IRM) ซงอนญาตใหคณสามารถก าหนดสทธการเขาถงใหกบฟอรมและแมแบบฟอรมได IRM จะชวยปองกนไมใหผทไมไดรบอนญาตสงพมพ สงตอ หรอคดลอกขอมลส าคญในฟอรมได ตวอยางเชน คณสามารถก าหนดใหผใชสามารถอานแมแบบฟอรมได แตจะพมพ หรอสงตอทางอเมลไมได นอกจากน ผ ใชยงสามารถก าหนดคา IRM ใหกบแบบฟอรมทผใชกรอกขอมลแลวไดดวย

ตวเลอกเพมเตมส าหรบการผสานฟอรม

ใน Office InfoPath 2007 คณสามารถปรบแตงลกษณะการท างานของการผสานขอมลทเปนคาเรมตนส าหรบตวควบคมแตละตวได เชน กลองรายการ กลองขอความ และตวควบคมการใชซ าสวนใหญ ตวอยางเชน คณสามารถเลอกแบงรายการทรวมอยดวยกนโดยใชเสนคนแนวตง จลภาค หรอตวคนอนๆ เมอคณผสานฟอรมหลายฟอรมเขาดวยกนได

ตวเลอกเพมเตมส าหรบการพมพฟอรม

ปจจบนคณสามารถสงพมพขอมลทตองการจากฟอรมผ ใชในสวนหวหรอสวนทายได ตวอยางเชน ถาคณก าลงออกแบบแมแบบฟอรมทางกฎหมาย คณสามารถท าใหชอคดปรากฏโดยอตโนมตในสวนทายของฟอรมทพมพได และในแมแบบฟอรมทมหลายมมมอง คณสามารถระบมมมองทตองการใหพมพเมอผใชสงพมพฟอรม รวมถงล าดบในการพมพได

ตวเลอกเพมเตมส าหรบแสดงตวอยางฟอรม

เพอใหการทดสอบแมแบบฟอรมงายขน คณสามารถดตวอยางแมแบบฟอรมโดยใชขอจ ากดดานความปลอดภยแบบตางๆ ได นอกจากน ในปจจบนคณยงสามารถปรบแตงการตงคาการแสดงตวอยางไดในทนทในกลองโตตอบ ตวเลอกฟอรม และบนทกคานนพรอมกบแมแบบฟอรม ตวอยางเชน หากแมแบบฟอรมของคณมการก าหนด บทบาทผใช คณสามารถก าหนดใหใชบทบาทอนทไมใชบทบาททเปนคาเรมตนเมอดตวอยางฟอรมได

22/43

ฟอรมตวอยางใหม

ตารางตอไปนแสดงแมแบบฟอรมตวอยางใหมหาแบบทมาพรอมกบ InfoPath ใหใชแมแบบฟอรมเหลานตามแบบทเปนอย ก าหนดแมแบบฟอรมเองตามความตองการของคณ หรอตรวจทานแมแบบฟอรมเมอตองการรบการออกแบบและความคดเคาโครงส าหรบแมแบบฟอรมของคณเอง

แมแบบฟอรม ใชเพอ

การตดตามทรพยสน ตดตามขอมลเกยวกบอปกรณคอมพวเตอรและทรพยสนธรกจอน

รายงานคาใชจาย ตดตามและสงคาใชจายทางธรกจ

วาระการประชม จดระเบยบและสรปการประชมทางธรกจ

รายงานสถานะ ตดตามความคบหนาและปญหาของโครงการและงานทมอบหมาย

ค าขอเดนทาง ค าขอใหจดเตรยมการเดนทาง เชน การจองเทยวบนและโรงแรมทพก ส าหรบการเดนทางเพอธรกจ

การพฒนาแมแบบฟอรม

ไมจ าเปนตองมความเชยวชาญในการเขยนโปรแกรมเพอออกแบบแมแบบฟอรมทมประสทธภาพ อยางไรกตาม หากธรกจของคณจ าเปนตองมการเขยนโคดโปรแกรม คณสามารถใชประโยชนจากคณลกษณะใหมใน Office InfoPath 2007 ทไดรบการออกแบบมาโดยเฉพาะส าหรบนกพฒนาได ในหวขอตอไปนจะกลาวถงคณลกษณะตางๆ เหลาน

โมเดลวตถทไดรบการปรบปรง

ใน Office InfoPath 2007 ไดมการเพมคณลกษณะใหม และมการปรบปรงคณสมบตเดมมากมายซงเปนทสนใจของนกพฒนา สงแรกสดในบรรดาสงทไดปรบปรงไปกคอ การเพมโมเดลวตถแบบ Managed-Code ทเรยบงายขน และสามารถรวมเขากบ Microsoft .NET Framework ไดดขน ตรรกะในสวนงานหลกของโปรแกรมทเขยนโดยใชโมเดลวตถใหมนจะท างาน

23/43

กบแมแบบฟอรมทเปดใน Office InfoPath 2007 เชนเดยวกนกบทท างานในแมแบบฟอรมทเปดในเวบเบราวเซอร โดยคณสามารถประหยดเวลาทมคาในการพฒนาได ดวยการเขยนและคอมไพลโคดเพยงครงเดยว

INFOPATH ภายใน VISUAL STUDIO

สามารถรวมคณลกษณะโหมดการออกแบบของ InfoPath เขากบระบบการพฒนาของ Microsoft Visual Studio 2005 ดวยการดาวนโหลดและตดตง Microsoft Visual Studio 2005 Tools ส าหรบระบบ Microsoft Office 2007 บนคอมพวเตอรของคณ จากนนคณจะสามารถเปด Visual Studio 2005 สรางโครงการแมแบบฟอรม InfoPath และใชคณลกษณะโหมดการออกแบบเพอออกแบบแมแบบฟอรมของคณ ส าหรบขอมลเกยวกบการดาวนโหลด Microsoft Visual Studio 2005 Tools ส าหรบระบบ Microsoft Office 2007 โปรดด InfoPath Developer Portal บนเวบไซต Microsoft Developer Network (MSDN)

VISUAL STUDIO ภายใน INFOPATH

ในโหมดออกแบบของ Office InfoPath 2007 คณสามารถเพม Managed Code ใหกบแมแบบฟอรมของคณไดอยางรวดเรวดวย Visual Studio Tools for Applications (VSTA) ซงเปนตวชวยเสรมความสามารถดาน Managed Code ใหกบ Microsoft Script Editor (MSE) ทคณสามารถใชในการเขยนสครปตตอไปได

รองรบ ADD-IN ของ COM

Office InfoPath 2007 รองรบการสรางและลงทะเบยน Add-in ของ Component Object Model (COM) ซงเปนโปรแกรมเสรมทชวยเพมค าสงแบบก าหนดเอง หรอคณลกษณะเฉพาะดานใหกบ Office InfoPath 2007 โมเดลส าหรบการพฒนานคลายคลงกบโมเดลของโปรแกรม Microsoft Office ตวอนๆ เชน Word และ Excel

ตวเลอกในการโฮสต

ในปจจบน คณสามารถโฮสตสภาพแวดลอมในการแกไขของ InfoPath ไวในโปรแกรมประยกต Windows หรอเวบเพจ (.aspx) ทก าหนดเองได ในการโฮสตฟอรม InfoPath ในโปรแกรมประยกตของ Windows ทก าหนดเอง คณตองใชตวควบคมฟอรมของ Microsoft Office InfoPath ซงอยในรปแบบตวควบคม ActiveX หรอคอมโพเนนต .NET ตวอยางเชน บรษทของคณอาจใชตวควบคมฟอรมของ InfoPath ในการรวมสวนประกอบและคณลกษณะตางๆ ของสวนตดตอผใชของ InfoPath ไวในโปรแกรมทก าหนดเองส าหรบกรอกฟอรมธรกจ ดงเชนทแสดงใหเหนดานลางน

24/43

สามารถใชตวควบคม XmlFormView ของ Microsoft Office InfoPath ซงเปนตวควบคมเวบแบบ ASP.NET ทมอยในเซรฟเวอรทใช InfoPath Forms Services ในการโฮสตฟอรม InfoPath ในเวบเพจทก าหนดเองได

ID ตวควบคมในโหมดการออกแบบ

สามารถก าหนดตวระบของ ViewContext ส าหรบตวควบคมในแมแบบฟอรม InfoPath ในโหมดการออกแบบได โดยเปดกลองโตตอบ คณสมบตตวควบคม ของตวควบคมนน และคลกแทบ ขนสง คา ViewContext ส าหรบตวควบคมปจจบนจะปรากฏในสวน โคด ของแทบ ขนสง

การประกาศแมแบบฟอรม

สงหนงทส าคญตอการประมวลผลแมแบบฟอรมกคอ การแจกจายแมแบบฟอรมไปยงผ ใชของคณ ใน Office InfoPath 2007 คณสามารถประกาศแมแบบฟอรมไปยงต าแหนงอนๆ เพมเตมได ซงรวมถงเซรฟเวอรทใช InfoPath Forms Services หรอ Windows SharePoint Services 3.0

ในตารางตอไปนจะแสดงตวเลอกการประกาศทสามารถใชไดในตวชวยสรางการประกาศ

ตวเลอกการประกาศ ค าอธบาย

ไปยงเซรฟเวอร SharePoint

โ ด ย ม ห ร อ ไ ม ม InfoPath

Forms Services

คณสามารถใชตวเลอกนในการประกาศแมแบบฟอรมทเขากนไดกบเบราวเซอรไปยงเซรฟเวอร

ทใช InfoPath Forms Services ได นอกจากนคณยงสามารถประกาศแมแบบฟอรมปกตไปยง

ไลบราร หรอประกาศเปน ชนดเนอหา ของไซตบนเซรฟเวอรทใช Windows SharePoint

Services 3.0

ไปยงกลมผ รบอเมล ใน InfoPath 2003 คณจะใชค าสง สงฟอรมเปนสงทแนบ (ในเมน แฟม) เมอตองการแนบ

แมแบบฟอรมไปกบอเมลทสงไปยงผ ใชคนอน แตใน Office InfoPath 2007 คณลกษณะนจะ

เปนสวนหนงของตวชวยสรางการประกาศ ทงนเพอใหคณลกษณะทงหมดส าหรบการประกาศ

นนอยในต าแหนงเดยวกน โดยเมอคณประกาศแมแบบฟอรมไปยงกลมผ รบทางอเมล กจะชวย

ใหผใชสามารถเปด กรอก และสงฟอรม InfoPath มาในสวนเนอความของอเมลได

ไปยงต าแหนงบนเครอขาย ใชตวเลอกนเมอตองการประกาศแมแบบฟอรมไปยงโฟลเดอรทใชรวมกนบนคอมพวเตอรของ

คณหรอบนเครอขาย

เปนแมแบบฟอรมทสามารถ

ตดตงได (แฟม .js หรอ .msi)

ใน InfoPath 2003 คณตองใชเครองมอเฉพาะในชด Software Development Kit (SDK) เพอ

สรางแพคเกจและปรบใช แมแบบฟอรมทมการตดตงแบบก าหนดเองแตใน Office InfoPath

2007 คณสามารถใชตวชวยสรางการประกาศในการสรางแฟมตดตง Microsoft Windows

Installer (.msi) ทสามารถตดตงและลงทะเบยนแมแบบฟอรมในคอมพวเตอรของผ ใชได ใน

การท าเชนนคณจะตองม Microsoft Visual Studio .NET 2003 หรอ Microsoft Visual Studio

25/43

2005 ตดตงอยในเครองคอมพวเตอรของคณกอน หากคณไมไดตดตง Visual Studio ไวใน

เครองของคณ คณสามารถบนทกส าเนาของแมแบบฟอรมลงในโฟลเดอรเครอขายทใชรวมกน

และสรางแฟม Microsoft JScript (.js) ทสามารถใชลงทะเบยนแมแบบฟอรมในคอมพวเตอร

ของผ ใชได ในกรณน คณจะตองคดลอกทงแมแบบฟอรมและแฟมสครปตไปยงคอมพวเตอร

ของผ ใชกอน และหลงจากท าการคดลอกทงสองแฟมแลว ผดแลระบบหรอผ ทมสทธในระดบ

ผดแลระบบจะสามารถเรยกใชสครปตนนเพอลงทะเบยนแมแบบฟอรมได

เ ป น แ ม แ บ บ แ ผ ง ข อ ม ล

คณสมบต เอกสารส าหรบ

ช น ด เ น อ ห า แ บ บ ไ ซ ต

SharePoint หรอชนดเนอหา

แบบรายการ

ผออกแบบขนสงสามารถออกแบบแมแบบฟอรมทท าหนาทเปนแผงขอมลคณสมบตเอกสารได

โดยทผใชจะเหนเปนเขตขอมลทสามารถแกไขไดบรเวณดานบนสดของเอกสาร หากคณก าลง

สรางแผงขอมลคณสมบตเอกสารใน InfoPath จะมตวเลอกเพมเตมปรากฏในตวชวยสรางการ

ประกาศซงจะชวยสามารถประกาศแมแบบฟอรมเปนแมแบบแผงขอมลคณสมบตเอกสารได

การดแลรกษาแมแบบฟอรม

คณลกษณะตอไปนจะชวยใหคณสามารถเกบรกษา ปรบปรง และเกบฟอรมและแมแบบฟอรมแบบถาวรไดงายขน

ตวเลอกการเกบถาวร

องคกรตางๆ มกเกบฟอรมแบบถาวร ซงเปนขนตอนสดทายของวงจรการใชงานการออกแบบฟอรม ใน Office InfoPath 2007 คณสามารถเกบฟอรมทกรอกแลวแบบถาวรดวยการเปดฟอรม และสงออกฟอรมนนเปนแฟมรปแบบตางๆ ตอไปน

Portable Document Format (PDF) PDF คอ รปแบบแฟมอเลกทรอนกสทมเคาโครงคงท ซงเกบรกษาการจดรปแบบเอกสารและท าใหสามารถใชงานแฟมรวมกน รปแบบ PDF ท าใหมนใจไดวาเมอแฟมถกแสดงออนไลนหรอพมพ แฟมจะยงคงมรปแบบเหมอนกบทคณตองการ และท าใหมนใจไดวาขอมลในแฟมนนไมสามารถถกคดลอกหรอเปลยนแปลงไดโดยงาย นอกจากน รปแบบ PDF ยงมประโยชนส าหรบเอกสารทจะถกผลตซ าโดยใชการพมพเชงพาณชย

XML Paper Specification (XPS) XPS เปนรปแบบแฟมอเลกทรอนกสทเกบรกษาการจดรปแบบเอกสารและท าใหสามารถใชงานแฟมรวมกน รปแบบ XPS ท าใหมนใจไดวาเมอแฟมถกแสดงออนไลนหรอพมพ แฟมจะยงคงมรปแบบเหมอนกบทคณตองการ และท าใหมนใจไดวาขอมลในแฟมนนไมสามารถถกคดลอกหรอเปลยนแปลงไดโดยงาย

คณสามารถบนทกเปนแฟม PDF หรอ XPS จากโปรแกรม ระบบ Microsoft Office 2007 เฉพาะเมอคณตดตง Add-in ส าหรบขอมลเพมเตม โปรดดท การเปดใชการสนบสนนรปแบบแฟมอน เชน PDF และ XPS หากองคกรของคณใช Office SharePoint Server 2007 คณสามารถเกบฟอรมทท างานบนเซรฟเวอร (แฟม .xml) แบบถาวรได โดยแปลงฟอรมเหลานนเปนเวบเพจ

เมอคณแปลงฟอรมลงในเวบเพจ แฟมผลลพธอาจแตกตางกนเพยงเลกนอยจากแฟมตนฉบบ คณควรตรวจสอบผลลพธของการแปลงเพอตรวจสอบใหแนใจวาการแปลงดงกลาวเปนไปตามทคณตองการ ตวอยางเชน ถาการเชอมตอขอมลไปยงแหลงขอมลรองถกใชเพอรวบรวมกลองรายการบนฟอรม คณจะไมเหนคากลองรายการทงหมดในฟอรมทเกบถาวร คณจะเหนเฉพาะคาทผใชระบเมอผใชกรอกขอมลลงในฟอรมแทนเทานน

26/43

ตวเลอกการปรบปรง

เมอคณปรบปรงแมแบบฟอรมทประกาศไปแลว InfoPath จะแทนทแมแบบฟอรมเดมในคอมพวเตอรของผ ใชดวยแมแบบฟอรมรนทใหมกวาโดยอตโนมต อยางไรกตาม หากมขอบงคบหรอเหตผลอนๆ ทจ าเปน คณสามารถอนญาตใหผ ใชเลอกทจะไมปรบปรงแมแบบฟอรมเดมได

ถาคณประกาศแมแบบฟอรมทเปนแมแบบฟอรมทผดแลระบบอนมต ไปยงเซรฟเวอรทใช InfoPath Forms Services คณจะสามารถแทนทแมแบบฟอรมนนดวยแมแบบฟอรมรนใหมโดยไมท าใหขอมลของผ ใชทก าลงกรอกแบบฟอรมของคณในเบราวเซอรเกดการสญหาย ถาคณมเหตผลทจ าเปนอนๆ เชน Security Fix คณสามารถเลอกใหเขยนทบแมแบบฟอรมนนโดยทนทได

การวนจฉย OFFICE

การวนจฉย Microsoft Office เปนชดทดสอบเพอวนจฉยซงสามารถชวยคณคนหาสาเหตทคอมพวเตอรของคณหยดท างานได โปรแกรมทดสอบเพอวนจฉยนสามารถแกปญหาหลายอยางไดเองโดยตรง และอาจชวยระบวธทคณสามารถใชแกปญหาอนๆ ได โดยการวนจฉย Microsoft Office ไดเขามาแทนทคณลกษณะการตรวจหาและซอมแซมของ Microsoft Office 2003 และการกคนโปรแกรมประยกต Microsoft Office

ศนยความเชอถอของ OFFICE

ศนยความเชอถอ คอ ต าแหนงทคณสามารถตงคาความปลอดภยและความเปนสวนตวส าหรบโปรแกรม ระบบ Microsoft Office 2007 ได โดยใน Office รนนจะมระบบรกษาความปลอดภยทไดรบการปรบปรงใหทนสมยขนเขามาแทนทระบบความปลอดภยเดมทมการแบงระดบความปลอดภยออกเปนสงมาก สง ปานกลาง และต า ซงใชใน Office รนกอน

วงจรของแมแบบฟอรม

บทความนเปนบทความส าหรบนกออกแบบแมแบบฟอรมทตองการท าความเขาใจเกยวกบขนตอนการออกแบบ

ฟอรมใน Microsoft Office InfoPath ในระดบสง ซงจะจดเคารางขนตอนการสรางและการปรบใชแมแบบฟอรมทตางกน และ

ใหมการเชอมโยงส าหรบขอมลเพมเตมเกยวกบงานคย ขณะเดยวกน คณสามารถทดลองและท างานในวธทเหมาะสมทสด

ส าหรบคณ การปฏบตตามขนตอนการออกแบบทแนะน านอาจชวยใหคณประหยดเวลาในการท างานระยะยาว

ขนตอน 1: การวางแผน

เวลาทคณใชในการวางแผนขนอยกบความซบซอนของแมแบบฟอรมของคณ บทบาทของคณในองคกรของคณ อกทงขนตอนและความตองการตางๆ ในองคกรของคณ

ถาแมแบบฟอรมของคณใชเฉพาะสมาชกของทมปจจบนของคณ ขนตอนการวางแผนอาจไมเปนทางการ ถาแมแบบฟอรมของคณมความซบซอนมากยงขน ขนตอนการวางแผนจะเปนทางการมากขนและเกยวของกบขนตอนมากขน และคณอาจตองการปรกษากบผ ถอผลประโยชนจ านวนมากดวยเชนกน ตวอยางเชน ถาแมแบบฟอรมของคณอาจจะเปนสวนหนงของระบบธรกจแบบบรษทในแนวกวางทขยายใหญขน เชน ระบบการรายงานการใชจายหรอระบบการวางแผนทรพยากรขององคกร จากนนคณอาจตองการสรางเอกสารการวางแผนทเปนทางการ เชน ขอก าหนดหนาทการใชงาน เปนตน

27/43

ในกรณใดกรณหนง กอนทคณจะเรมการออกแบบแมแบบฟอรมของคณ คณควรพจารณาสงตอไปน

จดมงหมายของผใช สงใดผใชของคณตองการทจะท าใหประสบความส าเรจกบแมแบบฟอรมของคณ สถานการณสมมตแบบใดทคณตองการสนบสนน คณจะวดความส าเรจในการประชมจดมงหมายของผใชของคณไดอยางไร

การพจารณาความเขากนได คณตองการใหผใชภายนอกองคกรสามารถเขาถงแมแบบฟอรมของคณไดหรอไม ในปจจบนหรอในอนาคต ตวอยางเชน คณตองการใหแมแบบฟอรมสามารถใชงานไดบนเวบไซตของลกคาภายนอกองคกรทไมมการตดตง InfoPath บนคอมพวเตอรหรอไม ถาตองการใหใชงานได คณสามารถออกแบบแมแบบฟอรมทเขากนไดกบเบราวเซอร แทนทเฉพาะแมแบบฟอรม InfoPath มาตรฐาน ผ ใชบางคนในองคกรของคณจ าเปนตองกรอกฟอรมของคณใน InfoPath 2003 หรอไม ถาจ าเปน คณอาจตองการออกแบบแมแบบฟอรมทเขากนไดกบรนกอนหนาหรอไม คณตองการใหผ ใชสามารถกรอกฟอรมในขณะทผ ใชไมอยในทท างานหรอออฟไลนอยหรอไม ถาตองการ คณสามารถเพมคณลกษณะใหกบแมแบบฟอรมของคณซงจะท าใหแมแบบฟอรมดงกลาวท างานในโหมดออฟไลนไดอยางมประสทธภาพ

ฟอรมผใชทมอย คณไดใชเอกสาร Microsoft Office Word หรอสมดงาน Microsoft Office Excel ในปจจบนเพอรวบรวมขอมลจากผใชหรอไม ถาใช คณสามารถแปลงแฟมเหลานนเปนแมแบบฟอรม InfoPath ไดอยางงายดาย คณมแมแบบฟอรม InfoPath 2003 ทมอยหรอไม ถาม คณตองการแมแบบฟอรมเหลานนใหเขากนไดกบรนกอนหนา หรอคณตองการปรบรนแมแบบฟอรมเหลานนใหเปนรปแบบ Office InfoPath 2007 หรอไม

ความตองการดานการรวมตว แมแบบฟอรมของคณจะท างานกบผลตภณฑหรอเทคโนโลยอนๆ แบบใด ตวอยางเชน คณอาจตองการทจะจดเกบขอมลในแมแบบฟอรมของคณในฐานขอมล Microsoft SQL Server หรอคณอาจตดสนใจทจะยดตามการออกแบบแมแบบฟอรมของคณบนบรการบนเวบเพอทคณจะสามารถสงขอมลไปยงฐานขอมลทไมไดรบการสนบสนนโดยตรงโดย InfoPath

ความตองการดานสวนตดตอผใช คณจ าเปนตองยดตามแนวทางตราสญลกษณองคกรหรอไม คณตองการใหแมแบบฟอรมของคณมลกษณะใด ชนดของตวควบคมแบบใดทคณจะใชและคณจะจดการกบตวควบคมเหลานนไดอยางไร

ความตองการดานขนตอน แมแบบฟอรมของคณเปนสวนของขนตอนทางธรกจทใหญขน เชน ขนตอนของการอนมตรายงานการใชจายหรอไม ถาใช มมมองชนดใดทคณตองการ และคณจะด าเนนการตามกฎทควบคมวธการทขอมลจะยายผานองคกรและถกด าเนนการโดยบคคลและระบบทางธรกจทตางกนอยางไร คณจะน าขอไดเปรยบของคณลกษณะเวรกโฟลวในโปรแกรมอนๆ เชน Microsoft Office SharePoint Server 2007 ไปใชหรอไม แมแบบฟอรมของคณจะตองการ Managed Code หรอสครปตหรอไม ถาตองการ คณจะใชนกพฒนาภายในองคกรหรอจะจางบคคลภายนอกใหท างานนหรอไม

ความตองการดานการจดเกบขอมล คณตองการใหท าสงใดกบขอมลในฟอรมผ ใช ตวอยางเชน ถาผ ใชตองการทจะสงขอมลฟอรมไปและกลบไดอยางรวดเรว และคณไมตองการทจะน าขอมลมาใชใหม แลวคณอาจตองการใชขอความอเมลเพอจดเกบขอมล ถาผใชตองการทจะเขาถงและใชขอมลฟอรมรวมกน แลวคณอาจตองการจดเกบคอลเลกชนของฟอรม InfoPath ทสมพนธกนในไลบรารบนเซรฟเวอรทท างานบน Microsoft Windows SharePoint Services ถาผ ใชตองการเขาถงขอมลฟอรมในโปรแกรมประยกตหรอระบบทางธรกจอนๆ เชน โปรแกรมประยกตการค านวณหรอการรายงานคาใชจาย เปนตน แลวคณอาจตองการจดเกบขอมลลงในฐานขอมลองคกร ซงการท าเชนนมกจะท าประสบผลส าเรจไดดวยการเชอมตอแมแบบฟอรมกบบรการบนเวบทท าหนาทเปนสอกลางระหวางแมแบบฟอรมและฐานขอมลหรอระบบทางธรกจ

ความตองการดานความปลอดภย ความทาทายและปญหาดานความปลอดภยประเภทใดทคณตองเผชญ แมแบบฟอรมของคณจ าเปนตองตดตงบนคอมพวเตอรของผใชหรอไม หรอผใชของคณสามารถเขาถงแมแบบฟอรมจากทรพยากรเครอขายไดหรอไม คณตองการใหผ ใชเซนฟอรมของผ ใชหรอชดขอมลบางชดในฟอรมของผ ใชแบบดจทลหรอไม คณจะเชอมตอแมแบบฟอรมไปยงฐานขอมลไดโดยตรง หรอคณจะใชแฟมการเชอมตอขอมลในไลบรารการเชอมตอขอมล ความทาทายและปญหาดานความปลอดภยประเภทใดทผดแลระบบน าไปใชในการจดการโดยทวไป

28/43

ความตองการดานการทดสอบ ขนตอนใดทคณจะใชเพอทดสอบลกษณะทปรากฏและลกษณะการท างานของแมแบบฟอรมของคณ คณจ าเปนตองสรางการวางแผนการทดสอบอยางเปนทางการหรอไม

ความตองการดานการปรบใช คณวางแผนเพอใชแมแบบฟอรมของคณรวมกนกบบคคลอนอยางไร คณจะประกาศแมแบบฟอรมไดทไหน ถาคณวางแผนทจะประกาศแมแบบฟอรมไปยงเซรฟเวอรทท างานบน InfoPath Forms Services คณตองการประกาศแมแบบฟอรมไปยงไลบรารหรอเปนไซตชนดเนอหาหรอไม คณจะแจงผ ใชใหทราบถงความพรอมใชงานของแมแบบฟอรมไดอยางไร คณมแผนการใดบางในการวางจ าหนายแมแบบฟอรมรนใหม

ความตองการดานการบ ารงรกษา คณตองการเกบแมแบบฟอรมถาวร ฟอรมผใชหรอทงสองฟอรมหรอไม คณตองใชเวลาในการเกบขอมลนานเทาใด นโยบายในการเกบถาวรและนโยบายในการเกบขอมลนโยบายใดทองคกรของคณตองการ

ขนตอน 2: การออกแบบ

หลงจากทคณไดท าขนตอนการวางแผนเสรจเรยบรอยแลว คณสามารถเรมขนตอนการออกแบบได ขอแนะน าใหคณปฏบตตามล าดบงานทแสดงรายการไวดานลางเมอท าการออกแบบแมแบบฟอรมของคณ อยางไรกตาม คณสามารถเปลยนแปลงจากล าดบได ถาจ าเปน ตวอยางเชน คณอาจเลอกทจะก าหนดการตรวจสอบความถกตองของขอมล การจดรปแบบตามเงอนไข และกฎส าหรบตวควบคมในขณะทคณเพมตวควบคมเหลานนลงในแมแบบฟอรมของคณแทนทจะด าเนนการหลงจากขนตอนการออกแบบ

ขนตอนท 1 สรางแมแบบฟอรม ขนตอนท 2 สรางหรอระบแหลงขอมลหลก ขนตอนท 3 ก าหนดเคาโครง ขนตอนท 4 เพมตวควบคม ขนตอนท 5 เพมการเชอมตอขอมล ขนตอนท 6 เพมการตรวจสอบความถกตองของขอมล กฎ และคณลกษณะตรรกะในสวนงานหลกของโปรแกรมอนๆ ขนตอนท 7 สรางมมมองแบบก าหนดเอง ขนตอนท 8 เปดใชงานลกษณะการท างานการสง ขนตอนท 9 เปดใชงานคณลกษณะความปลอดภย ขนตอนท 10 ทดสอบลกษณะทปรากฏและลกษณะการท างาน

ขนตอนท 1 สรางแมแบบฟอรม เมอคณสรางแมแบบฟอรมของคณ คณอาจตองการน าเขาฟอรมทมอย เชน เอกสาร Word หรอสมดงาน Excel ลงใน InfoPath หรอระบการตงคาความเขากนไดส าหรบแมแบบฟอรมเพอทฟอรมผลลพธสามารถถกเตมลงใน InfoPath 2003 หรอในเวบเบราวเซอร โดยสวนใหญตวเลอกเหลานจะพรอมใชงานในกลองโตตอบ ออกแบบแมแบบฟอรม ตวอยางเชน ถาคณตองการออกแบบแมแบบฟอรมทสามารถเปดและกรอกขอมลลงใน Microsoft Office InfoPath หรอเบราวเซอร คณสามารถเลอกกลองกาเครองหมาย เปดใชงานเฉพาะคณลกษณะท เ ขากนกบเบราวเซอรเทานน ในกลองโตตอบ ออกแบบแมแบบฟอรม

29/43

ทรพยากรตอไปนใหรายละเอยดเพมเตมเกยวกบขนตอนของการสรางแมแบบฟอรม

คลก เมอตองการ

บ ท น า ส InfoPath

Forms Services

ศกษาเกยวกบเซรฟเวอรเทคโนโลยทท าใหคณสามารถสรางแมแบบฟอรมทสามารถเปดและกรอก

ขอมลลงในเบราวเซอร

บ ท น า ส แ ม

แบบฟอรมท เ ขากน

ไดกบเบราวเซอร

ศกษาเกยวกบแมแบบฟอรมทเขากนไดกบเบราวเซอรซงสามารถเปดและกรอกขอมลลงใน InfoPath

ในเบราวเซอร หรอบนอปกรณเคลอนท แมแบบฟอรมทเขากนไดกบเบราวเซอรสามารถเปดใชงาน

ส าหรบการใชในเบราวเซอรเมอไดรบการประกาศไปยงเซรฟเวอรทท างานอยบน InfoPath Forms

Services โดยตวคณหรอผดแลระบบฟารมของเซรฟเวอร

ระบการตงคาความ

เขากนไดส าหรบแม

แบบฟอรม

เลอกการตงคาทเขากนไดส าหรบแมแบบฟอรมหรอเปลยนแปลงการตงคาความเขากนไดทมอย การ

ตงคานจะก าหนดวาคณลกษณะและตวควบคม InfoPath ใดทพรอมใชงานส าหรบคณเมอท าการ

ออกแบบแมแบบฟอรม ตวอยางเชน ถาคณเลอกกลองกาเครองหมาย เปดใชงานเฉพาะ

คณลกษณะท เ ขากนกบเบราวเซอรเ ทานน ในบานหนาตางงาน ออกแบบแมแบบ

ฟอรม InfoPath จะซอนหรอปดใชงานตวควบคมและคณลกษณะทใชงานไมไดในแมแบบฟอรมท

เปดใชงานส าหรบเบราวเซอร

ออก แบบแม แ บบ

ฟอรมท ท า ง านกบ

InfoPath 2003

สรางแมแบบฟอรมทท างานใน InfoPath 2003 รวมทงใน InfoPath 2007

ปรบรนแมแบบฟอรม

จาก InfoPath 2003

เปน InfoPath 2007

ปรบรนแมแบบฟอรม InfoPath 2003 ทมอยเปนรปแบบ Office InfoPath 2007 เพอทคณสามารถใช

คณลกษณะตางๆ ทระบเปน Office InfoPath 2007 ในแมแบบฟอรมของคณไดอยางอสระ เชน การ

จดการสทธในขอมล (IRM) เปนตน

แปลงสมดงาน Excel

เ ปนแมแบบฟอรม

InfoPath

สรางแมแบบฟอรมจากสมดงาน Microsoft Office Excel ทมอย

แปลงเอกสาร Word สรางแมแบบฟอรมจากเอกสาร Microsoft Office Word ทมอยเปนแมแบบฟอรม Infopath

ขนตอนท 2 สรางหรอระบแหลงขอมลหลก แมแบบฟอรมทงหมดจะยดตามแหลงขอมลซงจดเกบขอมลทรวบรวมในฟอรม แหลงขอมลนอาจเปนฐานขอมลองคกร บรการบนเวบ หรอแฟม XML ทมอยทใชผานทางองคกรของคณเพอท าใหขอมลเปนมาตรฐาน เชน แฟม XML

30/43

Schema (.xsd) ถาคณไมมแหลงขอมลทมอย คณสามารถปลอยให InfoPath สรางแหลงขอมลหนงแหลงใหกบคณไดในขณะทคณเพมตวควบคมลงในแมแบบฟอรม และสามารถดการแสดงของแหลงขอมลส าหรบแมแบบฟอรมของคณในบานหนาตางงาน แหลงขอมล

เมอคณสรางแมแบบฟอรมของคณเปนครงแรก คณตองตดสนใจวาจะเลอกใชวธใดตอไปน

การปลอยให InfoPath สรางแหลงขอมล ถาคณสรางแมแบบฟอรมเปลา InfoPath จะสรางแหลงขอมลส าหรบคณในขณะทคณเพมตวควบคมลงในแมแบบฟอรมของคณ ซงจะเปนประโยชนเมอคณก าลงออกแบบแมแบบฟอรมทจะใชอยางไมเปนทางการโดยสมาชกของทมงานเลกๆ เมอคณไมสามารถเขาถงไปยงแหลงขอมลทมอยในองคกรของคณ หรอเม อคณไมตองการจดเกบขอมลทคณไดรวบรวมภายนอกฟอรม ซงสงนอาจเปนประโยชนไดเชนกนเมอคณใชฟอรมรวมกนในไลบราร SharePoint หรอในขอความอเมล Microsoft Office Outlook 2007 และคณตองการแสดงขอมลจากฟอรมในคอลมนทอยในไลบรารหรอในโฟลเดอร ฟอรม InfoPath แทนทจะจดเกบในฐานขอมลหรอต าแหนงทตงภายนอกอนๆ

การใชแหลงขอมลทมอย ถาคณยดตามการออกแบบของแมแบบฟอรมของคณบนแหลงขอมลทมอย เชน ฐานขอมลหรอบรการบนเวบ InfoPath จะสรางการเชอมตอขอมลหลกไปยงแหลงขอมล โดยสามารถมเพยงการเชอมตอขอมลหลกในแมแบบฟอรมหนงอยางเทานน ภายหลงในขนตอนการออกแบบ คณสามารถสรางการเชอมตอขอมลส าหรบแหลงขอมลรองเพอใสกลองรายการทมขอมลภายนอก หรอเพอสงขอมลฟอรมไปยงแหลงขอมลอยางนอยหนงแหลง ส าหรบขอมลเพมเตมเกยวกบแหลงขอมลรอง ใหดท "ขนตอนท 5 เพมการเชอมตอขอมล" ซงจะพบตอไปในบทความน

ทรพยากรตอไปนจะใหรายละเอยดเพมเตมทชวยใหคณก าหนดวาจะใชชนดของแหลงขอมลใด และคณควรเพมการเชอมตอขอมลเพมเตมลงในแมแบบฟอรมของคณเมอใด

คลก เมอตองการ

บทน าสแหลงขอมล ศกษาเกยวกบแหลงขอมลท InfoPath สามารถท างานดวยได และวธการทแหลงขอมลจะถก

แสดงในบานหนาตางงาน แหลงขอมล

บทน าสการเชอมตอขอมล ศกษาเกยวกบการเชอมตอขอมลซงเปนการเชอมโยงไดนามกระหวางฟอรมและแหลงขอมลท

จดเกบหรอใหมขอมลส าหรบฟอรมนน

ออกแบบแมแบบฟอรมโดย

ใชการตงคาในไลบรารการ

เชอมตอขอมล

ยดตามการออกแบบของแมแบบฟอรมของคณบนแฟมการเชอมตอขอมลทวไปทจดเกบใน

ไลบรารการเชอมตอขอมลบนไซต Office SharePoint Server 2007 แฟมนจะจดเกบขอมล

เกยวกบการเชอมตอไปยงแหลงขอมล เชน ฐานขอมล Access กระดาษค านวณ หรอแฟม

ขอความ เปนตน

31/43

ขนตอนท 3 ก าหนดเคาโครง แมแบบฟอรมสวนใหญประกอบดวยตารางเคาโครงอยางนอยหนงตาราง ซงเปนขอบขายส าหรบการจดระเบยบและการจดเรยงเนอหาฟอรม ทมตวควบคม สวนของฟอรม โลโก และชนดของรปอนๆ

คณสามารถคนหาตารางเคาโครงส าเรจรปในบานหนาตางงาน เคาโครง ไดดงน

ทรพยากรตอไปนจะใหรายละเอยดเพมเตมเกยวกบตวเลอกการออกแบบทแสดงส าหรบแมแบบฟอรมของคณ

คลก เมอตองการ

บทน าเกยวกบการจดเคาโครง

แมแบบฟอรม

ศกษาเกยวกบตารางเคาโครงทชวยใหคณจดเรยงองคประกอบบนแมแบบฟอรม และ

เกยวกบตวควบคมทถกใชส าหรบจดประสงคเคาโครง

น าแบบแผนชดสไปใช ศกษาวธการน าสรวมไปใชโดยอตโนมตกบรายการทระบบนแมแบบฟอรมของคณ

แทรกและการวางต าแหนง

รปภาพ

ศกษาวธการแทรกรปภาพ เชน โลโกขององคกรหรอประกาศในวารสารใหเปนแมแบบฟอรม

ขนตอนท 4 เพมตวควบคม ตวควบคมอนญาตใหผ ใชใสและเลอกขอมลในแมแบบฟอรม นอกจากนตวควบคมยงใชเพอแสดงขอมลจากแหลงขอมลทมอย เชน ฐานขอมลหรอบรการบนเวบ หลงจากทท าการสรางเคาโครงของแมแบบฟอรมของคณ คณสามารถแทรกตวควบคมใดๆ ทคณตองการลงในแมแบบฟอรมของคณได บานหนาตางงาน ตวควบคม จะใหมการเขาถงตวควบคมทกตวทพรอมใชงานใน InfoPath ซงรวมถงตวควบคมแบบก าหนดเองทไดเพมลงในบานหนาตางงานไวแลว เชน ตวควบคม ActiveX หรอ สวนประกอบแมแบบ

32/43

และสามารถเพมตวควบคมลงในแมแบบฟอรมของคณไดดวยการคลกชอของตวควบคมในรายการแทรกตวควบคม หรอดวยการลากตวควบคมจากบานหนาตางงานไปยงพนทท างานของแมแบบฟอรม ทงนขนอยกบชนดของตวควบคมทคณเพมลงในแมแบบฟอรมของคณ ผใชทกรอกขอมลลงในฟอรมจะสามารถพมพขอความลงในเขตขอมลขอความ ดขอมลในตวควบคมทซ ากน สรางสงทเลอกจากป มตวเลอกและกลองกาเครองหมาย เลอกรายการจากรายการ และคลกป มค าสงเพอด าเนนการตามค าสง ขอมลทผใชปอนลงในตวควบคมจะถกจดเกบในแหลงขอมลของฟอรม

ทรพยากรตอไปนจะใหรายละเอยดเพมเตมเกยวกบการใชตวควบคมใน InfoPath

คลก เมอตองการ

บทน าสตวควบคม ศกษาเกยวกบชนดของตวควบคมอนทพรอมใชงานใน InfoPath

ออกแบบสวนประกอบ

แมแบบเพอน ามาใชใหม

ในแมแบบฟอรมหลาย

แมแบบ

ศกษาเกยวกบวธการแทรกและการปรบปรงสวนประกอบแมแบบ สวนประกอบแมแบบสามารถ

ชวยใหคณเกบการออกแบบทสอดคลองกนถาวรส าหรบคอลเลกชนของแมแบบฟอรม

ตวอยางเชน คณสามารถสรางสวนประกอบแมแบบส าหรบสวนลายเซนต นอกเหนอจากการน า

ตวควบคมและเคาโครงมาใชใหม คณสามารถน ากฎ การจดรปแบบตามเงอนไข และการ

ตรวจสอบความถกตองของขอมลไปใชใหมได

ขนตอนท 5 เพมการเชอมตอขอมล แมแบบฟอรมทงหมดมแหลงขอมลหลกทอางองเปนแหลงขอมลหลก ถาคณออกแบบแมแบบฟอรมทยดตามแหลงขอมลภายนอก เชน ฐานขอมลหรอบรการบนเวบ InfoPath จะสรางแหลงขอมลหลกทยดตามแหลงขอมลภายนอกนน หรออกวธหนง ถาคณออกแบบแมแบบฟอรมเปลา InfoPath จะสรางแหลงขอมลหลกส าหรบคณในขณะทคณเพมตวควบคมลงในแมแบบฟอรมของคณ

ในขณะทคณออกแบบแมแบบฟอรมของคณ คณยงสามารถเพมการเชอมตอขอมลลงในแหลงขอมลรองอยางนอยหนงแหลงขอมลดวยเชนกน แหลงขอมลรองเปนแฟมขอมลแบบ XML ฐานขอมล หรอบรการบนเวบทใชโดยฟอรมส าหรบรายการในกลองรายการหรอส าหรบสครปตแอคชน ซงจะท าใหคณสามารถใสขอมลลงในกลองรายการและตวควบคมอนๆ ทมขอมลภายนอกไปยงแมแบบฟอรมได เชน ขอมลทอยในฐานขอมล SQL Server หรอรายการ SharePoint นอกจากนคณสามารถเพมการเชอมตอลงในแหลงขอมลรองไดเมอคณตองการใหผ ใชสงขอมลไปยงแหลงขอมลภายนอกอยางนอยหนงแหลง

ทรพยากรตอไปนจะใหมรายละเอยดเพมเตมเกยวกบการเชอมตอขอมลรองและสงทใชใน InfoPath

คลก เมอตองการ

บทน าสการเชอมตอขอมล ศกษาการเชอมตอขอมลคออะไรและวธการทคณใชการเชอมตอขอมลเพอเรยกใชและสง

ขอมลจากฐานขอมล บรการบนเวบ หรอแหลงขอมลอนๆ ตวอยางเชน ถาโครงการของทม

แสดงรายการบนไซต SharePoint คณสามารถสรางการเชอมตอขอมลไปยงรายการนนได

33/43

เพอทชอโครงการจะปรากฏขนภายในตวควบคมกลองรายการบนฟอรมดงกลาว

เพมการเ ชอมตอขอมลลงใน

รายการหรอไลบรารเอกสาร

SharePoint

เพมการเชอมตอขอมลรองลงในแมแบบฟอรมของคณทสามารถสอบถามขอมลจาก

ไลบรารหรอรายการ หรอสงขอมลไปยงไลบรารบนเซรฟเวอรทก าลงท างานบน Windows

SharePoint Services

เพมการเ ชอมตอขอมลลงใน

ฐานขอมล Microsoft SQL

Server

เพมการเชอมตอขอมลรองลงในแมแบบฟอรมของคณทสอบถามฐานขอมล SQL Server

เพมการเ ชอมตอขอมลลงใน

บรการบนเวบ

เพมการเชอมตอขอมลรองลงในแมแบบฟอรมของคณทสามารถสอบถามหรอสงขอมลไป

ยงบรการบนเวบได

เพมการเชอมตอขอมลดวยการ

ใ ชการต ง ค า ใน ไลบรา รกา ร

เชอมตอ

เพมการเชอมตอขอมลรองลงในแมแบบฟอรมของคณดวยการใชแฟมการเชอมตอขอมลท

จดเกบในไลบรารการเชอมตอขอมลบนไซต Office SharePoint Server 2007 แฟมนจะ

จดเกบขอมลเกยวกบการเชอมตอไปยงแหลงขอมล เชน ฐานขอมล Access กระดาษ

ค านวณ หรอแฟมขอความ เปนตน

ใชคาจากบรการบนเวบเพอใส

ขอมลลงในกลองรายการ กลอง

รายการแบบหลนลง หรอกลอง

ค าสงผสม

ใสขอมลลงในกลองรายการ กลองรายการแบบหลนลง หรอกลองค าสงผสมทมขอมลจาก

การเชอมตอขอมลรองไปยงบรการบนเวบ

ใ ช ค า จ า ก ฐ า น ข อ ม ล SQL

Server เพอใสขอมลลงในกลอง

รายการ กลองรายการแบบหลน

ลง หรอกลองค าสงผสม

ใสขอมลลงในกลองรายการ กลองรายการแบบหลนลง หรอกลองค าสงผสมทมขอมลจาก

การเชอมตอขอมลแบบสอบถามไปยงฐานขอมล Microsoft SQL Server

ก าหนดคาการเชอมตอขอมลรอง

ส าหรบการใชงานแบบออฟไลน

ก าหนดคาแมแบบฟอรมของคณเพอใหฟอรมทยดตามแมแบบฟอรมจะแคชขอมลจากการ

เชอมตอขอมลรองเมอผ ใชกรอกขอมลลงในฟอรม ซงจะเปนประโยชนเมอผ ใชไมมการ

เชอมตอเครอขาย หรอเมอแหลงขอมลภายนอกส าหรบฟอรมไมพรอมใชงาน ใน

สถานการณสมมตเหลาน InfoPath จะแสดงขอมลทถกแคชในฟอรมและฟอรมจะท างาน

ตอไปตามทไดคาดหวงไวส าหรบผใช

34/43

ขนตอนท 6 เพมการตรวจสอบความถกตองของขอมล กฎ และคณลกษณะตรรกะในสวนงานหลกของโปรแกรมอนๆ สงส าคญคอการลดตนทนและการเพมประสทธภาพในธรกจของคณเทาทจะท าได คณสามารถใชคณลกษณะทมตรรกะในสวนงานหลกของโปรแกรมในแมแบบฟอรมของคณเพอชวยปองกนขอผดพลาดในการปอนขอมลทมราคาสงและเพอด าเนนการกระท าในฟอรมของผ ใชไดโดยอตโนมต เมอคณใชคณลกษณะ InfoPath เชน ตรวจสอบความถกตองของขอมล, จดรปแบบตามเงอนไขและกฎ คณสามารถก าหนดเงอนไขและการกระท าทด าเนนการงานทยดตามเหตการณไดโดยอตโนมต เชน การเปดหรอการปดฟอรม หรอบนคาทปอนลงในแมแบบฟอรมของคณ ทรพยากรตอไปนจะใหรายละเอยดเพมเตมทแสดงชวงของคณลกษณะตรรกะในสวนงานหลกของโปรแกรมใน InfoPath

คลก เมอตองการ

เพม เปลยน หรอเอา

การตรวจสอบความ

ถก ต อ ง ของ ข อม ล

ออก

ตรวจหาขอผดพลาดโดยอตโนมตในขณะทผ ใชกรอกขอมลลงในฟอรม ดวยการเพมการตรวจสอบ

ความถกตองของขอมลลงในตวควบคมในแมแบบฟอรมของคณ คณสามารถตรวจสอบใหแนใจวา

ขอมลทคณรวบรวมถกตองและสอดคลองกน และตรงกนกบมาตรฐานใดๆ ทใชงานอยแลวในบรษท

ของคณ

น า กา รจ ด รปแบบ

ตามเงอนไขไปใชกบ

แมแบบฟอรม

ซอนหรอน าการจดรปแบบไปใชกบตวควบคมทยดตามเงอนไขทเกดขนบนฟอรม คณสามารถใชการ

จดรปแบบตามเงอนไขเพอน าตวหนา ขดเสนใต ตวเอยง ขดทบ สแบบอกษร และสพนหลงไปใชกบตว

ควบคมโดยอตโนมต นอกจากน คณยงสามารถใชการจดรปแบบตามเงอนไขเพอก าหนดวาตว

ควบคมมองเหนไดบนฟอรมเมอผ ใชกรอกขอมล หรอตวควบคมถกปดใชงานหรอเปดใชงานเพอให

ผใชเพมหรอเอาตวควบคมบางตวออก เชน สวนตวเลอกไดเชนกน

เพมกฎ เพมกฎทแสดงกลองโตตอบ ตงคาใหกบคาของเขตขอมล สอบถามหรอสงการเชอมตอขอมล สลบ

มมมอง หรอเปดหรอปดฟอรมเพอใหสอดคลองกบเหตการณและเงอนไขบางอยางทเกดขนในฟอรม

เ พ ม ส ต ร ล ง ใ น ต ว

ควบคม

เพมสตรทค านวณขอมล แสดงวนทและเวลาทระบในตวควบคม หรอแสดงคาทผ ใชปอนลงในตว

ควบคมหนงไปยงตวควบคมอกตวหนง

ดตรรกะในสวนงาน

หลกของโปรแกรมใน

แมแบบฟอรม

ใชกลองโตตอบ ตวตรวจสอบตรรกะ เพอตรวจทานการตงคาการตรวจสอบความถกตองของขอมล

ทงหมด คาเรมตนทมาจากการค านวณ กฎ และคณลกษณะการเขยนโปรแกรมทเกยวของกบแม

แบบฟอรมของคณ สงนชวยใหคณหลกเลยงขนตอนทใชเวลานานในการเปดตวควบคมแตละตวเพอ

ตรวจทานการตงคาเหลาน

คณลกษณะตรรกะในสวนงานหลกของโปรแกรมใน InfoPath คอทงหมดทคณตองการส าหรบแมแบบฟอรมสวนใหญ อยางไรกตาม ถาแมแบบฟอรมของคณตองการคณลกษณะเพมเตมทไมพรอมใชงานใน InfoPath คณสามารถใชโคดเพอสรางคณลกษณะแบบก าหนดเองได ถาคณตองการเขยนสครปต คณสามารถใช Microsoft Script Editor (MSE) เพอสราง

35/43

แกไข หรอแกจดบกพรองของ Microsoft JScript หรอโคด Microsoft Visual Basic Scripting Edition (VBScript) ถาคณตองการเขยน Managed Code คณสามารถใช Microsoft Visual Studio 2005 Tools for Applications (VSTA) เพอสราง แกไข และแกจดบกพรองของโคด Visual Basic หรอ Visual C# นอกจากน ถาคณม Microsoft Visual Studio 2005 คณสามารถรวมคณลกษณะโหมดออกแบบ InfoPath ลงในสภาพแวดลอมการพฒนา Visual Studio 2005 ดวยการดาวนโหลดและการตดตง Microsoft Visual Studio 2005 Tools ส าหรบระบบ Microsoft Office 2007 บนคอมพวเตอรของคณ จากนนคณสามารถเปด Visual Studio 2005 สรางโครงการแมแบบฟอรม InfoPath และใชคณลกษณะโหมดออกแบบเพอออกแบบแมแบบฟอรมของคณ ส าหรบขอมลเกยวกบการดาวนโหลด Microsoft Visual Studio 2005 Tools ส าหรบระบบ Microsoft Office 2007 ใหดท InfoPath Developer Portal บนเวบไซต Microsoft Developer Network (MSDN) ขนตอนท 7 สรางมมมองแบบก าหนดเอง แมแบบฟอรม InfoPath ทกแมแบบมมมมองเรมตนซงแสดงเมอผใชเปดฟอรมทยดตามแมแบบฟอรมของคณเปนครงแรก

และสามารถใชบานหนาตางงาน มมมอง เพอออกแบบมมมองเพมเตมของแมแบบฟอรมของคณ

เมอคณออกแบบมมมองใหม โดยทวไปคณจะท าซ าขนตอนการจดเคาโครงฟอรม การเพมตวควบคมลงในฟอรม และการเพมการตรวจสอบความถกตองของขอมลและคณลกษณะอนๆ

โดยการสรางมมมองของแมแบบฟอรมทตางกน คณอนญาตใหผ ใชดขอมลในฟอรมในวธทตางกนได การท าเชนน เปนการปองกนไมใหคณออกแบบแมแบบฟอรมหลายแมแบบส าหรบขนตอนทางธรกจขนตอนเดยวกน ตวอยางเชน ในแมแบบฟอรมทใชส าหรบการด าเนนการเรยกรองประกนภย คณอาจสรางมมมองหนงส าหรบผ ถอนโยบาย มมมองทสองส าหรบตวแทนประกนภย และมมมองทสามส าหรบผปรบปรงประกนภย แตละมมมองเหลานถกก าหนดเองเพออ านวยความสะดวกในเรองประเภทผ ใชทก าลงปอนขอมลลงไป นอกจากน คณยงสามารถออกแบบมมมองการพมพแบบก าหนดเองทใชส าหรบวตถประสงคในการพมพฟอรมเพยงอยางเดยว

มมมองควรจะงายและอธบายไดดวยตวเองอยางสมพทธ อยางไรกตาม ถาคณตองการสอสารค าสงพเศษกบผใชของคณ คณอาจจ าเปนตองสรางความชวยเหลอลงในมมมองของคณ ตวอยางเชน คณสามารถสรางมมมองวธใชโดยเฉพาะส าหรบแมแบบฟอรมของคณ จากนนเพมป มลงในมมมองเรมตนทผใชสามารถคลกเพอเขาถงมมมองวธใช

36/43

ทรพยากรตอไปนจดใหมรายละเอยดเพมเตมเกยวกบมมมอง

คลก เมอตองการ

เพมหรอลบมมมอง ศกษาวธการเพม จดการ และลบมมมอง

สรางมมมองเฉพาะของ

InfoPath ของแมแบบ

ฟอ รมท เ ข ากน ไ ดกบ

เบราวเซอร

ศกษาวธการสรางสองมมมองของแมแบบฟอรมทเขากนไดกบเบราวเซอรส าหรบชนดผ ใชสองชนด

มมมองหนงส าหรบผใชทเปดแมแบบฟอรมในเวบเบราวเซอร อกมมมองหนงจะใชกบผ ใชแบบเอก

สทธเฉพาะบคคลทมการตดตง InfoPath ลงบนคอมพวเตอรของผ ใชเหลานนอยแลว มมมอง

เฉพาะของ InfoPath นจะไมเคยแสดงในเวบเบราวเซอร ดงนน คณสามารถใชคณลกษณะของ

InfoPath ในมมมองนทไมไดสนบสนนในแมแบบฟอรมทเขากนไดกบเบราวเซอรได เชน บทบาท

ผใชหรอตวควบคมหลก/ตวควบคมรายละเอยด

ออกแบบมมมองทปรบ

ใหเหมาะสมส าหรบการ

พมพ

ศกษาวธการออกแบบมมมองการพมพส าหรบแมแบบฟอรมของคณและเทคนคอนๆ ส าหรบการ

สรางแมแบบฟอรมทสนบสนนการพมพ

เพมขอความวธใชแบบ

ก าหนด เ อ งล ง ในแม

แบบฟอรม

ศกษาวธการออกแบบมมมองวธใชส าหรบแมแบบฟอรมของคณและเทคนคอนๆ ส าหรบแสดง

ขอความแนะน าวธใชแบบก าหนดเองใหกบผใช

ขนตอนท 8 เปดใชงานลกษณะการท างานการสง เมอคณออกแบบแมแบบฟอรมเพอรวบรวมขอมลเปนสวนของขนตอนทางธรกจขนาดใหญทไมมขอมลอยในฟอรมทผใชกรอกขอมลโดยทวไป ขอมลฟอรมจะยายจากฟอรมไปยงขนตอนถดไปในขนตอนทางธรกจแทน ซงโดยปกตจะยายไปยงแหลงขอมลภายนอก เชน ฐานขอมลหรอบรการบนเวบ ตวอยางเชน พนกงานหนงคนอาจใช InfoPath เพอกรอกขอมลลงในฟอรมรายงานคาใชจาย แลวสงฟอรมนนไปยงบรการบนเวบทฟอรมสามารถน าไปด าเนนการได

การระบต าแหนงทคณตองการสงขอมลไปยงแมแบบฟอรมของคณสามารถเพมความแมนย าและประสทธภาพของขนตอนทางธรกจของคณได เนองจากการระบนอนญาตใหคณใชตวควบคมไดมากขนส าหรบขนตอนเหลานน กอนทผ ใชจะสามารถสงขอมลฟอรมของผใช InfoPath จะตรวจสอบใหแนใจวาขอมลในฟอรมนนถกตองและอนญาตใหผใชแกไขขอมลใดๆ ทไมถกตอง คณลกษณะนสามารถตรวจสอบใหแนใจไดวาเฉพาะขอมลทถกตองเทานนทจะถกสงไปยงแหลงขอมลภายนอก

ทรพยากรตอไปนอธบายวธการออกแบบแมแบบฟอรมของคณเพอทขอมลฟอรมจะถกสงไปยงต าแหนงทตงของทางเลอกของคณ

37/43

คลก เมอตองการ

บทน าเกยวกบการสงขอมลฟอรม อานเกยวกบการสงขอมลฟอรมไปยงต าแหนงทตงระบ เชน ฐานขอมลหรอบรการบนเวบ

สงขอมลฟอรมไปยงต าแหนงทตง

หลายต าแหนง

การออกแบบการเชอมตอขอมลรองและกฎทสงขอมลฟอรมไปยงต าแหนงทตงหลาย

ต าแหนงเมอผใชคลกป ม สง ในฟอรมของผใช

ขนตอนท 9 เปดใชงานคณลกษณะความปลอดภย คณควรใชนโยบายดานความปลอดภยทมอยขององคกรของคณเปนพนฐานส าหรบทางเลอกใดๆ ทคณท าเกยวกบความปลอดภยของแมแบบฟอรมและฟอรมทเกยวของกบแมแบบฟอรมเหลานน

ถาคณก าลงสรางแมแบบฟอรมทเขากนไดกบเบราวเซอร โปรดสงเกตวาจ านวนปจจยทมผลตอความปลอดภยของขอมลทถกจดเกบบนเซรฟเวอรทก าลงท างานบน InfoPath Forms Services ปจจยบางอยางถกควบคมโดยคณและ ปจจยอนๆ จะถกควบคมโดยผดแลระบบของคณทเปนบคคลทตงคาและจดการบญชผ ใช ก าหนดสทธ และชวยเหลอผ ใชในการแกไขปญหาการเขาถงเครอขายหรอเซรฟเวอร คณอาจจ าเปนตองรวมมอกบผดและระบบเพอตงคาตวเลอกทเหมาะสมส าหรบแมแบบฟอรมของคณ

ทรพยากรตอไปนอธบายวธการออกแบบแมแบบฟอรมของคณทค านงถงความปลอดภยเปนหลก

คลก เมอตองการ

พจารณาความปลอดภย

ส าหรบแมแบบฟอรมและ

ฟอรม

อานเกยวกบวธการฝกปฏบตทดทสดบางวธส าหรบการชวยเหลอเพอรกษาความปลอดภยในแม

แบบฟอรมและฟอรม และการพจารณาเกยวกบความปลอดภยของเซรฟเวอร

ระดบความปลอดภยของ

ฟอรม InfoPath

ศกษาเกยวกบระดบความปลอดภยส าหรบฟอรมสามระดบทแตกตางกน ซงไดแก ระดบทถก

จ ากด ระดบโดเมน และระดบความนาเชอถอแบบเตมท ระดบความปลอดภยจะก าหนดวาฟอรม

จะสามารถเขาถงขอมลบนโดเมนอนๆ หรอเขาถงแฟมและการตงคาบนคอมพวเตอรของผใช

ต ง ค า ร ะ ด บ ค ว า ม

ป ล อ ด ภ ย ท ต อ ง ก า ร

ส าหรบแมแบบฟอรม

แทนทการตงคาความปลอดภยเรมตนซง InfoPath จะเลอกโดยยดตามคณลกษณะในแม

แบบฟอรมของคณโดยอตโนมต

บทน าสลายเซนดจทล ศกษาเกยวกบลายเซนดจทลใน InfoPath และการพจารณาการใชงานลายเซนดจทลในแม

แบบฟอรมทเปดใชงานส าหรบเบราวเซอร การเซนฟอรมจะชวยรบรองความถกตองใหกบผ ใชวา

เปนผทกรอกฟอรมและชวยตรวจสอบใหแนใจวาเนอหาของฟอรมไมไดถกเปลยนแปลง

38/43

ขนตอนท 10 ทดสอบลกษณะทปรากฏและลกษณะการท างาน แผนการทดสอบของคณขนอยกบความซบซอนของแมแบบฟอรมของคณและนโยบายทมอยภายในองคกรส าหรบการปรบใชแมแบบฟอรม แผนการทดสอบของคณสามารถแสดงตวอยางแมแบบฟอรมไดอยางงายดายเพอทดสอบลกษณะการท างานและลกษณะทปรากฏของฟอรมทขนอยกบแมแบบฟอรมของคณ เมอมการปรบใชแมแบบฟอรมบนมาตราสวนทใหญมากขน ละเอยดมากขน อาจมความจ าเปนตองท าการทดสอบทเปนทางการ ตวอยางเชน คณอาจตองการควบคมการทดสอบความสามารถในการใชงานหรอจดก าหนดการปรบใชตนแบบทมการสมตวอยางของผใช

การผานการทดสอบพนฐานสวนใหญจะเกยวของกบการแสดงตวอยางแมแบบฟอรมในหนาตางแสดงตวอยางของ InfoPath โดยทวไป หนาตางแสดงตวอยางจะท าใหคณสามารถดแมแบบฟอรมของคณไดดงทปรากฏกบผ ใช และใหคณปอนขอมลลงในตวควบคมเพอทดสอบหนาทการใชงานของแมแบบฟอรม การท าเชนนอนญาตจะใหคณตรวจสอบการจดแนวและการจดรปแบบของตวควบคมได นอกจากนคณยงสามารถทดสอบหนาทการใชงานของตวควบคมในฟอรมของคณได ตวอยางเชน คณสามารถปอนขอมลลงในตวควบคมเพอตรวจสอบใหแนใจวาการตรวจสอบความถกตองของขอมล สตร กฎ และการเชอมตอขอมลท างานไดตามทคณคาดหวงไว ในหนาตางแสดงตวอยาง คณควรตรวจสอบใหแนใจวาแมแบบฟอรมของคณเปนอสระจากความไมคงทของการแกไขและการพมพทผดพลาด และตรวจสอบไดวาแมแบบฟอรมมลกษณะการปรากฏทเหมาะสมจากจดยนทมองเหนได

นอกจากน คณยงสามารถใชงานหนาตางแสดงตวอยางส าหรบการทดสอบตวควบคมทซ ากนอยางงาย และลกษณะการท างานของฟอรมในขณะทก าลงออกแบบแมแบบฟอรมของคณได ในขณะทคณสามารถท าการทดสอบดวยตวคณเองมากมายไดกอนทคณจะประกาศและแจกจายแมแบบฟอรมของคณ คณควรทดสอบแมแบบฟอรมกบผใชเพอตรวจสอบใหแนใจวาแมแบบฟอรมเปนไปตามความคาดหวงของผ ใช วธทเหมาะสมกคอ คณจะประกาศแมแบบฟอรมตนแบบและแจกจายแมแบบฟอรมใหกบผ ใชโดยท าการสมตวอยางขนาดเลก ดวยวธน คณสามารถรองขอค าตชมจากผ ใชจรงเกยวกบความสามารถในการใชงานโดยรวมของแมแบบฟอรมของคณได จากนนคณสามารถท าการเปลยนแปลงทจ าเปนตางๆ กอนการประกาศแมแบบฟอรมไปยงผใชทกวางขน

ทรพยากรตอไปนจะอธบายวธการใชบานหนาตางงาน ตวตรวจสอบการออกแบบ เพอทดสอบแมแบบฟอรมของคณ

คลก เมอตองการ

บทน าเกยวกบบานหนาตางงานตว

ตรวจสอบการออกแบบ

ศกษาเกยวกบบานหนาตางงาน ตวตรวจสอบการออกแบบ และวธการทคณ

สามารถใชเพอทดสอบหนาทการใชงานของแมแบบฟอรมของคณ

ขนตอน 3: การปรบใช

ขนตอนการปรบใชแมแบบฟอรมจะเกยวของกบการประกาศแมแบบฟอรม การเปดใชงานแมแบบฟอรมเพอใชบนเวบ (ส าหรบแมแบบฟอรมทเขากนไดกบเบราวเซอรเทานน) และการท าใหผ ใชตระหนกถงการมอยของแมแบบฟอรม ถาคณวางแผนจะตดตงแมแบบฟอรมของคณลงบนคอมพวเตอรของผ ใช นอกจากน ขนตอนการประกาศอาจเกยวของกบการสรางแฟมการตดตงพเศษดวยเชนกน คณสามารถประกาศแมแบบฟอรมไปยงต าแหนงทตงหลายต าแหนง ซงรวมทงรายการการแจกจายอเมลและเซรฟเวอรทก าลงท างานบน InfoPath Forms Services หรอ Windows SharePoint Services

39/43

ถาคณก าลงวางแผนจะประกาศแมแบบฟอรมทเขากนไดกบเบราวเซอรลงบนเซรฟเวอรทก าลงท างานบน InfoPath Forms Services คณตองเปดใชงานแมแบบฟอรมทเปดใชงานส าหรบเบราวเซอรเพอทจะประกาศแมแบบฟอรมดงกลาว ในหลายกรณ คณสามารถด าเนนการขนตอนนไดในระหวางขนตอนการประกาศไดดวยการเลอกกลองกาเครองหมายใน ตวชวยสรางการประกาศ อยางไรกตาม ถาแมแบบฟอรมของคณมคณลกษณะบางคณลกษณะ เชน Managed Code คณจะไมสามารถเปดใชงานแมแบบฟอรมทเปดใชงานส าหรบเบราวเซอรไดดวยตวคณเอง คณตองบนทกแมแบบฟอรมลงในต าแหนงทตงทใชรวมกนแทน จากนนปลอยใหผดแลระบบฟารมรวาแมแบบฟอรมพรอมใชงานส าหรบการตรวจทาน ผดแลระบบฟารมสามารถตรวจสอบไดวาแมแบบฟอรมไมมขอผดพลาดและค าเตอนใดๆ เกดขน ใหอปโหลดแมแบบฟอรมลงในต าแหนงทตงบนเวบฟารม แลวเรยกใชแมแบบฟอรมในไซตคอลเลกชนทอยบนเซรฟเวอร ทรพยากรตอไปนอธบายขนตอนการการประกาศและสงทขนตอนนน ามาใช

คลก เมอตองการ

บทน าสการประกาศแม

แบบฟอรม

ก าหนดวธการและต าแหนงทคณตองการประกาศแมแบบฟอรมของคณ

ประกาศแมแบบฟอรมไปยง

เซรฟเวอรทตดตง InfoPath

Forms Services

ประกาศแมแบบฟอรมทเขากนไดกบเบราวเซอรทสามารถกรอกขอมลลงใน InfoPath หรอบน

เวบ นอกจากน คณยงสามารถก าหนดวาคณสามารถเปดใชงานแมแบบฟอรมทเปดใชงาน

ส าหรบเบราวเซอร หรอคณตองการใหผดแลระบบฟารมด าเนนการขนตอนนใหกบคณ หลงจาก

อานค าอธบายจากบทความน

ประกาศแมแบบฟอรมไปยง

เ ซ ร ฟ เ ว อ ร ท ต ด ต ง

Microsoft Windows

SharePoint Services

ประกาศแมแบบฟอรมไปยงไลบราร ซงเปนต าแหนงทตงบนไซต SharePoint ทซงคอลเลกชน

ของแฟมจะถกจดการ นอกจากนคณยงสามารถประกาศแมแบบฟอรมตามชนดเนอหาไซตซง

ท าใหคณสามารถก าหนดแมแบบฟอรมหลายแมแบบใหกบไลบรารเดยวหรอก าหนดแม

แบบฟอรมใหกบหลายไลบรารผานไซตคอลเลกชน

ประกาศแมแบบฟอรมไปยง

รายชอผ รบขอความอเมล

แจกจายแมแบบฟอรมในขอความอเมลไปยงผ ใชของคณ ตวชวยสรางการประกาศจะสราง

ขอความอเมลทมส าเนาของแมแบบฟอรมและฟอรมทยดตามแมแบบฟอรม เมอผ ใชเปด

ขอความอเมล ผใชสามารถกรอกขอมลลงในฟอรมลงในเนอหาของขอความอเมลไดโดยตรง

ประกาศแมแบบฟอรมทม

ความนาเชอถอแบบเตมท

ใช ตวชวยสรางการประกาศ เพอสรางแฟมการตดตงเพอทคณสามารถตดตงแมแบบฟอรมทม

ความนาเชอถอแบบเตมทบนคอมพวเตอรของผ ใช ฟอรมหนงฟอรมสามารถท างานกบความ

นาเชอถอแบบเตมทกตอเมอแมแบบฟอรมทเกยวของถกเซนชอแบบดจทลทมใบรบรองหลกท

นาเชอถอ หรอเมอแมแบบฟอรมถกตดตงบนคอมพวเตอรของผ ใชโดยใชโปรแกรมการตดตง

เชน Microsoft Windows Installer (แฟม .msi)

40/43

ขนตอนท 4 การรกษา

การรกษาแมแบบฟอรมเกยวของกบการปรบปรงแมแบบฟอรมเมอจ าเปนและเมอมการวางรนใหมออกจ าหนาย นอกจากนยงเปนความคดทดในการรองขอค าตชมจากผ ใชเปนระยะๆ เกยวกบความสามารถในการใชงานการออกแบบของคณ แมแบบฟอรมยงคงเปนไปตามความตองการของผใช หรอผใชเหลานนมความตองการเปลยนไปหรอไม

เมอคณเผยแพรแมแบบฟอรมทคณไดเปลยนแปลง InfoPath สามารถปรบปรงทงแมแบบฟอรม (แฟม .xsn) และฟอรมทมอยใดๆ (แฟม .xml) ทยดตามแมแบบฟอรมได เมอผ ใชเปดฟอรมทมอย ผ ใชจะดาวนโหลดส าเนาของแมแบบฟอรมลาสดโดยอตโนมต และขอมลฟอรมของผ ใชจะถกปรบปรงเพอใหตรงกนกบรนนน ตามคาเรมตน InfoPath จะแทนทแมแบบฟอรมรนทเกากวาดวยรนลาสดโดยอตโนมต คณสามารถเลอกวธการปรบปรงทคณชนชอบส าหรบการปรบปรงฟอรมผ ใชทมอยได

ถาคณเปนผดแลระบบฟารมส าหรบเซรฟเวอรทก าลงท างานบน InfoPath Forms Services และคณจ าเปนตองอปโหลดรนใหมของแมแบบฟอรมทไดรบการอนมตจากผดแลระบบ คณสามารถก าหนดวธการเปลยนระหวางรนทมอยและแทนทรนทไดรบการปรบรน ตวอยางเชน คณสามารถเลอกทจะแทนทแมแบบฟอรมดวยรนทใหมกวาโดยไมท าใหขอมลของผ ใชสญหายขณะทก าลงกรอกขอมลลงในฟอรมของคณทอยในเบราวเซอร หรออกวธหนง ถาคณมเหตผลทจ าเปน เชน การแกปญหาความปลอดภย คณสามารถเลอกทจะเขยนทบแมแบบฟอรมไดทนท ถาคณตองการปรบปรงสวนประกอบแมแบบทมอย ใหคณเปดสวนประกอบแมแบบ ท าการเปล ยนแปลงทจ าเปน บนทกสวนประกอบแมแบบ จากนนแจกจายใหกบผออกแบบฟอรมใหม หลงจากทผออกแบบฟอรมเพมสวนประกอบแมแบบรนลาสดลงในบานหนาตางงาน ตวควบคมผออกแบบสามารถใชสวนประกอบแมแบบในแมแบบฟอรมของผออกแบบได ถาผออกแบบเปดแมแบบฟอรมทมสวนประกอบแมแบบรนทเกากวา InfoPath จะพรอมทผออกแบบใหปรบปรงสวนประกอบแมแบบนนดวยรนลาสด

ทรพยากรตอไปนอธบายรายละเอยดเพมเตมเกยวกบวธการปรบเปลยนและปรบปรงแมแบบฟอรมและสวนประกอบแมแบบ

คลก เมอตองการ

บทน าสการปรบปรงแม

แบบฟอรมทมอย

คนหาวธการท InfoPath ปรบปรงแมแบบฟอรมและฟอรมผ ใชทสอดคลองใดๆ อานเพมเตม

เกยวกบการพจารณาส าหรบการปรบปรงแมแบบฟอรมทเปดใชงานส าหรบเบราวเซอร และ

เกยวกบเทคนคส าหรบการหลกเลยงการสญหายของขอมลในฟอรมผใชทมอย

ปรบเปลยนแมแบบฟอรม

ทประกาศ

ศกษาวธการเปลยนแปลงไปยงแมแบบฟอรมทประกาศ ปรบเปลยนส าเนาของแมแบบฟอรมท

ก าลงท างานอย จากนนประกาศส าเนาทใชท างานไปยงต าแหนงทตงการประกาศเดมอกครง

ย า ย แ ม แ บ บ ฟ อ ร ม ท

ประกาศไปยง ไลบรา ร

เอกสารใหม

ยายแมแบบฟอรมและฟอรมทมอยใดๆ จากไลบรารหนงไปยงอกไลบรารหนงอยางมประสทธภาพ

ตวอยางเชน หลงจากการปรบใชแมแบบฟอรมของคณ คณอาจจ าเปนตองยายแมแบบฟอรมของ

คณไปยงเซรฟเวอรทมความสามารถมากขนเพอทผใชหลายคนสามารถกรอกขอมลลงในฟอรมได

ในเวลาเดยวกน

41/43

เปลยนแปลงและเอาการ

เชอมตอขอมลออก

ปรบเปลยนหรอเอาการเชอมตอขอมลออกจากแมแบบฟอรมของคณ คณอาจตองการทจะท า

เชนนถาแหลงขอมลภายนอกส าหรบแมแบบฟอรมของคณเปลยนแปลง

เ พ ม เ อ า อ อ ก ห ร อ

ปรบปรงแฟมทรพยากร

ในแมแบบฟอรม

จดการแฟมทถกเพมลงในแมแบบฟอรมเพอสนบสนนหนาทการใชงานของฟอรมทเกยวของของ

แฟม ตวอยางเชน คณอาจตองการเพมแฟม HTML ทใชแสดงขอมลในบานหนาตางงานแบบ

ก าหนดเอง หรอปรบเปลยนแฟม XML ทใชเพอแสดงรายการในรายการ

เ ปล ย นส ว นป ร ะกอบ

แมแบบทมอย

ปรบเปลยนการออกแบบของสวนประกอบแมแบบทมอย

ขนตอน 5 การเกบถาวร

องคกรตางๆ มกจะจะเกบแมแบบฟอรมและฟอรมถาวรตามขนตอนสดทายในวงจรการออกแบบฟอรม ถาคณไมตองการแมแบบฟอรมแมแบบใดแมแบบหนงโดยเฉพาะอกตอไป คณอาจตองการเลกใชและเกบส าเนาดจทลของแมแบบฟอรมส าหรบระเบยนของคณ นอกจากน คณอาจตองการรกษาขอมลทไดรวบรวมไวในฟอรมทยดตามแมแบบฟอรมนน

องคกรจ านวนมากไดปฏบตตามแนวทางอยางเครงครดในเรองของการจดเกบและการรกษาขอมลแบบถาวรในระยะยาว ตวอยางเชน องคกรอาจตองการเกบระเบยนการตดตอลกคาบนแฟมตามจ านวนปทระบ แนวทางในการเกบถาวรในองคกรของคณอาจถกผลกดนโดยนโยบายภายใน การยอมท าตามขอบงคบ หรอทงสองอยาง ในฐานะทเปนสวนหนงของขนตอนการวางแผน คณควรคนหาวานโยบายของคณคออะไร

การเกบแมแบบฟอรมถาวร

ถาคณเปนผดแลระบบฟารมส าหรบเซรฟเวอรทก าลงท างานบน InfoPath Forms Services คณสามารถเอาแมแบบฟอรมทเปดใชงานส าหรบเบราวเซอรออกไดเมอแมแบบฟอรมลาสมย ตวอยางเชน คณอาจตองการเอาแมแบบฟอรมแบบส ารวจออกเมอแบบส ารวจกรอกเสรจสมบรณแลว ในการเกบไลบรารปจจบนและไลบรารทไมไดรวมอย ใหตรวจสอบใหแนใจวาแมแบบฟอรมทไมไดใชอกตอไปแลวถกเอาออก และคณมนโยบายอกนโยบายหนงแทนการตรวจสอบและการปรบรนแมแบบฟอรมทมอย

ถาคณวางแผนเอาแมแบบฟอรมทเปดใชงานส าหรบเบราวเซอรทยงคงถกใชงานอยออก คณควรวางแผนทจะด าเนนการปรบรนทละสวนหรอพกใชงานแมแบบฟอรมเพอทจะปองกนการสนสดการท างานของเซสชนปจจบน ซงอาจเปนผลใหเกดการสญหายขอมลและการขดจงหวะแกผใชกระทนหน นอกจากน ขอแนะน าใหเกบแฟมตนฉบบถาวรส าหรบแมแบบฟอรม (แฟม .xsn) ในโปรแกรมควบคมรน หรอการแกไขปญหาการจดการแฟมชนดอนทองคกรของคณใชอย การท าเชนนชวยใหคณแนใจวาคณและองคกรของคณมระเบยนของแมแบบฟอรมทคณสามารถใชเมอท าการอางองถงการเกบฟอรมและขอมลฟอรมถาวร และในเหตการณทคณตองการคนคาหรอปรบปรงแมแบบฟอรม

42/43

การเกบฟอรมและขอมลฟอรมถาวร

ถาองคกรของคณใช Office SharePoint Server 2007 คณสามารถเกบฟอรมถาวรทยดตามเซรฟเวอรใหเสรจสมบรณ (แฟม .xml) ไดดวยการแปลงฟอรมลงในเวบเพจ ฟอรมทเกบถาวรสามารถถกจดเกบในไลบรารเดยวกนกบทฟอรมตนฉบบตดตงอย หรอฟอรมสามารถถกยายไปยงต าแหนงทตงอนไดตามค าแนะน าขององคกรของคณ

เมอคณแปลงฟอรมลงในเวบเพจ แฟมผลลพธอาจแตกตางกนเพยงเลกนอยจากแฟมตนฉบบ คณควรตรวจสอบผลลพธของการแปลงเพอตรวจสอบใหแนใจวาการแปลงดงกลาวเปนไปตามทคณตองการ ตวอยางเชน ถาการเชอมตอขอมลไปยงแหลงขอมลรองถกใชเพอรวบรวมกลองรายการบนฟอรม คณจะไมเหนคากลองรายการทงหมดในฟอรมทเกบถาวร คณจะเหนเฉพาะคาทผใชระบเมอผใชกรอกขอมลลงในฟอรมแทนเทานน ใน InfoPath คณสามารถเกบฟอรมถาวรไดดวยการเปดฟอรมแลวสงออกฟอรมเปนรปแบบใดรปแบบหนงตอไปน

Portable Document Format (PDF) PDF เปนรปแบบแฟมแบบอเลกทรอนกสเคาโครงคงททรกษาการจดรปแบบเอกสารและเปดใชงานการใชแฟมรวมกน รปแบบ PDF ท าใหแนใจวาเมอใดทดแฟมออนไลนหรอพมพแฟม แฟมจะรกษารปแบบทแทจรงไวตามทคณตงใจ และขอมลในแฟมจะไมสามารถถกคดลอกหรอเปลยนแปลงไดโดยงาย

XML Paper Specification (XPS) XPS เปนรปแบบแฟมอเลกทรอนกสทรกษาการจดรปแบบเอกสารและเปดใชงานการใชแฟมรวมกน รปแบบ XPS จะท าใหแนใจวาเมอใดทดแฟมออนไลนหรอพมพแฟม แฟมไดรกษารปแบบทแทจรงไวตามทคณตงใจ และขอมลในแฟมไมสามารถถกคดลอกหรอเปลยนแปลงไดโดยงาย

คณสามารถบนทกเปนแฟม PDF หรอ XPS จากโปรแกรม ระบบ Microsoft Office 2007 เฉพาะเมอคณตดตง Add-in ส าหรบขอมลเพมเตม โปรดดท การเปดใชการสนบสนนรปแบบแฟมอน เชน PDF และ XPS นอกจากน คณยงสามารถสงออกแมแบบฟอรมทเสรจสมบรณเวบเพจได ในรปแบบ Single File Web Page (MHTML) แฟมชนดนอนญาตใหบคคลอนดได (แตไมสามารถปรบเปลยน) เนอหาของฟอรมในเบราวเซอรได

วธการท InfoPath ใชเทคโนโลย XML

Microsoft Office InfoPath เปนโปรแกรมประยกตของระบบ Microsoft Office ทใชเพอสรางแมแบบฟอรมทยดตาม Extensible Markup Language (XML) และเทคโนโลยทเกยวของ XML เปนภาษามาตรฐานอตสาหกรรมส าหรบการอธบาย การจดเรยง และการแลกเปลยนขอมล ใน InfoPath แมแบบฟอรมนนยดตามเทคโนโลย XML และขอมลฟอรมจะถกบนทกหรอสงในรปแบบ XML ทงน InfoPath จะใชงานเทคโนโลย XML ตอไปน

การแปลง XSL (XSLT)

XML Schemas

Extensible Hypertext Markup Language (XHTML)

XML Path Language (XPath)

Document Object Model (DOM)

ลายเซน XML

43/43

คณสามารถเรยนรเพมเตมเกยวกบเทคโนโลยเหลานดวยการไปยง เวบไซต World Wide Web Consortium (W3C) และคนหาแตละเทคโนโลย ซงเทคโนโลยเหลานควบคมดวย World Wide Web Consortium (W3C) ทแนะน าชดกฎ แนวทาง และขอตกลงเฉพาะส าหรบการผลตแฟมทงายตอการสรางและประมวลผลดวยคอมพวเตอรและโปรแกรมประยกตตางๆ นอกจากเทคโนโลย XML ท InfoPath สนบสนนแลว InfoPath ยงใชประโยชนจากค าแนะน าในการประมวลผล และNamespaces และมหลายวธการส าหรบการเขาถง DOM ทางรปแบบวตถ InfoPath ถงแมวาไมมความจ าเปนในการเขาใจในรายละเอยดทงหมดของเทคโนโลย XML เหลาน ตารางตอไปนจะชวยใหคณเขาใจวธการใชเทคโนโลยเหลานใน InfoPath

ชอ ค าอธบาย

XML XML เปนรปแบบผลลพธทสรางโดยฟอรม InfoPath นอกจากน XML ใชเพอใสตวอยางขอมลทแสดงในเขตขอมลของฟอรมกอนทผใชจะกรอกเขตขอมลนน ทงน InfoPath ใช XML รน 1.0 มาตรฐาน

XSLT XSLT เปนรปแบบของแฟมมมมองทสรางเมอมการออกแบบแมแบบฟอรม InfoPath ไมสนบสนนการใช XSL Formatting Objects (XSL-FO) ส าหรบงานน าเสนอขอมล XML และไมสนบสนนการน าเขาของแฟม .xsl ตามตองการ ทงน InfoPath ใช XSLT รน 1.0 มาตรฐาน

XML Schema

XML Schema ใชเปนวธหลกในการตรวจสอบความถกตองของขอมลในฟอรม และจดเตรยมโครงรางเอกสาร XML ทสรางจากแมแบบฟอรม นอกจากน XML Schema ยงใชเพอก าหนดโครงสรางของแฟมขอก าหนดฟอรม (.xsf) ทสรางโดย InfoPath เมอมการออกแบบแมแบบฟอรม InfoPath จะไมสนบสนน Schema ทสอดคลองกบขอก าหนด XML-Data Reduced (XDR) หรอ Document Type Definition (DTD) ทงน InfoPath ใช XML Schema รน 1.0 มาตรฐาน

XHTML XHTML เปน HTML ทไดรบการสรางมาอยางถกตองและใชเปนหลกเมอปรบปรงพนท Rich Text ทงน InfoPath ใช XHTML รน 1.0 มาตรฐาน

XPath นพจน XPath ใชในการเชอมตอ ตวควบคมกบเขตขอมลและกลมใน แหลงขอมลของแมแบบฟอรม นพจน XPath ยงใชส าหรบการตรวจสอบความถกตองของขอมลและนพจนการจดรปแบบตามเงอนไข ทงน InfoPath ใช XPath รน 1.0 มาตรฐาน

DOM DOM ใชทางโปรแกรมในการเขาถงเนอหาเอกสาร XML ตนฉบบทแมแบบฟอรมสรางขน นอกจากนยงใชในการเขาถงเนอหาแฟม .xsf แบบอานอยางเดยว ทงน InfoPath ใช DOM รน 1.0 มาตรฐาน

ล า ย เ ซ น XML

ลายเซน XML ใชเพอเซนฟอรม InfoPath แบบดจทล ถาเปดใชงานแลว ฟอรม InfoPath แตละฟอรมสามารถมลายเซนดจทลไดอยางนอยหนงลายเซน InfoPath จะสนบสนนสวนของฟอรมรวมทงฟอรมทงหมด

ต วประมวลผล XML

ตวประมวลผล XML ใชเพอโหลด XML ตนฉบบของเอกสารเขาสหนวยความจ าแบบไดนามกของคอมพวเตอร ตรวจสอบความถกตองของ XML ตนฉบบโดยใช XML Schema และสรางมมมองเอกสารโดยใช XSLT ตวประมวลผล XML ทสนบสนนโดย InfoPath เปน Microsoft XML Core Services (MSXML) รน 5.0 รนกอนหนาของตวประมวลผลนไมไดรบการสนบสนน

(สรปและเรยบเรยงจากโครงการอบรม Forms Services and InfoPath วนท 22-23/09/2554 จดโดย สปข. มธ.)

จดท า/ตรวจสอบโดย นายปภงกร หงษศรแกว 4/10/2554

-------------------------------------------------------------------------------------------------------------------------------------