Autor Thema: Frage zu "Controlled Access Section"  (Gelesen 4538 mal)

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Frage zu "Controlled Access Section"
« am: 29.03.07 - 10:01:46 »
Hallo zusammen,
ich möchte gerne in eine Maske eine "controlled Access Section" einbauen, um die Personen einzuschränken, die Teile des Dokumentes ändern können.

Hintergrund dessen ist: ich muss die Möglichkeit offen lassen, dass Felder des Dokumentes per Script gesetzt werden können, wofür ich ja Autor des Dokumentes sein muss.

Also möchte ich eigentlich NUR die 2-3 Felder per Script im Dokument ändern, das gesamte Dokument aber nur ausgewählte Personen machen lassen.

folgendes Szenario:
- Ich würde User A, B, C als Editor in der ACL eintragen.
- User A erstellt ein neues Dokument(Username steht im Feld "From"): beim erneuten Öffnen kann nur er dieses Dokument editieren
- User A erstellt ein neues Dokument und trägt im Feld "AdditionalEditor" User B ein: beim erneuten öffnen soll User A sowie User B das komplette Dokument ändern können.
User C soll nur 2 Felder per Script im Hintergrund editieren können.

Ich dachte ich mach eine CA-Section, Computed: mit folgender Formel:
@if(@IsMember(@Username;From:AdditionalEditor);@Username;True)

Aber leider funktioniert das nicht wirklich, d.h. ich steh zwar im "AdditionalEditor" drin, aber editieren kann ich nix.

Hat vielleicht jem. nen Tip was ich schon wieder falsch gemacht habe?

Danke & Gruß
Manu
« Letzte Änderung: 29.03.07 - 10:46:01 von Blackraven »

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Frage zu "Controlled Access Section"
« Antwort #1 am: 29.03.07 - 14:42:56 »
... liegt die DB lokal oder auf einem Server? Wenn Lokal dann konsistente ACL aktivieren...

Toni
Grüßle Toni :)

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Frage zu "Controlled Access Section"
« Antwort #2 am: 29.03.07 - 14:54:55 »
Hallo Manu,

bei uns funktioniert so etwas gut, wenn man den Abschnitt "Berechnet zur Anzeige" definiert und als Formel
@if(@isnewdoc; @Username; @Name([Canonicalize]; From : AdditionalEditor))
angibt. Vorsicht aber wenn der Abschnitt schon einmal als berechnet vorhanden war, stehen noch Werte in einem gleichnamigen Feld (dieses sollte man löschen) und verhindern die Berechnung zur Laufzeit.

Gruß

André

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #3 am: 29.03.07 - 16:37:08 »
schränkt die CA-Section nur bei Autoren-Rechten das ganze ein, oder trifft dies auch auf Editoren zu.

Ich hab eben mal bissi getestet, und der User mit Editoren-Recht konnte die Section leider editieren.


Gruß
Manu
« Letzte Änderung: 29.03.07 - 17:13:36 von Blackraven »

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #4 am: 29.03.07 - 17:13:51 »
--> Lösung dieses Problems war: es war noch ein altes Dokument, wo die Sektion noch nicht in der Maske war.
Aber: kann ich das mit der Section irgendwie noch nachziehen, bei schon bestehenden Dokumenten???


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Frage zu "Controlled Access Section"
« Antwort #5 am: 29.03.07 - 17:25:31 »
Wenn an den Eigenschaften der CA später geändert wurde (im Design): Nein.
Wenn sich da nichts geändert hat: Ja, wenn Du From und AdditionalEditor anpasst.

Bernhard

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #6 am: 29.03.07 - 17:33:08 »
naja, vorher hatte die Maske keine CA -> dann kann ich das ganze Dokument wohl leider editieren :(

alle neu erstellten Dokumente haben die CA.

Och mensch....

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Frage zu "Controlled Access Section"
« Antwort #7 am: 29.03.07 - 17:34:44 »
Nein, in diesem Fall lässt sich ein neues Design-Element auch nicht "hintenrum" nachziehen.

Bernhard

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #8 am: 29.03.07 - 17:36:16 »
na dann muss ich meinem Manager das wohl so verkaufen...

Mal schauen was er dazu sagt.

DANKE

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Frage zu "Controlled Access Section"
« Antwort #9 am: 29.03.07 - 17:37:18 »
Da hätte Dein Manager vorher auf ein sauberes Pflichtenheft achten müssen - davor wird ja ER bezahlt.

Bernhard

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #10 am: 29.03.07 - 17:38:31 »
ABER: Wie würde das aussehen, wenn ich statt der CA nun berechnete Teilmasken nehme?

Würd er dieses Design im "Nachhinein" verkraften?

Nene: die DB wurde ohne Pflichtenheft erstellt. und ich darf nun versuchen ein wenig Konsistenz  und Kontrolle rein zu bekommen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Frage zu "Controlled Access Section"
« Antwort #11 am: 29.03.07 - 17:41:58 »
Berechnete Teilmasken werden auch im Nachhinein geschluckt. Hauptsache, Du hast kein RTF darin - das mag Notes nicht, und ab und an (selten) wird das RTI dahinter zerstört.

Bernhard

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #12 am: 29.03.07 - 17:44:22 »
ok, dann fällt auch das flach, weil RTF drin. Na jut, hab alle Möglichkeiten ausgelotet. Funktioniert also nicht.

Danke Dir Bernhard.

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Frage zu "Controlled Access Section"
« Antwort #13 am: 30.03.07 - 09:27:48 »
Eine CA "Berechnet zur Anzeige" funktioniert auch nachträglich, wenn die notwendigen Daten (sprich die Schreibberechtigten) zur Laufzeit ermittelbar sind. Es darf dann aber kein Feld mit dem Namen der CA im Feld existieren !!

André

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #14 am: 30.03.07 - 15:55:40 »
es gäb ja auch noch ne andere Möglichkeit.
Ich hab ein "Tabbed-Table" auf dem einen Tab mach ich die editierbaren Felder, und auf einem 2.ten Tab dann alle Felder "Computed for Display".
In der HideWhen-Formel könnte man doch dann das From&AdditionalEditor eintragen.

Würde da etwas gegen sprechen?

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Frage zu "Controlled Access Section"
« Antwort #15 am: 03.04.07 - 09:11:19 »
Ja RTF-Felder - denen sind Hide When Formeln zur Laufzeit egal, da sie selbst Hide When Formeln enthalten können.

André

Offline Blackraven

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Ich liebe dieses Forum!
Re: Frage zu "Controlled Access Section"
« Antwort #16 am: 03.04.07 - 10:46:00 »
das Problem mit RTF-Felder ist nur, wenn man mal die HideWhen-Formel ändert, hat man ein Problem...der Inhalt nimmt sich nur der 1.HideWhen-Formel an.

Daher eben ein TabbedTable, da sollte das Problem nicht auftreten.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz