An organization structure is more than a chart on a wall. It is the foundation for how information flows through a company, how decisions get made, and how accountability is distributed. A well-designed structure accelerates work. A poorly designed one creates chaos even in a small team.
In this guide we will walk through building an organization structure in FlowEra — from creating your first unit to configuring dual hierarchy with functional directions.
Why Organization Structure Matters
When a company grows from 10 to 50 people, informal agreements stop working. People do not know whom to ask for a decision, tasks fall through the cracks between departments, and new hires spend weeks figuring out who is responsible for what.
A formalized structure solves three problems:
- Clarity of reporting — everyone knows their manager and area of responsibility.
- Data flow — information aggregates bottom-up: a department head sees all their teams' data; a director sees all departments.
- Scalability — new units are added without restructuring the entire system.
The Five-Level Hierarchy
FlowEra supports a five-level structural hierarchy:
Company → Divisions → Departments → Teams → People
Each level can contain children of the next level down. A company contains divisions, divisions contain departments, and so on. People are leaf nodes assigned to any structural unit via membership.
You can skip levels. A small company might have a Company → Teams → People structure without intermediate divisions or departments.
Dual Hierarchy: Structure and Function
Real organizations rarely fit into a single tree. A developer might report to the CTO structurally but work in a product squad with marketers and designers.
FlowEra supports two parallel hierarchies:
- Structural (reports_to) — administrative reporting, who reports to whom.
- Functional (has_function) — matrix links, cross-functional teams, professional directions.
A person can belong to one structural unit and multiple functional groups. This reflects the reality of matrix organizations.
Building Your Structure: Step by Step
Step 1: Create the Root Node
Open the Org Chart section from the sidebar. Create the root company node — this is the starting point for your entire tree. Enter your company name.
Step 2: Add Organizational Units
Select the root node and click "Add Child." Choose the type — division, department, or team. Repeat for each unit in your hierarchy.
Step 3: Add People
Select a unit and switch to the "Members" tab. Click "Add Member" to search existing people, or "Create New" to add a new person with a name and role.
Step 4: Attach Workspaces
Each unit can have its own workspace with widgets — Kanban boards, tables, knowledge bases. Data in the workspace is automatically scoped to the unit's area of the organization.
Data Scoping
One of FlowEra's most powerful features is automatic data aggregation through the hierarchy. When a department head opens their board, they see tasks from all teams in their department.
Three scoping modes:
- self — only the current node's data.
- direct_children — the current node plus its immediate children.
- subtree — all data in the subtree, including nested levels.
This means a CEO with subtree scope on the root sees absolutely all company data, while a team lead sees only their team.
Roles and Permissions
FlowEra uses role-based access control (RBAC) tied to the organization structure. Roles are assigned at the unit level and inherit downward through the tree.
Standard roles:
- Owner — full access to everything in the unit and its children.
- Admin — manage settings and members.
- Member — work with tasks and data within the unit's scope.
- Viewer — read-only access.
Navigating the Org Chart
The interactive chart lets you:
- Pan — click and drag the background.
- Zoom — scroll wheel or corner buttons.
- Collapse subtrees — click a node's toggle to hide children. The button shows +N when collapsed.
- Node details — click a node to open its side panel with tabs: general info, members, sub-units, and workspace.
Getting Started
An organization structure is a living document. It changes as the company grows. FlowEra makes these changes simple: drag a node, add a unit, reassign an employee — and all data automatically restructures itself.
Start with a simple structure and add complexity as needed. Dual hierarchy, data scoping, and workspace binding give you the flexibility for any organization — from a startup to a corporation with thousands of employees.