Versions Compared

Key

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

As of 2021.01 the new WhatIf Editor is being introduced with the intention to remove the outdated WhatIf functionality by 2023.

This WhatIf Editor uses the whatifTemplates.xsd schema. This schema allows the configuration of a whatif-template, which is used in the WhatifEditor GUI to allows the specification of properties and modifiers to be applied in a whatif-instance.

Properties can be specified directly (string, int, double, boolean) or by selection from an enumeration or by selection from a configuration file (e.g. moduledataset, module parameter file)

Modifiers can be specified per modifierType. The actual behaviour of the modifier depends on the setting of <whatIfModifierType> element for this modifierType in the ModifierTypes.xml:

  • only apply the modifier if referenced in a whatif
  • always apply the modifier (i.e. the default behaviour)
  • never apply the modifier in a whatif workflow (= always apply unless running a whatif workflow)