Organizational chart from Domino Directory

Stanislav Marszalek  1 March 2014 15:12:27
Using Xpages you can build up an Organizational chart directly from your Domino Directory (names.nsf), which can looks like the picture below:

Image:Organizational chart from Domino Directory


To do this you need a proper data on each person document, mainly Manager's name, which is used to build up a structure from the bottom to the top. Something like this:

Image:Organizational chart from Domino Directory  

For the chart creation we are using Google Organizational Chart, which is accepting data in json, in the form of table.
A table with three string columns, where each row represents a node in the orgchart. Here are the three columns:
  • Column 0 - The node ID. It should be unique among all nodes, and can include any characters, including spaces.
  • Column 1 - [optional] The ID of the parent node. This should be the unformatted value from column 0 of another row.
  • Column 2 - [optional] Tool-tip text to show, when a user hovers over this node.
Each node can have zero or one parent node, and zero or more child nodes. Something like this:

Image:Organizational chart from Domino Directory
So the main task in Xpages is to generate this data structure from Domino directory and send it to chart generator.


TOPlist