Organization Hierarchy and Branches
Overview
Preparebuddy.com supports sophisticated organizational hierarchies that allow large institutions and corporations to manage multiple departments, branches, or divisions under a unified structure. This guide covers creating and managing hierarchical organizations through the web interface.
Understanding Organization Hierarchy
Hierarchy Structure
Parent Organization (Super Admin)
├── Branch A (Branch Admin)
│ ├── Group 1 (Members)
│ └── Group 2 (Members)
├── Branch B (Branch Admin)
│ ├── Group 3 (Members)
│ └── Group 4 (Members)
└── Branch C (Branch Admin)
├── Group 5 (Members)
└── Group 6 (Members)
Key Concepts
Parent Organization
- Top-level organization in the hierarchy
- Managed by Super Admin
- Can have unlimited branches (subject to subscription limits)
- Controls global settings and policies
- Access to cross-branch analytics and reporting
Branch Organizations
- Child organizations under a parent
- Managed by Branch Admins
- Can inherit settings from parent or have custom settings
- Semi-autonomous operation within parent guidelines
- Individual analytics with parent access
Super Admin vs Branch Admin
- Super Admin: Controls entire hierarchy, creates branches, global oversight
- Branch Admin: Manages their specific branch, limited to branch-level access
Creating Parent Organizations
Initial Parent Setup
Step 1: Create Parent Organization
- Access Organization Creation
- Login to Preparebuddy.com
- Navigate to Platform Solutions → Create Organization
-
Select Advanced Organization setup
-
Choose Parent Organization Type
- Select Parent Organization option
- This automatically grants you Super Admin role
-
Enables branch creation capabilities
-
Configure Parent Settings
- Organization Name: Primary institution name
- Description: Mission and scope of entire organization
- Contact Information: Central administration details
- Global Settings: Default policies for all branches
Step 2: Configure Global Settings
- Access Global Settings
- Go to Super Admin Dashboard
-
Click Global Settings → Organization Policies
-
Set Organization-Wide Policies:
- Default Member Role: Role assigned to new branch members
- Branch Creation Policy: Who can create branches
- Settings Inheritance: Which settings branches inherit
- Cross-Branch Access: Inter-branch visibility and collaboration
- Global Branding: Logos, colors, themes for all branches
Step 3: Configure Branch Template
- Create Branch Template
- Set default branch configuration
- Define standard roles and permissions
- Configure default groups and structure
- Set up standard exam and assessment templates
Creating and Managing Branches
Branch Creation Process
Method 1: Individual Branch Creation
- Access Branch Management
- Go to Super Admin Dashboard
-
Click Branch Management → Create New Branch
-
Branch Configuration:
- Branch Name: Department or division name
- Branch Type: Academic, Administrative, Training, etc.
- Description: Purpose and scope of branch
- Geographic Location: Physical location if relevant
-
Branch Admin: Assign initial branch administrator
-
Settings Configuration:
- Inherit from Parent: Use parent organization settings
- Custom Settings: Override specific settings for this branch
- Member Sync: Sync members with parent organization
- Analytics Sharing: Share analytics with parent
Method 2: Bulk Branch Creation
- Prepare Branch Data
- Download branch template CSV
- Fill in branch information for multiple branches
-
Include branch admin assignments
-
Bulk Import Process:
- Upload completed CSV file
- Review branch configuration preview
- Confirm bulk branch creation
- Assign branch administrators
Branch Administration
Setting Up Branch Admin
- Admin Assignment Options:
- Existing User: Promote existing organization member
- New User: Invite external user as branch admin
-
Multiple Admins: Assign co-administrators for large branches
-
Admin Configuration:
- Assign branch admin role
- Grant necessary permissions
- Provide branch setup documentation
- Schedule training session if needed
Branch-Specific Settings
- Access Branch Settings
- Super Admin: Access any branch settings
-
Branch Admin: Access only their branch settings
-
Configurable Settings:
- Member Management: Branch-specific member policies
- Exam Settings: Branch default exam configurations
- Assessment Policies: Grading and feedback preferences
- Notification Settings: Branch communication preferences
- Branding: Branch-specific logos and themes (if allowed)
Settings Inheritance
Inheritance Options
- Full Inheritance
- Branch uses all parent organization settings
- Changes to parent settings automatically apply to branch
-
Simplest management for consistent organizations
-
Partial Inheritance
- Branch inherits selected settings from parent
- Can customize specific settings for branch needs
-
Balance between consistency and flexibility
-
Custom Settings
- Branch operates with independent settings
- No automatic inheritance from parent
- Maximum flexibility for specialized branches
Managing Inheritance
- Global Inheritance Control (Super Admin)
- Set which settings can be customized by branches
- Force inheritance of critical policies
-
Allow branch flexibility in operational settings
-
Branch Inheritance Settings (Branch Admin)
- Choose which parent settings to inherit
- Override specific settings for branch needs
- Request changes to inheritance permissions
Super Admin Management
Super Admin Dashboard
Dashboard Overview
- Hierarchy Visualization
- Visual tree showing entire organization structure
- Branch status indicators (active, inactive, pending)
- Member count and activity levels per branch
-
Quick access to branch administration
-
Global Analytics
- Cross-branch performance metrics
- Organization-wide member engagement
- Comparative branch analytics
- System usage and resource allocation
Super Admin Capabilities
Branch Management
- Create/Delete Branches
- Add new branches as organization grows
- Deactivate or remove branches as needed
- Merge branches when reorganizing
-
Archive historical branch data
-
Branch Admin Management
- Assign and change branch administrators
- Monitor branch admin activity
- Provide support and training to branch admins
- Handle escalated branch issues
Global User Management
- Cross-Branch User Access
- View all users across entire organization
- Manage users who belong to multiple branches
- Handle user transfers between branches
-
Resolve user access and permission issues
-
Organization-Wide Policies
- Set global user policies and procedures
- Manage organization-wide user roles
- Configure cross-branch collaboration settings
- Monitor security and compliance across branches
Advanced Hierarchy Features
Cross-Branch Collaboration
- Shared Resources
- Create organization-wide exam templates
- Share assessment rubrics across branches
- Provide global study materials and resources
-
Facilitate inter-branch knowledge sharing
-
Collaboration Tools
- Cross-branch messaging and communication
- Shared workspaces for collaborative projects
- Inter-branch member exchanges and transfers
- Organization-wide events and announcements
Branch Analytics and Reporting
- Individual Branch Reports
- Branch-specific performance metrics
- Member engagement and progress tracking
- Exam and assessment completion rates
-
Custom branch reporting needs
-
Comparative Analysis
- Cross-branch performance comparisons
- Best practices identification
- Resource allocation optimization
- Organization-wide trend analysis
Common Hierarchy Scenarios
Educational Institution
Example: Large University with Multiple Colleges
Structure:
State University (Parent)
├── College of Engineering (Branch)
├── College of Business (Branch)
├── College of Arts & Sciences (Branch)
├── Graduate School (Branch)
└── Continuing Education (Branch)
Setup Process: 1. Create State University as parent organization 2. Create branches for each college 3. Assign Dean or Department Head as branch admin 4. Configure college-specific settings and policies 5. Set up cross-college collaboration tools
Corporate Training Organization
Example: Multinational Corporation with Regional Training
Structure:
GlobalCorp Training (Parent)
├── North America Training (Branch)
├── Europe Training (Branch)
├── Asia-Pacific Training (Branch)
└── Corporate University (Branch)
Setup Process: 1. Create GlobalCorp Training as parent organization 2. Create regional branches for localized training 3. Assign Regional Training Directors as branch admins 4. Configure region-specific compliance requirements 5. Set up global certification and standards
Language Institute Network
Example: Language School Chain with Multiple Locations
Structure:
Global Language Institute (Parent)
├── Downtown Campus (Branch)
├── University District Campus (Branch)
├── Online Learning Division (Branch)
└── Corporate Training Division (Branch)
Setup Process: 1. Create Global Language Institute as parent 2. Create branches for each campus/division 3. Assign Campus Directors as branch admins 4. Configure course-specific settings per location 5. Set up student transfer and progression tracking
Best Practices for Hierarchy Management
Planning Your Hierarchy
- Organizational Analysis
- Map existing organizational structure
- Identify natural division points
- Consider future growth and changes
-
Plan for scalability and flexibility
-
Authority and Responsibility
- Clearly define super admin responsibilities
- Establish branch admin authority levels
- Document escalation procedures
- Create accountability measures
Implementation Strategy
- Phased Rollout
- Start with pilot branches
- Test settings and permissions
- Gather feedback from branch admins
-
Refine approach before full deployment
-
Training and Support
- Provide comprehensive super admin training
- Train branch admins on their capabilities
- Create documentation and resource libraries
- Establish ongoing support procedures
Ongoing Management
- Regular Reviews
- Quarterly hierarchy structure reviews
- Annual permission and access audits
- Ongoing branch admin performance reviews
-
Continuous process improvement
-
Communication
- Regular super admin to branch admin meetings
- Organization-wide updates and announcements
- Feedback collection and implementation
- Best practices sharing across branches
Troubleshooting Hierarchy Issues
Common Problems and Solutions
Branch Access Issues
Problem: Branch admin cannot access expected features Solutions: - Verify branch admin role assignment - Check inheritance settings for required permissions - Review global policy restrictions - Contact super admin for permission adjustments
Settings Inheritance Problems
Problem: Branch settings not inheriting from parent Solutions: - Check inheritance configuration settings - Verify parent settings are properly configured - Review custom override settings in branch - Re-sync inheritance if necessary
Cross-Branch Access Issues
Problem: Users cannot access other branches Solutions: - Review cross-branch access policies - Check user multi-branch membership - Verify branch visibility settings - Configure appropriate collaboration permissions
This comprehensive hierarchy management guide ensures you can effectively create and manage complex organizational structures in Preparebuddy.com.
