In a CygNet SCADA context, a group is a collection of facilities organized into hierarchies. Facilities are included in hierarchies according to user-selected facility attributes and device attributes. Attributes can be defined in a way that makes sense in your organization. Specific attributes can then be chosen to identify levels in user-defined hierarchies. Hierarchies enable the collection and organization of information specific to the facilities and devices to which those attributes belong.
Group hierarchies provide a useful way to organize, navigate, and display select data from within a CygNet system that might contain very large amounts of data. They can be used to sort facilities in reports and on CygNet Studio and CygNet Vision screens by using facility attributes to capture only the information relevant to your organization. For instance, instead of performing a flat manual search of all your facilities for a subset of information, you can create a group hierarchy that enables selective searches for relevant facility attributes, like the remote device IDs for a specific operator at a specific location.
Some common ways of interacting with groups include the following:
The Group Service (GRP) is a database service that stores group hierarchies based on facility and device attributes. Hierarchies are made up of nodes, each of which has its own set of properties and attributes. The GRP can store numerous hierarchies and their respective nodes, all of which are available to the various CygNet services they interact with, like the Point Service (PNT) and Facility Service (FAC).
Although the GRP powers group hierarchy creation and storage, the GRP is largely a behind-the-scenes service. Hierarchies stored in the GRP are typically created and edited using the Group Manager utility. Its interface is friendlier than the GRP editor and it enables both high- and low-level interaction with group hierarchies (and the GRP).
Important: Although hierarchies can be edited within the GRP service using GRP editors, this is strongly discouraged. Instead, use the Group Manager utility to create and edit group hierarchies. See Group Manager Utility for more information.
The Group Manager utility is used to define hierarchies. Each node in a displayed hierarchy serves a specific purpose. Some represent sources of data while others serve administrative purposes that define relationships between sources of data. Data sources are identified by facility and device attributes, and inclusion of these attributes into a hierarchy is defined by rules or components.
Rules provide a fine-tuned way to define what facility attributes are relevant when searching for data. They enable you to include specific facilities by using multiple attributes at once as filter criteria. Components also provide a way to define what facility and device attributes are relevant when searching for data, but components are more limited than rules. A component only defines a single facility attribute or device attribute by which to include data. You can use rules, components, or a combination of the two to build up a hierarchy. However, rules provide a much greater degree of functionality.
Each unique hierarchy is called a view because it is one possible perspective or view of a collection of defined attributes. Because group hierarchies can be based on multiple attributes, you can create a hierarchy to accommodate a CygNet system with many sites or services. For instance, a group built for a corporate website might contain facilities from various sites, but a group built for one field office might contain facilities from just one site. Using the Group Manager utility, you can create group hierarchies to meet many different needs.
For instance, you can organize data so that Accounting can sort facilities differently from Operations. Maybe Accounting is interested in RTU product IDs and types for inventory purposes, but Operations is more interested in RTU locations and operators for safety purposes. You could create a unique hierarchy or view for each department; the views would display data in a way useful to the respective department by means of a CygNet Studio or CygNet Vision screen or by means of a report.
Hierarchies are used to display data usefully in CygNet Studio. Although groups are stored in the GRP service and are configured using the Group Manager utility, general user interaction with group hierarchies typically occurs by means of CygNet Studio or CygNet Vision screens, since these are the interfaces by which most users interact with CygNet data. Various CygNet Studio tools are available for displaying data included in a group hierarchy. These tools include the Facility Navigation Bar Control, the Group Grid Control, the Group Navigation Bar Control, and the Group Tree Control.
See GRP Scripting for more information about scripting resources.
To address questions or circumstances beyond the scope of the CygNet Help, Additional CygNet Resources are available.
More: