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