AgilePoint and Form Integration
AgilePoint provides integration with multiple forms engines and formats to meet different situational needs allowing forms to be optimized for each scenario and migrated to new technologies in this rapidly changing space over time. This allows the organization to better meet the needs of each group of users without creating a dependency on a vendor specific technology. The most popular forms technologies and usage scenarios are:
- SharePoint List Forms
- InfoPath Forms
- AgileForms
- ASP.NET Forms
However the openness of AgilePoint and its Application Integration capability allow you to use almost any other application or form integration technology, like:
- Win-Forms
- Java-Based Forms
Our recommendation is to take advantage of the flexibility in AgilePoint to match the forms requirements to the goals and objectives of each process application and select a complimentary portfolio of forms technologies that align with the organization’s technical strategy.
SharePoint List Forms
SharePoint List Forms are a remarkably simple and quick alternative. These forms are automatically created from SharePoint lists. This form option is ideally suited for internal forms where there are no requirements for sophisticated look and feel or functionality. A simple configuration window in AgilePoint Envision allows you to determine how fields on the form are displayed to the end-user (e.g. Editable, Locked, or Hidden). This drastically simplifies the effort and time required to build UI forms and therefore, building processes has become even easier for business users.
InfoPath Forms
AgilePoint workflow solutions based on Microsoft’s InfoPath technology can be integrated directly with SharePoint. When an InfoPath document is associated with an AgilePoint process model, views of the InfoPath form can be associated with specific activities in a workflow, and activities can be bound directly to schema elements for easily creating workflow logic. AgilePoint's InfoPath and SharePoint integration provides the ability to deploy business processes in a very efficient and cost effective way.
AgileForms
AgileForms is an integrated Web form solution for AgilePoint and SharePoint with almost no code involved to rapidly create simple or sophisticated forms to be rendered as ASP.NET at runtime. AgileForm design is integrated seamlessly with the AgilePoint Envision process modeling environment. AgileForms provide the fastest and most fluid option for creating a series of related, but not identical forms. AgileForms is becoming increasingly popular because it allows you to develop dynamic forms for BPM solutions with less code and in a fraction of the time required to create traditional coded ASP.NET forms. AgileForms provides dynamic lookups from most any external data source (including SharePoint), supports Digital Signature, has dynamic validation capability, and simple integration with SharePoint, Web Services, and Databases.
ASP.NET Forms
AgilePoint allows ASP.NET forms to be XML schema bound just like InfoPath forms, providing a very rapid development option. At design time, the out-of-the-box AgilePoint Web Controls can be quickly bound to an XML Schema node, this reduces the coding effort by nearly 70% by removing state management complexities, and the need to write the logic to load the data in UI controls and submit it back to the data store at the time of page submission. ASP.NET provides an exceptional level of flexibility and control, and forms can be hosted on secure public Web servers, allowing select internal SharePoint assets to be exposed to external partners or customers.