Skip to main content

Cognite process industry data model

Cognite's process industry data model—CogniteProcessIndustry—extends the core data model to cater to specific requirements for the process industry. It's available from the cdf_idm system space.

Process industry concepts

The extended process industry concepts come with matching containers and views.

CogniteMaintenanceOrder

The CogniteMaintenanceOrder concept has properties to represent maintenance orders.

PropertyTypeDescription
mainAssetDirect relation to CogniteAssetThe unique identifier of the functional location or technical object to which the maintenance order refers.
typeStringA key to group maintenance orders, for example, by their purpose.
statusStringThe current status of the maintenance order, for example, "Partially complete." Commonly derived from the UserStatus field in SAP.
priorityInt64A numeric representation of the priority description, for ordering purposes.
priorityDescriptionStringDescribes the importance of processing the maintenance order. The maintenance order inherits the priority of the maintenance request for which it was created. It can also have the priority from the corresponding maintenance plan.

The following core features and concepts are also available for this concept: CogniteDescribable, CogniteSourceable, CogniteSchedulable, CogniteActivity

CogniteOperation

The CogniteOperation concept has properties to represent maintenance order operations.

PropertyTypeDescription
maintenanceOrderDirect relation to CogniteMaintenanceOrderThe unique identifier of the maintenance order.
mainAssetDirect relation to CogniteAssetThe unique identifier of the functional location or technical object to which the maintenance order operation refers.
phaseStringThe code for the process phase to which the operation currently belongs, for example, "Approval" or "Planning". The phases are often divided into sub-phases.
statusStringThe current status of the maintenance order, for example, "Partially complete." Commonly derived from the UserStatus field in SAP.
sequenceInt64The ordering of operations by when they'll take place.
mainDisciplineStringThe type of resource required to carry out the operation, for example, "Maintenance technician."
numberOfMainDisciplineInt64The number of resources required to carry out the operation, for example, the number of required maintenance technicians.
personHoursFloat64The number of hours required to carry out the maintenance operation.

The following core features and concepts are also available for this concept: CogniteDescribable, CogniteSourceable, CogniteSchedulable, CogniteActivity

CogniteNotification

The CogniteNotification concept has properties to represent maintenance notifications.

PropertyTypeDescription
maintenanceOrderDirect relation to CogniteMaintenanceOrderThe unique identifier of the maintenance order.
assetDirect relation to CogniteAssetThe unique identifier of the functional location or technical object to which the maintenance order operation refers.
typeStringA key to group maintenance notifications, for example by category, notification origin, or other criteria. This field is required to create a notification.
statusStringThe current status of the maintenance order, for example, "Partially complete." Commonly derived from the UserStatus field in SAP.
priorityInt64A numeric representation of the importance of processing the maintenance notification.
priorityDescriptionStringDescribes the priority of the maintenance notification.

The following core features and concepts are also available for this concept: CogniteDescribable, CogniteSourceable, CogniteSchedulable