I have to create an UI that help user to define a relation level between 2 objects (from the same hierarchic level).
2 visions must be provided :
- Manager (3 levels)
- Technical (3 levels + 2 levels)
My hierarchy is like that :
+-----------------------+
| Lvl 1 |
+--------+-----+--------+
| | | |
+--+--+--+--+--+--+--+--+
| | | | | | | | |
+---------+--------+--------+--+--+--+--+--+--+--+--+
| | |________|_1|_2|_0|_0|_0|_0|_0|_0|
| | | | 0| 3| 0| 0| 0| 0| 0| 0|
| +--------+--------+--+--+--+--+--+--+--+--+
| | |________|_0|_1|_0|_0|_0|_1|_0|_0|
| | | | 0| 0| 0| 3| 0| 0| 0| 0|
| Level 1 +--------+--------+--+--+--+--+--+--+--+--+
| | |________|_0|_0|_0|_0|_3|_0|_0|_0|
| | | | 0| 0| 0| 0| 0| 4| 0| 0|
| +--------+--------+--+--+--+--+--+--+--+--+
| | |________|_0|_0|_0|_1|_0|_0|_0|_0|
| | | | 0| 0| 0| 0| 0| 2| 0| 0|
+---------+--------+--------+--+--+--+--+--+--+--+--+
(Yes I love Ascii Art ^^)
I've tested some thing using a sunburst graph to select a dimension (matrix level), in-place edit for relation level update.
But i always have the same problem, this matrix shows us only one (root) level, in my model I have 7, for finally about 30 rows and same average row count.
When I switch in technical view, I add 2 sublevels to the current 3 levels. It becomes totally unusable.
I had an idea also using a bread crumb, and a sliding effect to drill down (such as Github repository browser). But this could not resolve the main view problem.