Domino 9 und frühere Versionen > ND6: Entwicklung
Ansichten pro Server
Barbara:
Hallo zusammen,
ich habe eine Datenbank "Rechnungsbuch". Alle Rechnungen aus 17 Standorten (auch 17 Servern) werden dort eingetragen. Die Buchhaltung sitzt zentral.
Wunsch: Jeder Standort sieht nur seine eigenen Rechnungen, Buchhaltung sieht alles.
Idee: Schreibe jeder Rechnung den aktuellen Server in ein Feld (@Name([CN];@Subset(@DbName;1))
Selektiere dann die Ansicht :
SELECT ((Form = "Rechnung")& (@Contains(AktuellerServer; @Name([CN];@Subset(@DbName;1)))) )
Aber: die Selektion funktioniert nicht. Es werden immer alle Dokumente angezeigt.
Was mache ich falsch? Ist der Weg nicht richtig?
Hat jemand eine Idee?
Gruß
Barbara
Glombi:
Du solltest mit Leserfelder arbeiten, damit jeder Standort nur seine Dokument sieht.
Zusätzlich solltest Du eine Rolle wie [ReadAll] ins Leserfeld schreiben, die dann der Buchhaltung und den Admins sowie dem Hauptserver, der alles hat (soweit gewünscht), zugeordnet wird.
Eine andere Alternative wären eingebettete Ansichten mit Single Key.
Andreas
ata:
... wenn alle 17 Standorte eine Replik davon haben genügt dann auch eine Replikationsformel auf das Serverfeld...
Toni
Barbara:
@ Toni: Das war meine erste Idee, wurde aber von "oben" abgeschmettert. Da hat man mal schlechte Erfahrungen gemacht. Ist schon länger her, aber war wohl heftig ... :-:
@Andreas: Ich werde beide Alternativen ausprobieren, melde mich dann.
Das kommt aber doch nicht auf das gleiche Problem, wie die Userbezogenen Ansichten raus, oder?
Barbara
DAU-in:
bei der eingebetteten Ansicht (nach server kategorisiert) gibst du ein Keyword vor, das im Dokument enthalten sein muss, und nur diese Kategorie wird angezeigt.
Bei den Userbezogenen Ansichten wird zur Laufzeit der aktuelle User ausgewertet, das ist etwas anderes.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln