AddAccessRights

AddAccessRights
Admin
 
Rückgabewert
AccessRightsId
RET
LONG_NUMERIC_IDENTIFIER
>ACCESSRIGHTS.ACCESSRIGHTSID
Parameterliste
NamedValueArray
IN
NamedValue[]
 
UserGroupId
IN
LONG_NUMERIC_IDENTIFIER
>ACCESSRIGHTS.USERGROUPID
SecurityZoneId
IN
LONG_NUMERIC_IDENTIFIER
>ACCESSRIGHTS.SECURITYZONEID
ReadRight
INo
BOOLEAN
>ACCESSRIGHTS.READRIGHT
CreateRight
INo
BOOLEAN
>ACCESSRIGHTS.CREATERIGHT
ModifyRight
INo
BOOLEAN
>ACCESSRIGHTS.MODIFYRIGHT
DeleteRight
INo
BOOLEAN
>ACCESSRIGHTS.DELETERIGHT
ArchiveRight
INo
BOOLEAN
>ACCESSRIGHTS.ARCHIVERIGHT
OwnerRight
INo
BOOLEAN
>ACCESSRIGHTS.OWNERRIGHT
AdminRight
INo
BOOLEAN
>ACCESSRIGHTS.ADMINRIGHT
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
AccessRights (Struct)
 
Kurzbeschreibung:
Dieser Service erstellt einen neuen Eintrag in die Tabelle ACCESSRIGHTS.
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
  • Aufgrund von Validator-Prüfungen (VD)
  • Wenn die UserGroupId nicht existiert (1)
  • Wenn die SecurityZoneId nicht existiert (2)
  • Wenn UserGroupId/SecurityZoneId nicht eindeutig ist (3)
Bemerkungen:
(1): AddAccRgtAsgUsrGrpNEx
(2): AddAccRgtAsgSecZoneNEx
(3): AddAccRgtUsrGrpSecZoneNUq
Defaultwerte:
  • ReadRight: false
  • CreateRight: false
  • ModifyRight: false
  • DeleteRight: false
  • ArchiveRight: false
  • OwnerRight: false
  • AdminRight: false