Config organization

A config organization represents an organization in the hierarchy at which a set of point-of-sale configurations, business rules, and processes are defined for a store or a group of stores.

A config organization provides any of the following functions:
Figure 1. Example: config organization and primary enterprise

Config organization

In the application framework, all configurations and business rules are associated with BaseConfigGroups. Some rules are defined out-of-the-box for the "Store" group level. BaseConfigGroups that are associated with the "Store" group level follow the template organization hierarchy.

The following table shows an example where the template organization hierarchy is used by organizations inheriting the OFFLINE_LIMIT_STORE rule and rule values. In the example, the OFFLINE_LIMIT_STORE base rule and values are defined by the primary enterprise, XYZ-CORP, and config organizations, XYZ-WEST and XYZ-EAST.

Table 1. Rule value for the OFFLINE_LIMIT_STORE base rule
Rule ID Organization Rule_ID Rule Set Value
Rule-1 XYZ-CORP OFFLINE_LIMIT_STORE $130
Rule-2 XYZ-WEST OFFLINE_LIMIT_STORE $120
Rule-3 XYZ-EAST OFFLINE_LIMIT_STORE $100

In the example, XYZ-BOSTON and XYZ-NEW YORK inherit the rule value from XYZ-EAST config organization; XYZ-SAN JOSE inherits the rule value from the XYZ-WEST config organization. XYZ-DALLAS inherits the rule value from the primary enterprise, XYZ-CORP. The following table shows the rule value that is returned to each calling organization.

Table 2. Rule value returned to calling organization
Calling Organization Rule Value Returned
XYZ-SAN JOSE $120
XYZ-BOSTON $100
XYZ-NEW YORK $100
XYZ-DALLAS $130