Systemeinstellungen
Im Bereich Systemverwaltung → Systemeinstellungen können Sie folgende Aktionen ausführen:
Inhalte
- 1 Lerninhalte
- 2 Kursmanagement
- 2.1 Standardauswahl für Teilnehmerregeln
- 2.2 Defaultwert für Durchgangsstart und Durchgangsende konfigurieren
- 2.3 Definieren der Minutenanzahl des Organisationsblockes
- 2.4 Definieren der Vorschaubildergröße in Kursfreigaben und Trainingsplänen
- 2.5 Definieren der IDD-Profile für die Anmeldesteuerung der Kursfreigabe
- 2.6 Definieren der Standard-Ersatzsprache für neue Kurse
- 3 Deeplinks
- 4 Veranstaltungsmanagement
- 4.1 Unterdrückung von Einladungsmail, Vorbereitung und Präsenzliste
- 4.2 Definition von Tags für die Filtersuche im Veranstaltungsmanagement
- 4.3 Erstellung einer Info-Task bei Nichterreichen der Mindest-Teilnehmerzahl
- 4.4 Aktivierung der Checkbox „Preis annullieren“ in der Stornomaske
- 4.5 Anmeldeschlusshinweis für Referenten konfigurieren
- 4.6 Hinzufügen weiterer Stornierungsgründe
- 4.7 Abschalten von Veranstaltungstermin-Belegungsmails an den Koordinator
- 4.8 Konfiguration des Anzeigezeitraums in den Gantt-Diagrammen
- 4.9 Festlegen von möglichen Mitgliedschaften
- 4.10 Konfiguration der Verrechnungsdatensätze
- 4.11 Festlegen des Zeitabstands zwischen dem Start- und Endzeitpunkt eines Blockers
- 5 Gamification
- 6 Ressourcen
- 7 Nutzerverwaltung
- 8 Berichtswesen
- 9 Übergreifende Systemeinstellungen
- 9.1 Festlegen der E-Mail-Adresse für Passwortanfragen
- 9.2 Impressum auf der Login-Seite
- 9.3 Hinterlegen der aktuellen Android App Version für die Login-Seite
- 9.4 Hinterlegen der aktuellen Apple App Version für die Login-Seite
- 9.5 Anmelden von mehreren Benutzern am gleichen Gerät bei der Avendoo® App
- 9.6 Update-Infobox erstellen
- 9.7 Direkte Weiterleitung der Anmeldeseite auf die SSO-Anmeldeseite
- 9.8 Favicon austauschen
- 9.9 Benutzer-Texte anpassen
- 9.10 Push-Nachrichten an andere Systeme einrichten
- 9.11 Einstellung des SSO über den HTTP header
- 9.12 Konfigurieren von JSON Web Token mit SSO für Autoren und Benutzer
- 9.13 Aktivieren der JMS-Nachrichten per Redirect
- 9.14 Definieren der Auszeit bei einer durch einen Autoren API Call geöffneten Session
- 9.15 Konfigurieren der Queues und ihrer zugehörigen Werte für die Funktion „ActiveMQ“
- 9.16 IDD-Fehlerüberwachung bei der Übertragung
- 9.17 OB3-übergreifender Abgleich von Filtern
- 9.18 Ersetzen von Flaggen
- 9.19 Versand und Empfang von Mails über die MS Graph API
- 9.20 Bereitstellen von Tokens für die IMAP Authorization
- 9.21 Hinterlegung einer XSLT für die Kurs-Schnittstelle
- 9.22 Aufbau von IMAP-Verbindungen
- 9.23 Konfiguration für die SCIM 2.0 Schnittstelle
- 9.24 Festlegen von IDD-Lernkompetenzen
- 10 Benutzerbereich
- 11 Teamleiterbereich
- 12 Benutzer- und Teamleiterbereich
- 12.1 Selbsterfassung von Bildungsinventartypen
- 12.2 Konfigurieren der IDD-Status- und datenanzeige
- 12.3 Aktivierung von verfügbaren Terminen in Mein Kalender
- 12.4 Festlegung von MIME-Typen in der Community
- 12.5 Festlegung der Manifest-Datei für die Avendoo® PWA
- 12.6 Freischaltung des Systems für die Avendoo® PWA in der Lizenz
- 12.7 Anzeige von Sprachversionen auf den Kurskacheln
Über das Kontextmenü des jeweiligen Titels der Systemeinstellung stehen Ihnen folgende Funktionen zur Verfügung.
Lerninhalte
Definieren der Anzeigedauer für den Hinweistext bei URL-Medien
Um die Wartezeit für eine URL-Weiterleitung zu verkürzen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „goUrl.forwarding.timeout“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
-
Geben Sie die Zeit in Sekunden ein, nach der der Benutzer zum URL-Medium weitergeleitet werden soll. Beispiel: „1“.
- Klicken Sie auf den Button Speichern.
Änderung des Standard-Datumsformats beim Veranstaltungstermin-Import
Um das Standard-Datumsformat beim Veranstaltungstermin-Import zu ändern, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „importwizard.default.dateformat“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „importwizard.default.dateformat“.
- Als Standard-Datumsformat ist „yyyy-MM-dd“ eingestellt. Nehmen Sie gegebenenfalls Änderungen vor.
- Klicken Sie auf den Button Speichern.
Weitere Informationen zum Datumsformat finden Sie unter Veranstaltungstermin-Import.
Standard-Konfigurationen für Veranstaltungen
Wenn Sie Anpassungen an den Standard-Konfigurationen für Veranstaltungen vornehmen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „seminar.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „seminar.configuration“.
- Geben Sie im Feld „Eigenschaft bearbeiten“ die gewünschte Standard-Konfiguration für die gewünschten Veranstaltungstypen ein.
Hierbei gilt:
2 = Seminar
3 = Prüfung
4 = Informationsveranstaltung
5 = Schulung
6 = Vorlesung
7 = Unterweisung
8 = Ausbildung
Die Nummern 9 bis 20 können Sie individuell für neue Veranstaltungstypen vergeben, indem Sie in den Systemeinstellungen changed.bundles.xml einen neuen Bundle-Eintrag hinzufügen. Beispiel:seminar.subtype.9=NEUER TYP
- Für eine neue Veranstaltung greift immer die Standard-Konfiguration. Wenn es spezielle Standard-Konfigurationen zum Veranstaltungstyp gibt, dann wird der Benutzer beim Ändern des Veranstaltungstyps gefragt, ob Anpassungen an den Seminareinstellungen vorgenommen werden sollen.
Konfigurations-Parameter auf Veranstaltungsebene
Parameter | Erläuterung |
---|---|
SUB_TYPE.enableCustomConfig | Bestimmt, ob spezielle Anpassungen für den Typen genutzt werden sollen. |
seminarEscort | Definiert die Anzahl an Begleitpersonen. |
seminarReminderDaysBeforeEventStart | Definiert die Anzahl der Tage für die Erinnerung. |
seminarDeadlineDaysBeforeEventStart | Definiert die Anzahl der Tage für Stichtag. |
seminarClosingDateDaysBeforeEventStart | Definiert die Anzahl der Tage für Anmeldeschluss vor Terminstart. |
seminarClearWaitingListOnClosingDate | Definiert, ob die Warteliste am Anmeldeschluss geleert werden soll. |
seminarUnsubscribeDateDaysBeforeEventStart | Definiert die Anzahl der Tage für den Abmeldeschluss. (-1= Am Terminstart; 0 = Am Anmeldeschluss; Alles größer 0 = Anzahl der Tage) |
seminarClearWaitingListOnUnsubscribeDate | Definiert, ob die Warteliste am Abmeldeschluss geleert werden soll. |
seminarAfterEventMailDays | Definiert die Anzahl der Tage für die Nachbereitung. |
seminarMultipleEventRegistration | Anmelden an mehreren Terminen zulassen |
seminarAltenativeEventRegistration | Teilnehmer dürfen sich an einem Alternativtermin anmelden, wenn sie einen Termin verpasst haben |
seminarAdditionalWaitinglist | zusätzliche Wartelistenanmeldung |
seminarAdditionalWaitinglistAndRemove | Teilnehmer von der zusätzlichen Warteliste entfernen, wenn der Abmeldeschluss des Termins mit Anmeldung erreicht ist. |
seminarMoveFromWaitinglist | Automatisches Nachrücken der Teilnehmer von der Warteliste. |
seminarCommunicationMail | 0 = Kein automatischer Versand 1 = Automatische Anmeldebestätigung 2 = Einladungsmail sofort bei Anmeldung 3 = Einladungsmail automatisch am Anmeldeschluss 4 = Anmeldebestätigung und Einladungsmail automatisiert |
seminarRejectMailCoordinator | Soll der Koordinator informiert werden, wenn ein Benutzer die Terminanfrage einer Einladung oder einer Anmeldebestätigung ablehnt. |
seminarRejectMailReferent | Soll der Referent informiert werden, wenn ein Benutzer die Terminanfrage einer Einladung oder einer Anmeldebestätigung ablehnt. |
seminarRejectMailCoReferent | Sollen die Co-Referenten informiert werden, wenn ein Benutzer die Terminanfrage einer Einladung oder einer Anmeldebestätigung ablehnt. |
seminarMailReplyToRecipientCoordinator | Soll der Koordinator informiert werden, wenn ein Benutzer auf eine Veranstaltungsmail antwortet. |
seminarMailReplyToRecipientReferent | Soll der Referent informiert werden, wenn ein Benutzer auf eine Veranstaltungsmail antwortet. |
seminarMailReplyToRecipientCoReferent | Soll der Co-Referent informiert werden, wenn ein Benutzer auf eine Veranstaltungsmail antwortet. |
seminarMailReplyToRecipientFreeAddress | Es geht eine Email an die eine Info-Mail, wenn ein Benutzer auf eine Veranstaltungsmail antwortet. |
seminarMailInviteReferent | Terminanfragen für Referenten aktivieren |
seminarMailInviteCoReferent | Terminanfragen für Co-Referenten aktivieren |
seminarMailInviteEventDefault | Checkbox für Default für Terminanfragen an Referenten aktivieren (siehe Veranstaltungs-Assistent -> Kommunikation -> Anmeldebestätigung -> Terminanfrage versenden) |
communityMessageRegisterParticipant | Community-Nachricht für Terminanmeldung an Teilnehmer |
communityMessageRegisterSuperior | Community-Nachricht für Terminanmeldung an Vorgesetzten |
communityMessageRegisterCoordinator | Community-Nachricht für Terminanmeldung an Koordinator |
communityMessageRegisterOwner | Community-Nachricht für Terminanmeldung an Besitzer der Veranstaltung |
communityMessageUnregisterParticipant | Community-Nachricht für Terminabmeldung an Teilnehmer |
communityMessageUnregisterSuperior | Community-Nachricht für Terminabmeldung an Vorgesetzten |
communityMessageUnregisterCoordinator | Community-Nachricht für Terminabmeldung an Koordinator |
communityMessageUnregisterOwner | Community-Nachricht für Terminabmeldung an Besitzer der Veranstaltung |
communityMessageMailInviteReferentResponseOwner | Community-Benachrichtigung über Antwort von Referenten an Besitzer der Veranstaltung aktivieren |
communityMessageMailInviteReferentResponseCoordinator | Community-Benachrichtigung über Antwort von Referenten an Koordinator des Termins aktivieren |
communityMessageInformAboutCancelMailCoordinator | Koordinator über „Unberechtigte Terminabmeldung“ informieren |
communityMessageInformAboutCancelMailSuperior | Vorgesetzten über „Unberechtigte Terminabmeldung“ informieren |
communityMessageInformAboutCancelMailCustomUser | Login eines Benutzers, der über „Unberechtigte Terminabmeldung“ informiert werden soll. |
Termine [Optionen] seminarTimeTableShowReferent | Zeigt den Veranstaltungsreferenten. |
seminarTimeTableShowPrice | Zeigt den Veranstaltungspreis. |
seminarTimeTableShowSeats | 0 = Zeige zu allen Veranstaltungsterminen keine Teilnehmerliste und die freien Plätze an. 1 = Zeige zu allen Veranstaltungsterminen die Teilnehmerliste und die freien Plätze an. 2 = Zeige zu allen Veranstaltungsterminen keine Teilnehmerliste und keine Plätze an. |
defaultAutoHotelBooking | Zum Aktivieren des Defaults für die automatische Hotelbuchung im Veranstaltungstermin-Assistenten auf true setzen. |
Konfigurations-Parameter auf Veranstaltungstermin-Ebene
Parameter | Erläuterung |
---|---|
newEventSubscribeCcMailSuperiour | Sendet Anmeldebestätigung CC an Vorgesetzten. Hinweis: Zur Aktivierung müssen Sie den Wert „= true“ setzen. |
newEventSubscribeCcMailCoordinator | Sendet Anmeldebestätigung CC an Koordinator. |
newEventSubscribeCcMailOwner | Sendet Anmeldebestätigung CC an Besitzer der Veranstaltung. |
newEventSubscribeCcMailTrainer | Sendet Anmeldebestätigung CC an den Ausbildungsverantwortlichen. |
newEventInvitationCcMailSuperiour | Sendet Termineinladung CC an Vorgesetzten. Hinweis: Zur Aktivierung müssen Sie den Wert „=true“ setzen. |
newEventInvitationCcMailCoordinator | Sendet Termineinladung CC an Koordinator. |
newEventInvitationCcMailOwner | Sendet Termineinladung CC an Besitzer der Veranstaltung. |
newEventInvitationCcMailTrainer | Sendet Termineinladung CC an den Ausbildungsverantwortlichen. |
newEventPresenceListOption | 0 = Am Anmeldeschluss 1 = X Tage bevor Terminbeginn |
newEventPresenceListRecipientCoordinator | Präsenzliste an den Koordinator verschicken |
newEventPresenceListRecipientReferent | Präsenzliste an den Referent verschicken |
newEventPresenceListRecipientCoReferent | Präsenzliste an den Co-Referent verschicken |
newEventInvitationToResources | Terminanfragen an den Referenten verschicken |
newEventMinParticipant | Minimalanzahl an Teilnehmern |
newEventMaxParticipant | Maximalanzahl an Teilnehmern |
newEventWaitinglist | Teilnehmernanzahl auf Warteliste |
4. Klicken Sie auf den Button Speichern.
Beispiel:
#standard konfiguration
seminarEscort=5
...
#config für event sub typ 3
3.enableCustomConfig=1
3.seminarEscort=10
...
#config für event sub typ 4
4.enableCustomConfig=0
4.seminarEscort=20
...
Diese Konfiguration legt für eine neu erstellte Veranstaltung fest, dass die Zahl der Begleitpersonen standardmäßig auf 5 definiert ist.
Wenn der Veranstaltungstyp auf 3 geändert wird und der Benutzer Anpassungen am Seminar akzeptiert, dann ändert sich die Anzahl der Begleitpersonen auf 10, da die Konfiguration für den Typ 3 aktiviert ist (3.enableCustomConfig=1).
Wenn der Veranstaltungstyp auf 4 geändert wird und der Benutzer Anpassungen am Seminar akzeptiert, dann greift die Standardkonfiguration mit der Anzahl 5, da die Konfiguration für den Typ 4 deaktiviert ist (4.enableCustomConfig=0).
Wenn der Veranstaltungstyp auf 5 geändert wird und der Benutzer Anpassungen am Seminar akzeptiert, dann greift die Standardkonfiguration mit der Anzahl 5, da die Konfiguration keine Einstellungen für den Typ 5 enthält.
Wenn der Benutzer Anpassungen am Seminar nicht akzeptiert, dann werden bestehende Einstellungen an der Veranstaltung nicht geändert.
Eine Abfrage, ob Anpassungen am Seminar vorgenommen werden sollen, kommt nur, wenn es eine spezielle Konfiguration für einen Veranstaltungstyp gibt.
Anbindung eines Virtual Classrooms
Wenn Sie einen Virtual Classroom mit Vitero anbinden möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „connector.vc.vitero“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Beachten Sie, dass Sie die Werte in den eckigen Klammern mitsamt der Klammern ersetzen müssen. - Um die Funktion zu aktivieren, setzen Sie viteroConnection auf true.
Dieser Wert ist standardmäßig auf false gesetzt und ist beim Kopieren bereits auf true gesetzt.
Parameter | Erläuterung | Pflichteingabe/optionale Eingabe |
hostName | [www.host.de][:optionaler Port]
Dies ist die Adresse, unter welcher Vitero angesprochen wird. Sie müssen den Port nicht zwangsläufig setzen, aber Sie müssen trotzdem die eckigen Klammern entfernen. |
Pflichteingabe |
username | [vitero Login Benutzername]
Dies ist der Benutzername des (Vitero-) Mandanten-Administrators. |
Pflichteingabe |
password | Dies ist das Passwort des (Vitero-) Mandanten-Administrators. | Pflichteingabe |
customerID | Die customerID gibt den Mandanten von Vitero an. | Pflichteingabe |
defaultPassword | Jeder Avendoo®-Nutzer, der zum ersten Mal Vitero verwendet, bekommt einen neuen Vitero-Account mit diesem Passwort. Die Nutzer kennen dies nicht und benötigen es auch nie selbst. | Pflichteingabe |
overbook | Dieser Parameter stellt eine Anzahl an Personen, die für die Raumbuchung zusätzlich reserviert wird, dar.
Default ist 0. |
Optionale Eingabe |
leadTime | Dieser Parameter steht für die Anzahl der Stunden in die Zukunft, bis wann der Raum in Vitero angelegt wird.
Default ist 24. Sonderregel: Wenn Sie -1 angeben, dann gibt es kein Zeitlimit und der Vitero-Raum wird sofort angelegt (im 15-Minuten-Takt). Beachten Sie, dass Raumänderungen, Terminverschiebungen oder Löschungen nicht von Avendoo® übertragen werden. |
Optionale Eingabe |
audienceCount | Dieser Parameter stellt die lizenzierte Anzahl der Zuschauer dar. Es werden Zuschauer ermöglicht, wenn die Variable größer als 0 ist und Zuschauer zum Zeitpunkt der Buchung von der Anzahl her benötigt werden.
Default ist 0. |
Optionale Eingabe |
audienceMode | Dieser Parameter stellt die Buchungspriorität mit Zuschauern dar.
„1“ bedeutet Verwendung des größten Raumes und der wenigsten Zuschauer (Standard). „2“ bedeutet Verwendung des kleinsten Raumes und der meisten Zuschauer. |
Optionale Eingabe |
phoneconference | Telefoneinwahl ermöglichen
Zum Aktivieren auf true setzen. Default ist false. |
Optionale Eingabe |
showdialogue | Direkte Telefoneinwahl
Zum Aktivieren auf true setzen. Default ist false. |
Optionale Eingabe |
dialout | Teilnehmer können sich auch anrufen lassen
Zum Aktivieren auf true setzen. Default ist false. |
Optionale Eingabe |
dialoutphoneparticipant | Teilnehmer zuschalten erlaubt
Zum Aktivieren auf true setzen. Default ist false. |
Optionale Eingabe |
capture | Aufzeichnung zulassen
Zum Aktivieren auf true setzen. Default ist false. |
Optionale Eingabe |
pcstateokrequired | Teilnahme nur mit PC-Status in Ordnung
Zum Aktivieren auf true setzen. Default ist false. |
Optionale Eingabe |
joinUrlBeforeBegin | Dieser Wert gibt an, wie viele Minuten vor Terminbeginn der Link angezeigt wird, um dem Vitero-Raum beizutreten. Vitero ist in diesem Zeitraum bereits offen und funktionsfähig. Es sind folgende Werte erlaubt: 15, 30, 45 oder 60.
Default ist 15. |
Optionale Eingabe |
endBuffer | [Minuten (0 – 60)]
Dieser Wert gibt an, wie viele Minuten nach Terminende der Raum offen bleibt. Das hat keinen Einfluss auf den Join-Link. Es sind folgende Werte erlaubt: 0, 15, 30, 45 oder 60. Default ist 0. |
Optionale Eingabe |
4. Klicken Sie auf den Button Speichern.
Wenn Sie iLinc oder WebEx nutzen möchten, wenden Sie sich bitte an unser Supportteam.
Kursmanagement
Standardauswahl für Teilnehmerregeln
Wenn Sie die Standardauswahl für Teilnehmerregeln festlegen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche „participant.rule.default.registerstatus“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „participant.rule.default.registerstatus“.
- Setzen Sie die Systemeigenschaft auf „true“, wenn der Teilnehmer angemeldet werden soll.
Setzen Sie die Systemeigenschaft auf „false“, wenn der Inhalt auf dem Katalog eingetragen werden soll.
Hinweis: Beachten Sie, dass die Einstellung bezüglich „Optional“ oder „Erforderlich“ von der Kursfreigabe an die neuen Teilnehmerregeln in dieser Kursfreigabe als Defaultwerte übernommen werden. - Klicken Sie auf den Button Speichern.
Defaultwert für Durchgangsstart und Durchgangsende konfigurieren
Wenn Sie den Defaultwert des Durchgangsstarts konfigurieren möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „default.inning.start“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „default.inning.start“.
- Geben Sie im Feld Eigenschaft bearbeiten einen der folgenden Werte ein: 0 (d.h. kein Startdatum),1 (d.h. Datum wird auf den aktuellen Tag festgelegt) und 2 (d.h. Startdatum ist abhängig vom Terminstart, die Tage werden auf „0“ festgelegt).
- Klicken Sie auf den Button Speichern.
Wenn Sie den Defaultwert des Durchgangsende konfigurieren möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „default.inning.end“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „default.inning.end“.
- Geben Sie im Feld Eigenschaft bearbeiten einen der folgenden Werte ein: 0 (d.h. kein Enddatum),1 (d.h. Datum wird auf den aktuellen Tag festgelegt) und 2 (d.h. Enddatum ist abhängig vom Terminende, die Tage werden auf „0“ festgelegt).
- Klicken Sie auf den Button Speichern.
Definieren der Minutenanzahl des Organisationsblockes
Um die Minutenanzahl eines Organisationsblockes in Durchgängen zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „inning.config“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Unter organisationblock.start.before ist 15 eingetragen. - Ändern Sie bei Bedarf die Minutenanzahl des Organisationblockes.
- Klicken Sie auf den Button Speichern.
Definieren der Vorschaubildergröße in Kursfreigaben und Trainingsplänen
Um die Größe der Vorschaubilder in Kursfreigaben und Trainingsplänen zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „image.cropper.settings.max.widthheight“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Ändern Sie bei Bedarf die Größe der Vorschaubilder in Kursfreigaben und Trainingsplänen, indem Sie den ersten Wert für die Breite (in Pixel) und den zweiten Wert für die Höhe (in Pixel) nach dem Semikolon eingeben. Default-Einstellung: „300;300“
- Klicken Sie auf den Button Speichern.
Definieren der IDD-Profile für die Anmeldesteuerung der Kursfreigabe
Um die IDD-Profile für die Anmeldesteuerung der Kursfreigabe in der Systemeinstellung „insuranceDistributionDirective“festzulegen, wenden Sie sich bitte an unser Support Team.
Definieren der Standard-Ersatzsprache für neue Kurse
Um die Standard-Ersatzsprache für neue Kurse zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „course.multilingual.default“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Wählen Sie zwischen folgenden Parametern:
– „none“ für keine Ersatzsprache,
– „orig“ für die Originalsprache des Lernobjektes oder/und
– Sprachkürzel, d.h. „de“, „en“, „fr“ usw. für die bevorzugte Sprache, ansonsten wird das Original genommen.
- Klicken Sie auf den Button Speichern.
Weitere Informationen zur Ersatzsprache bei Kursobjekten finden Sie hier.
Deeplinks
Aktivieren eines Deeplinks auf Feedbackbögen mit SSO
Um einen sicheren Deeplink für Benutzer zu aktivieren, damit diese „Meine Feedbacks“ abgeben können, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „feedback.use.deeplink“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Um den alten Link für Benutzer zu aktivieren, lassen Sie die Einstellung auf 0. Um den Deeplink für Benutzer zu aktivieren, ändern Sie die Einstellung auf 1.
- Klicken Sie auf den Button Speichern.
Veranstaltungsmanagement
Unterdrückung von Einladungsmail, Vorbereitung und Präsenzliste
Wenn Sie die Unterdrückung der Einladungsmail, der Vorbereitung an den Koordinator und der Präsenzliste (per E-Mail) wegen Nichterreichen der Mindestteilnehmerzahl einstellen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche „seminar.disablemail.minparticipant.notreached“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „seminar.disablemail.minparticipant.notreached“.
- Um die Unterdrückung zu aktivieren, setzen Sie den Wert auf „true“.
- Klicken Sie auf den Button Speichern.
Definition von Tags für die Filtersuche im Veranstaltungsmanagement
Um Tags für die Filtersuche im Veranstaltungsmanagement zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „seminar.event.tags“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „seminar.event.tags“.
- Geben Sie im Feld Eigenschaften bearbeiten die gewünschten Tags ein. Nach jedem Tag drücken Sie die Taste Enter.
- Klicken Sie auf den Button Speichern.
Erstellung einer Info-Task bei Nichterreichen der Mindest-Teilnehmerzahl
Wenn Sie einstellen möchten, dass vor einem Haupttermin ein Info-Task erstellt wird, falls die Mindest-Teilnehmerzahl nicht erreicht ist, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „minParticipantTask.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „minParticipantTask.configuration“.
Per Default ist die Funktion deaktiviert, d.h. enabled=false. - Um die Funktion zu aktivieren, geben Sie ein: enabled=true.
- Legen Sie die ID der Standard-Task-Vorlage fest, die für den Task genutzt werden soll. Die ID ist im Browserfenster im Kontextmenü von Bearbeiten sichtbar, Beispiel: -5670601525796513620. Um die ID der Standard-Taskvorlage festzulegen, geben Sie die ID nach defaultTemplateId= ein. Dieser Wert ist Pflicht, damit Taskzuweisungen an Terminen erstellt werden können.
- Legen Sie fest, für wen der Task erstellt werden soll. Ist der Wert falsch, greift das System auf den Default-Wert zu.
1=Koordinator des Termins (Default)
2=Besitzer der Veranstaltung
3=Manuell definierter Autor. Es greift dann der Wert aus dem Parameter defaultRecipientId. - Geben Sie die UID des Autoren ein, dem ein Task zugeordnet werden soll, nach defaultRecipientId=. Wenn es keinen Autoren für die entsprechende UID gibt, wird der Default-Wert von defaultRecipientType verwendet.
- Klicken Sie auf den Button Speichern.
Wenn die Funktion aktiviert ist, dann wird einem neu erstellten Termin (Haupttermin) der entsprechende Task automatisch zugeordnet, welcher jederzeit beliebig anpassbar oder entfernbar ist.
Ein Cronjob prüft dann stündlich (0:35), ob ein neuer Task für den Haupttermin erstellt werden muss. Dazu muss der Anmelde- oder Abmeldeschluss erreicht sein, der Terminstart in der Zukunft liegen, die Mindestanzahl an Teilnehmern nicht erreicht sein und es darf kein offener Task für die Taskzuordnung vom Haupttermin existieren.
Das Ablaufdatum vom Task wird auf den aktuellen Zeitpunkt festgelegt, zu dem der Task erstellt wird. Dann erhält der Autor zusätzlich zum Task eine entsprechende TODO-Communitynachricht. Wenn Autoren diese Nachricht abhaken, erhält der zugehörige Task nicht den Status „Abgeschlossen“. Und wenn Autoren den jeweiligen Task auf den Status „Abgeschlossen“ setzen, so wird nicht die TODO-Communitynachricht entfernt oder auf erledigt gesetzt.
Aktivierung der Checkbox „Preis annullieren“ in der Stornomaske
Wenn Sie die Checkbox „Preis annullieren“ in der Stornomaske auf Default setzen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „seminar.event.price.reset“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Um die Funktion zu aktivieren, setzen Sie sie auf true (=1). Zum Deaktivieren setzen Sie auf false (=0).
- Klicken Sie auf den Button Speichern.
Anmeldeschlusshinweis für Referenten konfigurieren
Wenn der Autor bestimmen soll, welche E-Mail dem Koordinator im Rahmen des Präsenzlistenversandes zugesandt wird, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „seminar.event.send.leader.invitation“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Nehmen Sie die entsprechenden Einstellungen vor. 1 bedeutet E-Mail-Typ (5), d.h. Anmeldeschlusshinweis für Referenten ist aktiviert. 0 bedeutet Mail-Typ (36) ist aktiviert .
- Klicken Sie auf den Button Speichern.
Hinzufügen weiterer Stornierungsgründe
Um weitere Stornierungsgründe für die Funktion „Terminstatus ändern“ hinzuzufügen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „changed.bundles.xml“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Suchen Sie den Eintrag „author.seminarevent.wizard.cancellationReason.7“.
- Geben Sie nach diesem Eintrag „author.seminarevent.wizard.cancellationReason.8=“ und den gewünschten Stornierungsgrund in der nächsten Zeile ein. Für jeden weiteren Eintrag nummerieren Sie den Stornierungsgrund fortlaufend.
- Klicken Sie auf den Button Speichern.
Abschalten von Veranstaltungstermin-Belegungsmails an den Koordinator
Um die Veranstaltungstermin-Belegungsmails an den Koordinator abzuschalten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.property.disable.seminar.capacity.mail“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zum Deaktivieren der Belegungsmails ändern Sie den Eintrag „false“ in „true“.
- Klicken Sie auf den Button Speichern.
Konfiguration des Anzeigezeitraums in den Gantt-Diagrammen
Um die tägliche Start- und Endzeit in den Gantt-Diagrammen (Referentenauslastung, Standortauslastung und Materialauslastung) zu konfigurieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „gantt.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Für die tägliche Startzeit „daily.hour.start“ ist „0“ und für die tägliche Endzeit „daily.hour.end“ ist „24“ als Default festgelegt. - Bei Bedarf nehmen Sie Änderungen vor.
- Klicken Sie auf den Button Speichern.
Festlegen von möglichen Mitgliedschaften
Um mögliche Mitgliedschaften festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „user.membership.config“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Folgende Konfiguration dient als Beispiel:
„member1.extRef=reference“
„member1.orig=de“
„member1.de=Innerer Kreis“
„member1.en=Inner Circle“
„member1.active=true“
Das Attribut extRef ist Pflicht und stellt die Externe ID zum Ansprechen der Mitgliedschaft dar.
Das Attribut orig ist Pflicht und repräsentiert den Sprachcode, der als Fallback genutzt wird.
[Sprachcode] ist Pflicht, wenn orig und stellt den Oberflächenname in der jeweiligen Sprache dar.
Das Attribut active ist per Default true, d.h. die Mitgliedschaft kann verwendet werden. Bei Inaktivität kann der Autor beispielsweise keine Preise anpassen oder Nutzer hinzufügen. Weiterhin wird sie dann nicht im Benutzerbereich angezeigt oder für neue Preisberechnungen verwendet. Wenn jedoch ein Nutzer bereits einen Preis berechnet hat, so wird dieser Preis im günstigsten Fall beibehalten, auch wenn die Mitgliedschaft mittlerweile inaktiv ist.
- Klicken Sie auf den Button Speichern.
Konfiguration der Verrechnungsdatensätze
Um Optionen für die Verrechnungsdatensätze festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „seminar.billing“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Wenn beim Schließen eines Termins auch für abwesende Teilnehmer Verrechnungsdatensätze erstellt werden sollen, setzen Sie den Wert „billingForNoShow“ auf true. Per Default steht er auf „false“.
- Wenn beim Schließen eines Termins auch für abgemeldete Teilnehmer mit Leistungspreis Verrechnungsdatensätze erstellt werden sollen setzen Sie den Wert „billingForCancelByTutor“ auf „true“.
- Um den Standard-Multiplikator dafür festzulegen, wie viel ein Teilnehmer bezahlen muss, wenn er/sie von einer Leistung abgemeldet wird, geben Sie für den Wert „billingForCancelByTutorMultiplier“ den prozentualen Anteil ein. Beispiel: „0,23“
- Klicken Sie auf den Button Speichern.
Festlegen des Zeitabstands zwischen dem Start- und Endzeitpunkt eines Blockers
Um den Zeitabstand zwischen dem Start- und Endzeitpunkt eines Blockers festzulegen, damit der Blocker am selben Tag vorausgewählt ist, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „calendar.default.entry.timespan“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Als Default sind folgende Werte als Standardzeitabstand zwischem den Start- und Endzeitpunkt eines Kalendereintrages in Minuten festgelegt:
– Tagesansicht: „day=60“ (=1 h)
– Wochen- und Monatsansicht: „month.week=1440“ (=24 h) - Ändern Sie die Werte nach Bedarf.
- Klicken Sie auf den Button Speichern.
Gamification
Anpassen der Levelstruktur für Gamification
Um die Levelstruktur für Gamification (z.B. limits, Texte) anzupassen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „gamification.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Um die Punktegrenzen der jeweiligen Levels festzulegen, geben Sie unter level= beispielsweise 25;50;100;250;500;1000;2000;5000;10000 ein. Der erste Wert entspricht der Punktzahl, bei der Level 2 beginnt (25 Punkte); der zweite Wert entspricht der Punktzahl, bei der Level 3 beginnt (50 Punkte) usw. In der Standardkonfiguration gibt es neun Level.
- Um den Bezeichner festzulegen, nehmen Sie den Suffix user.gamification.element.level.title und die Bezeichnernummer. In der Standardkonfiguration haben die ersten drei Level den Bezeichner user.gamification.element.level.title.1, Level vier bis sechs haben den Bezeichner user.gamification.element.level.title.2 und Level sieben bis neun den Bezeichner user.gamification.element.level.title.3. Dies entspricht der Definition title=1;1;1;2;2;2;3;3;3.
- Wenn Sie Texte anpassen, müssen diese neuen Texte auch in der bundles.xml hinterlegt sein.
- Klicken Sie auf den Button Speichern.
Ressourcen
ICAL
Wenn Sie Systemeinstellungen hinsichtlich ICAL-Versand vornehmen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche „mail.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „mail.configuration“.
- Wenn Sie Besprechungsanfragen versenden möchten, setzen Sie den Wert „avendoo.mail.ical.mode“ auf default.
Diese Default-Einstellung ist standardmäßig gesetzt. E-Mails, bei denen ICAL möglich ist, wird die ICAL-Datei an erster Stelle angehängt und die spezifischen ICAL header werden gesetzt.
Beachten Sie bitte folgende Tabelle hinsichtlich des Mailtyps und der Bezeichnung:
Mailtyp | Bezeichnung der Mail |
4 | Veranstaltung – Erinnerung |
13 | Veranstaltung – Erinnerung Warteliste |
15 | Veranstaltung – Abmeldung Warteliste |
2 | Veranstaltung – Manuelle Abmeldung |
3 | Veranstaltung – Automatische Abmeldung |
16 | Veranstaltung – Automatische Abmeldung Warteliste |
1 | Veranstaltung – Einladungsmail |
12 | Veranstaltung – Anmeldebestätigung Warteliste |
9 | Veranstaltung – Anmeldebestätigung |
4. Wenn Sie eine E-Mail mit ICAL-Datei senden möchten, setzen Sie den Wert „avendoo.mail.ical.mode“ auf file.
E-Mails, bei denen ICAL möglich ist, wird nur die ICAL-Datei angehängt und die spezifischen ICAL header werden nicht gesetzt. Das ICAL wird nur als Anhang im Outlook angezeigt.
5. Wenn Sie eine E-Mail ohne ICAL senden möchten, setzen Sie den Wert „avendoo.mail.ical.mode“ auf disabled.
E-Mails, bei denen ICAL möglich ist, werden ohne ICAL-Anhang versendet und die ICAL header werden auch nicht gesetzt.
6. Klicken Sie auf den Button Speichern.
Raum im Betreff des Kalendereintrages
Wenn der Raum im Betreff des Kalendereintrages stehen soll, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche „mail.ical.room“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „mail.ical.room“.
- Setzen Sie den Wert auf true.
- Klicken Sie auf den Button Speichern.
Versenden von Benachrichtigungen für die gesamte Termingruppe
Um Benachrichtigungen systemweit immer für die gesamte Termingruppe zu versenden, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche „seminar.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „seminar.configuration“.
- Geben Sie „enableGroupMail=1“ ein.
- Klicken Sie auf den Button Speichern.
Nutzerverwaltung
Passwort-Funktion für Benutzer ohne E-Mail-Adresse
Wenn Sie die Passwort-Funktion für Benutzer ohne E-Mail-Adresse nutzen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „password.reset.phone“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Um die Funktion zu aktivieren, setzen Sie sie auf true (=1). Zum Deaktivieren setzen Sie auf false (=0). Stellen Sie die Parameter showPhone und requirePhone entsprechend ein.
- Klicken Sie auf den Button Speichern.
Automatische Anpassung der Kundenfarben im System
Um grundlegende Attribute des SCSS-Systems festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.scss.global.variables“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Tragen Sie die zu ersetzenden Variablen mit Default-Werten ein, wobei Sie SCSS-Syntax nutzen müssen: $[name]: [value];
- Klicken Sie auf den Button Speichern.
Um die URLs der zu kompilierenden CSS-Dateien festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.scss.global.urls“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Bei Eingabe der URLs beachten Sie, dass Sie die URLs per Semikolon getrennt eingeben.
Beispiel: /l/media/[media_id]/zip/file/[filename_in_zip].css; - Klicken Sie auf den Button Speichern.
Berichtswesen
Individuelle Konfiguration der Anzahl und Mindestbreite von Filterspalten in dynamischen Berichten
Wenn Sie die Anzahl und die Mindestbreite von Filterspalten von dynamischen Berichten individuell konfigurieren möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „dynamic.report.filter.columns“ für die Anzahl von Filterspalten ein, öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „dynamic.report.filter.columns“, setzen Sie den entsprechenden Wert auf „true“ und klicken Sie auf den Button Speichern.
- Geben Sie in der Suche der Systemeinstellungen „dynamic.report.filter.columns.minWidth“ für die Mindestbreite der Filterspalten ein, öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „dynmanic.report.filter.columns.minWidth“ und setzen Sie den entsprechenden Wert auf „true“und klicken Sie auf den Button Speichern.
Durch die Konfiguration dieser Systemeinstellungen verhindern Sie eine fehlerhafte Filteranzeige im Bericht.
Übergreifende Systemeinstellungen
Festlegen der E-Mail-Adresse für Passwortanfragen
Um die E-Mail-Adresse für Passwortanfragen und eine hiermit verbundene Telefonkontaktaufnahme zu pflegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.property.password.reset.phone“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „system.property.password.reset.phone“.
Der Systemeinstellungs-Assistent öffnet sich. - Setzen Sie für die Telefonkontaktaufnahme die Parameter „showPhone“ und „requirePhone“ auf true.
- Geben Sie hinter dem Parameter „phoneResetMail=“ die E-Mail-Adresse ein, die die Anfragen bearbeiten soll, z.B. „philwoodman@avendoo.de“.
- Klicken Sie auf den Button Speichern.
Impressum auf der Login-Seite
Um die Links zum Impressum, Datenschutz und Nutzungsbedingungen zu pflegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „userArea.imprint.xml“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „userArea.imprint.xml“.
Der Systemeinstellungs-Assistent öffnet sich. - Geben Sie für die Sprachangabe, z.B. Deutsch, folgendes ein: „
„. - Geben Sie in der nächsten Zeile den Link (z.B. https://www.avendoo.de/impressum) für das Impressum nach folgendem Schema ein:
„Impressum„. - Analog verfahren Sie mit den Datenschutzhinweisen und den Nutzungsbedinungen. Geben Sie die XML-Strukturangaben je in einer extra Zeile ein.
- Klicken Sie auf den Button Speichern.
Hinterlegen der aktuellen Android App Version für die Login-Seite
Um die aktuelle Android App Version für die Login-Seite des Benutzers zu hinterlegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „android.app.id“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „android.app.id“.
Der Systemeinstellungs-Assistent öffnet sich. - Geben Sie beispielsweise folgendes für die aktuelle Android App Version ein: „de.avendoo.app.cardea“.
- Klicken Sie auf den Button Speichern.
Hinterlegen der aktuellen Apple App Version für die Login-Seite
Um die aktuelle Apple App Version für die Login-Seite des Benutzers zu hinterlegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „apple.app.id“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „apple.app.id“.
Der Systemeinstellungs-Assistent öffnet sich. - Geben Sie beispielsweise folgendes für die aktuelle Apple App ID ein: „1506596140“.
- Klicken Sie auf den Button Speichern.
Anmelden von mehreren Benutzern am gleichen Gerät bei der Avendoo® App
Wenn Sie die Funktion von Apple und Android, um mehrere Benutzer am gleichen Gerät anzumelden, verwenden möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „app.v2.config“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „app.v2.config“. Diese Systemeinstellung dient zur Definition der generellen Einstellungen der Avendoo® App.
- Beachten Sie bei der Definition, dass {
„isMultiuser“:true
}
erwartet wird, damit multiuser aktiv sein kann.
- Klicken Sie auf den Button Speichern.
Direkte Weiterleitung der Anmeldeseite auf die SSO-Anmeldeseite
Wenn Sie die Anmeldeseite von Avendoo® direkt auf die SSO-Anmeldeseite weiterleiten möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.index.login“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „system.index.login“. Diese Systemeinstellung definiert den Pfad für die Index.jsp. Default Wert ist „l/index“.
- Um SSO als Standard zu nutzen, müssen Sie den Wert auf „l/samlLogin“ ändern.
- Klicken Sie auf den Button Speichern.
Favicon austauschen
Wenn Sie das Favicon austauschen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.favicon“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „system.favicon“.
- Geben Sie den Pfad mit der Medien-ID (von den globalen Medien; Logo muss im .ico-Format hochgeladen sein) für Ihr individuelles Favicon ein.
- Klicken Sie auf den Button Speichern.
Benutzer-Texte anpassen
Nur für erfahrene Anwender
Wenn Sie Texte auf der Benutzeroberfläche von Avendoo® anpassen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „changed.bundles.xml“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „changed.bundles.xml“. Diese Datei ist z.B. folgendermaßen aufgebaut:
In diesem Beispiel wird der Titel der Seite geändert, für die deutsche und englische Version. Wichtig ist nur der Bereich zwischen … . Der Code vor dem Gleichheitszeichen bezeichnet den Bundle-Namen, und der Text nach dem Gleichheitszeichen den neuen Text, der den Standard überschreibt. Ein neuer Absatz (Enter) bedeutet dann ein neuer Bundle.
<changedBundles>
<text language="de">
global.appTitle=Avendoo® Lernwelt
user.global.explanation.learnplace.title=Mein Lernplatz
</text>
<text language="en">
global.appTitle=Avendoo® world of learning
user.global.explanation.learnplace.title=My learning place
</text>
</changedBundles>
Um den Bundle-Namen festzustellen, können Sie zwischen zwei Möglichkeiten wählen:
- Anzeige der Bundle-Namen im Browser:
Sie können sich die Anzeige der „Bundle-Namen“ in Ihrer Lernweilt aktivieren: Wenn Sie die Benutzeroberfläche öffnen, müssen Sie in der Adresszeile den Zusatz ?bundleKey=true nach dem Teil ui/index einfügen. So ergibt sich beispielsweise folgender Link für unser Frontend-System: https://erlebe.avendoo.de/ui/index?bundleKey=true/index#/start
Im Content-Bereich (z.B. Kurs) sieht der Link etwas anders aus: Hier muss der Zusatz ans Ende der Domain eingefügt werden: https://erlebe.avendoo.de/c/course?bundleKey=true.
- Suche der Bundle-Namen in der Bundle-Datei:
Jeder Text in Avendoo® ist in der Bundle-Datei hinterlegt. Hier können Sie in der Datei den entsprechenden Text suchen und den passenden Bundle in die Systemeinstellung kopieren und dort dann ersetzen. Die aktuellste Bundle-Datei können Sie bei Ihrem Avendoo® Projektmanager anfragen.Die Textanpassungen sollten nicht in dieser Datei stattfinden, sondern separat! Diese Datei können Sie mit dem Programm Notepad++ bearbeiten.
Für jede Textänderung müssem Sie eine eigene Zeile in der Systemeinstellung in Avendoo® erstellen. Hier müssen Sie nur die geänderten Texte einfügen.
Push-Nachrichten an andere Systeme einrichten
Das Avendoo® Push Interface wird genutzt um einen konfigurierten ActiveMQ Server über bestimmte Ereignisse zu benachrichtigen. Über welche Ereignisse benachrichtigt wird, ist nicht konfigurierbar. Um den ActiveMQ Server Nachrichten zu schicken, verwendet Avendoo® die Java Message Service API. Die Nachrichten sind in XML formatiert und werden zu folgenden Eintrittszeitpunkten (Ereignissen) verschickt:
- Wenn ein Benutzer von einem Autoren an einer Veranstaltung angemeldet wird (Anmeldung an Veranstaltung).
- Wenn ein Benutzer von einem Autoren zur Warteliste einer Veranstaltung hinzugefügt wird (Hinzufügen zur Warteliste der Veranstaltung).
- Wenn ein Benutzer von einem Autoren von einer Veranstaltung abgemeldet wird (Abmeldung von Veranstaltung).
- Wenn ein Autor die Präsenzliste speichert und der Termin geschlossen wird (Billings).
- Wenn ein Benutzer einen Kurs besteht und eine Zertifizierung erhält (Erfolge).
- Wenn eine Kursfreigabe mit Durchgängen gelöscht wurde.
Beispiel: Aufbau der Nachricht zur Anmeldung an der Veranstaltung:
Header
– sender: „avendoo“
– method: „create“
– correlationId: Eindeutige Kennung der Nachricht
– objectType: „datebooking“
– key: seminarbookingId-userId
Body
– userId
– externalReference
– externalReferenceType
– extChangedBy
– registerComment
– extUserId
– extDealerId
– extToolId
– approvalMode
– approvalStatus
– seminarEventStatus
– event
– id
– externalReference
– externalReferenceType
– seminar
– id
– externalReference
– externalReferenceType
Über folgende Systemeinstellungen lässt sich das Avendoo® Push Interface konfigurieren:
- jms.enabled
- Geben Sie in der Suche „jms.enabled“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.enabled“.
- Um die Benachrichtigungen zu versenden und als versendet zu markieren, setzen Sie den Wert auf „true“.
Um die Benachrichtigungen nicht zu generieren und nicht zu versenden, setzen Sie den Wert auf „false“ (default).
Um die Benachrichtigungen zu generieren und zu pausieren, d.h. nicht zu versenden, setzen Sie den Wert auf „pause“. - Klicken Sie auf den Button Speichern.
- jms.broker.url
- Geben Sie in der Suche „jms.broker.url“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.broker.url“.
- Geben Sie die URL ein, unter welcher der ActiveMQ Server zu erreichen ist.
- Klicken Sie auf den Button Speichern.
- jms.sender.queue.courseassignment
- Geben Sie in der Suche „jms.sender.queue.courseassignment“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.sender.queue.courseassignment“.
- Geben Sie den Namen der Queue, in die Nachrichten für die Kursfreigaben geschrieben werden soll, ein.
- Klicken Sie auf den Button Speichern.
- jms.password
- Geben Sie in der Suche „jms.password“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.password“.
- Geben Sie das Passwort des Servers zur Authentifizierung ein.
- Klicken Sie auf den Button Speichern.
- jms.critical.value
- Geben Sie in der Suche „jms.critical.value“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.critical.value“.
- Geben Sie den maximalen Wert an nicht bearbeiteten Datensätzen ein. Bei Überschreitung des kritischen Wertes meldet die Fehlerüberwachung eventuelle Fehler.
- Klicken Sie auf den Button Speichern.
- jms.billing.deregistered wurde in billingForCancelByTutor als Parameter überführt. Weitere Informationen finden Sie hier.
- jms.billing.deregistered.tutor.multiplier wurde in billingForCancelByTutorMultiplier als Parameter überführt. Weitere Informationen finden Sie hier.
- jms.sender.queue.achievementcertificate
- Geben Sie in der Suche „jms.sender.queue.achievementcertificate“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.sender.queue.achievementcertificate“.
- Geben Sie den Namen der Queue, in die Nachrichten für die Erzielung des Bildungsinventars für Zertifizierungen geschrieben werden soll, ein.
- Klicken Sie auf den Button Speichern.
- jms.sender.queue.billing
- Geben Sie in der Suche „jms.sender.queue.billing“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.sender.queue.billing“.
- Geben Sie den Namen der Queue, in die Nachrichten für die Rechnungserstellung geschrieben werden soll, ein.
- Klicken Sie auf den Button Speichern.
- jms.sender.queue.inning
- Geben Sie in der Suche „jms.sender.queue.inning“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.sender.queue.inning“.
- Um die JMS-Nachrichten hinsichtlich der Durchgänge zu deaktieren, z.B. die Benachrichtigung, wenn eine Kursfreigabe mit Durchgängen gelöscht wurde, ändern Sie den Wert entsprechend.
- Klicken Sie auf den Button Speichern.
- jms.sender.queue.datebooking
- Geben Sie in der Suche „jms.sender.queue.datebooking“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.sender.queue.datebooking“.
- Geben Sie den Namen der Queue, in die Nachrichten für die Terminbuchungen geschrieben werden soll, ein .
- Klicken Sie auf den Button Speichern.
- jms.username
- Geben Sie in der Suche „jms.username“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.sender.username“.
- Geben Sie den Benutzernamen zur Authentifizierung ein.
- Klicken Sie auf den Button Speichern.
- jms.warning.value
- Geben Sie in der Suche „jms.warning.value“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „jms.warning.value“.
- Geben Sie den maximalen Wert ein, an dem bei nicht bearbeiteten Datensätzen jemand benachrichtigt wird.
- Klicken Sie auf den Button Speichern.
Einstellung des SSO über den HTTP header
Wenn das SSO über den HTTP header und nicht über den URL-Parameter erfolgen soll, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „saml.global.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „saml.global.configuration“.
- Geben Sie im Feld Eigenschaft bearbeiten Folgendes ein: „httpHeaderSsoSelection=“.
- Klicken Sie auf den Button Speichern. Die IDP-Auswahl bei SSO über den HTTP header ist nun aktiviert.
Konfigurieren von JSON Web Token mit SSO für Autoren und Benutzer
Um JSON Web Token mit SSO für Benutzer und Autoren zu konfigurieren , gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „jwt.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zum Konfigurieren von claim.key.user.login (Feld, welches aus dem JSON ausgewertet wird, um den Benutzer zu identifizieren), auto.login.token.lifetime (Lebenszeit des Tokens in Millisekunden) und public.key (öffentlicher Schlüssel) kontaktieren Sie bitte unser Supportteam.
- Klicken Sie auf den Button Speichern.
Aktivieren der JMS-Nachrichten per Redirect
Um JMS Redirect für die JMS-Nachrichten achievement, assignment, billing und/oder inningBooking zu aktivieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „jms.redirect“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zum Aktivieren setzen Sie den jeweiligen Typen auf true (Aufbau: Typname.Bezeichner=Wert; z.B. achievement.active=true).
- Legen Sie Ihren Endpunkt fest und konfigurieren Sie die Systemproperty so, dass sie die gewünschten Daten mit der gewünschten Authentifizierung verwendet (verwendet denselben Aufbau wie in Punkt 3, aber andere Bezeichnungen und Werte; nähere Bezeichnungen und Werte sind in der Systemproperty erklärt).
- Wenn Sie die Authentifizierungs-Variante „mTLS“ für den redirect Webservice nutzen möchten, legen Sie den Bezeichner „mTLSCertificateId“ fest. Voraussetzung hierfür ist das Administrationsrecht Zertifikatsadministrator eines Autoren, womit er/sie p12-Zertifikate erstellen und bearbeiten kann.
- Klicken Sie auf den Button Speichern.
Um die Auszeit (Timeout) der durch einen Autoren API Call geöffneten Session in Sekunden zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „api.session.timeout“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Geben Sie die Auszeit in Sekunden ein, z.B. „60“. Wenn Sie „0“ eingeben, wird die durch den API Call geöffnete Session nicht verworfen.
- Klicken Sie auf den Button Speichern.
Konfigurieren der Queues und ihrer zugehörigen Werte für die Funktion „ActiveMQ“
Um die Queues und ihre zugehörigen Werte für die Funktion „ActiveMQ“ zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „activemq.queues.values“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Geben Sie pro Queue pro Zeile den Namen der Queue, deren Schwellwert für „Warnung“ und deren Schwellwert für „kritisch“ ein.
Beispiel: „ROOM_BOOKING_QUEUE=1;5“ - Klicken Sie auf den Button Speichern.
IDD-Fehlerüberwachung bei der Übertragung
Um IDD-Fehler bei der Übertragung zu überwachen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „idd.monitor.config“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Geben Sie als ersten Wert ein, seit wie vielen Tagen eine Übertragung fehlgeschlagen sein muss, um gelistet zu werden (Default: 7). Danach geben Sie ein Semikolon ein.
- Geben als zweiten Wert ein, mit wie vielen fehlgeschlagenen Übertragungen Sie maximal rechnen (Default: 100). Danach geben Sie ein Semikolon ein.
- Geben Sie als dritten Wert ein, ab wie vielen fehlgeschlagenen Übertragungen der Warnstatus gelten soll (Default: 1). Danach geben Sie ein Semikolon ein.
- Geben Sie als vierten Wert ein, ab wie vielen fehlgeschlagenen Übertragungen der kritische Status gelten soll (Default: 20).
- Klicken Sie auf den Button Speichern.
OB3-übergreifender Abgleich von Filtern
Um Filter OB3-übergreifend miteinander zu synchronizieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „ob3.filter.link“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Es gibt drei Möglichkeiten: Sie können direkte Spalten zuweisen (höchste Priorität), eine OB3-Zuweisung festlegen (mittlere Priorität) oder eine ObjectType-Zuweisung festlegen (niedrigste Prioriät).
- Direkte Spalten zuweisen
Beispiel:“filterConfBeispiel=38001.login, 38002.login, 135027.lastname“
In diesem Beispiel werden die drei Spalten und deren Eingaben miteinander abgeglichen. - OB3-Zuweisung festlegen
Beispiel: „ob3IdConfBeispiel=38001, 38002, 135027“
In diesem Beispiel werden immer alle Spalten aus den OB3s synchronisiert. Entscheidend ist der gleiche Filtername in den genannten OB3s. - ObjectType-Zuweisung festlegen
Beispiel: „ObjectTypeConfBeispiel=40“
- Direkte Spalten zuweisen
- Klicken Sie auf den Button Speichern.
Bei Fragen wenden Sie sich bitte an unser Support-Team.
Ersetzen von Flaggen
Um Flaggen in den entsprechenden Bereichen im Autorenbereich zu ersetzen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „flag.image.locations“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Die Liste enthält alle Pfade zu allen Flaggenvarianten. - Passen Sie die Pfade für die Flaggen, die angezeigt werden sollen, pro Zeile an. Beispiel: „de=/img/de15.png“ und „de_off=/img/de15_off.png“
- Klicken Sie auf den Button Speichern.
Bei Fragen zu Details wenden Sie sich bitte an unser Support-Team.
Versand und Empfang von Mails über die MS Graph API
Um alternativ zu SMTP und IMAP Mails über die MS Graph API zu senden und zu empfangen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „mail.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Pflegen Sie folgende Eigenschaften (Pflicht):
– avendoo.mail.msGraph.clientId,
– avendoo.mail.msGraph.tenantId,
– avendoo.mail.msGraph.clientSecret,
– avendoo.mail.msGraph.id.eLearning (id.eLearning=Microsoft Account, der berechtigt ist, Mails zu versenden),
– avendoo.mail.msGraph.id.webmaster (id.webmaster=Microsoft Account, der berechtigt ist, Mails zu versenden),
– avendoo.mail.address.webmaster (E-Mail-Adresse des Webmasters) und
– avendoo.mail.address.elearningAdmin (E-Mail-Adresse des eLearning Admins).
Beachten Sie, dass avendoo.mail.address.alternative.webmaster und avendoo.mail.address.alternative.elearningAdmin geleert werden sollten, wenn diese durch die vorherige Konfiguration befüllt waren. - Weiterhin können Sie folgende optionale Eigenschaften/Felder pflegen:
– Id oder Name des Posteingangs: avendoo.mail.msGraph.inboxFolder=inbox
– User-Id für MS User für interne Aktionen wie „Load“ und „Delete Mail“: avendoo.mail.msGraph.id.internal= (ID des Webmasters),
– User-Id für MS User für das Senden von Mails mit unbekannter Adresse: avendoo.mail.msGraph.id.unknown= (ID des Webmasters),
– avendoo.mail.address.name (Default: Avendoo Mail Agent),
– avendoo.mail.bcc (Default: Null),- avendoo.mail.postfix2.mailerdaemonAddress
- avendoo.mail.postfix2.mailerdaemonSubject
- avendoo.mail.postfix2.errorAttachment
- avendoo.mail.postfix2.withOriginalMimeMessage
- avendoo.mail.postfix2.mailerdaemonAddress
– avendoo.mail.ical.mode (Default: default) und/oder
– avendoo.mail.delivery.maxerrors (Default: 5). - Klicken Sie auf den Button Speichern.Weiteres Vorgehen:
Im Active Directory müssen Sie eine Application einrichten, über die die Rechte vergeben werden. Es gibt Berechtigungen für Mail.Send und Mail.ReadWrite. Ebenso können Sie über eine ApplicationAccessPolicy den Zugriff auf bestimmte Userdaten einschränken.
Bei Fragen zu Details wenden Sie sich bitte an unser Support-Team.
Bereitstellen von Tokens für die IMAP Authorization
Um Tokens für IMAP Mails mit OAuth bereitzustellen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „mail.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Aktivieren Sie den Authorization Code Flow in der Systemeinstellung.
- Prüfen Sie, ob die Änderungen gespeichert und die Daten korrekt sind.
- Um die initiale Authentifizierung durchzuführen, klicken Sie auf den Button Starten.
- Klicken Sie auf den Button Speichern.
Bei Fragen zu Details wenden Sie sich bitte an unser Support-Team.
Hinterlegung einer XSLT für die Kurs-Schnittstelle
Damit das von Avendoo® erzeugte XML vor der Antwort angepasst wird, sodass Zielsysteme besser mit den Daten arbeiten können, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „xslt.transform.api.apiCourse“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Im Feld Eigenschaften bearbeiten bestimmen Sie eine XSLT, um das ApiCourse-Object zu transformieren.
- Prüfen Sie, ob die Daten korrekt sind.
- Klicken Sie auf den Button Speichern.
Bei Fragen zu Details wenden Sie sich bitte an unser Support-Team.
Aufbau von IMAP-Verbindungen
Um den Aufbau von IMAP-Verbindungen festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „mail.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Pflegen Sie die für Sie notwendigen Einstellungen. Informationen zu den Einstellungen, die alle optional sind, finden Sie hier.
- Klicken Sie auf den Button Speichern.
Bei Fragen zu Details wenden Sie sich bitte an unser Support-Team.
Konfiguration für die SCIM 2.0 Schnittstelle
Um die Konfiguration für die SCIM 2.0 Schnittstelle festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „scim.2.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
Pflegen Sie die Optionen „userGroupID“ (= ID des Mandanten, auf dem die Benutzer angelegt werden sollen), „deleteOption“ (=Operation, die ausgeführt werden soll, wenn der Benutzer per SCIM gelöscht wird; Möglichkeiten sind: Als Gelöscht markieren(0), Endgültig löschen(1), Anonymisieren(2, Standard)) und „idpName“ (= Name des Identity Providers, dem die Benutzer zugeordnet werden).
- Klicken Sie auf den Button Speichern.
Bei Fragen zu Details wenden Sie sich bitte an unser Support-Team.
Festlegen von IDD-Lernkompetenzen
Um die IDD-Lernkompentenzen im Veranstaltungs– und im Kurs-Assistent zu aktivieren und festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „insuranceDistributionDirective“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zum Aktivieren der IDD-Lernkompetenzen im Autorenbereich setzen Sie idd.learning.competence.active auf true.
- Legen Sie dann die Lernkompetenzen wie im folgenden Beispiel fest:
idd.learning.competence.id.01=Fachkompetenz Investment
idd.learning.competence.id.02=Fachkompetenz Leben
idd.learning.competence.id.03=Fachkompetenz (Allgemein) - Bei Bedarf legen Sie weitere IDD-Lernkompetenzen fest.
- Klicken Sie auf den Button Speichern.
Benutzerbereich
Links in der Fußleiste auf der Anmeldeseite
Wenn Sie auf der Anmeldeseite Links (Titel und URL) in der Fußleiste anzeigen möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche „userArea.imprint.xml“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „userArea.imprint.xml“.
- Nehmen Sie entsprechenden Änderungen vor.
- Klicken Sie auf den Button Speichern.
Erstellung von Ernährungshinweisen durch Benutzer
Um Benutzern die Erstellung von Ernährungshinweisen bei der Selbstanmeldung zu ermöglichen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „seminar.configuration“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „seminar.configuration“.
- Setzen Sie die Eigenschaften „seminarEnableUnsubscribeReason“ und „enableNutritionNotes“ auf true.
- Klicken Sie auf den Button Speichern.
Zeitliche Blockade konfigurieren
Wenn Sie die zeitliche Blockade für die Selbstregistrierung konfigurieren möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „timeLock.config“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Nehmen Sie die entsprechenden Einstellungen hinsichtlich der Parameter leeway, escalatePunishment, smallPunishTime, bigPunishTime und reportAbuseCount vor.
- Klicken Sie auf den Button Speichern.
Deaktivierung von Bewertungssternen im Benutzerbereich
Um die Bewertungssterne (Kursbewertung) auf Start, Lernplatz und Katalog zu deaktivieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „rating.showStars“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zur Deaktivierung der Bewertungssterne auf Start, Lernplatz und Katalog geben Sie den Wert false ein. Mit dem Wert true sind die Bewertungssterne aktiviert.
- Klicken Sie auf den Button Speichern.
Konfigurieren von Open ID Connect
Um die Konfiguration für Open ID Connect für das Anmelden von Fremdnutzern bei Avendoo® vorzunehmen, gehen Sie folgendermaßen vor:
-
- Geben Sie in der Suche der Systemeinstellungen “openidconnect.configuration” ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- a) Wenn Sie Manuell auswählen, müssen Sie alle Werte selbst in die Textfelder eintragen, außer diejenigen, die generell festgelegt sind.
b) Wenn Sie URL auswählen, werden durch eine gegebene Einstellungs-URL die notwendigen Daten von dort bezogen. Die Textfelder werden dann entsprechend vorgefüllt.
Nehmen Sie die erforderlichen Eingaben vor. Folgende Tabellen dienen als Entscheidungshilfe. - Neue Mappings bauen Sie durch “ idpId.userAttribute[ Key ]= Pfad im JWT Payload “ (außer bei „userAttributeDelimiter „) und standardmäßig trennen Sie den Pfad mit „.“ (z.B.: „user.adress“).
Beispiel für das Setzen eines E-Mail-Mappings: „idpId.userAttribute[email]=user.email“Tabelle zu den Generellen Werten, wobei vor den Werten jeweils ein Präfix steht, z.B. „ipid“.
- Geben Sie in der Suche der Systemeinstellungen “openidconnect.configuration” ein.
Name | Typ | Beschreibung | Notwendig |
logout.redirect | URL | Festlegung einer URL, die als Redirect beim Logout eines Benutzers verwendet wird. Ist dieser Wert gegeben, wird der sich abmeldende Benutzer zu der definierten URL weitergeleitet anstelle zur standardmäßigen Avendoo®-Logout-Seite. | Nein |
clientID | Text | ID des Clients im Authentifizierungs-System | Ja |
clientSecret | Text | Secret des Clients im Authentifizierungs-System | Ja |
issuer | URL | Bezeichner für den Server, an den der Client Authorisierungs-Anfragen sendet. | Ja |
kid | Text | Key ID der JWK-Keys. Sie wird hier angegeben, um in der ID-Token Validierung diesen Key anstelle der Client ID zu verwenden, falls nötig. | Nein |
authorization.endpoint | URL | URL des Authorisierungs-Endpunkts | Ja |
token.endpoint | URL | Secret des Clients im Authentifizierungs-System | Ja |
userinfo.endpoint | URL | URL des Userinfo-Endpunkts. Wenn sie nicht definiert ist, wird die Userinfo aus ID-Token bezogen. | Nein |
jwks.uri | URI | URI des JWK-Sets. Sie wird zur Entschlüsselung des ID-Tokens verwendet. | Ja |
token.endpoint.auth.method | Text | Authentifizierungs-Methode für den Token-Endpunkt | Nur im Code-Flow |
subject.type | Text | Beschreibt, wie sich der Subject Identifier verhält. Mögliche Werte sind public und pairwise. | Ja |
response.type | Text | Der zu verwendende Flow. Bisher werden nur id_token, id_token token und code unterstützt. | Ja |
scope | Text | Der zu verwendende Scope. Bisher nur openid. | Ja |
id.token.signing.alg.value | Text | Der zu verwendende Verschlüsselungs-Algorithmus, der verwendet werden soll, um das ID-Token zu entschlüsseln (zum Beispiel „RS256“). | Ja |
reg.code | Text | Der Name des im Avendoo®-System angelegten Registrierungs-Codes. Definiert OE, Bereich und anderes. | Ja |
permissionGroupWhitelist | Liste aus einzelnen Texten | Eine Auflistung von Gruppenbezeichnern. Ist die Whitelist aktiviert, können nur Nutzer erstellt bzw. angemeldet werden, wenn im ID-Token-Payload im groups-Claim mindestens eine dieser Gruppen auf der Whitelist vorhanden ist. Ist die Whitelist aktiv, aber leer, ist kein Anmelden oder Anlegen über diese Konfiguration mehr möglich. | Nein |
restrict.login | Boolean (True/False) | Aktiviert die Whitelist, wenn true gesetzt. Andernfalls wird der Wert als false ausgewertet und die Whitelist bleibt inaktiv. | Nein |
ignore.at.validation | Boolean (True/False) | Wenn true gesetzt, wird die Access-Token-Validierung übersprungen. Dies kann bei SAP-Openid notwendig sein, sollte aber im Allgemeinen nicht aktiviert werden. | Nein |
Tabelle zu den neuen Mappings (optional):
Key | Typ | Bedeutung |
userAttributeDelimiter | Text | Beschreibt den Trenner, den Sie anstelle von „.“ benutzen sollen. |
login | Text | Benutzername |
IDPUserID | Identity Provider User ID | |
Text | ||
firstname | Text | Vorname |
lastname | Text | Nachname |
oe | Text | OE (=Organisationseinheit) |
company | Text | Firmenname |
street | Text | Straße |
postcode | Postleitzahl | |
location | Text | Ort |
group | Text | Gruppe |
area | Text | Bereich |
phone | Telefon | |
phone_mobile | Mobile Telefonnummer | |
field10 | Text | Definiert 10 |
field11 | Text | Definiert 11 |
field12 | Text | Definiert 12 |
field13 | Text | Definiert 13 |
field14 | Text | Definiert 14 |
region | Text | Region |
country | Text | Land |
gender | Text | Geschlecht, wobei „n“, „m“ und „f“ unterstützt werden. |
title | Text | Titel |
cost_center | Kostenstelle | |
mobile_phone_private | Private, mobile Telefonnummer | |
second_title | Text | Anrede |
external_reference | Externe Referenz | |
external_reference_type | Externer Referenztyp | |
personnel_number | Personalnummer |
Tabelle zu den alten, spezifischen Mappings (optional), die Sie noch verwenden können:
Name | Typ | Beschreibung |
attributeNameForIdpUserId | Text | Bezieht die IDP-User-ID aus diesem Feld anstelle aus dem Standard. |
attributeNameForUniqueUsername | Text | Bezieht den Usernamen aus diesem Feld anstelle aus dem Standard. |
attributeNameForEmail | Text | Bezieht die E-Mail aus diesem Feld anstelle aus dem Standard. |
attributeNameForFullname | Text | Bezieht den kompletten Namen aus diesem Feld anstelle aus dem Standard. |
attributeNameForFirstname | Text | Bezieht den Vornamen aus diesem Feld anstelle aus dem Standard. |
attributeNameForLastname | Text | Bezieht den Nachnamen aus diesem Feld anstelle aus dem Standard. |
attributeNameForOe | Text | Bezieht die OE aus diesem Feld anstelle aus dem Registrierungs-Code. |
attributeNameForArea | Text | Bezieht den Bereich aus diesem Feld anstelle aus dem Registrierungs-Code. |
attributeNameForGroup | Text | Bezieht die Gruppe aus diesem Feld anstelle aus dem Registrierungs-Code. |
attributeNameForPermissionGroup | Text | Bezieht die externen Referenzen für Berechtigungsgruppen aus diesem Feld anstelle aus dem Standard (groups-Claim). |
5. Klicken Sie auf den Button Speichern.
Weitere Informationen über die Authentifizierung durch Open ID Connect finden Sie hier.
Teamleiterbereich
Start- und Endzeit des Bildungsinventars im Teamleiterbereich
Wenn Sie die Start- und Endzeit des Bildungsinventars im Teamleiterbereich ausblenden möchten, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „learningInventoryHideStartAndEndForTeamleader “ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „learningInventoryHideStartAndEndForTeamleader“.
- Setzen Sie den Wert auf „1“ (true).
- Klicken Sie auf den Button Speichern.
Definition von Spalten im Teamleiter-Cockpit
Um Spalten im Teamleiter-Cockpit im Standard zu definieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „cockpit.table.employeeslist.columnconfig.default“ für die Konfiguration der Spalten auf dem Reiter Mitarbeiter ein.
- Geben Sie im Feld Eigenschaft bearbeiten durch ein Komma getrennt ohne Leerzeichen ein, welche Spalten auf dem Reiter Mitarbeiter im Teamleiter-Cockpit angezeigt werden sollen. Beispiel: 2,3,7 heißt die folgende Spalten werden angezeigt: Nachname, E-Mail und Bericht. Erläuterung: 0=Benutzername; 1=Vorname; 2=Nachname; 3=E-mail; 4=OE; 5=Lerngruppe; 6=Kursfreigabe und 7=Bericht.
- Klicken Sie auf den Button Speichern.
- Geben Sie in der Suche der Systemeinstellungen „cockpit.table.favoriteslist.columnconfig.default“ für die Konfiguration der Spalten auf dem Reiter Favoriten ein.
- Geben Sie im Feld Eigenschaft bearbeiten durch ein Komma getrennt ohne Leerzeichen ein, welche Spalten auf dem Reiter Favoriten im Teamleiter-Cockpit angezeigt werden sollen. Beispiel: 18,20,22 heißt folgende Spalten werden angezeigt: Berichtskategorie, Bericht und Optionen. Erläuterung: 17=Favorit; 18=Berichtskategorie; 19=Unterkategorie; 20=Bericht, 21=Abo und 22=Optionen.
- Klicken Sie auf den Button Speichern.
- Geben Sie in der Suche der Systemeinstellungen „cockpit.table.learngroupList.columnconfig.default“ für die Konfiguration der Spalten auf dem Reiter Lerngruppen ein.
- Geben Sie im Feld Eigenschaft bearbeiten durch ein Komma getrennt ohne Leerzeichen ein, welche Spalten auf dem Reiter Lerngruppen im Teamleiter-Cockpit angezeigt werden sollen. Beispiel: 8,10,11 heißt folgende Spalten werden angezeigt: Lerngruppe, Durchgang und Bearbeitungsstatus. Erläuterung: 8=Lerngruppe; 9=Kursfreigabe; 10=Durchgang; 11=Bearbeitungsstatus; 12=Lernbegleitungsstatus und 13=Bericht.
- Klicken Sie auf den Button Speichern.
- Geben Sie in der Suche der Systemeinstellungen „cockpit.table.reportslist.columnconfig.default“ für die Konfiguration der Spalten auf dem Reiter Berichte ein.
- Geben Sie im Feld Eigenschaft bearbeiten durch ein Komma getrennt ohne Leerzeichen ein, welche Spalten auf dem Reiter Berichte im Teamleiter-Cockpit angezeigt werden sollen. Beispiel:14,16 heißt folgende Spalten werden angezeigt: Berichtskategorie und Bericht. Erläuterung: 14=Berichtskategorie; 15=Unterkategorie und 16=Bericht.
- Klicken Sie auf den Button Speichern.
Einstellung der verfügbaren Spalten auf dem Reiter „Mitarbeiter“ im Teamleiter-Cockpit
Wenn Sie einstellen möchten, welche Spalten im Teamleiter-Cockpit auf dem Reiter Mitarbeiter verfügbar sein sollen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „cockpit.table.employeeslist.columnconfig.allowed“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf „cockpit.table.employeeslist.columnconfig.default“.
- Geben Sie im Feld Eigenschaft bearbeiten die entsprechenden Zahlen durch Komma getrennt ein.
0 = Benutzername
1 = Vorname
2 = Nachname
3 = E-Mail
4 = OE
5 = Lerngruppe
6 = Kursfreigabe
7 = Bericht
28 = Personalnummer
27 = Überfällig
23 = IDD abgeschlossen
24 = IDD in Arbeit
25 = IDD offen
35 = Benutzerstatus - Klicken Sie auf den Button Speichern. Die Anzeige der entsprechenden Tabellenspalten ist aktiviert.
Selbstgenehmigung für Teamleiter einrichten
Um die Selbstgenehmigung für die Teamleiter zu aktivieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „teamleaderSelfApproval“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Nehmen Sie die entsprechenden Einstellungen vor. 1 bedeutet Selbstgenehmigung für Teamleiter ist aktiviert. 0 bedeutet Selbstgenehmigung für Teamleiter ist deaktiviert . Default-Wert ist 1.
Die Systemeinstellung ‚teamleaderSelfApproval‘ geht im Default davon aus, dass keine Genehmigungsanfragen erzeugt werden müssen, wenn sich ein Teamleiter selbst zu einem genehmigungspflichtigen Kurs oder einer genehmigungspflichtigen Veranstaltung anmeldet.
Wenn Sie den Wert der Systemeinstellung auf Ja = 1 setzen, werden keine ToDos und Mails bei der An- und Abmeldung erzeugt. Dabei spielt es keine Rolle, ob ein anderer Teamleiter ebenfalls für dieselbe OE zuständig ist oder der Teamleiter einen direkten Vorgesetzten hat.
Wenn Sie den Wert der Systemeinstellung hingegen auf Nein = 0 setzen, darf der Teamleiter sich nicht selbst an genehmigungspflichtige Lerninhalte anmelden. Der Vorgesetzte oder ein Teamleiter mit derselben OE-Zuständigkeit erhält ein ToDo sowie eine Genehmigungsanfrage per Mail. Voraussetzung hierfür ist, dass der Vorgesetzte oder Teamleiter über Genehmigungsrechte verfügt. - Klicken Sie auf den Button Speichern.
Benutzer- und Teamleiterbereich
Selbsterfassung von Bildungsinventartypen
Um festzulegen, welche Typen von Bildungsinventar selbst erfasst werden können, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „achievement.createtypes“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Nehmen Sie die entsprechenden Einstellungen vor, indem Sie die Werte durch ein Semikolon getrennt eingeben. 22 steht für Veranstaltung, 24 für Zertifikat, 40 für Kurs, 61 für Qualifikation und 84 für Trainingsplan.
- Klicken Sie auf den Button Speichern.
Konfigurieren der IDD-Status- und datenanzeige
Um die Anzeige des IDD-Status und der IDD-Daten im Frontend zu aktivieren und die absolvierenden IDD-Stunden zu konfigurieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „insuranceDistributionDirective“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zum Aktivieren der IDD-Datenanzeige im gesamten Frontend setzen Sie iddEnabledFrontEnd auf true.
- Das limit ist per Default auf 15 zu absolvierende IDD-Stunden (gesetzlich geregelt) eingestellt. Bei Bedarf ändern Sie das Limit.
- Bei Bedarf pflegen Sie die weiteren IDD-relevanten Eigenschaften.
- Klicken Sie auf den Button Speichern.
Aktivierung von verfügbaren Terminen in Mein Kalender
Um die im Katalog verfügbaren Termine in Mein Kalender für individuelle Frontends zu aktivieren, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „calendar.frontend.showPossibleEvents“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Zur Aktivierung der verfügbaren Termine in Mein Kalender geben Sie den Wert true ein. Mit dem Wert false sind die verfügbaren Termine deaktiviert.
- Klicken Sie auf den Button Speichern.
Festlegung von MIME-Typen in der Community
Damit der Autor die entsprechenden MIME-Typen auf dem Reiter Optionen im Mandanten-Assistent zur Auswahl hat und für die Community im Benutzer- und Teamleiterbereich freigeben kann, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.mime.types“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Überprüfen Sie die Liste und geben Sie bei Bedarf die erforderlichen Daten pro Zeile für das Mimetype Mapping ein, beispielsweise „application/msword doc“ für Word-Dokumente oder „application/pdf pdf“ für PDF-Dokumente.
- Klicken Sie auf den Button Speichern.
Festlegung der Manifest-Datei für die Avendoo® PWA
Um eine gültige Manifest-Datei für die Avendoo® PWA festzulegen, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „pwa.manifest.config“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Legen Sie folgende Parameter und deren Werte wie im genannten Beispiel fest. Hierbei kann die „src“ (source) auch ein globales Medium oder jedes andere per URL zugängliche Bild sein. Beachten Sie weiterhin, dass die Werte wie in der unten genannten Beispiel-Konfiguration des Default-Avendoo®- Logos frei wählbar sind und Sie die Icons beliebig ergänzen können und dass die Icon-URL jede frei zugängliche URL sein kann.
{
"name": "Avendoo",
"short_name": "Avendoo",
"theme_color": "#1976d2",
"background_color": "#fafafa",
"icons": [
{
"src": "icon_152x152.png".
"sizes": "152x152",
"type": "image/png"
}
]
}
4. Klicken Sie auf den Button Speichern.
Freischaltung des Systems für die Avendoo® PWA in der Lizenz
Anzeige von Sprachversionen auf den Kurskacheln
Damit Benutzern und Teamleitern die Sprachversionen des Kurses auf den Kurskacheln angezeigt werden, gehen Sie folgendermaßen vor:
- Geben Sie in der Suche der Systemeinstellungen „system.global.css“ ein.
- Öffnen Sie den Systemeinstellungs-Assistenten durch einen Klick auf den Titel.
- Geben Sie folgende Daten ein:
.cardBottomInformation.cardLanguage {
display: flex;
}
.cardBottomInformation.cardRating {
display: none;
}
4. Klicken Sie auf den Button Speichern.