Intalio|Designer Community Edition

Intalio|Designer lets Process Analysts go from BPMN to BPEL, sans code.

Integrated Process Development Environment

Intalio|Designer offers a single tool that is used by business analysts, software engineers, and system administrators for supporting the modeling of business-level processes, their binding onto external systems and user interfaces, and their deployment onto Intalio|Server respectively. As a result, all process stakeholders benefit from having a common working environment that fosters cross-functional communication and preserves the integrity of business processes over their entire life cycle, from design to deployment, and optimization.


Powered by Eclipse

Intalio|Designer is built on top of the popular Eclipse platform. It is a collection of Eclipse plugins, and runs on any of the many operating systems supported by the Eclipse workbench, including Linux, Mac OS X, and Microsoft Windows. Intalio|Designer has a very modular architecture, with core modules being part of Intalio|BPM Community Edition, and optional modules being offered with Intalio|BPM Enterprise Edition. Each module is packaged as a separate Eclipse plugin. In addition to the various plugins that are part of Intalio|Designer, you can take advantage of the Eclipse platform and install other ones for version control, task management, database access, as well as development environments for programming languages such as Java, C++, PHP, and Python. That being said, you never need to write any code when using Intalio|Designer, for it is capable of translating any BPMN diagram into fully-executable BPEL 2.0 processes. These processes can then be deployed onto Intalio|Server in a single click.


Zero Code Process Design

Intalio|Designer is the only tool currently available on the market that allows any BPMN model to be turned into fully executable BPEL processes without having to write any code. This is achieved through a combination of proprietary code generation algorithms and unique visual connectors capable of exposing any systems and applications as ready-to-use web services, on the fly. We write the code in our products so that you do not have to write it in your processes.


One-Click Process Deployment

Intalio|Designer provides an environment where deployed processes are just one click away, literally. Once a BPMN process has been modeled, bound to external systems and linked to workflow tasks — all activities performed through intuitive graphical metaphors and simple wizards — a single click validates the process, generates the code, checks for all dependencies, deploys all artifacts onto Intalio|Server, and your process is up and running. It is that simple, and our customers quickly forget how they ever did it before.

The BPMN Modeler of Intalio|Designer lets Process Analysts design any process using the BPMN specifications, then generate BPEL 2.0 code automatically. The BPMN Modeler supports the entire BPMN specification, extended with constructs for BPEL4People human workflow.


Support for Multiple Swimlanes


The BPMN Modeler can also be used for pure process modeling, when processes do not need to be deployed in a production environment. It is used by a number of higher education organizations for teaching and training purposes, as well as large companies and public sector organization for process improvement and transformation.


externalpalette

Support for Customizable Palettes


The BPMN Modeler is based on the Eclipse BPMN Modeler, which was originally contributed by Intalio.

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.


formeditor

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.


intalio60_processdocumentation

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.

The Deployment Manager is responsible for packaging all the artifacts required for the deployment of BPMN processes in a production environment, including BPEL, XForms, XPath, XSLT, and WSDL files. The Deployment Manager supports a one-click deployment process convenient for prototyping, as well as the definition of custom deployment processes for testing, staging, and production. Additionally, the Deployment Manager is accessible through a command-line interface, allowing custom deployment scenarios to be managed from third-party system management tools. The Deployment Manager also includes advanced dependency tracking mechanisms, ensuring that all deployed artifacts are compatible with each other, and facilitating ongoing change management for processes deployed in production.

Most activities designed in a process require binding to external systems, or custom data elements provided at runtime by end users when completing human workflow tasks. For this purpose, Intalio|Designer includes a powerful Data Mapper that supports graphical data assignment and transformation for arbitrarily complex XML Schemas.

The Data Mapper produces XPath or XSLT code from graphical assignment and transformation maps. Such maps can invoke XPath functions for more complex transformations, including the invocation of external XSLT stylesheets. Furthermore, code written in any language supported by the Java Runtime Environment can be embedded into re-usable XPath functions. Currently supported languages include JavaScript, Perl, PHP, pnuts, Python, Ruby, and Tcl/Tk.

Custom XPath functions are also provided for supporting conditional logic and external database lookups or Web Service invocations. Here is an example of data mapping using string concatenation and mathematical functions on data mapped between an incoming message and a process variable.


intalio_60_datamapping

Support for Complex Data Mapping

Integrated Development Environment: Powered by Eclipse

Intalio|Designer offers a single tool that is used by business analysts, software engineers, and system administrators for supporting the modeling of business-level processes, their binding onto external systems and user interfaces, and their deployment onto Intalio|Server respectively. As a result, all process stakeholders benefit from having a common working environment that fosters cross-functional communication and preserves the integrity of business processes over their entire life cycle, from design to deployment and optimization.

Intalio|Designer is built on top of the popular Eclipse platform. It is a collection of Eclipse plugins and runs on any of the many operating systems supported by Eclipse. The architecture is modular with several core modules that are part of the CE version and specialized optional modules that are part of the EE offering. In this case, each of these modules is simply an extra set of plugins for Eclipse. In addition to the various plugins that are part of Intalio|Designer, you can take advantage of the Eclipse platform and install whatever other plugins that you need such as version control integration, task management, database access, as well as development environments for programming languages such as Java, C++, PHP, and Python. Of course with Intalio|Designer, you never need to write any code and that is because of the powerful BPMN Designer that is the core of Intalio|Designer. BPMN diagrams are seemlessly transformed by designer into BPEL-2.0 files. They are then deployed and executed on the Intalio|Server for execution.

Intalio|BPM has the richest feature set of any BPM platform currently available on the market. Nevertheless, should you require any additional features, please feel free to submit your requests through our Demand Driven Development process, and we will do our best to make them part of our product roadmap.


Code Generation & Import
  • Transparent Process Validation
  • WS-BPEL 2.0 Code Import
  • WSDL Endpoint Generation
  • WS-BPEL 2.0 Code Generation
  • Automatic Process Code Generation
  • BPEL4WS 1.0/1.1 Code Import

Environment
  • Standalone Version
  • BPMN 1.1 Support (currently the only tool to support this version)
  • Integrated Development Environment
  • Eclipse Plugin Version

Life Cycle Management
  • Collaborative Versioning
  • Check-In/Check-Out
  • Graphical Dependency Manager
  • Advanced Searching
  • Local Versioning

Mapping Editor
  • XML Schema Support
  • Graphical Transformation Mapping
  • Graphical Rule Mapping
  • Transparent Schema Validation
  • Graphical Assignment Mapping
  • Advanced Set of Pre-Built Mapping Functoids
  • Support for Complex Schemas
  • Software Development Kit for Custom Mapping Functoids
  • Schema-to-Schema Mapping Editor
  • XPath and XQuery Support
  • Point-and-Click User Interface

Process Deployment
  • Dynamic Consistency Checking
  • Online Reference Tracking
  • One-Click Process Deployment

Process Modeler
  • Customizable Process Constructs
  • Compensation Flows
  • In-Line Sub-Process Drill-Down
  • Visual Property Editor for All Process Constructs
  • Transparent Semantic Validation
  • Advanced Set of Pre-Built Process Constructs
  • Reusable Process Support
  • Exception Handling Flows
  • Process Map Export (PDF, PNG, SVG)
  • Drag-and-Drop User Interface
  • Drag-and-Drop Interface for Transport Protocols
  • Drag-and-Drop Interface for Message Schemas
  • Drag-and-Drop Interface for LDAP Roles
  • Multi-Swimlane Process Modeler

System Introspection
  • Visual Connectors for All Supported Systems
  • On-line System Interface Introspection
  • Automatic System Interface WSDL Generation

Copyright © Intalio, 1999-2010.