Organização de configuração
Uma organização de configuração representa uma organização na hierarquia na qual um conjunto de configurações de ponto de vendas, regras de negócios e processos é definido para uma loja ou um grupo de lojas.
- Define um conjunto de regras de negócios e informações de configuração que é compartilhado por um grupo de lojas. Considere um grupo de lojas no qual as lojas estão localizadas na mesma região ou compartilham necessidades de negócios. As lojas podem designar uma organização de configuração que defina um conjunto comum de regras de negócios para ser compartilhado pelas lojas no grupo.
- Pode existir como uma organização lógica. Uma organização de configuração pode ser um empreendimento, um vendedor ou um nó. Uma organização de configuração não pode ser um comprador ou uma transportadora.
- Pode existir somente para propósitos de gerenciamento de regras de negócios e não existe como uma organização lógica. Nesse caso, a organização de configuração é designada para a atribuição de organização modelo.
- Define informações de configuração e regras de lojas que podem ser substituídas ou estendidas por organizações de configuração filhas. A figura a seguir mostra um exemplo no qual XYZ-WEST é uma organização modelo que age como organização de configuração para XYZ-SAN JOSE e XYZ-EAST é uma organização modelo que age como organização de configuração para XYZ-BOSTON e XYZ-NEW YORK. Nenhuma organização de configuração foi definida para XYZ-DALLAS. XYZ-CORP é o principal empreendimento para XYZ-WEST, XYZ-EAST, XYZ-SAN JOSE, XYZ-BOSTON, XYZ-NEW YORK e XYZ-DALLAS. Neste exemplo, as organizações de configuração filhas compartilham as regras de negócios e as informações de configuração que são definidas por sua respectiva organização de configuração. Além disso, as organizações de configuração filhas podem substituir ou estender as regras e as informações que são definidas por sua organização de configuração. Como nenhuma organização de configuração está definida para XYZ-DALLAS, as regras de negócios e informações de configuração de lojas para XYZ-DALLAS são definidas pelo empreendimento principal, XYZ-CORP.

Na estrutura de aplicativo, todas as configurações e regras de negócios estão associadas a BaseConfigGroups. Algumas regras são definidas como prontas para utilização em nível de grupo de "Lojas". BaseConfigGroups associados ao nível de grupo de "Lojas" seguem a hierarquia da organização modelo.
A tabela a seguir mostra um exemplo de onde a hierarquia da organização modelo é usada pelas organizações herdando a regra OFFLINE_LIMIT_STORE e valores de regras. No exemplo, a regra base OFFLINE_LIMIT_STORE e os valores são definidos pelo empreendimento principal, XYZ-CORP, e as organizações de configuração, XYZ-WEST e XYZ-EAST.
| ID da regra | Organização | Rule_ID | Valor do Conjunto de Regras |
|---|---|---|---|
| Rule-1 | XYZ-CORP | OFFLINE_LIMIT_STORE | US$ 130 |
| Rule-2 | XYZ-WEST | OFFLINE_LIMIT_STORE | US$ 120 |
| Rule-3 | XYZ-EAST | OFFLINE_LIMIT_STORE | US$ 100 |
No exemplo, XYZ-BOSTON e XYZ-NEW YORK herdam o valor de regra da organização de configuração XYZ-EAST; XYZ-SAN JOSE herda o valor da regra da organização de configuração XYZ-WEST. XYZ-DALLAS herda o valor da regra da empresa primária, XYZ-CORP. A tabela a seguir mostra o valor da regra que é retornado para cada organização de chamada..
| Organização Responsável pela Chamada | Valor de Regra Retornado |
|---|---|
| XYZ-SAN JOSE | US$ 120 |
| XYZ-BOSTON | US$ 100 |
| XYZ-NEW YORK | US$ 100 |
| XYZ-DALLAS | US$ 130 |