R39256-2 Sequence Selector - Sequence Selector Hierarchy Is Continuous
| Code | R39256-2 |
| Entity | Crm.Pos.SequenceSelectors |
| Name | SequenceSelectorHierarchyIsContinuous |
| Attribute | EnterpriseCompany, PosLocation, PosTerminal |
| Layer | Back-End |
| Events | Commit |
| Priority | Normal |
| Modify | NO |
| Action | Validate the following conditions for continuity: • If (PosDevice != NULL) THEN (PosTerminal != NULL) • If (PosTerminal != NULL) THEN (PosLocation != NULL) • If (PosLocation != NULL) THEN (EnterpriseCompany != NULL) |
| Description | Prevents "holes" in the POS configuration hierarchy. The rule ensures that if a lower-level object is specified (such as a Device or Terminal), all its parent levels must also be explicitly selected. This maintains a clear path from Enterprise Company down to the hardware. |
| Message | The POS hierarchy is incomplete. Please ensure all parent levels are selected. |
| Version | Introduced: v.26.2 |
| Revocable | NO |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see
topic System Business Rules.