...
PerformX-Cloud bietet eine Standard-Schnittstelle via OData für OpenOlat
“Markierte” Daten stehen der OpenOlat somit online zur Verfügung
Synchronisiert werden nach Bedarf/Konzept beispielsweise
Benutzer
Adressen
Organisationsstrukturen (Geschäftsbereiche)
Ereignisse und Ereignisstrukturen
Ereignisbuchungen und -rollen
Diverse Status
Anstellungsinformationen werden nicht übertragen
Schnittstelle
Mittels OData-Aufruf werden die Daten zwischen PerformX-Cloud und OpenOlat synchronisiert
Synchronisationsrichtung: PerformX-Cloud → OpenOlat
PerformX-Cloud ist Datenführendes System
Die Selektion der zu synchronisierenden Daten wird kundenspezifisch angepasst
...
Entität | Bezeichner | Feld PerformX-Cloud | Beschreibung | Typ | Länge | Beispiel | ||
---|---|---|---|---|---|---|---|---|
ID | PK, technische Identifikation des Datensatzes | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||||
Nummer | Ereignis.Nummer | Kontextbasierte Identifikation des Ereignisses (gemäss spezifiziertem Nummernkreis) | Text | 20 | 100-1, 100-2, 100-3,… K1000, K1001, K1003,… | |||
StatusID | Ereignis.EreignisStatusId | FK, Status als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |||
BereichID | Ereignis.GeschaeftsbereichId | FK, Bereich als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |||
EreignisTypID | Ereignis.EreignisTypId | FK, Ereignistyp als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |||
Bezeichnung | Ereignis.Bezeichnung | Bezeichnung, Name des Ereignisses | Text | 100 | “Leistungskurs 1”, “ÜK-3”,… | |||
Bezeichnung Vorlage | Ereignis.BezeichnungVorlage | Bezeichnung, Name des Ereignisses für Vorlage | Text | 100 | “Leistungskurs 1”, “ÜK-3”,… | |||
Bezeichnung deutsch | Ereignis.Bezeichnung_de | Bezeichnung, Name des Ereignisses deutsch | Text | 100 | “Leistungskurs 1”, “ÜK-3”,… | |||
Bezeichnung französisch | Ereignis.Bezeichnung_fr | Bezeichnung, Name des Ereignisses französisch | Text | 100 | “Leistungskurs 1”, “ÜK-3”,… | |||
Bezeichnung italienisch | Ereignis.Bezeichnung_it | Bezeichnung, Name des Ereignisses italienisch | Text | 100 | “Leistungskurs 1”, “ÜK-3”,… | |||
Untertitel | [deprecated] | |||||||
Beginn | Ereignis.Start | Beginndatum | DateTime | 2024-07-18 16:00:00.0000000 | ||||
Beginnzeit | [deprecated] | |||||||
Ende | Ereignis.Ende | Enddatum | DateTime | 2024-07-18 16:00:00.0000000 | EndeZeit | [dprecated] | ||
LMSBereit | Aktivitätsstatus | boolean | true, false | |||||
LMSDatumPublikationVon | Beginn E-Learning Zugriff | date | 01.01.1970 | |||||
LMSDatumPublikationBis | Ende E-Learning Zugriff | date | 01.01.1970 | |||||
LMSVorlagenNummer | Vorlagennummer | string | 100 | 1, 2, 3,… | ||||
LMSPublikation | Publikation E-Learning | boolean | true, false |
...
Entität | Bezeichner | Feld PerformX-Cloud | Beschreibung | Typ | Länge | Beispiel |
---|---|---|---|---|---|---|
ID | FK, Status als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||
Adresse | EreignisBuchung.TeilnehmerAdresseId | FK, Adresse als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |
Ereignis | EreignisBuchung.EreignisId | FK, Ereignis als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |
Buchungsstatus | EreignisBuchung.BuchungsStatusValue | Buchungsstatus als Ganzzahl | Int | 4 bytes | 1, 2, 3,… | |
Rolle | EreignisBuchung.BuchungsRolleId | FK, Rolle als GUID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f |
Adresse
Entität
Bezeichner
Feld PerformX-Cloud
Beschreibung
Typ
Länge
Beispiel
ID
PK, technische Identifikation des Datensatzes
Guid
36
62963bae-5bd7-44ac-8250-5ebdd245af1f
Bezeichnung
Geschaeftsbereich.Bezeichnung
Bezeichnung des Geschäftsbereichs für Auswertungen
Text
50
“Geschäftsbereich 1”, “Geschäftsbereich 2”,…
Kürzel
Geschaeftsbereich.KurzZeichen
Entität | Bezeichner | Feld PerformX-Cloud | Beschreibung | Typ | Länge | Beispiel | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
ID | PK, technische Identifikation des Datensatzes | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |||||||
Nummer | Adresse.Nummer | Kontextbasierte Identifikation der Adresse (gemäss spezifiziertem Nummernkreis) | Text | 20 | 1, A1-B, 3cf | ||||||
AnredeID | Adresse.AnredeId | FK, Anrede als ID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||||||
Name | Adresse.Nachname | Nachname | Text | 40 | Muster | ||||||
Vorname | Adresse.Vorname | Vorname | Text | 40 | Hans |
|
| ||||
->Kommunikationsmittel? | EMailD | ->Kommunikationsmittel? | EMailG | ->Kommunikationsmittel?EMail | AktuelleEMail.Wert | Aktuelle E-Mail-Adresse | |||||
Benutzername | QuinoIdentityUser.UnserName | Benutzername Portalbenutzer | Text | 200 | “hans@muster.ch” | ||||||
Geburtsdatum | Adresse.Geburtsdatum | Geburtsdatum | Datedate | 01.01.1970 | |||||||
Adresse aktiv | Adresse.Status | ?Aktivitätsstatus | Adressstatus | Boolean | true, false |
Kommunikationsmittel
Text
20
“GB1”, “GB2”,…
Geschäftsbereich
Entität | Bezeichner | Feld PerformX-Cloud | Beschreibung | Typ | Länge | Beispiel |
---|---|---|---|---|---|---|
ID | PK, technische Identifikation des Datensatzes | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||
Bezeichnung | Geschaeftsbereich.Bezeichnung | Bezeichnung des Geschäftsbereichs für Auswertungen | Text | 50 | “Geschäftsbereich 1”, “Geschäftsbereich 2”,… | |
Kürzel | Geschaeftsbereich.KurzZeichen | Kürzel des Geschäftsbereichs | Text | 20 | “GB1”, “GB2”,… |
...
Entität | Bezeichner | Feld PerformX-Cloud | Beschreibung | Typ | Länge | Beispiel |
---|---|---|---|---|---|---|
ID | PK, technische Identifikation des Datensatzes | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||
GeschlechtID | Anrede.GeschlechtId | FK, Geschlecht als ID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | |
Anrede deutsch | Anrede.Bezeichnung_de | Anrede in Textform deutsch | Text | 20 | “Herr”, “Frau”,… | |
Anrede französisch | Anrede.Bezeichnung_fr | Anrede in Textform französisch | Text | 20 | “Monsieur”, “Madame”,… | |
Anrede italienisch | Anrede.Bezeichnung_it | Anrede in Textform italienisch | Text | 20 | “Signor”, “Signora”,… |
Tags
Entität | Bezeichner | Feld PerformX-Cloud | Beschreibung | Typ | Länge | Beispiel | Stichwort (Werbecode) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ID | PK, technische Identifikation des Datensatzes | primaryAuto | .. | 1, 2, 3, … | WerbecodeGruppeID | FK, Stichwortgruppe als ID | foreign | 1, 2, 3,… | Bezeichnung | Bezeichnung des Stichworts | string | 50 | “Interessenten”, “Kunden”Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||
Tag-Kategorie | QuinoTag.CategoryId | FK, Tag-Kategorie als ID | Guid | 36 | 62963bae-5bd7-44ac-8250-5ebdd245af1f | ||||||||||||
Bezeichnung | QuinoTag.Bezeichnung | Bezeichnung des Tags | Text | “OpenOlat”, “LMS”,… |
Seiteneigenschaften | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|