Environment Graph
Environment Graph is a default Breezz application tab as we believe it’s the ideal starting point for your Breezz journey. This tile-based tool not only offers a comprehensive overview and visual representation of the Breezz configurations but also facilitates the modification of existing settings and the introduction of new ones - all conveniently from a single location. Quite handy, isn’t it?
Graph Context
Trigger Context
Graph in this mode displays the entire Breezz configuration linked to a specific Salesforce object, presenting its Breezz Scheduler Jobs and Breezz Trigger Handlers along with their respective Groups and Steps.
To view the object configuration, select ‘Trigger’ from the topmost picklist in the top right corner, then choose an object from the second picklist below.
Custom Step Group Context
In this mode, the graph focuses exclusively on Step Groups, simplifying the visualization of the associated logic.
To view Step Group configuration select Custom Step Group and find a group you are interested in.
Graph Interface
Buttons
There are multiple global buttons for controlling the graph view:
Icon | Name | Purpose |
---|---|---|
Refresh | Updates the view, ensuring the displayed configuration is current. | |
Expand | Expands the graph, revealing more details for deeper exploration of the logical hierarchy. | |
Collapse | Focuses on the overall structure, minimizing details and condensing the view for ease of analysis. | |
Compact | Condenses the view by reducing empty spaces and minimizing gaps between graph elements. | |
Fit | Adjusts the graph to fit within the workspace, ensuring the entire graph is visible on the screen. | |
Swap Layout | Alters the graph layout, allowing customization to preferred visual arrangements. | |
Center Root Node | Centers the view on the main node, aiding in orientation within the graph structure. | |
Zoom In | Enlarges the view, enhancing the detail of displayed elements. | |
Zoom Out | Shrinks the view, providing a broader perspective of the graph. |
Nodes
Nodes consist of several elements, providing fundamental information, with their type depending on the node type. Following nodes can be found in a graph:
Nodes Icons
Nodes not only include essential details like configuration names, descriptions or types but also feature various icons — a simple way to convey additional information about each configuration. Currently, the following icons are in use:
Icon | Name | Purpose |
---|---|---|
Trigger | When standalone, it represents a single Trigger node. Along with a number, it indicates the quantity of related Apex Triggers. | |
Scheduler | Scheduler Job icon. | |
Group | Breezz Step Group icon. | |
Breezz Step | Along with the number indicates the quantity of associated Breezz Steps. | |
Flow | Along with the number indicates the quantity of associated Salesforce Flows. | |
Inactive | Indicates deactivated Scheduler Jobs, Breezz Trigger Handles, Breezz Step Groups and Breezz Steps. | |
Active | Indicates whether Breezz Scheduler Job is active. | |
Running | Indicates whether Breezz Scheduler Job is running. | |
Interval | Indicates Scheduler Job interval. | |
Async | Indicates whether a Step is supposed to be executed asynchronously. | |
Queued | Indicates whether the step is queued. | |
Deployment in Progress | Indicates that Breezz configuration deployment is in progress. | |
Deployment Error | Indicates that an error occured during Breezz configuration deployment. | |
Warning | Warning icon. | |
Error | Error Icon. | |
Load | Indicates that Breezz config is still being loaded. | |
Edit | Press to open configuration edit window. |
Nodes Order of Execution
Nodes that represent Breezz Trigger Handlers, Step Groups and Steps in the top-left corner contain a circle with a number inside. This number stands for the order of execution.
Nodes Actions
Each node has a set of actions that can be performed on it. The individual types of nodes have the following actions:
- Trigger Event:
- More details - opens a detailed overview of trigger event with a lists of related Apex Triggers, Salesforce Flows and Breezz Steps
- Create Handler - opens “Configure New Trigger Handler” modal
- Trigger Handler:
- Edit - opens Trigger Handler edit window
- Activate/Deactivate - allows activating and deactivating the whole Trigger Handler
- Delete - removes Trigger Handler entirely from the system
- Step Group:
- Edit - opens Step Group edit window
- Create Step - opens New Step window
- Activate/Deactivate - allows activating and deactivating the whole Step Group
- Delete - removes Step Group entirely from the system
- Step:
- Edit - opens Step edit window
- Activate/Deactivate - allows activating and deactivating the whole Step
- Queue Status - availabe for Queue type Steps, opens a windows with error logs
- Clone - opens New Step window with some of the fields prepopulated with source Step values
- Delete - removes Step entirely from the system