Zum Hauptinhalt wechseln

Cognite process industries data model

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

Process industries concepts

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

CogniteMaintenanceOrder

The CogniteMaintenanceOrder concept has properties to represent maintenance orders. A maintenance order is a request or directive to perform maintenance tasks such as repair, inspection, or servicing of equipment or assets. It's often called a 'work order'.

PropertyTypeDescription
mainAssetDirect relation to CogniteAssetThe primary asset (functional location) the maintenance order refers to.
typeStringThe code for the type of maintenance order, for example, 'PM01' for 'Corrective maintenance'.
statusStringThe lifecycle status of the maintenance order, for example, 'Partially complete'. It's often derived from the 'SystemStatus' field in SAP.
priorityInt64A number that shows how important this maintenance order is. Lower numbers mean it's more important, and 0 means it's the most important.
operationsReverse direct relation listLists the individual work items on the maintenance order. An automatically populated list of operations related to the maintenance order.

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

CogniteOperation

The CogniteOperation concept has properties to represent operations, a specific part of the work included in a maintenance order. Often called a "work order item".

PropertyTypeDescription
maintenanceOrderDirect relation to CogniteMaintenanceOrderThe maintenance order the operation is related to.
mainAssetDirect relation to CogniteAssetThe primary asset (functional location) the operation is related to.
phaseStringThe code for the phase the operation belongs to. Each operation belongs to a single phase, for example, 'Scaffolding'.
statusStringThe lifecycle status of the operation, for example, 'Partially complete'. It's often derived from the UserStatus field in SAP.
sequenceInt64A number that shows the order in which the operations are performed. Lower numbers mean they happen earlier, and 0 means it's the first operation.
mainDisciplineStringThe primary skill or resource required to perform the operation, for example, "maintenance technician".
numberOfMainDisciplineInt64The number of resources required to perform the operation, for example, the number of required maintenance technicians.
personHoursFloat64The number of hours required to perform the maintenance operation. The duration is calculated by dividing the personHours by the numberOfMainDiscipline.

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. Notifications are formal records to report maintenance issues, defects, or requests, starting the process for planning and running maintenance activities.

PropertyTypeDescription
maintenanceOrderDirect relation to CogniteMaintenanceOrderThe maintenance order that was created from the notification.
assetDirect relation to CogniteAssetThe asset (functional location) the notification is related to.
typeStringThe code for the notification type, for example, "M1" for "Maintenance request".
statusStringThe current lifecycle status of the notification, for example, "order created".
priorityInt64A number that shows how important the notification is. Lower numbers mean it's more important, and 0 means it's the most important.
priorityDescriptionStringDescribes the priority of the notification.

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