Arbitration

Designer
This manual is in pilot operation.

Specifications such as data sources can be described in various components of the form. When there is a conflict (contradiction) between these specified values, determining the specified value to be applied to each cell according to a predetermined priority order is called "Arbitration". Arbitration is performed automatically, but designers can also specify arbitration rules.

Arbitration Targets

The configuration items subject to arbitration are as follows:

  • Ledger specification of the data source

  • Dimension member specification of the data source

  • Formulas [1]

  • Number format

  • Sign type

Arbitration Priority

The principles of arbitration are as follows:

  • Based on the parent-child relationship of the 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/row specification).

  • If the specified values for columns and rows conflict, the designer can choose which one to prioritize (if not specified, row specification is prioritized). The specification of this arbitration rule is included in Cell Specification.

Details of the arbitration method are described below.

[Priority of Arbitration for Dimension Member Specification]

Arbitration related to dimension members is performed for each dimension. The priorities are as follows:

  1. Specification in the cell specification

  2. Information linked to columns and rows (which of the column or row to prioritize can be specified in the arbitration rule)

    1. Specification in the column/row specification

    2. Members linked to the loop item to which the column/row belongs (in the case of multiple loops, the member linked to the loop item in the innermost loop is adopted)

  3. Members specified by the user as parameters at the time of document creation

  4. Members specified in the "Default Settings" of the form

[Priority of Arbitration for Other Configuration Items]

The priorities are as follows:

  1. Specification in the cell specification

  2. Specification in the column/row specification (which of the column or row to prioritize can be specified in the arbitration rule)

  3. Information specified in the "Default Settings" of the form (if specifiable)