Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Logic type

Formula Nature

Prefix

Suffix

Example

Calculation Flow

calculationFlow

CF_


CF_RebateRecords

Calculated Field Set

null (default)

CFS_


CFS_ProductEnrichment

Contracts

CT_

CT_DefaultContractLogic

Data Load

paDataLoad

DL_


DL_ProductCost

Dashboard

null (default)

DB_

DB_Waterfall

Price List

null (default)

PL_

PL_National

Live Price Grid

null (default)

PG_

PG_Computers

Quotes

null (default)

Q_

Q_DefaultQuoteLogic

Groovy Library

library


Lib

SharedLib

MonitoringLib

Note: In the long term wise , we would like the logic logics of the same Formula Nature to be stored in a subfolder. And Default Formula Nature should be deprecated, so there will be no need for prefixes.

...

Suffix

For

Example Element Name

Example Label

Example Value

Diff

Elements that represent a difference, i.e. a result of a subtraction

VolumeDiff

Volume ∆

234 litres

Abs

Elements that represent an amount of money, in absolute terms.

MarginAbs

Margin EUR

Margin $

Margin €

34

$23

€34

Pct

Elements that represent a quotient. These elements are typically formatted as percentages.

MarginPct

Margin %

0.45

Note

Despite the naming convention, the value should be represented as fraction, i.e. it should not be multiplied by 100.

s

Elements that represent a collection.

PX_Records

...

Element labels are optional for those elements that are hidden for the end users.

Data Source / Datamart

...

Field Names

The general rule is to make their first letter in uppercase. Examples:

...