Admin Overview
Tenant administration features allow you to configure and manage your organization’s settings, users, policies, and integrations. This guide provides an overview of all admin capabilities.Understanding Tenant Admin vs SuperAdmin
Tenant Admin (This Documentation)
What it covers:- Organization-level configuration
- User and role management within your organization
- Policy configuration for your organization
- Integration setup for your organization
- Organization administrators
- Policy administrators
- Configuration administrators
- Limited to your organization
- Cannot manage other organizations
- Cannot change platform-level settings
SuperAdmin (Excluded from This Documentation)
What it covers:- Platform-level administration
- Tenant provisioning
- Entitlement assignment
- Billing admin operations
- System-wide analytics
- Platform administrators
- Better Data staff
- Platform-wide
- Can manage all organizations
- Can change platform-level settings
Configuration Model
Better Data SCM uses a three-tier customization model:SYSTEM_FIXED
Core system values that cannot be changed (workflow states, RBAC scopes, billing tiers).TEMPLATED_OVERRIDE
Industry pack provides defaults, but you can override (location types, payment terms, GL accounts).TENANT_DEFINED
No system defaults; you define all values (budget codes, channel policies, API keys). See Customization Model for details.Admin Categories
Users & Roles
Manage users, roles, and permissions
Organization Settings
Configure organization-level settings
Locations
Manage locations, types, and activities
Channel Policies
Configure channel-specific policies
ATP Policies
Configure Available to Promise policies
Replenishment Config
Configure replenishment rules
Finance Configuration
Budget codes, GL accounts, payment terms
Audit & Compliance
Compliance rules and audit configuration
Integrations
API keys, webhooks, external systems
Trust & Trace
Signal tags, tokenizer, trade networks
Alerts Config
Configure alert destinations and types
Taxonomies
Manage product taxonomies
Configuration Map
See Configuration Map for a complete index of all configuration areas organized by category with customization tier indicators.Getting Started
1. Understand Your Industry Pack
Your industry pack determines:- Default location types
- Default reason codes
- Default payment terms
- Default GL account templates
- Default role templates
2. Review Configuration Map
Use the Configuration Map to:- Find configuration areas
- Understand customization tiers
- Navigate to specific configuration pages
3. Configure Core Settings
Start with core settings:- Organization Settings: Basic organization information
- Users & Roles: Set up users and assign roles
- Locations: Create and configure locations
- Channel Policies: Configure sales channels
4. Configure Advanced Features
Then configure advanced features:- Finance Configuration: Set up GL accounts and payment terms
- Policies: Configure ATP and inventory policies
- Integrations: Set up API keys and webhooks
- Trust & Trace: Configure signal tags and tokenization
Common Configuration Workflows
Initial Setup
- Organization Settings: Configure basic organization information
- Industry Pack: Verify industry pack is correct
- Locations: Create initial locations
- Users: Add users and assign roles
- Channels: Configure sales channels
- Policies: Set up channel and ATP policies
Ongoing Administration
- User Management: Add/remove users, update roles
- Policy Updates: Adjust policies based on business needs
- Location Management: Add/modify locations
- Integration Management: Update API keys, webhooks
- Compliance: Review and update compliance rules
What Success Looks Like
Configuration Success
- ✅ All configuration areas properly set up
- ✅ Users have appropriate roles and permissions
- ✅ Policies align with business requirements
- ✅ Integrations working correctly
- ✅ Compliance rules configured
Administration Success
- ✅ Users can access needed features
- ✅ Policies drive correct behavior
- ✅ Integrations functioning properly
- ✅ Compliance requirements met
- ✅ Configuration changes documented
Common Pitfalls
1. Not Understanding Customization Tiers
Problem: Trying to change SYSTEM_FIXED values or not understanding template overrides. Solution: Understand the customization model:- Know what’s SYSTEM_FIXED (cannot change)
- Understand TEMPLATED_OVERRIDE (pack defaults + override)
- Use TENANT_DEFINED for custom configurations
2. Not Using Pack Defaults
Problem: Creating custom configurations when pack defaults would work. Solution: Start with pack defaults:- Use pack defaults when they fit
- Only customize when necessary
- Document why you’re customizing
3. Not Documenting Customizations
Problem: Making customizations without documenting why. Solution: Document all customizations:- Why you customized
- What you changed
- When you changed it
- Who approved it
4. Not Testing Configuration Changes
Problem: Making configuration changes without testing. Solution: Test configuration changes:- Test in non-production first
- Verify changes work as expected
- Roll back if issues occur
Troubleshooting
Configuration Not Taking Effect
Symptoms: Configuration changes not reflected in system behavior. Possible causes:- Changes not saved
- Cache not cleared
- Permissions insufficient
- Configuration dependency issue
- Verify changes were saved
- Clear browser cache
- Check user permissions
- Review configuration dependencies
- Refresh page and check again
Can’t Access Admin Features
Symptoms: Admin features not accessible or not visible. Possible causes:- Insufficient permissions
- Role not assigned
- Organization context missing
- Feature not enabled
- Check user has tenant admin role
- Verify role assignments
- Check organization context
- Verify feature is enabled
- Contact organization administrator
Configuration Conflicts
Symptoms: Configuration changes conflict with existing settings. Possible causes:- Conflicting policies
- Dependency issues
- Validation errors
- System constraints
- Review configuration dependencies
- Check for conflicting policies
- Review validation errors
- Adjust configuration to resolve conflicts
- Contact support if needed