You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The whatif-templates based setup introduced in release 2020.02 is designed with the following wishes in mind:

  • WhatIf's should be intuitive to work with
  • WhatIf should be easy to create, manipulate and manage
  • Whatif results should be easy accessible
  • WhatIf's should be comparable, both on the input side as on the output side

To meet those wishes, whatif's are made explicitly visible and accessible via the IFD Forecast tree, while whatIf management is entirely controlled via the WhatIf Editor.

In the IFD-configuration one can specify whether an IFD-segment node is associated with a whatif-template.


If the segment node does not allow a whatif to be created,
all options in the whatif-editor are disabled.

If the segment node allows the creation of a whatif-instance,
the Create button is facilitated.

After pressing the Create button, a whatif-instance
can be populated via the controls in the whatif-editor table

After pressing the Apply button, the new whatif-instance is created
and added with a specific WhatIf-icon (hammer and wrench) under
the segment node.

As you can see, when this whatif-node is selected, the Create button
has changed in a Copy button.

The Apply button is still available to apply any adjustments to the
whatif. Adjustments can be done as long as the whatif has not been
saved persistently to the database by execution at the server or
(after a local run) pressing the Save button to promote the run to the
database.

Once specified, a Delete button is activated to allow deletion of the whatif.
Note that non-persistent whatifs remain in the database

When pressing the Copy button, the settings of teh selected whatif-instance
are copied to a new instance. Both the old and new instance appear next to
each other, where the new instance can be adjusted.


By pressing the Run button in the IFD-task tree, the workflow associated with
the (parent) segment node is executed using the whatif-settings.

The icon status of the segement node will reflect the status of the last run.
The icon status of the whatif-node sill reflect the status of the whatif-run.

Whatif icons can have various backgrounds:

  • white/blue: specified, not executed (can still be adjusted)
  • blue/white: locally executed (can still be adjusted)
  • green/white: executed and save in database (cannot be adjsuted anymore)
  • red: run failed
  • yellow/blue: whatif has been adjusted after local execution

















If a seg



  • No labels