Advanced Division Features¶
This section explores the key capabilities available when working with divisions, including querying strategies, external system integration, and practical configuration examples.
Division-based Queries¶
When querying entities through the API:
- Results are automatically filtered by user's division
- Use
populate=divisionsto include division information - Filter by specific divisions using query parameters
- Admin users see all entities regardless of division
Division Integration with External Systems¶
Each example illustrates best practices for entity assignment, program distribution, and resource allocation across your division structure, providing templates you can adapt to your specific requirements.
- API Integration: External systems respect division boundaries
- Data Export: Export operations filter by user's division
- Reporting: Reports automatically apply division filtering
- Batch Operations: Bulk operations respect division constraints
Division Configuration Examples¶
Example 1: Regional Division Setup
Divisions:
- North America
- Europe
- Asia Pacific
Program Assignment:
- Global Loyalty Program → All Divisions
- Regional Rules → Specific Division
- Global Policies → All Divisions
Example 2: Business Unit Division Setup
Divisions:
- Retail
- Online
- Corporate
Entity Assignment:
- Retail Locations → Retail Division
- E-commerce Rules → Online Division
- Corporate Accounts → Corporate Division
Example 3: Multi-Brand Division Setup
Divisions:
- Brand A
- Brand B
- Shared Services
Configuration:
- Brand-specific Programs → Brand Division
- Shared Segments → All Divisions
- Brand-specific Rewards → Brand Division