This is the eBook version of the printed book.
Together, InfoPath 2010 and Microsoft SharePoint Designer 2010 make it possible to create end-to-end solutions that combine powerful forms, enterprise-scale workflow, and access to key business data. Now, three leading Microsoft experts offer a complete introduction to building the forms that drive these solutions.
Designing Forms for SharePoint and InfoPath combines deep knowledge of InfoPath, new insights into SharePoint development, and an insider’s view of new InfoPath features for building more powerful SharePoint applications. Ideal for information workers, power users, and experienced form designers and developers, it teaches each new techniques through downloadable examples, including form templates, code, and XML.
You’ll start with a complete hands-on primer for designing rich forms with InfoPath Designer, covering Forms Services, data retrieval and submission, controls, customization, saving, publishing, and workflow. Next, you’ll turn to advanced form design, including coding, the InfoPath object model, and InfoPath hosting options. Coverage includes
Mastering best practices for designing forms and working with dataSetting up Forms Services in SharePoint 2010Using new InfoPath controls and customization techniquesAdding logic without code via Quick Rules and the Rules Management paneUsing the InfoPath Form Web Part to create powerful solutions with minimal code, including data mashupsSubmitting, saving, and publishing, including Quick PublishBuilding reusable components, custom controls, and add-insSecuring and efficiently deploying solutionsMaking the most of reporting and workflowsWriting better InfoPath code more quickly with Visual Studio Tools for OfficeUsing import/export and the new import wizardCustomizing forms for creating, viewing, and editing SharePoint listsBuilding dynamic queries to REST Web services
Using these techniques, you can automate your processes for collecting, managing, and sharing information; create applications that interact with external data, enhance web pages, and drive workflow; and solve real business problems.