Hallo Christian,
vielen Dank für deine sehr ausführliche Antwort. Deine Ansätze finde ich weitestgehend super und außerordentlich hilfreich, jedoch sind mir noch ein paar Dinge unklar bzw Informationen die ich gerne abbilden würde fehlen mir.
Ich fang mal an:
Deine zweite beschriebene Möglichkeit erschien mir am Anfang auch ideal, doch leider ist es mir unklar wie ich die bestehende Kategorie so erweitre, dass alle benötigten Informationen für jede Installation bzw. jeden Server abbildbar sind. Daraus folgere ich es geht nur über eine selbst definierte Kategorie. Wenn ich dich aber richtig verstanden habe, birgt dies einige Probleme.
Zu meinem zweiten Problem:
Auch hier finde ich deine Ansätze prinzipiell sehr gut, leider fehlt mir hierbei aber die Gruppierung der unterschiedlichen Features. Mir ist nicht klar wie ich diese abbilden kann und außerdem schaffe das ein Feature gleichzeitig mit einem Server aber auch mit einem Systemdienst verknüpft ist.
Am besten ich stelle dir mal meinen bisherigen Ansatz vor, den ich versucht hab in der Demo nachzubilden. Er ist zwar noch nicht ausgereift, aber vielleicht hilft er dir bezüglich der Verständlichkeit meiner Zielsetzung weiter.
Generell habe ich mal versucht mit einem neuen Objekttyp Feature zu arbeiten ( siehe Screenshot 1). Der Objekttyp muss meineserachtens auch nicht wirklich viel können. Ich habe lediglich darauf geachtet das ich ihn mit der Kategorie (Dienste, Installation) bestimmt Features auf einem Server installieren kann. Mit Hilfe der Softwarezuweisung könnte ich Feature Unterklassen ( siehe Screenshot 1. Post) speziell einem Systemdienst zuordnen. Mein weiteres Vorgehen lässt sich so erklären, dass ich zumindest die Hauptpunkte meiner Matrix den Unterfeatures überordnen will. Sprich die logische Lösung für mich, ich definiere ein Clusterobjekt( siehe Screenshot 2). Abgesehen davon, dass ich hierbei ein bisschen tricksen muss und folglich dadurch keine astreine Richtigkeit gewährleisten kann, bin ich mit der Lösung eigentlich prinzipiell zufrieden. Sicherlich muss ich, anders als jetzt in der Demo dargestellt, einen neuen Objekttyp definieren, aber ich denke mit der speziellen Kategorie Cluster kann ich arbeiten. Ziemlich schnell ersichtlich sind die Unterfeatures, die ich in Clustermitglieder eintragen kann. Unter Verwaltungsinstanz kann ich ebenfalls gruppiert die gesamten Features einem Systemdienst zuordnen.
Auch unter der Serveransicht (siehe Screenshot 3) kann ich die installierten Features auf einem Server sehen und mir so einen relativ schnellen Überblick verschaffen.
Zunächst möchte ich dich fragen, was du von dieser Umsetzung hältst, und wo du gegebenenfalls noch Verbesserungspotenzial siehst. Ich denke z.B. das es einen sehr hohen Dokumentationsaufwand haben wird, da ich nicht denke es wäre über einen Massenimport umsetzbar. Zum anderen Laufen auf einem Server eh schon zigg Dienste, so dass ich mir nicht sicher bin, ob meine Lösung noch übersichtlich bleiben wird.
Ich hoffe du hast noch ein paar hilfreiche Verbesserungsvorschläge für mich. Nochmal vielen vielen Dank für die Mühe, die du dir gemacht hast.
Liebe Grüße,
Christoph