Last modified on 4 September 2026, at 08:35

MRO Notification

Revision as of 08:35, 4 September 2026 by LMA (Talk | contribs) (Created page with "An MRO Notification represents a reported maintenance issue related to an Asset. It records the responsible user, due date, priority, and current processing status. A Notifica...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

An MRO Notification represents a reported maintenance issue related to an Asset. It records the responsible user, due date, priority, and current processing status. A Notification can also serve as the origin of a Work Package. The created Work Package references the Notification so that its origin remains traceable.

Technical object name: NOTIFICATION

Runtime class: UBIK.MRO.Notification

Creating and Editing Notifications

A Notification is created for an Asset using LK_ASSET. Functional Locations and Equipment can be referenced because they are specialized Asset types.

In addition to the standard properties of a UBIK® content object, a Notification provides MRO-specific properties for its Asset, assigned user, due date, priority, status, and optional Work Package template. These properties can be edited after creation. Changes to NOTIF_STATUS are restricted by the defined status transitions.

Properties

Name Data type Description
LK_ASSET Guid Link to the Asset for which the Notification was created
LK_WP_TMPL Guid Optional link to a Work Package template
LK_ASGN_USER Guid Link to the assigned user
NOTIF_DUE_DATE Date/Time Due date of the Notification
NOTIF_PRIORITY Integer Priority of the Notification
NOTIF_STATUS Integer Current processing status of the Notification

Notification Priority

The priority is stored in NOTIF_PRIORITY. The following values are available:

Value Name Description
0 Undefined No priority has been assigned
10 Low Low priority
20 Medium Medium priority
30 High High priority

Notification Status

The current processing state is stored in NOTIF_STATUS. The following values are available:

Value Status
0 Undefined
10 New
20 Confirmed
30 In Progress
40 Completed
50 Rejected
60 Closed

Status changes are validated by the Notification. Only the following transitions are permitted:

Current status Permitted next status
Undefined New
New Confirmed or Rejected
Confirmed In Progress
In Progress Completed
Completed Closed
Rejected Closed
Closed No further transition

Setting the same status again is permitted. Other status changes are rejected. Completed and Rejected Notifications can only be moved to Closed and cannot be reopened through the standard status logic.

Creating a Work Package from a Notification

A Work Package can be created from a Notification either using a Maintenance Plan or through manual creation. In both cases, the created Work Package is linked to the originating Notification using LK_NOTIFICATION. This makes the origin of the Work Package traceable.

Maintenance Plan-based Creation

For Maintenance Plan-based creation, the Maintenance Plans assigned to the Notification's Asset are evaluated.

  • If multiple Maintenance Plans are available, one of them is selected for the creation.
  • The Work Package is created based on the selected Maintenance Plan and its Work Package template.
  • The created Work Package references the originating Notification through LK_NOTIFICATION.

Manual Creation

For manual creation, a new Work Package is created for the same Asset as the Notification.

  • The Work Package is linked to the Asset referenced by LK_ASSET.
  • The Work Package references the originating Notification through LK_NOTIFICATION.
  • Subordinate Work Packages and Tasks can be added to structure the required maintenance work.

Relevant Work Package property

Name Data type Description
LK_NOTIFICATION Guid Link from the Work Package to the originating Notification

Supporting File Documents

The FileDocumentNotification class provides document attachments for Notifications. Each document is linked to its Notification using LK_NOTIFICATION.

Runtime class: UBIK.MRO.FileDocumentNotification

Name Data type Description
LK_NOTIFICATION Guid Link to the associated Notification

The MRO Notification implementation does not define additional restrictions for file types, file sizes, or the number of attached documents.

See also