รายงานการอบรม forms service and infopath
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
-------------------------------------------------------------------------------------------------------------------------------------