Domino 9 und frühere Versionen > ND6: Entwicklung

Ansichten pro Server

(1/2) > >>

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