Intalio|Designer includes a WYSIWYG Forms Designer for the development of custom forms used for human workflow steps, according to the BPEL4People and WS-HumanTask models. Forms can be designed in a drag-and-drop fashion using an extensive collection of widgets like text fields, check boxes, and combo boxes, or generated automatically from an XML Schema. The Forms Designer is based on the XForms standard, and support the import of existing XForms document developed with third-party tools. Form elements such as selectors can be generated automatically from database lookups, which are modeled using the Data Mapper component of Intalio|Designer.
XForms Editor
Forms designed with the Form Designer are decoupled from the workflow task manager, which responsibility is to manage the lists of tasks assigned to Roles and Users. Furthermore, the Forms Designer can be used in combination with an extensible presentation layer, allowing custom applications to be developed, offering specific life cycles for the management of human workflow tasks, and customized user interfaces. The following screenshot shows an example of such an application developed by NTT DATA INTRAMART in Japan.
Support for Customizable Stylesheets
The underlying user interface framework used by Intalio|Server is based on the Spring MVC framework, allowing developers to use virtually any technology for the presentation layer, and support for the .Net framework is offered as well. Additionally, Intalio|Designer provides an open API allowing customers and vendors to integrate their own UI framework into our product, ensuring an optimized life cycle for the UI artifacts required for process execution.
Alternatively, more complex user interfaces can be developed using Intalio|AJAX, which is based on the open source version of TIBCO General Interface™. General Interface is an open source project focused on enabling rapid creation of reliable Ajax applications, components and portlets, with the look and feel of desktop graphical user interface applications. General Interface is aligned with the industry movement towards HTTP data services. Accordingly, General Interface is intended to communicate with XML, SOAP, JavaScript and other HTTP accessible services, both at a simple level, or as part of larger SOA implementation.
Support for Embedded Documentation
Intalio|Designer also provides the ability to add files to processes for documentation purposes. Such documentation files can be accessed independently from the process, and edited using any office productivity suite such as Microsoft Office directly from Intalio|Designer. When such edits are made, new versions of the file are created, and a full versioning history is captured. Additionally, documents can be edited online using Google Apps or Zoho.