Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
titleproduction

Table of Contents

Asset status Status information is displayed to the user in two ways at the project level:

  • Project Status

  • System Status (derived)

These two fields values indicate the asset status derived by top level project status via either an explicit statement made by the user (i.e. setting the “Project Status”), or by aggregating the individual system level statuses to derive a project level “System Status”.

System Status Aggregation

Each system contains a an explicit System Status property. Each time this a system status is changed, the project evaluates each of its systems to try and dynamically derive the whole statusproject level “System Status”.

The method can briefly be described by the following logic:

Code Block
If there are no systems in the project:
  The project status is "New Project"
  
Else:
  If every system status is the same:
    If the shared status is "New System":
      The project status is "New Project"
    Else:
      The project status is whatever this shared status is.
    
  Else if some of the systems are "Operational", but not all of them:
    The project status is "Partially Operational"
  
  Else:
    The project status is "In Progress"

...