Appboard/2.4/builder/widgets/actions/topology drill down: Difference between revisions
imported>Mike.berman (Created page with '{{DISPLAYTITLE:AppBoard Action - Topology Drill Down}} The "Topology Drill Down" Action allows the User to click in one Widget and then invoke a drill down operation in another W…') |
imported>Cmace (action filtering based on data source, not data collection) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:Topology Drill Down}} | ||
[[Category:AppBoard 2.4]] | |||
The "Topology Drill Down" Action allows the User to click in one Widget and then invoke a drill down operation in another Widget. The other Widget in this case must be a Topology Widget with drill down capability. | The "Topology Drill Down" Action allows the User to click in one Widget and then invoke a drill down operation in another Widget. The other Widget in this case must be a Topology Widget with drill down capability. | ||
When the user selects an item in a Widget with the "Topology Drill Down" Action, the associated Topology Widget will automatically drill down, as if the User had clicked the same item in the Topology. This allows the topology to update in sync with other Widgets on the Board, based on the user's selection. | |||
== How To Create a Topology Drill Down Action == | == How To Create a Topology Drill Down Action == | ||
For instructions on adding a | For instructions on adding a Topology Drill Down Action, see the general instructions in [[appboard/2.4/builder/widgets/actions#How_To_Create_an_Action_in_a_Widget|How To Create an Action in a Widget]]. | ||
Line 12: | Line 16: | ||
Perform the following steps to configure the "Topology Drill Down" Action for a Widget: | Perform the following steps to configure the "Topology Drill Down" Action for a Widget: | ||
# | # Create a Topology Widget with <b>Auto Node Drill Down</b> set to "Enabled". | ||
# Create a second Widget that uses a Data Collection that matches the Data Collection that provides the records in the topology into which the User will want to drill down. | |||
# In the second Widget, follow the instructions above to create the Action in the <b>Widget Actions</b> panel. | |||
# <b>Name</b>: Enter a name for this Action. For convenience, a default name is provided. The Name is not used anywhere else in AppBoard, and only displayed on this configuration page. | # <b>Name</b>: Enter a name for this Action. For convenience, a default name is provided. The Name is not used anywhere else in AppBoard, and only displayed on this configuration page. | ||
# <b>On selection of</b>: | # <b>On selection of</b>: | ||
Line 19: | Line 25: | ||
### Click <b>Add Rule</b> to create one or more rules that indicate what data should trigger the Action, when selected. | ### Click <b>Add Rule</b> to create one or more rules that indicate what data should trigger the Action, when selected. | ||
### Click <b>Close</b> to save the Filter settings. | ### Click <b>Close</b> to save the Filter settings. | ||
## Select the Data | ## Select the Data Source name. When the Widget is run, selection of data in this Data Source will trigger the Action. | ||
# Under <b>Topology Widget</b>, select the name of the Widget to drill down in when the Action is invoked. | # Under <b>Topology Widget</b>, select the name of the Widget to drill down in when the Action is invoked. | ||
== Sample Use Case == | == Sample Use Case == | ||
Suppose a Board has three Widgets: | |||
# A Topology Widget, showing Services (top level) with links to locations (first hop) and then servers within the locations (second hop). | |||
# A Table Widget, listing the locations. | |||
# A Pie Chart Widget, showing numbers of alarms. | |||
When the user clicks on a location record in the Table Widget, the following result is needed: | |||
# Filter the Pie Chart Widget to only show alarms for the selected location. | |||
# Drill town in the Topology Widget to show the servers for the selected location. | |||
To accomplish the second item, create a "Topology Drill Down" Action. The target of the Action would be the Topology Widget. |
Latest revision as of 18:52, 1 May 2014
The "Topology Drill Down" Action allows the User to click in one Widget and then invoke a drill down operation in another Widget. The other Widget in this case must be a Topology Widget with drill down capability.
When the user selects an item in a Widget with the "Topology Drill Down" Action, the associated Topology Widget will automatically drill down, as if the User had clicked the same item in the Topology. This allows the topology to update in sync with other Widgets on the Board, based on the user's selection.
How To Create a Topology Drill Down Action
For instructions on adding a Topology Drill Down Action, see the general instructions in How To Create an Action in a Widget.
How To Configure a Topology Drill Down Action
Perform the following steps to configure the "Topology Drill Down" Action for a Widget:
- Create a Topology Widget with Auto Node Drill Down set to "Enabled".
- Create a second Widget that uses a Data Collection that matches the Data Collection that provides the records in the topology into which the User will want to drill down.
- In the second Widget, follow the instructions above to create the Action in the Widget Actions panel.
- Name: Enter a name for this Action. For convenience, a default name is provided. The Name is not used anywhere else in AppBoard, and only displayed on this configuration page.
- On selection of:
- Select "any" or "specific" for the type of data selection by the User that will trigger the Action. When selecting "specific", perform the following additional steps:
- Click the Filter button. The Filter Editor is displayed.
- Click Add Rule to create one or more rules that indicate what data should trigger the Action, when selected.
- Click Close to save the Filter settings.
- Select the Data Source name. When the Widget is run, selection of data in this Data Source will trigger the Action.
- Select "any" or "specific" for the type of data selection by the User that will trigger the Action. When selecting "specific", perform the following additional steps:
- Under Topology Widget, select the name of the Widget to drill down in when the Action is invoked.
Sample Use Case
Suppose a Board has three Widgets:
- A Topology Widget, showing Services (top level) with links to locations (first hop) and then servers within the locations (second hop).
- A Table Widget, listing the locations.
- A Pie Chart Widget, showing numbers of alarms.
When the user clicks on a location record in the Table Widget, the following result is needed:
- Filter the Pie Chart Widget to only show alarms for the selected location.
- Drill town in the Topology Widget to show the servers for the selected location.
To accomplish the second item, create a "Topology Drill Down" Action. The target of the Action would be the Topology Widget.