Asset Baselines

Asset Baselines in Omega 365 capture, control, review, approve, and compare asset configurations at key points, enabling structured change management.

11 September 2026
17 min read
Nils Arne Ramsvik
Nils Arne Ramsvik

Asset Baselines provide a controlled way to capture, review, approve, and compare the configuration of objects at defined point in time.
A baseline represents the state of selected objects when the baseline version was created. It can include object information, properties, document relationships, and relationships between objects.

Baselines can be used throughout the asset lifecycle to establish approved configuration states, track changes, and compare the configuration between different stages of a project or asset lifecycle.

Understanding Asset Baselines

What is a Baseline?

A baseline is a recorded configuration of a defined set of objects at a specific point in time.

When a baseline version is created, Omega 365 captures the relevant information for the objects included in the baseline. The captured information is retained with that version even if the live objects are changed later.

A baseline can therefore be used as a reference for determining:

  • What objects were included at a particular stage

  • What information was registered on those objects

  • Which documents were connected to the objects

  • Which relationships existed between objects

  • What has changed since the baseline was created

  • What changed between two baseline versions

  • What changed between different baselines

A baseline should not be considered a separate copy of the Object Register. The live objects remain in the Object Register, while the baseline provides a controlled historical representation of their configuration.

Baselines and Versions

A baseline can contain multiple versions.

For example:

Baseline: Allocated Design Baseline

Version 1 – Initial approved configuration
Version 2 – Updated configuration following approved changes
Version 3 – Later approved configuration

Creating a new version does not overwrite previous versions. Each version remains available for review and comparison.

This provides a history of how the configuration represented by the baseline has developed over time.

Baseline Types

Baseline Types are used to distinguish between different purposes or stages of configuration control.
The Baseline Types available in a solution depend on how the solution has been configured. Workflow/Approval Process can be set per baseline type.

Typical examples may include:

  • Functional Design Baseline

  • Allocated Design Baseline

  • Manufacturing and Construction Baseline

  • As-Manufactured Baseline

  • As-Built Baseline

The terminology and number of Baseline Types may vary between projects and organizations.

Baseline Lifecycle

Typical Baseline Process

A typical baseline lifecycle consists of the following steps:

  1. Relevant objects are selected.

  2. A baseline is created.

  3. Version 1 of the baseline is generated.

  4. The baseline version is submitted for approval if an approval process is configured.

  5. The baseline is reviewed.

  6. The baseline is approved or rejected.

  7. Changes may later be requested for objects controlled by the baseline.

  8. Approved changes are implemented.

  9. A new baseline version can be created to capture the updated configuration.

  10. The new version is reviewed and approved.

This allows the baseline to develop together with the controlled configuration while previous versions remain available for reference.

Baseline Approval

A Baseline Type can be configured with an approval process.
When a baseline version requiring approval is created, an approval workflow is started.
The approval workflow is used to review and formally accept or reject the captured configuration.
The baseline displays information about the associated approval process and its current status.

Approved Baselines

An approved baseline version represents an accepted configuration state.
Approval does not remove the historical information captured by the baseline.
The approved version remains available for later review and comparison.
Objects included in an active controlled baseline remain subject to baseline change control until that control is released through the applicable process.

Rejected Baselines

If a baseline approval is rejected, the rejected version remains part of the baseline history.
The objects are released from the baseline approval control associated with the rejected approval.
The baseline can subsequently be corrected or updated as required before continuing the configuration process.

Cancelled Baseline Approval

Users with the required permissions can cancel an ongoing baseline approval.
Cancellation is intended for situations where an approval process should no longer continue, for example because the baseline was created incorrectly or the approval should be restarted later.

A baseline approval cannot be cancelled after the approval process has already been closed.

When an approval is cancelled:

  • The cancellation is recorded on the baseline version

  • The user who cancelled the approval is recorded

  • The associated approval process is cancelled

  • The objects are released from that baseline approval control

Cancelling an approval does not delete the baseline version or its captured information.

Creating a Baseline

Selecting Objects

A baseline is created from selected objects in the Object Register.

The objects included should represent the configuration scope that needs to be controlled.

Depending on the purpose of the baseline, this could include:

  • A complete system

  • A subsystem

  • A defined equipment scope

  • Objects associated with a particular design stage

  • Objects required for a project milestone or configuration gate

The exact scope should be determined according to the project's configuration management requirements.

Creating the Baseline

To create a baseline, the user must have the Can Create Snapshot/Baseline capability for the selected Org Unit.
If the user does not have this capability for the selected Org Unit, they cannot create a baseline for that organizational scope.

To create a baseline:

  1. Open the Object Register.

  2. Select the objects that should be included.

  3. Select Tasks --> Create Snapshot/Baseline for Selected Objects.

  4. Enter the required baseline information.

  5. Select the appropriate Baseline Type.

  6. Confirm the creation of the baseline.

Omega 365 creates the baseline and its first version using the selected objects.
If an approval process is configured for the selected Baseline Type, the approval process is also initiated.

Naming a Baseline

Use a name that clearly identifies the configuration scope represented by the baseline.
The name should make it possible for users to distinguish the baseline from other baselines of the same type.

For example:

Allocated Design – Cooling Water System
As-Built – Electrical Distribution
Manufacturing Baseline – Pump Package A

Avoid names that only describe the Baseline Type when several baselines of the same type may exist.

What is Captured in a Baseline?

Object Information

The baseline captures object information applicable to the object at the time the version is created.
This allows later comparison with the current object or another baseline version.

Fields and Properties

Object fields and properties are captured as part of the baseline.

When reviewing an object from a baseline, users can see the values recorded in the selected baseline version and compare them with another configuration state.

Examples may include:

  • Object identification

  • Description

  • Classification information

  • Technical properties

  • Dates

  • Numeric values

  • Other configured object attributes

The exact fields and properties available depend on the object configuration.

Documents

Document relationships associated with the objects are captured in the baseline.
The baseline information can be used to determine which documents and revisions were associated with an object when the baseline version was created.
This is useful when configuration control includes both physical or functional objects and their supporting documentation.

Object Relationships

Relationships between objects are also captured.

This allows users to review how objects were related at the time the baseline version was created and identify relationships that have subsequently been added, removed, or changed.

Viewing Baselines

Asset Baselines Register

The Asset Baselines register provides an overview of the baselines available in the solution.

The register can include information such as:

  • Baseline name

  • Baseline Type

  • Current version

  • Approval information

  • Creation information

Select a baseline to open its details.

Baseline Details

The baseline details page provides access to the baseline and its versions.

From this page, users can:

  • Select a baseline version

  • Review approval information

  • View objects included in the selected version

  • Compare objects between baseline configurations

  • Open detailed comparison information for individual objects

Selecting a Version

Use the Version selector to select the baseline version you want to review.
Changing the selected version changes the baseline context shown in the application.
Previous versions remain available and are not replaced when a new version is created.

Creating a New Baseline Version

When to Create a New Version

A new baseline version should normally be created when the controlled configuration has changed and the updated state needs to be captured.

For example:

  1. Baseline Version 1 is approved.

  2. A change to one or more controlled objects is requested.

  3. The change is approved.

  4. The approved change is implemented in the Object Register.

  5. A new baseline version is created.

  6. The new baseline version is reviewed and approved.

This establishes a new controlled configuration while preserving the previous baseline version.

Creating the New Version

To create a new version:

  1. Open the relevant baseline.

  2. Open Tasks.

  3. Select Create New Version.

The new version captures the configuration applicable at the time it is created.
If the Baseline Type has an approval process configured, a new approval process is initiated for the new version.

Change Control

Changes to Baselined Objects

Objects that are under active baseline control cannot be changed freely.
This ensures that the controlled configuration is not modified without following the required change process.
When a controlled object needs to be changed, a Change Request can be used to formally request and approve the change.

Change Requests

A Change Request provides controlled authorization to make changes to an object that is part of a controlled baseline.
The Change Request should describe the required change and follow the configured review and approval process.

Approved Change Requests

When a Change Request is approved, the object is released for implementation of the approved change.
The baseline itself is not modified. Existing baseline versions continue to represent the configuration captured when they were created.

After the approved change has been implemented, a new baseline version should normally be created when the updated configuration is ready to become part of the controlled baseline.

This creates a clear sequence:

Approved Baseline → Change Request → Approved Change → Updated Object → New Baseline Version → Approval

Rejected Change Requests

If a Change Request is rejected, the requested change is not authorized.
The Change Request is closed, but the object's existing baseline control remains in place.
The object therefore continues to be controlled by the existing baseline.

Comparing a Baseline with the Current Configuration

Baseline to Current Comparison

A baseline version can be compared with the current configuration in the Object Register.

This answers the question:

"What has changed since this baseline version was created?"

The comparison can include:

  • Fields and properties

  • Documents

  • Object relationships

Differences are categorized by change type.

Added

Added means that the information exists in the comparison state but did not exist in the base state.

When comparing a baseline with Current, this normally means the information was added after the baseline version was created.

Removed

Removed means that the information existed in the base state but does not exist in the comparison state.

When comparing a baseline with Current, this normally means the information has been removed since the baseline was created.

Changed

Changed means that the same item exists in both states, but one or more of its values are different.

For example, a property may exist in both the baseline and Current but have a different value.

Unchanged

Unchanged means that the information is identical in both compared states.

Unchanged information may be hidden by default to make differences easier to identify.

Use the available filters to include Unchanged information when required.

Comparing Baseline Versions

Version-to-Version Comparison

Different versions of a baseline can be compared.

For example:

Allocated Design Baseline Version 2 → Allocated Design Baseline Version 3

This allows users to identify what changed between two controlled configuration states.

The selected Base version represents the starting point, while the Compare version represents the configuration being compared against it.

The direction of the comparison is important.

For example:

Version 2 → Version 3

means:

  • Added = added in Version 3

  • Removed = present in Version 2 but not Version 3

  • Changed = exists in both but has different information

Reversing the comparison may therefore change whether an item is shown as Added or Removed.

Comparing Different Baselines

Cross-Baseline Comparison

Omega 365 can compare an object between different baselines and baseline versions.
This is useful when the same configuration develops through different lifecycle stages.

For example:

Allocated Design Baseline Version 3 → As-Built Baseline Version 1

This allows users to identify differences between the allocated design configuration and the final as-built configuration.

Selecting the Comparison Baseline

When viewing an object from a baseline, the baseline on the left is the Base baseline.
The Base baseline is determined by the baseline context from which the object was opened and is not changed from the comparison view.
The Base version can be selected using the Version selector.
Under Compare with, select the baseline that should be compared against the Base baseline.
After selecting a baseline, select the required version.
The comparison is then performed as:

Base Baseline / Base Version → Compare Baseline / Compare Version

Comparing with Current

Instead of selecting another baseline, select Current to compare the Base baseline version with the current object configuration in the Object Register.

This provides two different types of analysis:

Baseline → Current

or

Baseline A / Version X → Baseline B / Version Y

Comparing an Object Not Present in Both Baselines

An object does not have to exist in both compared baselines. This is important when comparing different configuration stages.

If an object exists in the Base baseline but not in the comparison baseline, the comparison can identify that the object or associated information is no longer present in the comparison configuration.

Similarly, when comparing complete baseline scopes, objects that exist only in the comparison baseline can be identified as Added.

Object Comparison

Comparing Baseline Scope

The Object Compare function provides a higher-level comparison of the objects included in two baseline configurations.

This can be used to identify changes in the baseline scope before reviewing individual object details.

The comparison identifies objects according to their presence in the two selected configurations.

Added Objects

An Added object exists in the Compare baseline/version but not in the Base baseline/version.

Removed Objects

A Removed object exists in the Base baseline/version but not in the Compare baseline/version.

Unchanged Objects

An Unchanged object exists in both baseline versions.

An object being categorized as Unchanged at this level means that the object exists in both compared baseline scopes. Detailed object information may still be reviewed separately where required.

Opening an Object Comparison

Select an object from the comparison to open its detailed baseline information.

The detailed comparison retains the selected Base baseline/version and Compare baseline/version.

This allows users to move from the overall scope comparison directly into the detailed configuration differences for the selected object.

Detailed Object Comparison

Fields and Properties

The Fields and Properties section compares captured object values.

Depending on the comparison, values are shown from:

  • The Base baseline version

  • The selected Compare baseline version

  • Current Objet Register information

Changed values show the value from the Base configuration and the value from the Compare configuration.

Documents

The Documents section shows differences in documents associated with the object.

The comparison can identify documents that have been:

  • Added

  • Removed

  • Changed

  • Left unchanged

Document information may include document name, title, revision, and revision date.

Connections

The Connections section compares relationships between objects.

This can identify relationships that have been added, removed, changed, or retained between the two configuration states.

The comparison can include information about:

  • Connection Type

  • From Object

  • To Object

  • Relationship information

Comparison Filters

Filtering by Change Type

Comparison views provide filters for the different change types.

Available filters include:

  • Added

  • Removed

  • Changed

  • Unchanged

Use these filters to focus the comparison on the information relevant to the review.

Showing Only Differences

For most configuration reviews, the most useful view is to display:

  • Added

  • Removed

  • Changed

and hide:

  • Unchanged

This provides a concise overview of the differences between the selected configurations.

Enable Unchanged when a complete verification of both configurations is required.

Baseline Information on Objects

Baseline Indicator

Objects that are currently under baseline control are identified in the Object Details view.

The baseline information identifies the active baseline associated with the object and can include:

  • Baseline Type

  • Baseline name

  • Version

The baseline information provides a direct link to the relevant baseline.

Baseline Indicator in the Object Register

Baselined objects can also be identified from the Object Register.

This makes it easier to identify objects that are currently subject to configuration control before attempting to modify them.

Approval Information

Viewing Approval Status

When a baseline version has an associated approval process, the baseline displays the approval information.

Users can open the approval item to review the workflow and its current status.

The exact statuses available depend on the configured approval process.

Approval History

Each baseline version retains its own approval relationship.

This means that Version 1 and Version 2 can have separate approval processes and approval outcomes.

The version history therefore provides both configuration history and the associated approval context.

Recommended Working Method

Establishing the Initial Baseline

When establishing a new controlled baseline:

  1. Confirm that the required objects and configuration information are ready.

  2. Select the required objects.

  3. Create the baseline using the appropriate Baseline Type.

  4. Review the captured baseline scope.

  5. Review detailed object information where required.

  6. Complete the baseline approval process.

  7. Use the approved version as the controlled configuration reference.

Managing Changes After Approval

When a controlled configuration needs to change:

  1. Identify the object requiring modification.

  2. Create or initiate the applicable Change Request.

  3. Describe and justify the required change.

  4. Complete the Change Request approval process.

  5. If approved, implement the authorized change.

  6. Verify the updated object configuration.

  7. Create a new version of the relevant baseline when the updated configuration is ready.

  8. Review the differences between the previous and new versions.

  9. Complete approval of the new baseline version.

Reviewing a New Baseline Version

Before approving a new version, use the comparison functionality to review the changes.

For example:

Version 2 → Version 3

Review:

  • Added objects

  • Removed objects

  • Changed fields and properties

  • Changed document relationships

  • Changed object relationships

This provides a structured way to verify that the new baseline version contains the intended configuration.

Comparing Lifecycle Stages

Cross-baseline comparison can be used when configuration needs to be verified between lifecycle stages.

For example:

Functional Design → Allocated Design

Allocated Design → Manufacturing and Construction

Manufacturing and Construction → As-Built

The actual Baseline Types and comparison sequence depend on the configuration management model used by the project.

Example: From Design Baseline to As-Built

Initial Design Baseline

A project establishes:

Allocated Design Baseline – System A

Version 1 is created and approved.

The baseline now represents the approved allocated design configuration for System A.

Design Change

A component requires modification.

A Change Request is created and approved.

The authorized change is implemented in the Object Register.

A new version of the Allocated Design Baseline is then created.

The project compares:

Allocated Design Version 1 → Allocated Design Version 2

The comparison confirms the changes introduced by the approved modification.

Version 2 is then reviewed and approved.

As-Built Baseline

Later in the project, an As-Built Baseline is established.

Users can compare:

Allocated Design Version 2 → As-Built Version 1

The comparison can be used to identify differences between the approved design configuration and the final as-built configuration.

Users can first review changes in the overall object scope and then open individual objects to review detailed differences in fields, properties, documents, and relationships.

Important Concepts

A Baseline is Historical

A baseline version represents the configuration captured when that version was created.

Changing the live object does not rewrite an existing baseline version.

New Versions Preserve History

Creating a new version does not replace previous versions.

Previous versions remain available for comparison and historical review.

The Base Determines Comparison Direction

Always consider the direction of the comparison.

Base → Compare

An item shown as Added exists in Compare but not Base.

An item shown as Removed exists in Base but not Compare.

Current Means Live Configuration

When Current is selected, the baseline version is compared with the current information in the Object Register.

Current is not another baseline version.

Different Baselines Can Be Compared

The Compare baseline does not need to be the same baseline as the Base.

This allows configuration to be compared between different lifecycle stages and different Baseline Types.

Baseline Approval and Change Approval Serve Different Purposes

Baseline approval accepts a captured configuration state.

A Change Request authorizes a change to a controlled configuration.

After an approved change has been implemented, a new baseline version can be created to establish the updated controlled configuration.

Frequently Asked Questions

Does creating a baseline create new Object Register objects?

No. The baseline captures the configuration of the selected objects. The live objects remain in the Object Register.

Does creating a new baseline version overwrite the previous version?

No. Previous versions remain available.

Can I compare a baseline with the current Object Register?

Yes. Select Current as the comparison target.

Can I compare two versions of the same baseline?

Yes. Select the required Base version and select the same baseline with another version as the comparison target.

Can I compare two different baselines?

Yes. The Base baseline remains fixed, while another baseline and version can be selected under Compare with.

Can I compare different Baseline Types?

Yes. For example, an Allocated Design Baseline can be compared with an As-Built Baseline.

What does Added mean?

Added means that the item exists in the Compare configuration but not in the Base configuration.

What does Removed mean?

Removed means that the item exists in the Base configuration but not in the Compare configuration.

What does Changed mean?

Changed means that the item exists in both configurations but its captured information differs.

What does Unchanged mean?

Unchanged means that the compared information is the same in both configurations.

Why does the comparison direction matter?

Because Added and Removed are determined relative to the Base configuration.

For example:

Version 1 → Version 2

may show an item as Added.

Reversing the comparison:

Version 2 → Version 1

would show the same item as Removed.

What happens if a baseline is rejected?

The rejected version remains available as part of the baseline history, while the objects are released from the baseline approval control associated with that rejected approval.

What happens if a Change Request is rejected?

The Change Request is closed and the object's existing baseline control remains in place.

What happens when a Change Request is approved?

The object is released so that the approved change can be implemented. The existing historical baseline versions are not modified.

A new baseline version should normally be created after the approved change has been implemented and the updated configuration is ready to be baselined.

Can an approval be cancelled?

An ongoing baseline approval can be cancelled by users with the required permissions, provided the approval process has not already been closed.

The baseline version itself is retained.

Can an object be included in another active baseline?

An object already controlled by an active baseline cannot normally be added to another active baseline at the same time. A new version of the same baseline can be created as part of the controlled baseline lifecycle.

Workflow Configuration Requirements

Asset Baseline and Change Request workflows require specific configuration to ensure that objects are released correctly when the associated approval process is completed.

Baseline Approval Workflow

For a Baseline Approval Workflow Process, the Process Closed SP parameter must be configured as:

astp_Assets_BaselineWorkflowHandler

This procedure handles the release of objects when the Baseline Approval process is closed.

If the Baseline Approval is closed with status Rejected, the objects associated with the baseline approval are unlocked and released from the approval control.

Asset Change Request Workflow

For an Asset Change Request workflow process, the Process Closed SP parameter must be configured as:

astp_Assets_ChangeRequestWorkflowHandler

When the Change Request is closed with status Approved, this procedure unlocks the objects associated with the Change Request so that the approved changes can be implemented.

Reopening Closed Processes

Baseline Approval and Asset Change Request processes must not be configured to allow a closed process to be reopened.

The object locking and unlocking logic is handled when the workflow process is closed. If a closed process is reopened, the associated objects are not automatically locked again.

Allowing these processes to be reopened may therefore result in the workflow status and the actual object locking state becoming inconsistent.

If a new approval or change cycle is required, a new applicable process should be initiated instead of reopening the previously closed process.

Summary

Asset Baselines provide controlled configuration history for objects in Omega 365.

The functionality allows users to:

  • Capture object configuration at defined points in time

  • Maintain multiple versions of a baseline

  • Review and approve configuration states

  • Control changes to baselined objects

  • Compare a baseline with the current Object Register

  • Compare different versions of the same baseline

  • Compare different baselines and lifecycle stages

  • Identify Added, Removed, Changed, and Unchanged information

  • Review differences in fields, properties, documents, and object relationships

  • Maintain historical configuration information throughout the asset lifecycle

Used together with approval workflows and Change Requests, Asset Baselines provide a structured process for establishing, maintaining, and reviewing controlled asset configurations.