Was this page helpful?

Wegfall dynamischer HDB-Gruppen bei Berechtigungsvergabe

Inhaltsverzeichnis
keine Gliederung

Da dynamische HDB-Gruppen bei der Berechtigungsvergabe auf OM-Objekte (Anträge, Berichte,Mandanten,...) nicht (mehr) unterstützt werden, hier ein Workaround:

-) statische HDB-Gruppe definieren
-) mit Hilfe eines HDB-Update-Script an Attribut eines Objekts der Klasse, deren Objekte in die statische Gruppe aufgenommen werden sollen, die Pflege der statischen Gruppe automatisieren

Beispiel:

-) statische HDB-Gruppe "Test" erzeugen, die Objekte der Klasse 'Account' aufnehmen soll
-) an Account-Klasse z. B. am Attribut 'LDAP' ein Update-Script hinterlegen, das z. B. diejenigen Accounts in die Gruppe integriert, deren CName mit 'A' beginnt:

sAccCName = oHDB.HDBQuery("Account(id={objectId})|CName")
if left(lcase(sAccCName), 1) = "a" then
  set oGroup = oHDB.GetGroup("Test")
  if not oGroup.IsMember({objectId}) then
    call oGroup.AddObjectById({objectId})
  end if
end if

Was this page helpful?
Tags (Schlagworte bearbeiten)
  • No tags
Um einen Kommentar zu schreiben, müssen Sie sich anmelden.
Unterstützt von MindTouch Core