Autor Thema: Mehrere Leserfelder in einem Dokument  (Gelesen 3613 mal)

Offline Ch33

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
Mehrere Leserfelder in einem Dokument
« am: 16.03.11 - 10:33:01 »
Hallo,

habe ein Problem mit Leserfeldern.

In einer Maske befinden sich zwei Leserfelder

 Leser1:
Lässt Mehrfachwerte zu, enthält als Vorgabewert 2 Rollen
[Admin]:[Team...]

Leser2
Lässt Mehrfachwerte, wird im Querysave befüllt wenn ein Hauptdokument vorhanden ist.
Dies wird über LS geprüft. Falls nichts gefunden wird bleibt das Feld leer.
Der Code der diese Feld bearbeitet wird dann gar nicht erst ausgeführt. (Habe ich auch mit dem Debugger schon geprüft)

Für den fall daß ein Dokument gefunden wird, werden einzelne Namen oder Gruppen eingesetzt. Hier funktioniert alles problemlos. Das Dokument wird nur noch für Personen sichtbar die auch im Leserfeld enthalten sind

Für den ersten Fall in dem das Leserfeld nicht gefüllt wird, ist das entsprechende Dokument für alle Personen sichtbar. Leserfeld 1 greift in diesem Fall auch nicht.

Ist das Verhalten so normal oder übersehe ich hier irgendwas.
Ich dachte daß in diesem Fall nur Besitzer der beiden Rollen das Dokument lesen dürften.

Gruß
Christian

Offline orbit

  • Frischling
  • *
  • Beiträge: 20
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #1 am: 16.03.11 - 10:55:04 »
Hallo Christian,

ich denke das Problem ist das leere Feld 2 - wenn du da den Vorgabewert auf Admin setzt
und nur bei bedarf wird es geändert sollte dieses Problem nicht mehr existieren.

So weit ich weis: leeres Leserfeld = Lesen für alle !!

Edit: Nein eigentlich sollte es egal sein seh ich grad - aber vielleicht trotzdem mit dieser Variante versuchen


\Florian
« Letzte Änderung: 16.03.11 - 10:56:40 von orbit »

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Mehrere Leserfelder in einem Dokument
« Antwort #2 am: 16.03.11 - 11:06:57 »
Alle Leserfelder werden in einem Dokument intern zu einem zusammengefasst. Das heist es kann eigentlich nicht sein, das wenn nur das 2te Leserfeld leer ist dennoch alle das Dokument sehen können.

Tip 1: Schau dir das Dokument mit NotesPeek oder einem anderen Tool, wie zum Beispiel dem DocEditor aus dem Domino Navigator oder am besten mit ScanEZ von Ytria an und kontrolliere, ob da auch wirklich in allen Feldern das drinsteht was du vermutest.

Tip 2: Geh das Problem von der anderen Seite her an. Prüfe in der ACL mit welchen Rechten der Benutzer, den du da gerade verwendest auf die Anwendung zugreift.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Ch33

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #3 am: 16.03.11 - 11:32:52 »
Hallo zusammen,

vielen Dank erst mal für euere Antworten.

Also wenn ich das Feld Leser2 vorbelege ist das Problem gelöst.
Finde das aber trotzdem irgendwie beunruhigend.

Leider kann ich über Zusatztools nicht überprüen was in dem Dokument steht.
Bei uns im Haus wird sowas nicht angeboten.

Laut Infobox von Notes sind beides jedoch Read Access Fields. Der Inhalt scheint auch der zu sein den ich erwartet haben.

Analog zu den beiden Leserfeldern gibt es noch 2 Autorenfelder die exact den selben Ihalt haben und auch auf die selbe weise gefüllt werden. Hier Funktioniert alles wie gedacht.

Kann dads ein Problem mit Notes 8.5.1 sein?

Gruß Christian

Offline Ch33

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #4 am: 16.03.11 - 11:41:21 »
Hab noch was vergessen mitzuteilen,

der Bentuzer der das Dokument sieht, hat in der ACL (auch über den effektiven Zugriff) keine der im Leserfeld enthaltenen Rollen. Das Dokument ist für ihn jedoch trotzdem sichbar bis im Leserfeld 2 ein Wert steht.

Der Benutzer hat Autorenrechte, aber für Leserfelder müsst ja im gegensatz zu den Autorenfelder auch bei Editor oder noch höher das Dokument versteckt bleiben.

Gruß Christian

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #5 am: 16.03.11 - 11:50:12 »
Grundsätzlich stimme ich der Antwort von Thomas Schulte zu, die Leserfelder müssten in Summe betrachtet werden. Vielleicht ist das jetzt wirklich anders in 8.5?

Unabhängig davon ist m.E. das Leserfeld 2 unnötig, wenn es immer gleich gefüllt ist, wie das Autorenfeld 2, denn das Autorenfeld schließt m.W. das Leserecht ein.

Du könntest also versuchen, auf das Leserfeld 2 gänzlich zu verzichten. Interessant wird dann, wie sich Notes verhält, wenn sich kein Eintrag im Autorenfeld 2 befindet.

klaussal

  • Gast
Re: Mehrere Leserfelder in einem Dokument
« Antwort #6 am: 16.03.11 - 12:01:32 »
Zitat
Alle Dokumente lesen, sofern sich kein Leserfeld auf der Maske befindet. Wenn ein Leserfeld angezeigt wird, muss der Autor aufgeführt sein, um ein Dokument lesen zu können.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Mehrere Leserfelder in einem Dokument
« Antwort #7 am: 16.03.11 - 13:10:45 »
Wurde eigentlich schon alles gesagt, ich fasse trotzdem nochmal zusammen:

Angenommen wir haben 4 Felder:

Leser1, Leser2 = Leserfelder
Autor1,Autor2 = Autorenfelder

Felder gefüllt|Sichtbar für
---------------------------------------------------|---------------------------------------------------
Autor1 = User1/Org
Autor2 = [Autoren]
Leser1 = leer
Leser2 = leer
|alle Benutzer mit Zugriff auf die Datenbank
|
|
|
---------------------------------------------------|---------------------------------------------------
Autor1 = User1/Org
Autor2 = [Autoren]
Leser1 = User2/Org
Leser2 = leer
|User2/Org, User1/Org,
|alle Personen mit der Rolle [Autoren]
|
|
---------------------------------------------------|---------------------------------------------------
Autor1 = User1/Org
Autor2 = [Autoren]
Leser1 = leer
Leser2 = [Leser]
|User1/Org,
|alle Personen mit der Rolle [Autoren] oder [Leser]
|
|
---------------------------------------------------|---------------------------------------------------
Autor1 = User1/Org
Autor2 = [Autoren]
Leser1 = User2/Org
Leser2 = [Leser]
|User1/Org, User2/Org,
|alle Personen mit der Rolle [Autoren] oder [Leser]
|
|

Und das gilt für ALLE mir bekannten Notes- Versionen. Die ACL hat für die Sichtbarkeit dabei nur sekundäre bedeutung wegen der Rollenzuordnung.

Gruss
Tode

Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Bastel123

  • Senior Mitglied
  • ****
  • Beiträge: 355
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #8 am: 16.03.11 - 13:56:58 »
Hallo Christian,

mach doch bitte mal von den Feldeigenschaften Screenshots und häng Sie an.

Manchmal sieht man ja den Wald vor lauter Bäumen nicht.

Sebastian
Gruß Sebastian
-----------------------------------------------------
Kaum macht man's richtig, schon funktioniert's.

Offline Ch33

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #9 am: 16.03.11 - 14:27:01 »
Hallo,

habe mal die Feldeigenschaften eines Feldes angehängt.
Das andere ist bis auf den Namen Identisch (wurde Kopiert und in Leser2 umbenannt)

Gruß
Christian

Offline Ch33

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Männlich
Re: Mehrere Leserfelder in einem Dokument
« Antwort #10 am: 16.03.11 - 14:52:46 »
Hallo,

also an dem Wald den man vor lauter Bäumen nicht mehr sieht ist doch irgendwie was dran.

Hab nach weiteren Tests bemerkt daß das Verhalten wohl nur bei Bestandsdokumenten auftritt. Das Problem hier war, daß scheinbar Bentuter die als Editor auf der DB unterwegs sind die Schreibrechte eingeschränkt haben. Damit waren für die im Feld $Authors  enthaltenen Personen auch Leserechte vergeben.

Nach dem ich das Feld aus den Altdokumenten entfernt habe tritt das Problem nicht mehr auf.


Vielen Dank aber nochmal für die Antworten,

Gruß

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Mehrere Leserfelder in einem Dokument
« Antwort #11 am: 16.03.11 - 18:41:35 »
Ich hatte da mal was, das irgendwann in die BestPractices reinsollte. Gut wenn man an unerledigte Sachen erinnert wird.  :-[

Naja. Jetzt steht das was ich zu Leser und Autorenfeldern zu sagen habe auf jeden Fall hier.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz