Arbitration (DeepL)

designer
This manual is in pilot operation.

Data sources and other designations can be written in various components of the form. When there is a conflict (inconsistency) between these specifications, the values to be applied to each cell are determined according to a predetermined order of precedence, which is called "arbitration". Arbitration is automatic, but the designer can also specify arbitration rules.

Subject to arbitration

The following settings are subject to arbitration.

  • Ledger designation of data source

  • Dimension member specification of data source

  • Calculation formula (*)

  • Amount/number display method

  • Sign display type

The specified value of "Reflect calculation results in ledger" is also arbitrated along with the arbitration of the calculation formula.

Arbitration Priority

The principles of arbitration are as follows.

  • Based on the parent-child relationship of form components, the specified value in the child element takes precedence over the specified value in the parent element (for example, the specification in the cell specification takes precedence over the specification in the column and row specification).

  • In the case of a conflict between the specified values of a column and a row, the designer can specify which one to choose (if not specified, the row specification takes precedence). The specification of this arbitration rule is included in link:07_cell_specification.adoc [cell specification].

The details of the arbitration method are described below.

[Arbitration Priority for Dimension Member Designations].

Arbitration for dimension members is performed on a dimension-by-dimension basis. The order of precedence is as follows

  1. Specified in the cell specification

  2. Information tied to columns and rows (the arbitration rules can specify whether priority is given to misaligned columns and actions)

    1. Specification in column and row specification

    2. Members associated with the loop item to which the column or row belongs (if there are multiple loops, the member associated with the loop item in the innermost loop is taken)

  3. Members specified as parameters by the user when the document is created.

  4. . a member specified in the "default settings" of a form.

[Arbitration priorities for other configuration items].

The order of precedence is as follows

  1. Specified in the cell specification.

  2. Specify by column/row specification (arbitration rules can specify whether priority is given to misaligned columns or rows).

  3. Information specified in the form’s "Default Setting Values" (if available)