Integration

Udskriv siden

Integration

Easy integration with other systems
XForm is platform independent both in terms of presentation and integration into an existing website and data integration with other systems, databases and Web services.

XForm based on a secure IT architecture on an open international standards not only ensures maximum availability, but also allows full integration with existing IT systems and Web services.

UI integration:
Easy implementation in any website using copy/paste of simple display code (see the glossary on the right). Forms automatically adapts look'n feel of your site through websites stylesheets.
Same form can be implemented in multiple sites at once and to collect data in one place.

Data integration:
All data integration with external systems and databases is done via web services. The standardized Web interfaces in the XForm acting accordingly from the business logic is encoded in the Web services, which the system communicates with. The following web service interfaces are standard in XForms:

Webservice onload: Ex-filler fields with data from other systems when displaying a Form page. For example, Prior Fill the boxes with the name and address information from the CPR-register based on user logon/digital signature. 

Webservice OnShow: Determines whether a form page is displayed or skipped. Eg.: Spring form page on company information over the case of a private citizen.

Webservice Interactive: Can dynamic pre fill fields while the user fills in the form from the end user's entries in other fields. Eg.: Automatic Fill the field "postal district" from the user specified "Zip." 

Webservice Field validation: Can validate user input in the background against other systems while the user completes the form. If the input user entered is incorrect method can return the error message, highlight fields, present possible options for a field, etc. Eg.: The user has entered the new address on a moving form, but the address does not exist in local address register then the service returns error message, highlight the address field and displays a list of existing road names similar to the input.

Webservice Datalist: can fill a list of possible answers, in a drop-down menu or list box (dropdownbox and listbox in HTML terminology) while loading a form page. For example: view a list of the five doctors who live closest to the user-specified address.

Webservice Push: When the form is submitted, all or selected parts of their data is automatically passed in XML format to other systems. The service may include returning a status code and a confirmation text that appears on the screen to the user upon submission. For example: The user submits application for a fishing license. Web service checker caught in regional database on the availability of fishing licenses and can immediately tell the user that the application is approved and signed booking fish in the remote database to the applicant.

Webservice Logon: Suitable for single-sign-on solutions. Eg.: The user is already logged into a website and on the basis of this logon the user is automatically logged in to all forms. Eg.: A user is logged into a website and must submit a form. The service ensures that the form knows the user and has access to basic information about the user. In this way, the form for example,is pre-filled with the fields in with the information website owner already may have.

Webservice Adminlogon/user simulation: Used as handlers in XForm inbox.It can simulate a user submission. Eg.: A citizen addressed in a citizen service center because he does not have a computer application. A caseworker will help citizens to submit the form by using simulation.

Webservice Workflow: Can be associated with the actions of rules in a workflow. This means that other systems can receive data from the form during the course of a workflow, but the web service also has an opportunity to affect the workflow to some extent .

Webservice AttributeChange: Can manipulate the form's layout while the user is going to fill it. The service is typically used to display user-friendly help text directly into the form. for example, it is used to change the appearance of fields depending on the information you entered on the form.
By default a number of webservice features are implemented in XForms to be used  such as zip code lookups, CVR posters and CPR posters that can be used in combination with their own Web services.

All web interfaces are documented in a separate user guide.

Safety:
Built-in automatic guarantee of security such as encryption, regardless of deployment location.
Platform based on international security standards like SSL, S/MIME, PKI and VPN.