Autor Thema: Wer im Hauptdokument steht, darf die Antwort lesen  (Gelesen 1549 mal)

Offline hmarco

  • Aktives Mitglied
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Notes ist nicht nur für Notizen
Hallo,

ich habe da ein kleines Problem, ich möchte, dass in einer
Datenbank, die ich bald erstellen soll, nur die Antwortdokumente von den Personen, die in einem Feld namens "Verantwortliche" im Hauptdokument eingetragen sind, diese Dokumente lesen und bearbeiten können.

Ganz wichtig ist, dass alle anderen, die nicht im Feld "Verantwortliche" des entsprechendem Hauptdokumentes stehen, die Antworten nicht lesen können. Schön währe es außerdem auch noch wenn niemand außer den Personen, die unter "Verantwortliche" stehen das Hauptdokument bearbeiten könnte.

Ich natürlich für jede Schandtat bereit und die Datenbank können wir auch nach belieben gestalten, da ich noch nicht besonders viel geschrieben habe.

Ich danke schon mal im voraus für eure Hilfe

Mfg Marco
1 5.0.8 Server mit ~ 40 Benutzern
1 5.0.5 Server für Tests
Bald hoffentlich auch noch einen Notes 6 Server

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #1 am: 15.10.02 - 14:48:24 »
Hallole,

mit Leserfeldern regelst du, wer die Dokumente lesen kann, mit Autorenfeldern regelst du wer die Dokumente bearbeiten kann.

Im Hauptdokument brauchst du ein Autorenfeld.
Die Antwortdokumente übernehmen dieses Feld, aber als Leserfeld.

Die Verantwortlichen Personen werden in einer Gruppe administriert, die in der ACL der Datenbank Autorenrecht bekommt.

Das müßte es auf die schnelle sein...

ata
Grüßle Toni :)

Offline hmarco

  • Aktives Mitglied
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Notes ist nicht nur für Notizen
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #2 am: 15.10.02 - 15:01:00 »
Moin,

erst einmal Danke. Jedoch sind die Verantwortlichen nicht gleich in jedem Hauptdokument. Wenn das so wäre würde ich einfach nur diesen Personen Zugriff auf die Datenbank geben.

Ich muss es halt irgendwie hinbekommen,
dass ich je Hauptdokument ein paar Verantwortliche eintrage. :-\

Hast du da ein paar Ideen?

Vielleicht habe ich mich auch bloß ein bisschen schlecht ausgedrückt. ;D

Mfg Marco
1 5.0.8 Server mit ~ 40 Benutzern
1 5.0.5 Server für Tests
Bald hoffentlich auch noch einen Notes 6 Server

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #3 am: 15.10.02 - 15:10:34 »
Moin...

... das ging mir in der Tat zu schnell, vielleicht fehlt mir aber auch bloß ein Schluck Kaffee...

ata
Grüßle Toni :)

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #4 am: 16.10.02 - 00:45:33 »
Du kannst 2 Sachen machen, um die Anforderung
- nur benannte Personen können Hauptdoc editieren
- nur benannte Personen können Responsedocs einsehen
zu erfüllen:

Ist ata´s lange Interpretation quasi  ;D da er bereits genau das Richtige geantwortet hat, es sei denn, wir beide verstehen Dich falsch oder Du hast ata wohl eher missverstanden...

- im Hauptdoc ein Feld vom Typ Author anlegen, Multivalue
hier sollte der Ersteller die gewünschten Personen manuell eintragen.
ACHTUNG: solange die genannten Personen in der ACL dieser DB nicht höhere Rechte als Author besitzen, sind sie in der Lage nur Docs zu editieren, in denen sie namentlich im Authorfeld gelistet sind. Sobald sie zB Editor sind, spielt das Feld Author keine Rolle mehr, da Editoren auch fremde Docs editieren können, egal ob sie im Authorenfeld gelistet sind oder nicht ("ACL Editor Eintrag sticht Authorenfeld Eintrag")

- im Responsedoc stellst Du ein, daß "Werte übernommen werden" (komm nicht auf die genaue Bezeichnung jetzt in den Maskeneigenschaften..ist auf 2. Lasche, ganz oben)
Dazu erstellst Du ein Feld vom Typ Leser, Multivalue. Als "berechneten Wert beim anlegen" sollte dort der Name des Authorenfeldes aus dem Hauptdoc eingetragen werden

So müßte es klappen. Einen Haken hat das Ganze: wenn im Hauptdoc ein Editor auf die Idee kommt, die berechtigten Personen zu ändern, mußt Du diese Änderungen natürlich in die bis dato erstellen Response-Docs reinpushen => Lotus Script

Sollte es so sein, daß eine strikte Trennung für
- Editoren des Hauptdocs
- Leseberechtigte der Responses
eingehalten wird (also keine unbedingte Personenübereinstimmung) ist die o.g. Funktionalität dahingehend zu ändern, daß man im Hauptdoc 2 separate Feintuning-Zugriffsfelder erstellt, eines fürs editieren des Hauptdoc und eines für die Leser der folgenden Responses
« Letzte Änderung: 16.10.02 - 00:48:55 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline hmarco

  • Aktives Mitglied
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Notes ist nicht nur für Notizen
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #5 am: 16.10.02 - 14:59:06 »
Hallo,

ich war grade beim Chef und der hat mir seine Ideen mitgeteilt.

Ich lege ein Hauptdokument an, in dem der Kundenname, weitere Kundendaten und ein Verantwortlicher drinn stehen.

Dieser Verantwortliche darf alles in dem Hauptdokument und den Antwort- und Rückantwortdokumenten. Alle anderen dürfen nur das Hauptdokument lesen, jedoch die Antworten und Rückantworten nicht.

Dann lege ich eine Antwort an. In dieser Antwort trage ich auch jemanden ein, der dann auch diese Antwort und dessen Rückantworten editieren kann, jedoch kein anderer User darf diese Dokumente lesen können.

Ich denke mal das hört sich jetzt total durchgeknallt an. ;)

Wäre jedoch trotzdem für alle Vorschläge offen.

Mfg Marco
1 5.0.8 Server mit ~ 40 Benutzern
1 5.0.5 Server für Tests
Bald hoffentlich auch noch einen Notes 6 Server

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #6 am: 16.10.02 - 15:22:08 »
Du hast mittlerweile alle notwendigen Dinge mE mitbekommen, wie das zu lösen ist. Sprich: das Handling mit Leser- und Authorenfelder ist der Lösungsansatz.

Überleg mal ein bißerl:
Dieser Verantwortliche darf alles in dem Hauptdokument und den Antwort- und Rückantwortdokumenten. Alle anderen dürfen nur das Hauptdokument lesen, jedoch die Antworten und Rückantworten nicht.
Ein Leserfeld nur in Response Form, manuell bestückt. Weiter: Ersteller wird als Author in allen Docs (Parent-Response Beziehung) gelistet und damit auch vererbt (Verfahren siehe oben)

Dann lege ich eine Antwort an. In dieser Antwort trage ich auch jemanden ein, der dann auch diese Antwort und dessen Rückantworten editieren kann, jedoch kein anderer User darf diese Dokumente lesen können.
"Du" legst die Antwort an? Dann bestückst Du das Leserfeld. Siehe erste Punkt. Und wer ist Author? Na der, der auch im Leserfeld gelistet ist. Normalerweise bräuchtest Du nicht mal Authorenfelder für die Response Form, da durch das Leserfeld folgende Regel gilt: "alles was ich an Responses sehen kann, kann ich auch editieren)
« Letzte Änderung: 16.10.02 - 15:24:13 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline hmarco

  • Aktives Mitglied
  • ***
  • Beiträge: 114
  • Geschlecht: Männlich
  • Notes ist nicht nur für Notizen
Re:Wer im Hauptdokument steht, darf die Antwort lesen
« Antwort #7 am: 16.10.02 - 16:23:35 »
Hallo,

Danke für deine Hilfe, es funktioniert fast schon wie es soll, muss jedoch noch ein paar Feinheiten einstellen. :D

Evt. habe ich die nächsten Tage noch 'ne Frage, jedoch
glaube ich, dass ich das Prinzip der Autoren und Leser Felder
begriffen habe. :-)

Mfg Marco
1 5.0.8 Server mit ~ 40 Benutzern
1 5.0.5 Server für Tests
Bald hoffentlich auch noch einen Notes 6 Server

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz