Key | Value example / Info | Extension | ||
---|---|---|---|---|
Detail.BO.Name | Detail.BO.Name=UsrDataAggregationDetail1; usrDataAggregationDetail2 Info • System name of BO.
| ReportSX | ||
<BO name>.Data.BO.Association | UsrDataAggregationDetail.Data.BO.Association= DataAggregationDetail|DataAggregationDataRef Info • Mandatory for each system BO that is specified by the previous parameter • Association between Details BO and Data BO. • This can be obtained from Field Definer (Technical information tab, under Associations). | ReportSX | ||
<BO name>. ProcessDetailRecordsForNonUpdatableDataRecords | UsrDataAggregationDetail.ProcessDetailRecordsForNonUpdatableDataRecords=n Info • Possible values: y,n • If value is y: also for the Data level records that are not in a status for update, the Details records will be deleted and inserted again. • If value is n: for the Data level records that are not in a status for update, the Details records will not be deleted nor updated or inserted. | ReportSX | ||
<BO name>.SQL.Statement.<serial number> | UsrDataAggregationDetail.SQL.Statement.1= select CODE as PropertyCode, NAAM as PropertyName, M2BVO as GrossArea from OBJALG where SYSCODE = &PropertyRef& or UsrDataAggregationDetail.SQL.Statement.1= { select CODE as PropertyCode, NAAM as PropertyName, M2BVO as GrossArea from OBJALG where SYSCODE = &PropertyRef& } Info • SQL select query to create specific details BO and fill its fields. • You can specify more than one SQL statement for one details BO. Each identified by its own unique serial number. Example UsrDataAggregationDetail.SQL.Statement.1= SELECT ... UsrDataAggregationDetail.SQL.Statement.2= SELECT ... Records from both queries will be added, field assignment are shared, see next key. • SQL string can be given as one line without carriage returns or can be divided over more lines. In the last method, the query must start with { character and end with } | ReportSX | ||
<BO name>.SQL.Field.<sqlfield name>.<type>=<BO field name> | UsrDataAggregationDetail.SQL.Field.PropertyCode.STRING=FreeString1 UsrDataAggregationDetail is BO system name of details BO, PropertyCode is SQL select field, FreeString1 is system name of BO field that has to be filled. UsrDataAggregationDetail.SQL.Field.PropertyName.STRING=FreeString2 UsrDataAggregationDetail.SQL.Field.GrossArea.DECIMAL=FreeDecimal3 Info • Fields of details level to fill, based on the SQL. • The fields can be of all the supported types. The types of the selected fields must match with the Planon ProCenter BO fields that are linked to it. • The SQL must select the configured fields, you can define as many fields as you need. • The defined SQL parameters can be used in the same way as for the Data level. | ReportSX |