Asset Instances
About Asset Instances
An asset instance is a single asset that is selected from the business functional hierarchy.
The asset instance view can be accessed from the Context Browser. Selections from the Context Browser refer to any business functional object in the business functional hierarchy.
You can load your tenant's custom asset faceplate, replacing the GE Digital APM Asset Instance faceplate. Your tenant administrator must configure through API to replace the faceplate.
Asset instances can be added through ingestion, or the API.
In Predix APM, adding or modifying assets using the Legacy Predix APM user interface, APIs, or Asset Ingestion Service, or bypassing the Unified Asset Ingestion Data Loader, causes the asset databases to become out-of-sync.
- You must add or modify assets using the Unified Asset Ingestion Data Loader.
- You cannot delete assets.
- You must use the Asset Ingestion Service to add tags to assets.
- You can add, modify, or delete assets in the user interface, using APIs, or using the Asset Ingestion Service.
- You can add tags to assets in the user interface, using APIs, or using the Asset Ingestion Service.
- The Asset Name and Description for the selected asset, which are editable.
- The Asset ID and Classification for the selected asset. Selecting the Classification link jumps to the Classification sub-menu on the navigation menu for the selected asset.
- The Status drop-down list box and the Lifecycle stage drop-down list box.
- The Attributes link, which contains tables for both Reserved and Custom Attributes.
- The Tags link, which contains a table of associated tags for the selected asset.
- The Location Information link, which contains a Time Zone drop-down list box and a Geolocation table.
- The Events link, which contains events in a Timeline (list) view that are applicable to the specified asset instance. You can switch to the Grid view from the Events section.
- Modify reserved attribute values for the selected asset, and add or modify tags associated with the selected asset.
- Add or modify custom attributes for the selected asset, and add or modify tags associated with the selected asset.
- Sort, filter, or export custom attributes and reserved attributes for the selected asset.
- Show or hide the Reserved and Custom attributes that do not have a value.Note: If the Hide empty values check box is selected, and you remove the value of an attribute, the attribute is hidden from the Attributes section.
If a new attribute is added to the instance for a business functional hierarchy, the existing child-instances will not inherit the attribute. You need to manually add the attribute to each child-instance. However, if a new child-instance is created after the attribute was added to the instance, the child-instance inherits the attribute from the instance.
If you have been assigned asset resources from another tenant by your administrator, you will be able to view the tenant, enterprise, and child assets for which you have been granted access. You can then select and view an item from the Context Browser.
Asset Modeler Workflow
The asset modeler creates the business functional hierarchy through APIs or ingestion using one or more JSONs.
- Classifications
- Instances
- Parent-child connections
- Groups for classifications or instances
- Create asset classifications, which define the asset hierarchy.Values for
classification
in the JSON include:- id
- name
- description
- ccomClass
The
ccomClass
values for a classification represent the type (ENTERPRISE_TYPE
,SITE_TYPE
,SEGMENT_TYPE
, orASSET_TYPE
).Next, add values for reserved attributes. Adding values for reserved attributes to a classification allows sub-classifications to inherit those values. Values for
reservedProperties
andproperties
are added under the named classification node. - Create asset instances.Instances represent a specific entity associated with a type of classification. Values for
instances
in the JSON include:- id
- name
- description
- classification
- prooperties
- ccomClass
The classification values for an instance represent a type of named entry, such as a company name, or regional designation. The
ccomClass
values for an instance are predetermined according to their place in the hierarchy (ENTERPRISE
,SITE
,SEGMENT
,ASSET
).Next, add location geopoints to define the instance location. Geopoints represent coordinates that define the location of the instance. The location may include a group of geopoints. Values forlocation
>geopoints
include:- name
- order
- latitude
- longitude
- altitude
- Add connections which define the parent-child relationships between asset instances and Business Functional Objects.
Connections represents a mapped connection from an instance to another instance in a parent-child relationship.
Values forconnection
>from
include:- id
- ccomClass
The
ccomClass
values for thefrom
connection are predetermined according to their place in the hierarchy (ENTERPRISE
,SITE
,SEGMENT
, orASSET
).Values forconnection
>to
include:- type
- id
- ccomClass
The type values are
parent
orchild
. TheccomClass
values for theto
connection are predetermined according to their place in the hierarchy (ENTERPRISE
,SITE
,SEGMENT
, orASSET
). - Add group associations for the asset instances.Group associations include classifications of one type that are related or connected in some way. Groups include member instances which can be added in the JSON. Values for
groups
>mappedInstances
include:- id
- name
- description
- ccomClass
- associatedEntityCcomClass
- properties
The
ccomClass
value is predefined asGROUP
. TheassociatedEntityCcomClass
values is the type (ASSET
orTAG
) of the member instance listed under the group parent node.For more information, refer to the ingestion or APIs documentation to complete the workflow.
Create an Instance in the Business Functional Hierarchy
You can create new instances or child-instances for each level in the business functional hierarchy.
About This Task
Beginning from here | You can create this type of instance |
---|---|
Enterprise | You can create a child-Enterprise, or a Site. |
Site | You can create a child-Site, a Segment, or an Asset. |
Segment | You can create a child-Segment, or an Asset. |
Asset | You can create a child-Asset. |
Field | Description |
---|---|
Instance name | The name of the new instance. |
(Optional) Description | A description of the new instance. |
Source ID | A unique identifier for a new instance. Note: You can assign the same source ID to different types of business functional hierarchy such as Enterprise, Site, Segment, and Asset in different cases. For example: TurbineSiteType (SiteType), turbinesitetype (AssetType), Turbinesitetype (SegmentType) |
Lifecycle Stage | You can select a new lifecycle stage for the instance. |
Status | You can select a new status for the instance. |
(Optional) Position in Hierarchy check box | Creates the new instance at the top level in the hierarchy. This disables the Parent Node context selection. |
Parent Node | Allows you to define the level in the hierarchy in which the instance is created as a child-node. Selecting in the Parent Node box accesses the Context Browser, allowing you to select from the choices available in the hierarchy. |
Classification Type drop-down | Specifies the type of instance (Enterprise, Site, Segment, or Asset). If a type is not allowed for this instance, the selection is greyed out. |
Parent Classification drop-down | The specific classification associated with the instance. The Parent Classification is based on the Classification Type selected. If the Asset Type is selected as a classification type, you can search for a classification. |
Procedure
Find and Select a Parent Classification for an Asset Instance
You can search for a specific classification that is used as a parent classification for an asset instance you are creating.
About This Task
- uri
- name
- sourcekey
- description
- attributes
- reservedattributes
- parent
Procedure
Delete an Asset Instance
You can delete an asset instance from the business functional hierarchy.
About This Task
Use this procedure to delete an asset instance from the business functional hierarchy. You can only delete asset instances that do not have child-assets and do not have any associated tag instances. You must first delete an asset's tags before you can delete the asset instance. Asset instances can be deleted through the API. Deleting an asset instance through the API also permanently deletes all the tags, tag correlations, and group memberships in GE Digital APM.
Procedure
- In the module navigation menu, go to .
- Use the Context Browser to select an asset context.
- In the asset instance view, select .
- Select Delete to confirm the deletion.
Results
- Deleting an asset instance permanently deletes the instance, all attributes, configuration, history information, and tags, tag correlations, and membership in groups.
- All the objects that are mapped to the deleted asset across modules in GE Digital APM such as Permissions, Alerts, Analysis Templates, SmartSignal Analytic Filters, and so on, will be unmapped and cannot be re-mapped even if the same asset is recreated.