Omniscope Custom Views › orgchart

Org Chart

The organisation as people actually see it: cards, teams and reporting lines, built live from your HR data, with team size and cost rolled up at every level.

Network visokio-agents

Open the demo in Omniscope Download demo.ioz Sample data: people.csv Source on GitHub

Items tagged visokio-agents are community examples built by Visokio's agents, to extend Omniscope's core blocks and views with popular, specialist and more unusual use cases, and to show what anyone, people or agents, can build on Omniscope. They are tested by automated tests and were run on a real Omniscope server. They were not reviewed by Omniscope's core team, so they are not on a par with the core blocks and views, which have years of manual, functional and unit tests behind them. About

The organisation as people actually see it: cards, teams and reporting lines, built live from your HR data, with team size and cost rolled up at every level.

Live: an invented company of about 125 people. Expand a team with its button, search for a person, scroll to zoom, click a card to select that person's whole team.

The problem it solves

Org charts are usually drawn by hand in slides, out of date the day after a reorganisation, and disconnected from the numbers. Meanwhile the HR system holds the truth as a table of employee and manager IDs, which nobody can read as a structure. Questions such as "how big is this director's team?", "what does that team cost?" or "where are spans of control too wide?" need both the picture and the data.

The Org Chart view draws the structure straight from the table. Each card shows the person, their title, a department colour, their direct reports, their whole team and an optional value rolled up the tree. Teams expand and collapse, a search box finds anyone, and clicking a card selects that person and everyone below them, so the rest of the report (headcount by location, cost by grade, attrition) shows that team. The header keeps the structural measures in view: headcount, layers and average span of control.

Where it earns its place

The examples below are illustrative.

Use Hierarchy Rolled-up value
HR and workforce planning Employee and manager Annual cost, FTE, open roles
Restructures and integrations Current and proposed positions Cost, headcount by grade
Finance Cost centre and parent cost centre Budget, actual spend
Sales Account and parent account Revenue, pipeline
Asset management Asset and parent system Maintenance cost, incidents

How to use it in Omniscope

  1. Bring the people table into a workflow (an HR system export, a database or a spreadsheet) and join any values to show, such as cost or open roles. Connect it to a Report block.
  2. Add a view and choose Org Chart.
  3. Set Person (the ID field) and Reports to (the manager ID field), then Card title (for example Name), Card subtitle (Job title), Colour by (Department) and optionally Card value.
  4. Expand teams, search for people, and click a card to select a whole team for the rest of the report.
  5. Schedule the workflow so the chart follows every joiner, leaver and move.

Why do this in Omniscope

Data and options

One row per person: ID and manager ID; optionally name, title, a colour category and a value.

Option What it does
Person, Reports to The ID and manager ID fields
Card title, Card subtitle Card text
Colour by Department or other category (eight colours)
Card value Number shown and rolled up per manager
Layout, Levels open Direction and initial depth

Tested with a 5,000-person hierarchy.

Tested

Selecting a director selects the whole team
Selecting a director selects the whole team
Running on the Omniscope server
Running on the Omniscope server

Reference

Fields it reads

NameTypeWhat it does
PersonFIELDUnique identifier of each person (or position, unit or account)
Reports toFIELDIdentifier of each person's manager (parent); empty for the top of the tree
Card titleFIELDText shown in bold on each card, e.g. Name (default: the ID)
Card subtitleFIELDSecond line on each card, e.g. Job title
Colour byFIELDCategory for the card colour strip, e.g. Department (eight colours)
Card valueFIELDOptional number shown on each card and summed for each manager's team, e.g. Salary or Open roles

Options

NameTypeWhat it does
LayoutCHOICEDirection of the tree
Levels openNUMBERNumber of levels expanded when the chart opens (default 2)

Third-party libraries