Domino 9 und frühere Versionen > Administration & Userprobleme

Vier-Augen Prinzip zur Sicherung von Maildatenbanken

<< < (4/5) > >>

Errormaker:

--- Zitat von: Meff am 14.07.03 - 13:34:57 ---Ein kleiner Lösungsvorschlag:

Wir haben das mal bei einem Kunden so gemacht:
Wenn jetzt ein Problem bei dem Anwender entsteht, sodass die Hotline da reinschauen muss, haben wir ein Mail mit einem Aktionsbutton drin, welches an den Anwender versendet wird. Der Anwender klickt diesen Button und trägt dadurch den Abesender des Mails in die ACL mit Managerrechten ein. Nachdem die Arbeit getan wurde, schmeisst der Admin sich einfach aus der ACL wieder aus.

--- Ende Zitat ---

@Meff
Ich bin schon ewig auf der Suche nach einer Möglichkeit, wie man in Mitarbeiter-ACL's bequem User mit Manager-Zugriff einfügen kann. Deine Schaltfläche hört sich da ziemlich gut an. Könntest Du uns evtl. das Script zur Verfügung stellen?  :D
Gruß
Markus

Meff:
Ich muss es zwar noch Suchen, aber sobald ich es habe, werde ich das Ding posten.

Meff

Meff:
So, tschuldigung, hat etwas länger gedauert. Hier der Script:

Sub Click(Source As Button)
' ###############################################################
' # mit diesem Script wird UserName in die ACL als Manager eingetrage,#
' # mit dem Recht Dokumente#
' ###############################################################

   Dim s As New notessession
      Dim workspace As New NotesUIWorkspace
   Dim db as NotesDatabase
   Dim acl as NotesACL
      Dim uidoc As NotesUIDocument
   DIM person as NotesAclEntry
   Dim UserName as String

      Set uidoc = workspace.CurrentDocument
      uidoc.EditMode = True
      Call uidoc.fieldsettext("flag","1")
      Call uidoc.save
           
      UserName=s.UserName
     
      Set db=s.currentdatabase
      Set acl=db.acl
      Set acl = db.ACL

      Set Person = acl.GetEntry(UserName)
      If ( Person Is Nothing ) Then
            Set person=acl.createaclentry(UserName,ACLLEVEL_MANAGER)
      Else
            person.level= ACLLEVEL_MANAGER
      End If

      person.candeletedocuments=True                ' falls  er Dokumente
löschen darf
    ' person.usertype=ACLTYPE_Person             ' nur bei Version 5
möglich!!!!!!!
      acl.save
      uidoc.EditMode = False
End Sub

Das ganze als Button in ein Mail und das war´s.

Meff

Errormaker:
Ich werd das ganze mal Testen.
Schon mal vielen Dank für Deine Arbeit.
Gruß
Markus

Wipe:
Hallo,

wir handeln das so:

1. In der Regel gibt es ja keine Veranlassung mit der Server ID sich anzumelden.
2. Die Rechte braucht der Server
3. Zugriff auf Server am Server direkt - 4 Augen Prinzip
4. Dokumentation (Warum, Wieso,  Weshalb) + Information an Abt.-Leiter
5. Wer diese Regeln bricht hat echt Ärger am Hals (Cheffe + Betriebsrat)

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln