Implementing your first process in Intalio (Beginner)

Submitted by intalio on Wed, 2011-10-05 18:31
intalio.com

Written by Derek Closson

 

 

 

Introduction

The aim of this document is to explain in simple steps how to design your first process with Intalio|BPMS. In this guide, you will be introduced to the following concepts:

  • BPMN design
  • Web services integration
  • Data mapping

The process that we will create in this document retrieves the current UTC time, and the current time for a particular city in the world. The process will invoke two web service operations to retrieve the UTC time and the time of the city, and the desired city will be passed as an input parameter to the web service call.

 

Pre-requisites

You'll need to have Intalio|Designer installed before starting this tutorial. If you haven't already downloaded it, you can find the latest version at http://community.intalio.com/downloads.html.

You should also download the finished Business Process Project (available here) for reference, and because it contains two files you'll need to complete the tutorial.

Tutorial: Designing your first process in Intalio|BPMS Designer

Intalio|BPMS Designer models processes with Business Process Modeling Notation (Business Process Modeling Notation), and uses graphical tools to manage the data of the process and integrate external systems (such as web services or forms) without having to write code. Such productivity tools include the Data Mapper, WSDL Visual Connector, and Form Editors featuring either XForm or Intalio|AJAX interfaces.

Reference guides:Intalio|BPMS Designer - Getting Started.

The process itself will consist of 4 BPMN elements:

  • one start event which will trigger the process,
  • two tasks to invoke the two web service operations, and
  • one end event which will return the computed result.

 

Step 1: Create a Business Process Project

Every business process you create with Intalio|Designer must be part of a Business Process Project, which will contain all the local files related to your project, such as:

  • Business process diagrams,
  • XML schemas,
  • WSDL files,
  • Web-based forms,
  • Documentation,
  • And more…

To create a Business Process Project, start Intalio|Designer. If this is your first time running the program, it will ask you for two things:

  1. Your login information for http://community.intalio.com/.
  2. A place to store your business process projects on your computer, called a "workspace". This can be anywhere convenient for you.

Now, from the menu bar, please choose New > Intalio|Designer Business Process Project. A wizard dialog will open as shown below:

 

Input the project's name in the "Project name" field. For this tutorial, we'll call the project "GetTime". Click the "Finish" button, and now you have a project container to create and store all your process files in. The mostly-empty project folder will appear in the upper left pane of Designer, called the Process Explorer

 

Step 2: Create a BPMN Diagram

Once the project has been created in your workspace, you should add a new Business Process Diagram. From the menu bar, choose New > Business Process Diagram.


Intalio
Intalio delivers private cloud computing solutions that can be deployed on demand or on premises.

About BPMGeek

BPMGeek is an initiative to collaborate and communicate with the growing Business process management community out there. The goal is to help developers connect with experts, ask questions, post their learning and get understanding of BPM Concepts. Often tool specific knowledge of niche areas end up developers perplexed and confused - especially when there are very less number of resources available. We will be coming up several several new features. Have a look at our Roadmap here

BPMGeek is an independent entity not associated with any Product. All BPM product professionals are invited to contribute. The Logos and Names used across the site belong to their respective owners. The viewpoints mentioned by Individual contributors are their own. BPMgeek cannot be held liable for any issues arising out of it.