2. InfoPath: Office System Forms Application For most people… For solution owners… They will not necessarily know they are using it. It is design tool enabling rapid solution deployment
19. ….Task & Status Tracking Owner Ad-hoc Department IT Enterprise IT Team 5-10 users Department users Enterprise users
20. Form Definition InfoPath Form Template (XSN) Schema (XSD) Views (XSLT) .XML Solution Definition (XSF) URL or URN in a PI (Processing Instruction) Default Data (XML) Business Logic (JS, DLL)
22. Project Tracker Standalone Architecture Schema Mapper InfoPath Forms Web Services Microsoft SQL Server Resources Customers Priorities Form Timecard Project Details Shredded Data XML Blob Storage SharePoint 2007 Dashboard SQLReportingServices CustomWeb Parts
23. Integration Architecture Microsoft OfficeLive Employee Directory InfoPath Forms Customer Accounts Business Contacts Schema Mapper Web Services SOW Form Timecard Form Priorities Form Microsoft SQL Server Shredded Data OfficeLive Dashboard (Dataview Web Parts via SOAP) XML Blob Storage Projects List SQLReportingServices Milestone Summary
24. Integration Details Components Used Business Contact Manager Lists SharePoint 2007 Sub-Site Portal Sub Site Packager Passport Authentication
25. Gotchas Passport Authentication Caching Bug Causes publish and login issues Need to clear the passport cache from the user credentials in Windows to work around Browser Forms not Supported The UI is there in the OfficeLive SharePoint UI but doesn’t do anything Need to add all the OfficeLive URLs as Local Intranet in Internet Explorer for the InfoPath forms to work properly Cross-Site Authentication OfficeLive Business Contact list now uses multi-select for the Groups tagging. Not supported in InfoPath Can’t filter on contact groups (e.g. just list employees in a dropdown) Workaround was to leverage the fact that each contact is tagged with the company name and so we added a setting to the config for your company name and then filter the employee dropdown on that
26. Hosted Services What it takes Going from hosted services to Office Live and vise versa is easy InfoPath forms can work in multiple environments with little modification Benefits to Separately Host InfoPath Solutions Deep and Rich Reporting Faster performance Document Level Permissions Can still integrate with OfficeLive lists etc.
28. How To Host? Build your own data center Use cloud services such as Microsoft Cloud DB Qdabra Formsboard provides InfoPath support out of the box Streamline deployment Sharing forms across the internet Out of the box solutions for immediate use Community of InfoPath experts