Autor Thema: Rich Text Feld gegen Veränderungen schützen  (Gelesen 2646 mal)

Offline RobertB

  • Frischling
  • *
  • Beiträge: 3
Rich Text Feld gegen Veränderungen schützen
« am: 10.05.06 - 12:00:01 »
Hallo,

ich möchte ein Rich Text Feld nachdem es befüllt wurde auf read-only für alle Benutzer setzen (nur dieses Feld).

Dazu hab ich 2 Felder erstellt, eines das bearbeitbar ist und angezeigt wird wenn @isnewdoc wahr ist und das andere berechnet, das angezeigt wird wenn @isnewdoc nicht zutrifft. Da in das Rich Text Feld ein Attachment (Excel oder pdf) reinkommt, zeigt mir das andere, berechnete Rich Text Feld leider nichts an. Gibts da eine Lösung, oder hat jemand eine Idee wie ich es anders probieren kann?

Grüsse Robert

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #1 am: 10.05.06 - 12:07:28 »
Pack doch das Feld in eine Section und mach eine Access Control drauf.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline RobertB

  • Frischling
  • *
  • Beiträge: 3
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #2 am: 10.05.06 - 12:29:34 »
Könntest du bitte etwas ausführlicher werden, wie soll diese Access Control aussehen? Das Feld/die Section soll ab dem Zeitpunkt wo es kein neues Dokument mehr ist, nur noch lesbar sein; auch für den Ersteller.

Danke Robert

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #3 am: 10.05.06 - 12:43:42 »
Zitat
To name the editors for a controlled-access section
  1.   Click the section title.
  2.   Choose Section - Section Properties.
  3.   Click the Formula tab.
  4.   Select Editable as the section type to allow the document creator to specify the section editors.
  5.   Select one of the Computed types to use a formula to define the section editors.
  6.   (Optional for an editable field; Required for a computed field) In the Properties box, write a formula to define who can edit the field, and click the check mark.
Note  When you specify names for section editors, use the full hierarchical name for each user if there is a chance this database will be copied or replicated to another domain. Within a domain, an abbreviated, or common name, is sufficient for user authentication, but between domains, you must supply the full hierarchical name or authentication will fail.
Kannst zum Beispiel eintragen, dass nur jemand mit der Rolle "[AttachmentEditor]" den Abschnitt bearbeiten darf. Wenn keiner die Rolle zugewiesen  hat -> keine Änderung möglich.

Eine Forumsuche wäre auch nicht schlecht gewesen: http://atnotes.de/index.php?topic=25858.0
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #4 am: 10.05.06 - 13:47:33 »
hallo,

@m3: Das ist zwar eine möglichkeit, abär!
Wenn ein User mit Editor oder höher auf das Dokument zugreift, dann greift eben AccessControlSection nicht.

Ein simpler weg wäre:
Erstelle eine zweite Maske, diese Maske beinhaltet das RT Feld als berechnetes Feld und berechnet sich selber.
Dann baust du in der ersten Maske ein Feld mit dem Namen form ein, diese Feld ist berechnet und berechnet als Textwert den Namen der zweiten Maske
Das Ergebnis ist, das der Anwender mit Maske 1 das Dokument erstellt und mit Maske 2 in Zukunft aufruft und berabeitet.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #5 am: 10.05.06 - 13:53:09 »
Das Ganze müsste sich auch über Teilmasken regeln lassen. In der einen Teilmaske ist das RTF-Feld bearbeitbar, in der anderen berechnet.  Die Teilmasken werden dann als berechnete Teilmasken im eigentlichen Dokument eingefügt.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #6 am: 10.05.06 - 14:44:21 »
Das müsste sich nicht nur so regeln lassen - das geht tatsächlich hervorragend mit Teilmasken. Diesen Weg gehe ich, falls erforderlich.

Bernhard

Offline smoki

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
    • Smoki's Lotus Notes
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #7 am: 10.05.06 - 14:53:23 »
Da es sich um Rich-Text-Felder handelt würde ich immer Access-Control Section nehmen!

Denn in gewissen Konstellationen (bsp. viele eingefügte Bilder), haben berechnete Rich-Text-Felder den Effekt, dass diese nur verstümmelt gespeichert werden (nur die ersten 16KB...). Und beim nächsten mal erscheint die Meldung "Dokument wurde in einer anderen Notes-Version gespeichert".

Da man in solch einer Datenbank sowieso mit verschiedenen Bearbeitungsstati und Zugriffsberechtigungen arbeiten will... sollte es kein Problem darstellen, dass die Anwender nur "Autor" Rechte haben.

Gruss
Chris

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #8 am: 10.05.06 - 15:05:11 »
Oder man sorgt dafür, dass berechnete Felder überhaupt nicht gespeichert werden, sondern lediglich auf das eigentliche RTF verweisen.

Bernhard

Offline RobertB

  • Frischling
  • *
  • Beiträge: 3
Re: Rich Text Feld gegen Veränderungen schützen
« Antwort #9 am: 10.05.06 - 17:46:27 »
Danke für die Hilfe, das wars funktioniert einwandfrei!

Robert

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz