Skip to content

States

A PERSEUS state is defined as a single workflow process or state that a project undergoes or has the potential to undergo during its life cycle. Typical examples are:

  • Formal review
  • Technical review
  • Scientific review
  • Export control
  • Granted
  • Running
  • Archived

Each of these states has a specific purpose: either a human must interact with the project so that it can leave the state (e.g., necessary for a scientific review), or the project leaves the state automatically at some point (e.g., running, when the project expires). A state can provide any number of tasks for a project that need to be processed, similar to a ticket system. Each state is to be regarded as a separate unit. States can be restricted to certain groups of people. This enables collaborative work on project workflows in which each group of employees is restricted to its own area of responsibility.

As each project has its own state machine, this can differ from project to project or even change during the life cycle of a project. This provides the necessary dynamics to:

  • differentiate workflows between project types,
  • represent agile processes within the HPC center and change them if necessary,
  • react to changes in projects by changing workflows.