Site Group Management
Organize sites into hierarchical groups with parent-child relationships, flexible hierarchy, and tree structure management.
Before You Start
Make sure you have:
- Understanding of your organization's site structure
- Plan for hierarchical organization
- Knowledge of parent-child relationships
- Site assignment requirements
Site Group Management
Site Group Management provides comprehensive tools for organizing sites into logical, hierarchical structures. This enables efficient management of multiple sites, simplified access control, and better organization of your physical locations.
Hierarchical Organization
Create flexible, multi-level organizational structures for your sites:
Site Group Structure
Build a flexible hierarchy that matches your organization's structure:
- Parent Groups: Top-level site groups
- Child Groups: Sub-groups within parent groups
- Nested Structure: Multi-level hierarchical organization
- Flexible Hierarchy: Unlimited nesting levels
Group Properties
Each site group has specific properties for organization and management:
- Group Name: Unique identifier for the group
- Parent Group: Parent group assignment
- Status: Active or inactive group status
- Site Assignment: Sites assigned to the group
Site Group Operations
Perform various operations on site groups to manage your hierarchy effectively:
Group Creation
Create new site groups with proper configuration and validation:
- Name Assignment: Set descriptive group name
- Parent Selection: Choose appropriate parent group
- Site Assignment: Assign sites to the group
- Validation: Ensure unique names and valid structure
Group Management
Manage existing site groups and their properties:
- Edit Groups: Modify group properties and structure
- Delete Groups: Remove groups from system
- Site Reassignment: Move sites between groups
- Hierarchy Management: Manage group relationships
Tree Structure Management
Visual organization and management of your site hierarchy:
Visual Organization
Intuitive interface for managing hierarchical structures:
- Tree Table: Hierarchical display of groups and sites
- Expandable Nodes: Show/hide child elements
- Level Indicators: Visual hierarchy representation
- Drag and Drop: Intuitive organization interface
Structure Operations
Flexible operations for managing your hierarchy:
- Add Parent: Create groups above current level
- Add Same Level: Create groups at current level
- Add Child: Create groups below current level
- Move Items: Reorganize structure as needed
Site Group Interface
The site group interface provides tools for efficient group management:
Tree Table Features
- Hierarchical Display: Show groups and sites in tree structure
- Expandable Nodes: Expand/collapse group nodes
- Context Menus: Right-click context menus
- Drag and Drop: Reorganize structure
Group Operations
- Add Groups: Create new groups
- Edit Groups: Modify existing groups
- Delete Groups: Remove groups
- Site Assignment: Assign sites to groups
Modal Interfaces
User-friendly modal interfaces for group management operations:
Create/Edit Modals
- Group Creation: Modal for creating new groups
- Group Editing: Modal for editing existing groups
- Validation: Real-time validation in modals
- User Feedback: Clear feedback for user actions
Assignment Modals
- Site Assignment: Modal for assigning sites to groups
- Bulk Operations: Assign multiple sites at once
- Search Functionality: Search for sites to assign
- Assignment Preview: Preview assignments before saving
Hierarchy Management
Advanced features for managing complex hierarchical structures:
Parent-Child Relationships
- Relationship Management: Manage parent-child relationships
- Inheritance: Properties inherited from parent groups
- Validation: Prevent circular references
- Restructuring: Reorganize hierarchy as needed
Bulk Operations
- Bulk Assignment: Assign multiple sites to groups
- Bulk Movement: Move multiple groups at once
- Bulk Deletion: Remove multiple groups
- Bulk Status Changes: Change status for multiple groups
Validation and Error Handling
Ensure data integrity and proper group management:
Validation Rules
- Unique Names: Ensure group names are unique
- Valid Structure: Prevent invalid hierarchical structures
- Circular References: Prevent circular parent-child relationships
- Required Fields: Validate all required information
Error Handling
- Validation Errors: Display clear error messages
- Conflict Resolution: Handle naming conflicts
- Dependency Checks: Check dependencies before deletion
- Rollback Operations: Undo failed operations
Best Practices
Follow these best practices for effective group management:
- Logical Organization: Organize groups logically
- Consistent Naming: Use consistent naming conventions
- Balanced Hierarchy: Maintain balanced hierarchy levels
- Regular Maintenance: Regularly review and update structure
Troubleshooting
Common issues and solutions for group management:
Common Issues
- Duplicate Names: Check for duplicate group names
- Invalid Structure: Verify hierarchical structure
- Assignment Issues: Check site assignments
- Permission Problems: Verify user permissions
Debugging Steps
- Review Structure: Examine group hierarchy
- Check Assignments: Verify site assignments
- Validate Names: Check for naming conflicts
- Test Operations: Test group operations
Important Notes
- • Group names must be unique within the same parent level
- • Deleting a group affects all child groups and sites
- • Circular references are not allowed in the hierarchy
- • Changes to group structure affect all assigned sites
- • Consider dependencies before restructuring groups
Quick Reference
- • Use descriptive names for groups
- • Plan hierarchy before creating groups
- • Use drag and drop for easy reorganization
- • Regularly review and update group structure
- • Consider user access requirements when organizing groups