Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
module:termine [04.06.2020 20:24]
Renzo Lauper [Termin- und Reservationsangaben gegenseitig anzeigen]
module:termine [21.12.2021 14:42]
Renzo Lauper [Anmeldungen für Termine]
Zeile 105: Zeile 105:
  
 ==== Termin- und Reservationsangaben gegenseitig anzeigen ==== ==== Termin- und Reservationsangaben gegenseitig anzeigen ====
-{{ :​module:​terminspalten.png?​nolink&​200|}}Im Reservations-Modul können Sie die Angaben des Termine einblenden, zu dem diese Reservation gehört. Einerseits ist dies in der Liste der Reservationen möglich, indem Sie pro Terminangabe eine eigene Spalte einblenden können, andererseits können Sie im Kalender im Tooltip diese Angaben auch einblenden. Die Spalten blenden Sie wie gewohnt mit dem "​Spalten"​-Button rechts oberhalb der Liste ein, welche Angaben im Tooltip im Kalender erscheinen sollen, definieren Sie in den Einstellungen zum Reservations-Modul mit der Option "​Termine-Tooltip:​ diese Felder anzeigen"​.+{{ :​module:​terminspalten.png?​nolink&​150|}}Im Reservations-Modul können Sie die Angaben des Termine einblenden, zu dem diese Reservation gehört. Einerseits ist dies in der Liste der Reservationen möglich, indem Sie pro Terminangabe eine eigene Spalte einblenden können, andererseits können Sie im Kalender im Tooltip diese Angaben auch einblenden. Die Spalten blenden Sie wie gewohnt mit dem "​Spalten"​-Button rechts oberhalb der Liste ein, welche Angaben im Tooltip im Kalender erscheinen sollen, definieren Sie in den Einstellungen zum Reservations-Modul mit der Option "​Termine-Tooltip:​ diese Felder anzeigen"​.
  
 Im Termine-Modul können Sie die zu einem Termin gehörenden Reservationen im Kalender-Tooltip oder in der Liste der Termine anzeigen. Dies erfolgt analog zum oben beschriebenen Vorgehen für die Reservationen über die "​Spalten"​-Auswahl resp. die Benutzer-Einstellung,​ diesmal in den Einstellungen zum Termine-Modul. Im Termine-Modul können Sie die zu einem Termin gehörenden Reservationen im Kalender-Tooltip oder in der Liste der Termine anzeigen. Dies erfolgt analog zum oben beschriebenen Vorgehen für die Reservationen über die "​Spalten"​-Auswahl resp. die Benutzer-Einstellung,​ diesmal in den Einstellungen zum Termine-Modul.
Zeile 159: Zeile 159:
  
 ===== Erinnerungen ===== ===== Erinnerungen =====
-{{ :​module:​erinnerungen.png?​150&​nolink|}}Möchten Sie zwei Tage vor einem Anlass ein Erinnerungs E-Mail erhalten, damit Sie die letzten Vorbereitungen nicht vergessen? Dafür sind die Erinnerungen im Termin-Modul gedacht. Diese können Sie nur verwalten, wenn auf Ihrem Login für das Terminmodul die Verwaltung der Erinnerungen aktiviert ist.\\ +{{ :​module:​erinnerungen.png?​150&​nolink|}}Möchten Sie zwei Tage vor einem Anlass ein Erinnerungs E-Mail erhalten, damit Sie die letzten Vorbereitungen nicht vergessen? Dafür sind die Erinnerungen im Termin-Modul gedacht. Diese können Sie nur verwalten, wenn auf Ihrem Login für das Terminmodul die Verwaltung der Erinnerungen aktiviert ist.
-Eine Erinnerung gilt immer für die Termine einer Termingruppe und mit der Deadline können Sie definieren, wann die Erinnerung verschickt werden soll. Dabei sind Zeitpunkte vor oder auch nach dem entsprechenden Anlass möglich. Die Empfänger der Erinnerung können Sie auf drei Arten definieren, die sich auch kombinieren lassen: Einzelne Personen, eine ganze Gruppe oder einzelne E-Mail Adressen. Zuletzt können Sie noch den Erinnerungstext erfassen, der jeweils verschickt werden soll. Im Text können Sie Platzhalter einfügen, die mit den Angaben des Empfängers oder des Termins ersetzt werden. Ein Beispiel finden Sie im Hilfetext zum Nachrichten-Text.+
  
 +==== Termine ====
 +Als erstes müssen Sie wählen, für welche Termine Sie die Erinnerungen verschicken möchten. Dabei können Sie eine der folgenden Optionen wählen:
 +  * Kalender: Wählen Sie einen ganzen Kalender, dann wird für jeden Termin aus einer Termingruppe aus diesem Kalender eine Erinnerung verschickt.
 +  * Termingruppe:​ Mit einer einzelnen Termingruppe werden nur Erinnerungen für Termine aus dieser Termingruppe verschickt, also z.B. für jeden erfassten Gottesdienst (aus der Termingruppe "​Gottesdienste"​)
 +  * Stichwort: Mit einem einzelnen Stichwort können Sie für alle Termine eine Erinnerung verschicken lassen, die dieses Stichwort zugewiesen haben - über alle Termingruppen hinweg.
 +  * Vorlage: Erstellen Sie im Termingruppen-Filter eine Filtervorlage mit den gewünschten Terminen und wählen Sie diese hier aus, dann wird diese Erinnerung für alle diese Termine verschickt werden.
 +
 +Sie können mehrere Erinnerungen erstellen, die je andere Termine aus unterschiedlichen Termingruppen erinnern. Ebenfalls ist es aber möglich, für die selben Termine mehrere Erinnerungen zu erstellen, z.B. eine 3 Tage vor dem Anlass und eine 7 Tage nach dem Anlass.
 +
 +==== Deadline ====
 +Wählen Sie die gewünschte Deadline. Diese gilt immer relativ zum entsprechenden Anlass. Falls es an einem Tag zwei Termine hat, für die Erinnerungen verschickt werden, kann es sein, dass gleichzeitig zwei Erinnerungen verschickt werden.
 +
 +==== Empfänger ====
 +Die Empfänger der Erinnerung können Sie auf verschiedene Arten definieren, die sich auch kombinieren lassen:
 +  * Leute: Wählen Sie hier Personen aus der Datenbank
 +  * Gruppen: Wählen Sie eine oder mehrere Gruppen, die diese Erinnerung erhalten sollen
 +  * E-Mail Adressen, kommagetrennt:​ Tragen Sie hier einzelne E-Mail Adressen ein. Dabei ist zu beachten, dass damit keine Platzhalter im Text verwendet werden können (siehe unten).
 +  * Eingeteilte Mitarbeitende folgender Dienste: Wählen Sie hier Dienste aus dem Dienstplan-Modul aus. Alle Personen, die in einem dieser Dienste am Termin eingeteilt sind, für den eine Erinnerung verschickt wird, erhalten die Erinnerung. Damit können Sie alle Diensthabenden vor einem Anlass an deren Einsatz erinnern. Hier sind einige Platzhalter praktisch (siehe unten).
 +
 +Zuletzt können Sie noch den Erinnerungstext erfassen, der jeweils verschickt werden soll. Im Text können Sie Platzhalter einfügen, die mit den Angaben des Empfängers oder des Termins ersetzt werden. Ein einfaches Beispiel finden Sie im Hilfetext zum Nachrichten-Text. Hier eine umfangreichere Liste der möglichen Platzhalter:​
 +=== Angaben zum Termin ===
 +  * ###​e_startdatum###:​ Datum des Anlasses, z.B. 13.7.2021
 +  * ###​e_startzeit###:​ Startzeit des Anlasses, z.B. 11:00
 +  * ###​e_title###:​ Titel
 +  * ###​e_kommentar###:​ Beschreibung
 +  * ###​e_kommentar2###:​ Interne Bemerkungen
 +  * ###​e_rota_own###:​ Die Dienste, in denen der Empfänger an diesem Anlass eingeteilt ist.
 +  * ###​e_rota_all_teams###:​ Auflistung aller Dienste, die an diesem Anlass Einsatz haben inkl. den Einteilungen (Nur Namen)
 +  * ###​e_rota_all_teams_details###:​ Auflistung aller Dienste, die an diesem Anlass Einsatz haben inkl. den Einteilungen (Namen inkl. Telefon und E-Mail der Mitarbeitenden)
 +=== Angaben zum Empfänger ===
 +  * %%###​r__salutation###​%%:​ Persönliche Anrede, z.B. Liebe
 +  * %%###​r__salutation_format###​%%:​ Förmliche Anrede, z.B. Sehr geehrte Frau
 +  * ###​r_vorname###:​ Vorname des Empfängers
 +  * ###​r_nachname###:​ Nachname des Empfängers
 ===== Info E-Mail bei Terminänderungen ===== ===== Info E-Mail bei Terminänderungen =====
 Über die Option "​Info-E-Mail bei Terminänderungen senden an" beim Bearbeiten einer Termingruppe können Sie eine oder mehrere Gruppen auswählen, deren Empfänger automatisch ein Info-E-Mail erhalten, wenn ein Termin dieser Termingruppe hinzugefügt,​ geändert oder gelöscht wird. Beim Erfassen oder Ändern des Termins erscheint bei solchen Termingruppen ein Schalter, mit dem diese Benachrichtigung im Einzelfall unterdrückt werden kann. Dies kann z.B. praktisch sein, wenn Sie lediglich einen Tippfehler korrigieren.\\ Über die Option "​Info-E-Mail bei Terminänderungen senden an" beim Bearbeiten einer Termingruppe können Sie eine oder mehrere Gruppen auswählen, deren Empfänger automatisch ein Info-E-Mail erhalten, wenn ein Termin dieser Termingruppe hinzugefügt,​ geändert oder gelöscht wird. Beim Erfassen oder Ändern des Termins erscheint bei solchen Termingruppen ein Schalter, mit dem diese Benachrichtigung im Einzelfall unterdrückt werden kann. Dies kann z.B. praktisch sein, wenn Sie lediglich einen Tippfehler korrigieren.\\
Zeile 196: Zeile 229:
  
 ===== Anmeldungen für Termine ===== ===== Anmeldungen für Termine =====
-{{ :​module:​gs_gid.png?​nolink|}}Falls ​mit dem [[typo3:​anmeldungen|TYPO3-Plugin kOOL-Gruppenanmeldungen]] ​arbeiten, ​können Sie für einen Termin automatisch ​eine Anmeldegruppe ​erstellen lassen. ​Dazu klicken ​Sie auf den blauen Balken "​Gruppen-Anmeldung"​ und aktivieren ​die CheckboxNach dem Speichern des Termines ​gelangen Sie direkt ​zur neuen Gruppe, ​um dort allenfalls noch Einstellungen ​anzupassen, wie z.B. die benötigten ​Gruppen-Datenfelder.\\ +Wenn sich die Besucher eines Anlasses vorgängig anmelden müssen, können Sie dies mit dem Formulare-Modul in kOOL oder dem [[typo3:​anmeldungen|TYPO3-Plugin kOOL-Gruppenanmeldungen]] ​sehr elegant lösen. In der Agenda auf der Website erscheint bei jedem Termin mit aktivierter Anmeldung automatisch ein Anmelde-Button. Solche Anmeldungen werden automatisch in kOOL gespeichert und können ​dort als Gruppen verwaltet werden. 
-Diese Checkbox pro Termin ​ist nur verfügbarwenn Sie in den globalen ​Einstellungen zum Termine-Modul bei der Option ​"Gruppen ​für Anmeldungen ​als Untergruppe dieser Gruppe anlegen" ​eine Gruppe ausgewählt habenDie Anmeldegruppe für einen Termin ​wird als Untergruppe dieser ​Gruppe angelegt. ​Dabei wird automatisch noch eine Zwischenebene mit dem Jahr angelegt.+ 
 +==== Einrichtung ==== 
 +Damit dies funktioniert,​ müssen ​Sie eine Platzhaltergruppe "​Anmeldungen"​ in kOOL erstellen. In den Globalen Einstellungen zum Termine-Modul müssen Sie diese Gruppe nun unter "​Gruppen ​für Anmeldungen als Untergruppe dieser Gruppe anlegen"​ auswählen, damit kOOL weiss, wo die Anmeldegruppen gespeichert werden sollen.\\ 
 +Falls Sie Ihre Termine in Kalendern getrennt haben, wollen Sie ev. die Option "​Anmeldegruppen nach Kalendar gruppieren"​ aktivieren. Damit wird die Gruppenstruktur unterhalb der Obergruppe "​Anmeldungen"​ in Untergruppen nach Kalendern unterteilt - was zu mehr Übersichtlichkeit führen kann. 
 + 
 +=== Mit einer TYPO3-Website === 
 +Sie müssen ​eine eigene Seite erstellen, auf der Sie ein Plugin "kOOL Gruppen-Anmeldungen"​ einfügen. In den Plugin-Einstellungen wählen Sie keine Gruppe aus sondern konfigurieren nur alle anderen Optionen. Z.B. die Formular- und Pflichtfelder,​ die Moderation der Anmeldungen,​ den Dankestext und allfällige E-Mails, die nach der Anmeldung verschickt werden sollen.\\ 
 +Die Gruppe ​lassen ​Sie leer, weil diese dann aus der Agenda übergeben wirdDenn für jeden Termin landet der Benutzer mit dem Anmelde-Button auf dieser einen Seite. Für welchen Termin, resp. welche Gruppe, er sich anmeldet, hängt vom Termin ab. 
 + 
 +=== Mit dem Formulare-Modul === 
 +Erstellen ​Sie im kOOL Formulare-Modul ein Formular. Weisen Sie keine Anmeldegruppe zu, das Feld "​Anmeldung für folgende Gruppe(n)"​ muss also leer bleiben. Richten Sie sonst aber alles so ein wie gewünscht, z.B. die Moderation, die Formularfelder und allfällige E-Mails, die nach der Anmeldung verschickt werden sollen.\\ 
 +Die Anmeldegruppe bleibt leer, weil diese vom Termin abhängt, für den sich der Besucher anmelden will. Aus der Agenda gelangt der Benutzer immer auf dieses eine Formular, um sich für einen Termin anzumelden. Die entsprechende Gruppe ist bei jedem Termin anders, diese wird aber über vom Button beim Termin automatisch ans Formular übergeben. 
 + 
 +Nun müssen Sie in den globalen Einstellungen zum Termine-Modul unter "​Formular,​ das für Terminanmeldungen verwendet wird" das oben erstellte Formular zuweisen, damit kOOL weiss, welches Formular für die Terminanmeldungen verwendet werden soll. (Hinweis: Es erscheinen nur die Formular ohne zugewiesene Anmeldegruppe.) 
 + 
 +==== Anmeldung pro Termin aktivieren ==== 
 +Bearbeiten Sie einen Termin und finden Sie den blauen Balken "​Gruppen-Anmeldung". Aktivieren Sie den Schalter "​Gruppe erstellen für Anmeldungen" und speichern Sie den Termin. Damit wird sofort eine neue Gruppe erstellt, in der die Anmeldungen später gespeichert werdenIm kOOL gelangen Sie sofort ​zur Bearbeitung dieser ​Gruppe, ​damit Sie gleich alle nötigen ​Einstellungen ​vornehmen können. Z.B. die maximale Anzahl Teilnehmer, den Anmeldeschluss oder Gruppen-Datenfelder.\\ 
 +Das ist alles. Ab sofort erscheint in der Agenda der Anmeldebutton bei diesem Termin und neue Anmeldungen werden in kOOL als Adressen gespeichertdie der entsprechenden Anmeldegruppe zugewiesen sind. 
 + 
 +==== Zusatzoptionen ==== 
 +=== Separate Formulare pro Termingruppe === 
 +Falls Sie pro Termingruppe ein separates Anmeldeformular benötigen, z.B. mit anderen Formular- oder Pflichtfeldern,​ oder mit anderen ​Einstellungen zum E-Mailversand,​ Moderation etc., können Sie pro Termingruppe in kOOL ein eigenes Formular definieren. Normalerweise wird immer das Hauptformular verwendet, das in TYPO3 oder im kOOL definiert ist. Falls für eine Termingruppe aber ein separates definiert ist, wird für Termine ​dieser Termingruppe dieses spezielle verwendet. 
 + 
 +Bearbeiten Sie eine Termingruppe,​ um eine der folgenden Einstellungen anzupassen:​ 
 +  * Für TYPO3: "​Anmelde-URL (oder TYPO3 Seiten-ID)":​ Tragen Sie hier die Seiten-ID aus TYPO3 ein, auf der Anmeldeformular für diese Termingruppe liegt. 
 +  * Für kOOL-Formulare: ​"Formular ​für Anmeldungen"​: Wählen Sie hier das Formular für diese Termingruppe(Hinweis: Es erscheinen nur die Formular ohne zugewiesene ​Anmeldegruppe.) 
 + 
 +=== Externes Anmeldeformular === 
 +In gewissen Fällen soll für einen Termin ​ein ganz eigenes oder externes Anmeldeformular verwendet werden. Dazu finden Sie im Formular des Termines unter "​Gruppen-Anmeldung"​ das Feld "​Anmelde-URL (für externe Anmeldung)"​. Tragen Sie dort die URL zum Anmeldeformular ein, damit der Anmeldebutton in der Agenda auf diese URL verlinkt. 
 + 
 +=== Hinweis zur Moderation === 
 +Wenn Sie eine fixe Platzbeschränkung haben, sollten Sie die Anmeldungen unmoderiert machen. Denn bei moderierter Anmeldung können solange Anmeldungen gemacht werden, bis Sie die letzte Anmeldung moderiert haben. Wenn also z.B. 49 Anmeldungen gespeichert sind für eine Gruppe ​mit maximal 50 Personen, können noch drei zu moderierende Anmeldungen eingehen. Sie können davon dann nur eine bewilligen, weil die Gruppe dann voll ist - erst ab dann erscheint auf der Website der Hinweis, dass die Gruppe voll ist. 
 + 
 +Deshalb müssen Sie die Moderation deaktivieren,​ wenn nach der 50. Anmeldung sofort Schluss sein soll. Ohne Moderation wird in kOOL sofort eine neue Adresse ​angelegt ​und der Anmeldegruppe zugewiesenDamit ist auch sofort ein weiterer Platz besetzt. Dadurch entstehen potenziell doppelte Adressen, wenn sich eine Person anmeldet, die bereits in kOOL gespeichert war. Damit Sie diese später bereinigen können, ​wird für jede solche Anmeldung ​eine [[https://​kool.help/​module/​adressen#​adressbereinigungen|Adressbereinigung]] gespeichert. Mit diesen können Sie die neuen Adressen zu bestehenden zuweisen.\\ 
 +Falls Sie die Adressen kurz nach dem Anlass nicht mehr benötigen, können Sie eine unmoderierte Anmeldung auch ohne Adressbereinigungen einstellen. Damit bleiben die Adressen als Dupletten in kOOL bestehen. Sobald Sie die Anmeldungen nicht mehr benötigen, können Sie nach allen Teilnehmern suchen und diese alle löschen, danach auch gleich die Anmeldegruppe löschen. Damit haben Sie alle potenziell doppelten Adressen wieder aus kOOL gelöscht.
  
 +=== Checkin ===
 +Mit der Checkin-Funktionalität des Präsenzliste-Moduls können Sie beim Eingang zum Anlass gleich alle Besucher prüfen, ob sie eine gültige Anmeldung haben. Dazu können Sie beim Bestätigungs E-Mail für eine Anmeldung gleich einen QR-Code mitschicken,​ den der Besucher am Eingang vorweisen muss. Mehr dazu finden Sie unter [[https://​kool.help/​module/​praesenzlisten#​checkin_mit_qr-code-scanner|Checkin zum Präsenzliste-Modul]].
 ===== Termin-Moderation ===== ===== Termin-Moderation =====
  
  • module/termine.txt
  • Zuletzt geändert: 12.10.2022 08:18
  • von Renzo Lauper