Skip to main content
Skip table of contents

CbUserInGroup()

CbUserInGroup() – Prüfen ob einem User eine bestimmte Gruppen-Rolle zugeordnet ist.

Diese Funktion prüft, ob einem bestimmtem business express User eine bestimmte Gruppen-Rolle zugeordnet ist. Dabei berücksichtigt diese Funktion sowohl Abteilung als auch Standort spezifische Zuordnungen.

Parameter

Beschreibung

cRoleKey:C

Schlüssel der zu prüfenden Gruppen-Rolle

nUserNo:N

User-Nummer des zu prüfenden Users.
default: Der aktuell angemeldete User

nDepartmentNo:N

Nummer der Abteilung, die als Kontext für die Rollen-Zuordnung verwendet werden soll.
default: Die aktuelle Abteilung

nLocationNo:N

Nummer des Standorts, der als Kontext für die Rollen-Zuordnung verwendet werden soll.
default: Der aktuelle Standort

Rückgabewert

Logisch

Beispiel

CODE
//##############################################################################
//##############################################################################
// Beschreibung: Beispiel wie mithilfe der Funktion CbUserInGroup() geprüft
//               werden kann, ob ein User einer bestimmten Gruppen-Rolle
//               zugeordnet ist.
//
// Rückgabe:     boolean, User in Gruppe
//##############################################################################
//##############################################################################

| lUserInGroup, cGroupRoleKey, nUserNo |

cGroupRoleKey := 'Gruppe_Administratoren', // Prüfe Zuordnung diese Rolle ...
nUserNo       := Val(c_usr),               // ... und für aktuellen User

lUserInGroup := CbUserInGroup(cGroupRoleKey, nUserNo),

lUserInGroup 

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.