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.