Autor Thema: Ansicht Darstellung eindeutiger Werte  (Gelesen 1340 mal)

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Ansicht Darstellung eindeutiger Werte
« am: 23.04.13 - 11:24:08 »
Hallo,

ich grübel gerade wieder über ein Problem mit einer Datenbank, die ich zum Erlernen der Domino-Entwicklung aufgesetzt habe.

Ich lese per AD und WMI unsere Rechner ein, deren Hardwaredetails, angemeldete Benutzer,etc. Diese Daten lege ich in einem Hauptdokument ab. In einem Antwortdokument lade ich die installierte Software. Pro Softwareprodukt ein eigenes Antwortdokument. Vermutlich der casus knaxus?!

Über eine Ansicht habe ich nun Zugriff auf alle Software die auf einem bestimmten Rechner installiert ist. Soweit so gut. Durch die Antwortdokumente war das auch sehr bequem zu erreichen.

Ich hätte jetzt gerne noch eine Ansicht gebastelt, in der pro Softwareprodukt nur ein Eintrag vorhanden ist und darunter die Clients hängen. Nur komme ich auf keinen grünen Zweig.

Kann es sein, dass sich hier die Konstellation Client (Hauptdokument) und Software (Antwortdokument) beißt und damit eine kategorisierte Ansicht nur aus einer Richtung Client -> Software erfolgen kann?

Zweite Frage in dem Zusammenhang.
Wenn ich nun die Software-Dokumente als normale Dokumente anlege und dann diese mittels eines Feldes mit dem entsprechenden Client verbinde:
Wie bekomme ich eine Ansicht, in der der Name des Softwareprodukts nur einmal aufgeführt wird, darunter dann die entsprechenden Client-Dokumente?
Ich tu mich noch schwer mit den Auswahlformeln. Hier würde das ja bedeuten, ich schaue mir das Feld SWName (Name des Softwareprodukts) an. Beispielsweise Office 2007, kommt nun in x Dokumenten vor.
In der Ansicht soll aber nur einmal Office 2007 erscheinen, darunter sollen alle Clients aufgeführt werden, auf denen Office 2007 installiert ist.
Die bekomme ich wiederum, indem ich alle Softwaredokumente mit dem SWName = Office 2007 durchschaue und dann die entsprechenden Clients die in den Softwaredokumenten hinterlegt sind über das Feld Client auslese.
Hat da jemand einen Tipp? Ich brauch nur einen Denkanstoß, ich hab den Ehrgeiz mich da durchzubeißen, schließlich will ich ja was lernen  ;)

Bye,
Markus
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansicht Darstellung eindeutiger Werte
« Antwort #1 am: 23.04.13 - 11:56:20 »
Die Information über den Client und die Software muss in einem Dokument stehen, dann können die Dokumente

1. nach Client kategorisiert werden, und darunter alle Softwareinstallationen

und

2. nach Software kategorisiert werden, und darunter alle Clients

Ist der Bezug der Software zum Client ausschließlich über eine Eltern-Kind-Beziehung dargestellt, ist die umgekehrte Darstellung nicht möglich (bildlich gesprochen kannst Du wunderbar die Eltern mit ihren Kindern anzeigen, Du bekommst aber umgekehrt keine Ansicht der Kinder nach Namen, und darunter die Eltern, also z.B. alle Eltern, deren Kind "Markus" heißt, das gibt die Struktur nicht wirklich her)

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Re: Ansicht Darstellung eindeutiger Werte
« Antwort #2 am: 23.04.13 - 13:46:03 »
Hallo Peter,

ok, also ich packe alles in ein Dokument und nehme für die Softwareinstallationen Felder mit Mehrfachwerten, in die ich pro Softwareprodukt die Informationen in der gleichen Dimension ablege.
Name(0)="Office 2007",Vendor(0)="Microsoft" ...
Name(1)="Adobe Reader",Vendor(1)="Adobe" ...

Habe ich das so richtig verstanden? Ohne es schon ausprobiert zu haben, habe ich die Logik zumindest verstanden und denke, das bekomm ich hin ;)

Falls nicht, melde ich mich nochmal.
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Ansicht Darstellung eindeutiger Werte
« Antwort #3 am: 23.04.13 - 14:05:10 »
Ich würde ein Dokument pro Client und installierter Software machen.

5 Clients mit je 6 installierten Programmen ergibt dann 30 Dokumente, die sehr gut in den Ansichten zu handhaben sind. Mit Mehrfachwerten brichst Du Dir irgendwann die Hacken, wenn die zu hinterlegenden Informationen je Programm mehr werden.

Vorstellbar wäre auch, drei Dokumentarten zu verwenden:

1. Clientdokument

Alle Angaben zum Client einschließlich eines eindeutigen Identifiers

2. Softwaredokument

Alle Angaben zu einer eingesetzten Software incl. Version usw., ebenfalls mit einem eindeutigen Identifier

3. Zuordnungsdokument

Enthält nur die Identifier von Client und einer installierten Software und die Angaben, die wirklich in der Ansicht angezeigt werden müssen. Alle anderen Angaben aus den ersten beiden Dokumentarten können "berechnet zur Anzeige" im geöffneten Dokument dargestellt werden.

Bei Änderungen in den Dokumentarten 1 und 2, die wegen der Ansichten ebenfalls in 3 enthalten sind, muss ein Abgleichmechanismus die Differenzen ausgleichen.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz