Our InfoPath consultants have been working with Microsoft InfoPath since 2003, we have extensive experience of this product with many different industry types and have found it to be a useful edition to both our BizTalk and SharePoint practices.
The following are just some of the areas we can help with InfoPath, to find out more please contact our sales team or our InfoPath practice.
- Training on how to use InfoPath.
- Complex requirements for our InfoPath templates which cannot be solved by simply dragging & drop objects to the screen.
- Rationalise our InfoPath approach so that InfoPath templates can be nested, allowing us to change groups of templates easily in the future.
- Migrate to a newer version of InfoPath, including any existing templates that have been developed.
- Use InfoPath with our SharePoint environment.
- Use InfoPath with our BizTalk environment.
What is InfoPath
Microsoft Office InfoPath is a software application for designing, distributing, filling and submitting electronic forms containing structured data. InfoPaths architectural design is geared towards separating the data in a document (represented in XML) from the formatting. The product features a WYSIWYG form design area in which the various controls (dropdowns, text boxes, etc.) are bound to data fields represented separately as a hierarchical tree view of folders and data fields in line with the underlying XML structure.
InfoPath was initially released by Microsoft in 2003 as part of Microsoft Office 2003 product suite. In summer 2010, Microsoft released a new version that split InfoPath into two applications: InfoPath Designer 2010 is used to create forms and define data structures, and InfoPath Filler 2010 is used to fill out and submit forms. InfoPath offer the following high level functionality
- Conditional Formatting: Change the appearance or visibility of objects based on other values in the form.
- Object Representation: Many different ActiveX Controls are available, all of which have a value bound to a field in the form's data source. Common controls include list boxes, radio buttons, text boxes, buttons, and check boxes.
- Functions: Functions can be applied to the InfoPath form to calculate values derived from the form. For example sum of two fields "fieldOrderValue + fieldSalesTax".
- Connections to External Datasources: Microsoft SQL, Microsoft Access, and SharePoint databases can be connected to and submitted in an InfoPath form.
- Extensibility: JScript, Visual Basic, C#, and other languages can be used to extend InfoPath's capabilities.
- SharePoint integration: InfoPath can be integrated closely with SharePoint whether as a repository to retrieve/save forms or as a secondary data source.
- Rules: Apply specific actions when triggered by button clicks or changing values in the form.
- Data Validation: Ensures input into fields is valid, by comparing the input to patterns.