Autor Thema: Adressbuch Personendokument ändern  (Gelesen 1683 mal)

TomLudwig

  • Gast
Adressbuch Personendokument ändern
« am: 28.05.04 - 09:56:03 »
Hallo zusammen,

alle Benutzer sollen sich selbst ein Internet-Passwort vergeben dürfen.
Deshalt hat jeder Benutzer aufs Adressbuch "Autoren-Rechte".

Da aber anscheinend die Personendokumente vom Server angelegt werden, können die einzelnen Benutzer ihr Personendokument nicht ändern.

Was kann ich dagegen tun?
Wenns möglich ist, sollte jeder Benutzer auch nur sein Internet-Passwort abändern dürfen ...

DANKE

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Adressbuch Personendokument ändern
« Antwort #1 am: 28.05.04 - 10:01:39 »
Hi,

wenn die User über den Adminclient registriert werden, dann wird in das Feld "Owner" im Adressbuch, der Name des User eingetragen, somit ist eigentlich gewährleistet, das jeder sein eigenes Dokument im names.nsf bearbeiten kann.
Sollte das bei dir nicht sein, dann hilft nur ein Agent der aus dem Feld Fullname den ersten Eintrag in das Feld Owner überträgt. Spätestens jezt haben alle User bei Autorenzugriff auf ihr Personendokument Bearbeitungsrechte (Achtung: Nie für alle Felder bei Autorenrecht).
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

TomLudwig

  • Gast
Re:Adressbuch Personendokument ändern
« Antwort #2 am: 28.05.04 - 10:04:53 »
Danke, ich werd einen Agenten drüber laufen lassen.

Ähm, wie meinst du das mit "nie alle Felder bei Autorenrecht" ???

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Adressbuch Personendokument ändern
« Antwort #3 am: 28.05.04 - 10:06:44 »
Hi,

der User darf mit dem Zugriffrecht Autor nicht alle Felder des Personendokuments bearbeiten (z.B. Vorname. Nachname, FullName,MailServer etc.), nur mit Editorrecht dürfen alle Felder bearbeitet werden, aber eben auch alle Dokumente.
« Letzte Änderung: 28.05.04 - 10:20:58 von Lossa »
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

TomLudwig

  • Gast
Re:Adressbuch Personendokument ändern
« Antwort #4 am: 28.05.04 - 10:19:20 »
Ich hab jeden Benutzer in dem Feld "Owner" eingetragen.
Alle haben Autorenrechte. Dürfen aber kein einziges Feld bearbeiten.

Brauchen die noch die Rolle "User-Modifier" ???

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Adressbuch Personendokument ändern
« Antwort #5 am: 28.05.04 - 10:25:01 »
Hallo,

N E I N !!!!!!!!!!  :o
Niemals, weil dann dürfen die alle Doks bearbeiten!!!!

Schau dir einmal die Feldeingenschaften des Owner Feldes, dort gibt es Feldflags dort muss das stehen:
Feld-Flags: SUMMARY READ/WRITE-ACCESS NAMES PROTECTED

Nur dann ist das Feld ein Autorennamensfeld. Wenn das bei dir dort nicht steht, dann hat dein Agent ein Textfeld erstellt und kein Autorennamensfeld. Der Agent MUSS in LotusScript Programmiert sein, nur dann kannst du ein NotesItem vom Typ Author erzeugen. Sie Designerhilfe (NotesItem Klasse)
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

TomLudwig

  • Gast
Re:Adressbuch Personendokument ändern
« Antwort #6 am: 28.05.04 - 10:34:41 »
Ich hab mir einen Benutzer genauer angeschaut.

Der Volle Noteshierarchische Name steht im Feld Owner. Die Person ist per Default Access Autor und darf trotzdem nix ändern.
Das Feld-Flag stimmt auch.

Irgendwas läuft da noch falsch...

Kann das sein, dass der Server das ganze noch im Cache hat ??? Durchstarten???
« Letzte Änderung: 28.05.04 - 10:35:21 von TomLudwig »

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Adressbuch Personendokument ändern
« Antwort #7 am: 28.05.04 - 10:58:10 »
Hi

Reboot tut gut!
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

TomLudwig

  • Gast
Re:Adressbuch Personendokument ändern
« Antwort #8 am: 28.05.04 - 11:04:19 »
Und siehe da es funktioniert.
Aber leider können die Benutzer zu viel ändern.

Das man nur ein Feld ändern darf ist nicht einfach so möglich, oder?
Höchstens mit Programmieraufwand... ?

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Adressbuch Personendokument ändern
« Antwort #9 am: 28.05.04 - 11:10:47 »
Hi,

genau erkannt.

Alle Felder müssen dann in den Eigenschaften beim Bereich Erweitert, bei Sicherheitsoptionen "Mindestens Editorzugriff für Bearbeitung erforderlich" gesetzt bekommen. Bis auf das Feld das bearbeitet werden soll.
Warum machst du die Passwordänderung nicht über eine Notesdatenbank und einen kleinen Agent der das in das Personendokument einträgt?
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz