Skip to content

OrganizationChart Designer is a free Organization Chart tool to describe relationships between persons and organizations. It is provided as a standalone application, or an Eclipse plugin (based on Sirius and EMF).

ejuliot/OrganizationChart-Designer

Repository files navigation

Welcome to OrganizationChart Designer

This modeler provides a set of common diagrams to work with Organization Chart.
It provides several representations to edit and visualize:

  • locations
  • structures
  • employees
  • hierarchy
  • functions

These plugins are released under the EPL Open-Source License.

More details about features, screenshots, release notes, dependencies here:

Download and Installation

Ready to use binary

Download the last version of OrganizationChart here: https://github.com/ejuliot/OrganizationChart-Designer/releases.
You can just the zip file which doesn’t require any installation and works for Windows, MacOS and Linux.

For Windows users, you can use the installer by using OrganizationChart-setup.exe. It will add a launcher in your start menu and an uninstaller.

Eclipse Update Sites

Eclipse users can install OrganizationChart Designer as a plug-in.
It has been tested with Eclipse Neon.

Nightly (Eclipse and Sirius based) : https://github.com/ejuliot/OrganizationChart-Designer/releases

Features and Available representations

Overview

Give an overview of the organization chart of your company :

  • how many locations
  • how many structures
  • how many employees and managers

This diagram is automatically opened as it is the entry point.

Locations with Employees

Show all locations and the list of employees located at each location.

Locations

Show a map of some locations.
Some pre-define maps are available for a worlwide diagram, europe, US, and some countries.
You can use a pointer to point on the map where is precisely this location.
A layer is available to show employees without any locations.
Several location diagrams could be created to show several regions, different levels of zoom.

Structures Tree

Show all structures as a containment tree

SubStructures with Employees

Show the substructure of a current structure, and all its employees.

Structures Organization

Main diagram to show all structures and all employees.
Managers are shown with bold and underline style.
Double clic on one employee to make him manager of his structure.

Structures Relationship

Relation between structure.
You can active a layer to analyse the size of each structure with dynamic size computed from nomber of employees.

A template is available to easily initiate an organization chart with a standard organization.

Structure Composition

Details of one organization.
It shows also sub structures.
You can easily drag and drop functions to sub structures.

Management Tree

All employees as a tree from the boss to any employees, organized by management responsability.

Management Hierarchy

All employees organized by hierarchy link.
A layer is available to show picture. To automaticly associate an employee to a picture, just create an image file (.svg, .png or .jpg) with the name composed of “firstname lastname” inside a “pictures” folder.

Manager Responsibilities

Detail of each employee, and his management responsibilities

Managers and Structures

Show all structures and their managers. Links are based on relationship between managers and structures, not on hierarchy between managers.

All Employees with their Structures

Show all structures as a container with inside them the picture of employees.
Several filters are available to select which information need to be shown.

Employees Description

Table to view and edit details of all employees.

Functions Allocation

Allocation of functions between employees of a structure.

Functions Matrix

Matrix of all functions, organized by structures. Columns are for all employees.

Functions by Structure Matrix

Functions Matrix focus on one specific structure and its direct sunstructures. Only employee which belongs to these structures are shown in columns.

Contributing

Just use github, fork our main repository do your changes and trigger a pull request , we’ll be happy to consider it for inclusion.
To setup your dev environment, just download Obeo Designer 9, configure EGit and import all these projects.

Add new representations

You can use Sirius to create your own graphical representation to add new view on your organization chart. It is simple to use and you can find plenty of nice tutorials at https://www.eclipse.org/sirius

Building the updatesite for Sirius

You’ll need “Apache Maven 3”: http://maven.apache.org/download.html to be installed on your computer.

To launch the build, go to the root of your git repository and type :

mvn clean package

Maven will bootstrap itself, download all the dependencies and build OrganizationChart. The output of the build is a p2 repository (an update site) generated here :

features/org.obeonetwork.dsl.organizationchart.update/target/repository

To install it in an Eclipse installation use Help/Install New Software and point to this location.

Launching the test is not harder, just type :

mvn clean verify

Maven will launch the tests and give you the result.
Code coverage is captured thanks to Jacoco.

Building the standalone application

After building the update sites, you can create a standalone application for end user which are not Eclipse users.

Go to the directory:

packaging/org.obeonetwork.dsl.organizationchart.product

Launch:

mvn clean package

You will find several zip file for each platform at:

packaging/org.obeonetwork.dsl.organizationchart.product/target/products

About

OrganizationChart Designer is a free Organization Chart tool to describe relationships between persons and organizations. It is provided as a standalone application, or an Eclipse plugin (based on Sirius and EMF).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages