สร้างฟอร์มได้อย่างรวดเร็วและมีประสิทธิภาพ รวมทั้งช่วยลดเวลาการฝึกอบรม
สร้างฟอร์มเพื่อรองรับกระบวนการทางธุรกิจต่างๆ โดยใช้เครื่องมือของ Microsoft Office ที่คุ้นเคย เช่น แบบอักษร สัญลักษณ์แสดงหัวข้อย่อยและลำดับเลข การออกแบบตาราง และภาพตัดปะ เครื่องมือและสภาพแวดล้อมที่คุ้นเคยช่วยลดเวลาการฝึกอบรมและสร้างฟอร์มได้รวดเร็วขึ้น
ส่วนติดต่อผู้ใช้ Fluent ซึ่งแนะนำไว้ในโปรแกรมประยุกต์ระบบ Office 2007 ต่างๆ ก็มีอยู่ใน InfoPath 2010 เช่นเดียวกัน ด้วยข้อมูลที่มีการใช้งานเป็นจำนวนมากและความก้าวหน้าของฮาร์ดแวร์และซอฟต์แวร์ล่าสุด ส่วนติดต่อผู้ใช้ Fluent ได้รับการออกแบบเพื่อช่วยให้คุณค้นหาและใช้คุณลักษณะในโปรแกรมประยุกต์ Office ได้อย่างครบครันและสะดวกง่ายดาย พร้อมทั้งได้รับผลลัพธ์ตามที่คุณต้องการ
สร้างฟอร์มที่ซับซ้อนได้ง่ายๆ โดยไม่ต้องเขียนโค้ด
ตัวอย่างเช่น คุณสามารถ
- สร้างและปรับใช้ฟอร์มได้อย่างรวดเร็วโดยใช้การจัดการกฎ กฎด่วน ลักษณะ และส่วนเค้าโครงแบบไดนามิกที่ได้รับการปรับปรุงให้ดียิ่งขึ้น
- กำหนดกฎสำหรับการจัดรูปแบบตามเงื่อนไข
- สร้างฟอร์มที่มีการกระทำรวมอยู่ด้วย เช่น การแจ้งเตือน ค่าจากการคำนวณ และการตรวจสอบความถูกต้องของข้อมูล
สร้างการตรวจสอบความถูกต้อง การจัดรูปแบบ หรือการกระทำตามบทบาทผู้ใช้ หรือสร้างการตรวจสอบความถูกต้องและการกระทำที่แสดงโดยยึดตามชนิดของเขตข้อมูล
ทำให้ผู้เข้าร่วมสามารถกรอกฟอร์มทั้งแบบออนไลน์หรือออฟไลน์
ด้วย InfoPath 2010 ผู้ใช้สามารถกรอกฟอร์มทั้งแบบออนไลน์หรือออฟไลน์ ที่มีการรวมฟอร์มดั้งเดิมไว้ในส่วนติดต่อของ Microsoft SharePoint Workspace ผู้ใช้สามารถใช้ไลบรารี SharePoint กับฟอร์ม InfoPath แบบออฟไลน์ในสภาพแวดล้อมของ SharePoint Workspace ได้ ข้อมูลที่ป้อนในฟอร์มจะได้รับการทำให้ข้อมูลตรงกันอัตโนมัติกับไลบรารี SharePoint ทันทีที่ผู้เข้าร่วมกลับมาออนไลน์อีกครั้ง ดังนั้นผู้ใช้จึงสามารถทำงานได้เสมอไม่ว่าจะเชื่อมต่อกับเครือข่ายหรือไม่ก็ตาม
สร้างโปรแกรมประยุกต์ SharePoint ที่เป็นแบบหน่วยประกอบ ขยายเพิ่มเติมได้ และเคลื่อนย้ายได้สะดวก
ใช้ SharePoint Server 2010 และ InfoPath 2010 เพื่อสร้างโปรแกรมประยุกต์ SharePoint คุณสามารถสร้างโปรแกรมประยุกต์ SharePoint สำหรับใช้ในระดับแผนกหรือองค์กรได้โดยใช้โค้ดเพียงเล็กน้อยหรือไม่ต้องใช้โค้ด โซลูชันเหล่านี้เป็นแบบหน่วยประกอบ (คุณสามารถสร้างจากรายการหรือไลบรารีที่มีอยู่) ขยายเพิ่มเติมได้ (คุณสามารถเพิ่มความสามารถด้วยโค้ด) และเคลื่อนย้ายได้สะดวก (คุณสามารถประกาศโดยใช้รูปแบบ .wsp เพื่อย้ายโปรแกรมประยุกต์จากไซต์หนึ่งไปอีกไซต์หนึ่ง หรือจากเซิร์ฟเวอร์หนึ่งไปอีกเซิร์ฟเวอร์หนึ่ง)
ทำให้ฟอร์มในเบราว์เซอร์ตรงตามมาตรฐาน
ฟอร์ม InfoPath 2010 บน SharePoint Server 2010 ในปัจจุบันเข้ากันได้กับ Web Content Accessibility Guidelines 2.0 (WCAG 2.0) AA เพื่อช่วยให้คุณสร้างฟอร์มที่ผู้ใช้ที่ทุพพลภาพสามารถเข้าถึงได้
เพลิดเพลินกับฟอร์มของเว็บเบราว์เซอร์ที่มีประสิทธิภาพยิ่งขึ้น
ฟอร์มไคลเอ็นต์ของ InfoPath 2010 และฟอร์ม InfoPath ใน SharePoint Server 2010 ที่ได้รับการปรับปรุงให้เท่าเทียมกันมากขึ้น ทำให้ผู้ใช้ที่กรอกฟอร์มมั่นใจได้ถึงความสอดคล้องที่เพิ่มขึ้น ตัวอย่างเช่น หน้าที่การใช้งานที่มีในสภาพแวดล้อมทั้งสองระบบ ได้แก่ รายการสัญลักษณ์แสดงหัวข้อย่อย รายการลำดับเลข และรายการแบบธรรมดา กล่องรายการแบบเลือกได้หลายรายการ กล่องคำสั่งผสม ปุ่มรูปภาพ ความสามารถของการเชื่อมโยงหลายมิติ กลุ่มตัวเลือกและส่วนตัวเลือก การกรอง การควบคุมวันที่และเวลา และตัวใช้เลือกผู้ใช้
ฟอร์มที่ฝังไว้ใน Web Parts
ใน SharePoint Server 2010 การโฮสต์ฟอร์มของคุณบนเว็บเพจจะทำได้ง่ายขึ้นมากกว่าเดิมโดยใช้ InfoPath Form Web Part แบบใหม่ ใน SharePoint Server 2007 ผู้ใช้ที่ต้องการโฮสต์ฟอร์ม InfoPath ของตนบนเว็บเพจต้องเขียนโค้ดใน Visual Studio แต่ในปัจจุบัน คุณเพียงแค่เพิ่ม InfoPath Form Web Part ให้กับเพจของ Web Part และชี้ไปยังฟอร์มของคุณที่ประกาศไว้โดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว
คุณสามารถใช้ Web Part เพื่อโฮสต์ฟอร์มในเบราว์เซอร์ InfoPath ใดๆ ซึ่งได้รับการประกาศไปยังรายการ SharePoint หรือไลบรารีฟอร์ม คุณยังสามารถเชื่อมต่อเข้ากับ Web Parts อื่นๆ บนเพจเพื่อส่งหรือรับข้อมูลได้อีกด้วย
เพิ่มประสิทธิภาพของฟอร์มด้วยโค้ด
แม้ว่าคุณสามารถกำหนดลักษณะต่างๆ ของฟอร์ม InfoPath ได้เองโดยไม่ต้องเขียนโค้ด แต่คุณก็ยังสามารถเพิ่มความสามารถของฟอร์ม InfoPath ด้วยโค้ดได้ถ้าตรรกะที่ประกาศไว้ไม่ตรงกับความต้องการในการนำหน้าที่การใช้งานโซลูชันของคุณไปใช้
คุณสามารถเพิ่มความสามารถของฟอร์ม InfoPath 2010 ได้โดยใช้ Visual Studio Tools for Applications (VSTA) ซึ่งให้มาพร้อมกับ InfoPath 2010 VSTA มี Visual Studio Integrated Development Environment รุ่นกะทัดรัดมาให้ ซึ่งคุณสามารถใช้ VSTA เพื่อเขียนโค้ดที่มีการจัดการได้ในภาษา C# หรือ VB.NET โดยโค้ดนั้นจะถูกฝังไว้ในแม่แบบฟอร์ม InfoPath (แฟ้ม .xsn) ตัวอย่างเช่น ถ้าคุณต้องการรวมความสามารถของการคำนวณดอกเบี้ยในฟอร์ม คุณสามารถฝังโค้ดไว้ในฟอร์มและ InfoPath Filler หรือ InfoPath Forms Services จะเรียกใช้โค้ดนี้เมื่อมีการเปิดหรือแก้ไขฟอร์ม
เชื่อมต่อฟอร์มกับข้อมูลสายธุรกิจต่างๆ และ REST Web Services
SharePoint Server 2010 นำเสนอสถาปัตยกรรมที่ขยายเพิ่มเติมได้สำหรับการจัดการการเข้าถึงการเชื่อมต่อข้อมูลและระบบของผู้ใช้ InfoPath 2010 ยังได้รวมกันกับ Business Connectivity Services (BCS) ของ SharePoint Server 2010 BCS พัฒนาความสามารถของโปรแกรมประยุกต์ Office และแพลตฟอร์ม SharePoint ด้วยคุณลักษณะ บริการ และเครื่องมือ ที่พร้อมใช้งานทันที ซึ่งช่วยเสริมการพัฒนาโซลูชันพร้อมด้วยการรวมข้อมูลและบริการภายนอกในเชิงลึกอย่างมีประสิทธิภาพ นอกจากนี้ ในปัจจุบัน InfoPath 2010 ยังสนับสนุนการรับข้อมูลแบบ XML จาก REST Web Services อีกด้วย REST Web Services จะใช้พารามิเตอร์ค่านำเข้าซึ่งถูกส่งเข้ามาผ่านทาง URL ผู้ออกแบบฟอร์มจึงสามารถเปลี่ยนพารามิเตอร์ของ URL ได้อย่างสะดวกในฟอร์ม InfoPath โดยไม่ต้องมีโค้ดใดๆ ด้วยการใช้กฎเพื่อรับข้อมูลที่ต้องการจาก REST Web Service
จัดการฟอร์มบนเซิร์ฟเวอร์ได้ง่ายยิ่งขึ้น
ฟอร์ม InfoPath สามารถได้รับการตรวจสอบในฐานะที่เป็นส่วนประกอบหนึ่งของ SharePoint Server 2010 อย่างแท้จริง กฎกลไกการบำรุงรักษา SharePoint ใหม่ช่วยให้มั่นใจได้ว่าฟอร์ม InfoPath ได้รับการกำหนดค่าในฟาร์มของรายการเหล่านั้นอย่างถูกต้อง คุณยังสามารถจัดการฟอร์ม InfoPath โดยใช้ Shell บรรทัดคำสั่งของ Windows PowerShell และภาษาสคริปต์ ซึ่งรวมอยู่ใน SharePoint Server 2010