
Like most people, you probably fill out business forms on a
regular basis, including expense reports, time cards, surveys, or insurance forms.
You may even be responsible for designing, distributing and maintaining these forms
in your organization. You can use Microsoft Office InfoPath 2007 which is part of
the 2007 Microsoft Office system, to both design and fill out electronic forms.
Using InfoPath 2007, you can create rich, dynamic forms that teams and organizations
can use to gather, share, reuse, and manage information — improving collaboration
and decision-making throughout your organization. Collaboration and interoperability
with other applications (upstream and downstream) is easy as InfoPath’s input
and output are in XML. It also has all the default Office features like Spell-check,
auto-complete etc to help improve productivity.
- GGK has worked with many customers to convert their paper based forms to electronic
(InfoPath) forms in a cost effective manner.
- Our InfoPath Consultants have best knowledge and know-how in the industry to solve
customer problems using InfoPath technologies.
- We have InfoPath Experts and MVPs (Most Valuable Professionals) in the team.
- GGK with its offshore delivery model can reduce your software development costs
significantly and improve productivity.
- InfoPath features that make forms much simpler to use and allow for designing of
cost effective forms.
Interaction with other data sources
InfoPath can connect to multiple data sources to retrieve or submit data with less
complexity. Data sources that InfoPath can connect to are:
- Database
- Web Services
- Share Point Lists
- XML Files
Work Flow
InfoPath has inbuilt facility for Workflow.
- User Roles: - InfoPath provides user roles that enable you to control the
data in a form based on a person’s role. It also allows for integration with
Active directory. You can either hard code a user to a certain user role or set
it dynamically via code.
- Workflow with MOSS 2007: - It may not always be possible to do workflow in
InfoPath, in these cases we can use Microsoft Office SharePoint Server 2007 for
the workflow process.
- Workflow with InfoPath E-Mail Forms: - There will be instances when you don’t
want to publish the form, in these cases you can use the InfoPath email publish
and circulate the form to users. Users can fill out their forms in Outlook 2007
and send them back to the original sender. It also allows you to promote important
data so that you have the option to view that data in the Outlook folder view without
opening the form.
In InfoPath 2007 and MOSS a new feature was added where users who do not have InfoPath
installed can edit their forms in a web browser. Majority of the InfoPath features
including code, connection to data sources etc can be used in these browser based
forms. This feature will be helpful for organizations who want to enable their forms
to be editable on the Internet. With this feature the dependency that InfoPath needs
to be present to view/edit InfoPath created forms is removed. Now everyone with
a browser window with be able to access them.
Connection pooling
InfoPath 2007 can connect to a connection which is shared in MOSS connection Library.
These types of connections (UDC Connections) are useful when your source/destination
of data changes. Changing the URL in this UDC connection xml file allows for updating
of Data connection URL very easily.
Template Parts
InfoPath 2007 has a new feature called Template part - this works like a class in
.Net which can be used by multiple InfoPath solutions which have same functionality.
This is in line with OOPS concept of build once and reuse multiple times.
Feature Rich Controls
- Repeating Table: - This control allows user to insert new rows dynamically
with out any code being written in the backend.
- Master Detail: - This control is similar to Repeating table, except that
you can show only top level fields in the Master and much more detailed fields in
the details section.
- Optional Section: - This control allows the user to add/delete a section
on the fly.
- File Attachment control: - This control allows you to add a file attachment
and it also allows user to open the attachment. It allows you to specify file formats
so that incorrect files cannot be attached.
- Rich Text control: - This control allows users to enter rich text data including
picture inside it.