Graphical Designer overview
The Graphical Designer presents drag and drop functionalities that enable you to add elements from a palette to a canvas workspace.
- Graphical Designer essentials
- The Graphical Designer interface is composed of two main elements:
- Workspace
- The workspace is the canvas on which you can place, design and connect your job streams.
- Palette
- In the palette you can find everything you need to create and deploy functioning job streams.
- Controlling jobs and job streams processing
-
To control the processing of jobs and job streams in your environment, you can add triggers, dependencies, and constraints.
- Triggers
- You can associate three types of triggers to a job stream:
- Service
- You can link a service to a job stream, and publish the service on the Self-Service Catalog.
- Run cycle
- A run cycle specifies the days and times when a job stream is scheduled to run.
- Excluding run cycle
- An excluding run cycle specifies the days and times when a job stream must not run. Excluding run cycles take precedence over run cycles.
- Dependencies
-
You can create internal or external dependencies between job streams or jobs in your workspace.
Job streams and jobs are represented visually as rectangular blocks in the workspace, each featuring four connection points. To establish dependencies between these blocks, drag connecting arrows from one block's connection point to another. Arrows are visually represented differently depending on whether the dependency is internal or external:- Internal dependencies are represented by a single arrowhead
- External dependencies are represented by a double arrowhead
When you create an internal dependency, a panel where you can specify dependency information appears, and you can eventually change the dependency type from internal to external.
- Join conditions
-
To establish a set of dependencies between job streams or jobs, you can define a join condition. This condition specifies that a job stream or job must wait for the join condition to be met before it can start running. The join condition is satisfied only when one or more dependencies have been satisfied.
You can drag a join condition from the Blocks tab and drop it in a job stream or in a job. Then, connect the join condition block to the items that must be part of that join condition. In the properties panel, specify a name for the join condition and optionally define the minimum number of predecessor dependencies required to satisfy it. If you do not specify a value, all predecessor dependencies must be satisfied.
- Constraints
-
To control the job or job stream processing, you can add the following constraints:
- Prompt
- Resource
- File
- Internetwork dependency
For more information about dependencies, see Using dependencies to control job and job stream processing.
- Saving and exporting
- The items you defined in a workspace can be saved to the database by
selecting Deploy. Note: After the successful deployment of a workspace, you are prompted to decide whether you want to delete it or not. Deleting a deployed workspace clears the canvas, and all the items previously defined in the workspace are safely saved to the database and can be used in future workspaces.