A discovery is tightly coupled with either a class/relationship or a group and the name and ID of the discovery will reflect the object being discovered.
The ID of the disocvery is made up of three different parts, described below.
The different parts are separated with dots.
|MPID||This is the management pack ID. This must be included to make the group ID unique in the management group. To learn more about MPID, see Management pack naming|
|Class Description||This should be the same as the description of the class being discovered.|
|Type||The type of element/workflow. This should be Discovery.|
Below are some examples of discovery IDs.
Class description: ApplicationServerComputerRole
Group description: IntegrationServiceApplicationComponent
The group display name is made of the following parts.
The different parts are separated with spaces.
|Prefix||The prefix should be "Discovers" for most cases. This is used when a class or relationship is being discovered. When a discovery is used to populate a group the word "Populates" is used instead.|
|Class display name||This is the display name or the description from the id of the class, relationship or group that it being discovered/populated.|
Based on the example above the display name could be the following. The first two examples uses the display name, the last example uses the description part of the class ID.
Populates Application Servers Group Discovers Application Server Discovers IntegrationServiceApplicationComponent