Skip to content

Executions

Note

  • Executions are owned by users and belong to a digital twin
  • Executions build on Workflows adding configurations
  • Executions have Steps that correspond to Component Versions
  • The output of one Step will serve as input to the next Step
  • Executions can also be added on the Commandline
  • Execution can be created with defaults or they can be configured. (Defaults are taken from the Workflows)
graph TB
A[component-example_0.1.0 + parameters + port mappings + secret files]
B[travel_dashboard_0.2.1 + parameters + port mappings + secret files]
A --> B;

Add an execution

You can add an execution on the "Add an Execution" tab:

Manage executions

An execution has defaults set in the odtp.yml file

Note

  • You can also create the Execution with the defaults and configure it later when you run
  • Or you can configure it during creation: some configurations such as a complete change of parameters are only possible during the creation of an execution

Execution with Defaults

The Execution has the defaults already set:

Manage executions

For each Component Version you can expand the Component Version Info above the Step.

Manage executions

Available Configurations

For each Step you can configure:

Parameters

You can upload parameters from a file: this will overwrite the existing parameters with out additional checks. The upload area need to be expanded above the Step on the right.

A parameter file would look like this: so it contains keys and values:

DATASET=rf3
CATEGORY=Health
BATCH_SIZE=100

Note

  • Parameter uploads are only offered when you create the Execution
  • When you run the Execution you can only overwrite the existing parameters

Manage executions

Manage executions

Manage executions

Port Mappings

You can overwrite port mappings

Manage executions

Secrets Files

In case Secrets are needed you are offered a selection of your uploaded encrypted secrets file. If you don't have them uploaded yet, see how to uploaded encrypted secrets files.

Manage executions

Manage executions

Save Execution

Don't forget to save the execution by clicking on "Save Execution". Alternatively you can also clear the screen and click on "Reset Execution".

Manage executions

Manage Executions

The Execution page assumes that you have selected both a user and a digital twin to work on.

In the Dashboard you can list all Executions of your selected Digital Twin.

  • you can deprecate Executions
  • you can also reactivate them
  • you can chose to also show deprecated Executions. By default they are not displayed

Manage executions

Next Run Execution

Once you have added an Execution you can run it:

Run Executions