Hallo ihr,
wahrscheinlich ein triviales Problem aber ich sehe momentan den Wald vor lauter Bäumen nicht, wie es scheint.
Es gibt bei uns eine Datenbank, in der alle Dokumente angelegt die dort neu angelegt werden, ein Feld haben in dem die Sichtbarkeit des Dokuments definiert wird zB free for all, internal, confidential, Top Management.
Im Dokument wird dazu über das Readers Feld Bezug auf real existierende Gruppen genommen:
Readers:
@If( Scope = "0"; "__ContractsConfidential";
@If( Scope = "1"; "__Contractsinternal";
@If( Scope = "2"; "__freeforall";
@If( Scope="-1";"TopManagement";
"Administrators")))
)
Und die Checkbox selbst wird über zum Beispiel „Absatz verbergen wenn Formel wahr ist: Scope != "0"“ Einfach ausgeblendet wenn man nicht zur „richtigen Gruppe“ 0 gehört
( ein Internal Member kann daher kein Dokument Confidential machen)
Nun hat das bisher ganz gut geklappt,mit freeforall, internal und confidential.
Seit kurzem habe ich die Gruppe TopManagement dazu genommen und das funktioniert auch teilweise.
Das teilweise ist halt das Problem.
Es gibt bei uns in dieser Datenbank vier Agenten, die über die Datenbank laufen und mittels einer Zusammenfassung darüber informieren sollen in welchen Vetragsdokumenten in den letzten 7 Tagen etwas passiert ist.
Die Agenten tun alle dasselbe; es gibt einfach einen Agenten für jede Zugriffsgruppe.
Beispiel Simpel Actions für internal & freeforall:
Feld SCOPE enthält "1","2" AND ( Erstellungsdatum in den letzten 7 Tage OR Änderungsdatum in den letzten 7 Tage )
Das klappt.
Der Agent für CONFIDENTIAL sieht so aus:
Feld SCOPE enthält "0","1","2" AND ( Erstellungsdatum in den letzten 7 Tage OR Änderungsdatum in den letzten 7 Tage )
Das Problem ist nun:
die Leute die den Confidential Newsletter bekommen,
bekommen auch den Dokumente in dieser Übersicht angezeigt die eigentlich nur für den Vorstand gedacht sind (Scope -1).
Das ist nun nicht ganz so tragisch, weil das auch Management ist, aber eher unschön.
Ich vermute mal das liegt
a) an den tollen simple Actions
b) daran das Notes mit einem Scope von -1 nichts anfangen kann.
Habe ich recht und wenn ja, wie kann ich dem entgegen wirken?
VG
Mike