best grammar app

Implementing your first process in Intalio (Beginner)

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

 

Name your diagram "GetTime", the same as the project itself (but this is not required, this tutorial uses the same name only for simplicity). Click Finish and the diagram will automatically open in Designer. It contains one pool, containing one task.

Double-click on the name of the pool, along the left-hand side, to enter the name of your process. By default it is called simply "Pool", but we'd rather give it a descriptive name like "GetTime Process". The pool name also determines the endpoint name, which you'll learn about later (not in this tutorial).

Step 3: Model the executable process

Processes are modeled in a standard way called Business Process Modeling Notation, or BPMN for short. BPMN is a common language for business analysts to define the semantics in their processes. Intalio|Designer's main feature is this complete BPMN Modeler to allow the visual modeling of processes.

To add new task or event shapes in your diagram, you can select them from the Palette tab. The Palette tab is in the very left of Designer's window, but it's probably hidden under your Process Explorer tab. Just click the Palette tab to display all the shapes you can use in your process diagrams.

Click on any shape to select it, and then click on your diagram to add that shape to it. If you double-click a shape in the Palette, it will display a black border, and then you can click in your diagram multiple times to add multiple copies of the same shape.

The Palette is a good way to learn about all the existing BPMN shapes. However, it's not always convenient to go back to the Palette each time you want to select a new BPMN shape. There are several other ways you can quickly add new shapes to your diagram, and you can learn about them with our reference guides.

Reference guides:Process Modeling with Intalio|BPMS 5.0.

In BPMN, executable processes should always start with a Start Event, and furthermore executable processes always start by receiving an external message. (We'll explain the difference between executable and non-executable processes later in this tutorial).

Let's start modeling our process by adding a Message Start Event shape in the process pool, to the left of the existing Task. You can drag any shape around to move it if there's not enough room. Now double-click on the Message Start Event shape you just added to rename it, to "Receive Request". Do the same to the existing task, and name it "Invoke UTC Time".

Now let's connect our first two shapes with a Flow Connector, located in the Basic BPMN Shapes sectino of the Palette. Click the Flow Connector, then drag the connection from the Message Start Event ("Receive Request") to the Task ("Invoke UTC Time").

You now have one Event and one Task connected in your diagram, and we'll need two more shapes. The first is a simply a second Task, and the second is a Message End Event. Rename, move, and connect them to look like the screenshot below.

We can now start connecting our process with some external systems, like the TimeService web service.

Step 4: Implement the process

Implementing the process refers to binding the process model to existing systems and defining the flow and manipulation of data. During this phase we can also assign tasks to roles or individuals, define exception handlers in case of a failure, and implement advanced concepts such as transactions.

In this tutorial, implementing the process will involve three things:


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

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.


BPMgeek is promoting the Nounshoun English Grammar App - developed by Constellation Software.