Configuring ReportSX in Field Definer
The ReportSX extension is configured, for example, for the Aggregation definitions business object.
On the Extension tab add the following solution extension:
Extension = nl.planon.cs.dam.ReportSX
Event type = BU, BeforeDBUpdate
Sequence of execution = 1
The content of the Parameter field contains all configurable parameters necessary for the ReportSX to work properly. The complete content must be:
Key
Value example / Info
Debug
y
Info
When this parameter is set to 'y' debug logging is switched on, which is useful for testing SQL statements while developing.
When this parameter is left out, the default value of ‘n’ is taken.
aggregation.propert­ies.bo.code
aggregation.properties.bo.code = IPD
corresponds with BO record:
DataAggregationProperties.co­de = ‘IPD’
Info
DAM definitions to fill the data and details fields (see ReportSX) can be given (with this key) in the Data aggregation properties business object.
The code that is given here corresponds with the Code field value of the record in the Data aggregation properties business object.
execute.on.­status.change
y or n
Info
If this parameter is set to ‘y’ the extension will only be executed if the definition (container) record is changed to a certain status.
When this parameter is left out, the default value of ‘n’ is taken.
If this parameter is set to ‘n’ the extension will be executed on every update.
Example of Parameter field
debug=y
aggregation.properties.bo.code=Report SX DAM
execute.on.status.change=true