Who can do it (User role)

Data Publisher


Description

 

Preconditions


How to do it:

  • as soon as DPU Template (2nd level) exists/is imported, it checks for available configuration parameters in config.properties

    • if applicable values are found, values are picked and stored in template as default values for each configuration parameter

  • when a 2nd level DPU Template is put in the canvas:
    • for each configuration parameter of a DPU instance a 'default value/custom value' switch is available 
    • each configuration parameter of a DPU instance has default values set and switch is set to 'default value' by default, the parameter can not be modified (value field is gray colored, default value is displayed)
    • if the switch is set to 'custom value', grey color is removed, value remains as is but can be modified:
      • if no config data is present on the input edge of DPU instance, the manually entered/modified value is used for the configuration parameter
      • if config data is present on the input edge of DPU instance (input edge is connected), it overrides the manually entered value for configuration parameter(s) (value field is disabled - no value displayed)  
      • if input edge is removed, configuration parameter value is reset to default value, switch is set to 'default value'
  • if a DPU instance is saved as 3rd level DPU Template:
    • current values of all configuration parameters are saved 
  • when a 3rd level DPU Template is put in the canvas:
    • for each configuration parameter of a DPU instance a 'default value/custom value' switch is available
    • each configuration parameter of a DPU instance has custom values set and switch is set to 'custom value' by default, the parameter can be modified
    • if config data is present on the input edge of DPU instance (input edge is connected), it overrides the custom value for configuration parameter(s) (value field is disabled - no value displayed)  
    • if input edge is removed, configuration parameter value is reset to default value, switch is set to 'default value'
    • if the switch is set to 'default value', default value is picked from config.properties if found (if not, the value is not changed), the parameter can not be modified (value field is gray colored) 

 

Notes

89