(Note: This Course Outline is subject to minor changes and refinements based on student feedback and instructor experience.)
Module 1: Getting Started with Microsoft Office InfoPath 2007
Microsoft Office InfoPath 2007 is a member of the Microsoft Office suite of desktop programs and is a powerful tool for developing XML-based forms. Before getting started with Forms Server, students will begin by learning the basics of using the InfoPath desktop client as a stand-alone tool for creating forms. Students will learn:
- What is InfoPath?
- What is Data Binding and what are InfoPath forms doing “under the hood”?
- What controls are available for InfoPath forms and how do they work?
- What are template parts? How are they created? How are they used?
Module 2: Getting Started with Forms Server
Before Forms Server was available, companies had two expenses associated with using InfoPath forms: the cost of the InfoPath desktop client for each user and the cost of training all employees to use the desktop client. With InfoPath Forms Server, only form designers need to have the InfoPath client—users that merely fill out forms can now do this in a web browser without costly training. In this module, students will learn:
- The caveats associated with using Forms Server instead of the InfoPath client.
- How the Design Checker works.
- How to publish forms to a form library and to a Content Type.
- How to Upload, Verify, and Manage form templates in Central Administration. And why they might want to use this option.
- How to make InfoPath form fields available to SharePoint.
- How to configure Submit options, and display forms in a Page Viewer web part.
Module 3: Getting Started with Workflow Designer
With SharePoint Designer, Microsoft has given Information Workers a powerful, yet easy-to-use tool that allows them to programmatically interact with the SharePoint environment. These programs, or workflows, can: route information between users; collect information from users; make decisions; send email notifications; add, update, edit information in SharePoint lists; and much, much, more. Although only one module is dedicated to workflow, the concepts from this module will be utilized throughout the other modules in the class. In this module, students will learn:
- How to configure workflow in Central Administration.
- What workflows are available out-of-the-box, and how they work.
- How to manage workflows:
- Add and remove workflows.
- Understand workflow status.
- How tasks integrate with Outlook.
- Using the Document Information Panel (DIP) in Word for editing tasks (also Office Button, Server Tasks, and Viewing Workflow Tasks).
- How workflow integration differs with different versions of Microsoft Office.
- How to start and manage workflows from within the InfoPath client.
- The Components of SharePoint Designer workflows:
- Steps.
- Conditions and Else-If branches.
- Actions.
- Initiation Variables and user defined variables.
- Workflow lookups.
Module 4: Interacting with External Data and Converting Existing Word and Excel Forms
Most organizations already have forms they are using in Microsoft Word and Microsoft Excel. InfoPath is capable of converting those forms to InfoPath forms. Quite often, companies already have existing data they would like to reference in their InfoPath forms. InfoPath Forms are capable of dynamically including data from external data sources, such as SharePoint Lists or SQL Server databases, into the forms. In this module, students will learn:
- How to convert existing Word or Excel forms to InfoPath forms.
- What Data Source Library is.
- How to create Uniform Data Connection (UDC) files.
- How to utilize UDC files to dynamically include content in an InfoPath form.
Module 5: Working with Digital Signatures
InfoPath Forms can be digitally signed to confirm that the information contained has not been altered. Digital signatures are fully supported in Forms Server. In this module, students will learn what Digital Signatures are and how they work in an InfoPath form.
Students will also learn how to add Rules to InfoPath forms. Rules allow form designers to add business logic and decisioning to InfoPath forms to greatly expand their capabilities without the need to write code.