Skip to content

Organizational Hierarchy: Setup and Management Guide

Introduction

The Organizational Hierarchy feature in Oberon (formerly EmployPlan) provides a structured approach to managing your organization's practices, groups, and reporting relationships. This guide will help you implement an effective organizational structure that supports proper governance, streamlines workflow approvals, and enables efficient resource management.

Understanding Practices and Groups

In Oberon, your organizational units are called "Practices." Each Practice represents a business division, department, or team in your organization and can have:

  • A hierarchical relationship with other Practices (superior and subordinate)
  • A designated Practice Lead/Manager
  • Multiple members with specific roles and professions
  • Support roles with specialized responsibilities

Root practice

Step-by-Step Implementation Process

Step 1: Map Your Real-World Structure

Before creating practices in the system, consider:

  1. Identify your top-level divisions: What are the major departments or business unitst?
  2. Determine reporting relationships: How do these units relate to each other hierarchically?
  3. Identify key leadership roles: Who will lead each practice and serve in support roles?

Step 2: Create Your Practices/Groups

To create a new Practice:

  1. Navigate to Settings > Organizational Hierarchy
  2. Select the Practices tab or the Groups tab, depending on the resource type. We will use Practice here but the process is similar for both types.
  3. Click the Create new practice button
  4. Enter the Practice details

When creating each Practice, you'll provide:

  • Practice name: A descriptive name (e.g., "Engineering", "Marketing")
  • Superior practice: The parent Practice in the hierarchy (if applicable)
  • Practice Lead: The person who will lead this Practice
  • Support roles: Specialized positions within the Practice
  • Members: The users who belong to this Practice

Practice Details

Step 3: Assign Specialized Support Roles

Each Practice should have support roles assigned to handle specific functions:

  • Resource Manager: Oversees resource allocation, assists with hiring or contracting
  • Learning Manager: Manages skill development, learning plans, and training initiatives
  • Financial Manager: Handles budget tracking, financial compliance, and ROI tracking

To assign roles within a Practice:

  1. Select the appropriate role from the dropdown
  2. Choose the person from the available list
  3. Save your changes

Step 4: Create Sub-Practices (Teams or Groups)

For larger organizations, create sub-practices that report to higher-level practices:

  1. Create a new practice as described above
  2. Select the appropriate superior practice
  3. Assign leadership and support roles specific to this sub-practice

Subordinate groups will appear nested under their superior Practice in the hierarchy view.

Configuring Practice Settings and User Permissions

After establishing your organizational structure, focus on configuring settings for each practice and training practice managers.

Roles and Permissions Model

Oberon implements a streamlined approach to roles and permissions:

  • Each user holds exactly one primary role in the system
  • Roles are scoped to specific practices
  • Each role can have multiple permissions assigned
  • Superior practices inherit observer permissions for subordinate practices

Configuring Business Rules and Workflow Settings

Work with Practice Managers to establish practice-specific settings:

  1. Approval Workflows: Define who must approve resource allocations, time entries, etc.
  2. Role Templates: Create standardized roles for common positions within practices
  3. Time-Tracking Norms: Set expectations for time tracking frequency and detail

Training Practice Managers

Before broader user onboarding, ensure Practice Managers understand how to:

  1. Add or remove users from their practice
  2. Create and manage projects within their scope
  3. Monitor team progress and workloads
  4. Generate practice-specific reports
  5. Manage resource allocations effectively

Specialized Support Role Configuration

Before general user onboarding, configure specialized support roles with appropriate permissions:

Key Support Roles to Configure

  1. Resource Managers
  2. Permission to view and assign resources across their practice
  3. Ability to create and modify resource profiles
  4. Access to capacity planning tools

  5. Learning Managers

  6. Rights to create and assign learning plans
  7. Access to skill gap reports and learning analytics
  8. Permission to manage learning content and integrations

  9. Financial Managers

  10. Access to budget information and financial reporting
  11. Permission to approve financial aspects of projects
  12. Ability to manage billing rates and financial settings

Configure Workflow Rights and Approval Structures

Ensure each specialized role has the correct permissions to:

  1. Approve relevant requests within their domain (resource requests, learning plans, budgets)
  2. Access appropriate data for their function
  3. Receive notifications for actions requiring their attention

Managing the Organizational Hierarchy

Viewing and Navigating the Hierarchy

The hierarchy view provides a visual representation of your organization:

  • Tree structure showing superior and subordinate relationships
  • Indicators showing number of subordinates and users
  • Expand/collapse functionality for branches of the hierarchy
  • Search functionality to find specific Practices

Making Structural Changes

As your organization evolves, you may need to modify the hierarchy:

  1. Moving a Practice: Change its superior practice to relocate it in the hierarchy
  2. Merging Practices: Transfer members from one practice to another
  3. Splitting Practices: Create new sub-practices and redistribute members

Governance and Best Practices

Maintaining Effective Governance

  1. Regular Reviews: Schedule periodic reviews of your organizational structure
  2. Change Management: Establish a process for requesting and approving structural changes
  3. Documentation: Maintain documentation of your hierarchy design decisions

Key Tips for Success

  1. Start Simple: Begin with a manageable structure that can be expanded later
  2. Align with Reality: Ensure your Oberon structure reflects real-world reporting relationships
  3. Empower Practice Leads: Train and trust practice leads to manage their areas
  4. Balance Depth: Avoid creating too many hierarchical levels that could complicate governance
  5. Consider Workflow Impact: Design your structure with approval workflows in mind

The Organizational Hierarchy integrates with other Oberon features:

  • Action Center: For task escalation and workflow management
  • Roles and Permissions: For detailed permission configuration
  • Project Management: For assigning resources from practices to projects
  • Dashboard: For practice-based data analysis