Gruppenbildung
Connect Attribute
| AD Feld Name | AAD Feld Name | LDAP Attribute | Feldname Connect | Scolaris |
|---|---|---|---|---|
| – | – | – | ID | Primärschlüssüsselspalte, Autowert |
| – | – | – | GroupMandant | Mandantzahl aus Datensatz Wichtig: Gruppen, welche in allen Mandanten erscheinen sollen (Bsp: 'Alle_Personal') benötigen eine Mandantzahl, die alle Mandanten berücksichtigt. Wird in der Konfiguration wie folgt hinterlegt: IDV_IC_Config.Mandantzahl-Alle |
| – | externalID | – | GroupConfigSourceFK | Primärschlüssel des ursprünglichen Datensatzes oder künstlicher Wert Meistens nur bei der Klasse benötigt |
| – | externalName | – | GroupConfigSourceTable | Quelltabelle oder künstlicher Wert (No-Table-…) Meistens nur bei der Klasse benötigt |
| – | – | – | GroupConfigHasChanged | 0 = keine verarbeitung (unverändert) 1 = Verarbeitung (Datensatz ist neu oder verändert) |
| – | – | – | GroupTimestampSource | Timestamp der Datenquelle zum späteren Vergleich, ob sich der Quelldatensatz verändert hat |
| – | – | – | Timestamp | Timestamp des aktuellen Datensatz zum Vergleich mit dem Quelldatensatz |
| – | – | – | GroupConfigDelete | Gruppe wird an diesem Datum gelöscht |
| – | – | – | GroupIsGeneric | 0 = automatisch aus SC erzeugter Benutzer 1 = manuelle erstellter Benutzer |
| – | – | – | GroupWarning | Markiert den Datensatz mit Warnmeldungen: 1 = Kein Mandant wurde ausgewählt 2 = GroupConfigMandant ist nicht Teil des Mandanten 3 = Der zugewiesene Mandant ist nicht konfiguriert 4 = Das Attribut GroupConfigDNFirstElem ist nicht eindeutig 8 = Der Mandant ist nicht vorhanden |
Gruppen Namensbildung
| Gruppe | Muster |
|---|---|
| Klassengruppen | {Mandant}_KL_{Klassenbezeichnung}_{Klassenuntergruppe}_{Klasse Schuljahr} |
| Funktionsgruppen | {Mandant}_FN_{Programmfunktion} |
| Schulhausgruppen | {Mandant}_SH_{Schulhaus} |
| Alles Personal je Mandant | {Mandant}_Personal |
| Alle Studenten je Mandant | {Mandant}_Lernende |
| Alles Personal je Schulhaus | {Mandant}_SH_Personal_{Schulhaus} |
| Alle Lernende je Schulhaus | {Mandant}_SH_Lernende_{Schulhaus} |
| Alles Personal | Alle_Personal |
| Alle Studenten | Alle_Lernende |
AD-Attribute
| AD Feld Name | LDAP Attribute | Feldname Connect | Scolaris |
|---|---|---|---|
| objectGUID | objectGUID | GroupObjectGUID | AD generiert, wird als Objektidentifizierung gespeichert |
| * cn | Cn | GroupCN | entsteht aus Namensbildung |
| * name | Name | GroupDisplayname | entsteht aus Namensbildung |
| – | – | GroupDescription | entsteht aus Namensbildung |
| *sAMAccountName | sAMAccountName | GroupSAMAccountName | Referenziert wenn möglich, den Datensatz in Scolaris: Klassengruppen: KL.nnnn Funktionsgruppen: FN Schulhausgruppen: SH.nnnn Alles Personal je Mandant: MAND_PERS Alle Studenten je Mandant: MAND_STUD Alles Personal je Schulhaus: SH_PERS.00000 Alle Lernende je Schulhaus: SH_STUD.00000 Alles Personal: ALLE_PERS Alle Stundenten: ALLE_STUD |
| Info | Info | GroupInfo | Scolaris {Programmversion}, Update: TT.MM.JJJJ HH :mm :ss |
| – | – | GroupType | SG: Security-Group im AD |
Legende: * = dieses Feld muss zwingend vorhanden sein
Organizational Units
| AD Gruppenprofile | AD Bereich |
|---|---|
| Klassengruppen | OU=Klassen,OU=,OU=,DC=,DC= Domain Controller (DC) muss kundenspezifisch angepasst werden. OU wird auch kundenspezifisch angepasst. Übliche Werte OU = Gruppen, AutoCompoisition, Org |
| Funktionsgruppen | OU=Funktionen,OU=,OU=,DC=,DC= |
| Schulhausgruppen | OU=Schulhaus,OU=,OU=,DC=,DC= |
| Rollengruppen | OU=Rollen,OU=,DC=,DC= |
AAD-Attribute
| AAD Feld Name | Feldname Connect | Scolaris |
|---|---|---|
| id | GroupAadGUID | ObjectGUID aus dem Gruppenobjekt des AAD |
| – | GroupAadType | NULL = Gruppe wird in AAD nicht erstellt EDUCLASS = Education Klasse O365 = Office 365-Gruppe im AAD (wird auch als Distribution-List verwendet) SG = Security-Group im AAD |
| externalSource | GroupAadExternalSource | konstanter Wert 'sis' |
| mailNickname | GroupAadMailNickname | Prefix von UPN |
| Displayname | GroupDisplayname | entsteht aus Namensbildung |
| Description | GroupDescription | entsteht aus Namensbildung |
| classCode | sAMAccountName | GroupSAMAccountName |