Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 1 Getting Started for Designers : Working with Processes

Working with Processes
This section describes some common tasks and shortcuts to help you use the Process Editor to create processes.
For additional information, see Tips and Tricks.
Adding Objects Using an Object’s Gadget
When an object is selected, initially one gadget of each applicable type is displayed, and if multiple gadgets of a particular type are available, these are displayed when the mouse cursor is moved over the first.
A gadget is a user interface aid that allows you to easily create sequence flows or other links between objects.
For example, if a task is selected, the Create Connection gadget is visible to the lower right of the task:
Gadgets that can be used to designate references to other objects can be used to designate a reference (drag-drop gadget onto target object) or go-to a currently referenced object.
The following gadgets are provided:
Cycle Object Type Gadget  Change the activity type by cycling through the different types.
Create Connection Gadget  Create sequence flows to existing object or create and connect to new object.
Link Event Gadget  Designate a throw and catch link event pair.
Signal Event Gadget  Designate a throw and catch signal event pair.
Reply Activity Gadget  Specify a request - reply relationship (with throw and catch message events or send and receive tasks).
Reference Task Gadget  Select the task that the current task will reference.
You can control the display of gadgets using the toolbar tool, or the Show Click/Drag Gadgets drop-down list from the Diagram toolbar:
To add an object, click the Create Connection gadget, and drag and drop it in a lane content area or embedded sub-process content area.
A popup menu is displayed showing a selection of applicable main object types that can be created (available types governed by the source object and drop location).
You can also drag onto an existing sequence flow, and the object is inserted onto the sequence flow. If the target flow is not to or from the selected object then a new flow added to the new object.
Adding Objects Using the Palette
You can use the palette to add objects (for example, a task).
1.
Click another tool to display the available sub-types. For example, click the Gateway tool to see the different types of gateways; this closes the currently open tool drawer if more space is required to open the new tool drawer. To change this behavior and cause the available tasks to remain open, click the Pin Open button ().
You can customize certain palette preferences by selecting Customize from the right-click menu on the palette. This allows you to define preferences such as the default tool drawer states on editor startup. There is also a Favorites drawer that you can customize (see Customizing Palette Favorites).
2.
3.
Using an Object’s Gadget to Connect Objects
You can connect objects in the process by creating a sequence flow using the Create Connection gadget, but a similar procedure applies to all connection types:
1.
2.
Drag the Create Connection gadget to connect to another object. For example:
3.
In this example, there is a Create Connection gadget for each outgoing sequence flow. Clicking a gadget selects the referenced or connected object in the Process Editor (for example, clicking the gadget attached to a reference task selects the referenced task).
Using Connection Tools on the Palette to Connect Objects
To connect two objects with sequence flow, use the Sequence Flow tool.
1.
Click the Sequence Flow tool.
2.
The pointer changes shape:
3.
Selecting Objects
You can select objects using the Select tool on the palette or the Marquee tool.
Using the Select tool on the palette. Hold down the Ctrl to add single objects to the selection or Shift keys to select a range of objects.
Using the Marquee tool. This allows you to drag a rectangle around all the objects that you want to select.
Finding Objects
TIBCO Business Studio provides different tools to find objects in a diagram.
To find an object on a process, press Ctrl+F or click the icon on the toolbar. In the resulting dialog enter the name or partial name of the object you are looking for. For example:
In this example the only task that starts with "c" is a script task called coreLogic. Clicking on the task displays it in the Process Editor.
You can also use the search facility to locate workspace elements such as processes, package names, and process interfaces by pressing Ctrl+F or the search toolbar button in the Project Explorer view. For example:
You can also use the search facility to locate a business object model package, class, primitive types and enumerations, as well as organization models, by pressing Ctrl+F or the search toolbar button in the Project Explorer view.
You can also search for items using the first characters from the start of each capitalized word (CamelCase searching). For example, "BP" returns a file called BankPayment.wsdl.
The wildcard ? returns all elements. Use the * wildcard to restrict the results (for example, *2 to return all matches ending in 2). Note that the wildcard * by itself does not return any results; it only works in conjunction with a string.
Customizing Palette Favorites
The palette contains a drawer labelled Favorites that contains some of the most commonly used objects., which you can customize by adding or removing objects.
1.
2.
Expand the Favorites item in the Customize Palette dialog.
3.
Select an object and use the Hide check box to display or hide the object in the favorites drawer:

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved