Relationship update object event payload - SmartPlant Foundation - IM Update 42 - Help - Hexagon

SmartPlant Foundation Extensibility

Language
English
Product
SmartPlant Foundation
Search by Category
Help

The relationship object event message contains the following payload properties:

Property

Description

UpdatedProperties

The Property Definition UIDs of the properties which have been updated

OBID

The OBID value of the triggering object (string)

DomainUID

The Domain UID value of the triggering object (string)

End1UID

The End1 UID of the relationship

End1Domain

The End1 Domain of the relationship

End1OBID

The End1 OBID of the relationship

End2UID

The End2 UID of the relationship

End2Domain

The End2 Domain of the relationship

End2OBID

The End2 OBID of the relationship

RelDefUID

The Relationship Definition UID of this object

InterfaceUIDs

The Interface Definition UIDs that are realized by this object

Config UID

The UID of the configuration that triggered this event

User

The UID of the user who triggered the event

The following example shows a typical JSON payload:

{

"UpdatedProperties":{"IObject":["LastUpdatedDate","Description"]},

"obid": "6LWD001A",

"domainUID": "SPF",

"end1UID": "5d655c4c-b002-49d0-ba88-239f11070f0a",

"end1Domain": "SPF",

"end1OBID": "6LWD000A",

"end2UID": "USR_superuser",

"end2Domain": "ADMIN",

"end2OBID": "0004BTA",

"relDefUID": "SPFItemOwner"

"interfaceUIDs": ["IRel","IObject"],

"configUID": "PL_PlantA",

"user": "USR_superuser"

}