How can i build dynamic organizational chart?

21.5k Views Asked by At

I'm trying to build an dynamic organizational chart with php. Do i need to build it myself or is there some tools for that?

specification: all the positions in the company are predefined in the org chart, we only add persons in the correspondent position.

I need your suggestions.

Thanks.


I have installed image_graphviz and graphviz in my computer. but i don't know how to use it actually. Because there is so few documentation.

Does anyone have ever done this job or have some relational materials??

thanks a lot.

4

There are 4 best solutions below

1
On BEST ANSWER

You could use GraphViz and connect it to your php via PEAR. You can generate graphs like these: Example
(source: graphviz.org) .

You can find more examples here

0
On

I'm using the Mindmap software for this kind of the project. There are many of them online and the desktop versions. This small, list helps you to examine: Freemind Mindomo Mind42 Conceptdraw MINDMAP Mindjet Xmind

0
On

There is a tool called Organimi that will accomplish this. It allows you to create a role based org chart. You also create a roster of employees from which you can add/remove employees to/from these roles. The roster can be imported from csv or you can integrate an existing employee database via the API.

1
On

We've used the Google Organizational Chart Tool with some pretty good success. The API and documentation are very clear. It was very quick to get a simple static demo up and running, and not much more work to generate it dynamically from our corporate data.