Skip to content

Konfiguration

Grundlegende Konfiguration

Auf der Seite civicrm/admin/eventcheckin/settings sollten zumindest folgende Einstellungen vorgenommen werden:

  • Teilnehmerstatus, die für den Check-in in Frage kommen.
  • Status, den Anmeldungen beim Einchecken erhalten können (pro Status wird ein Button erzeugt)
  • Daten, die auf dem Checkin-Bildschirm angezeigt werden sollen

Anschließend sollte mindestens eine Nachrichtenvorlage angelegt werden, die den Platzhalter für die QR-Codes oder Checkin-Links enthält (z.B. {$event_checkin_code_img}). Dieser kann dann in automatisierten Event-E-Mails oder beim manuellen Versand von E-Mails oder Erzeugen von Dokumenten genutzt werden, z.B. um Veranstaltungstickets manuell zu erstellen.

Folgende Platzhalter werden von der Erweiterung bereitgestellt:

  • {$qr_event_checkin_code} - erzeugt einen eindeutigen Check-in-Link
  • {$qr_event_checkin_code_img} - erzeugt einen eindeutigen Check-in-Link, der als QR Code mit fester Größe ausgegeben wird
  • {$qr_event_checkin_code_data} - erzeugt einen einmaligen Check-in-Link, der als QR-Code ausgegeben wird - die Darstellung kann mit Hilfe der Bild-Attribute angepasst werden

In der Dokumentation der Erweiterung "Event Communication" sind mehr Informationen über die Verwendung der Platzhalter und weiterer Funktionen zu finden.

Berechtigungen

Um Teilnehmer einchecken zu können, ist die Berechtigung "Check-In Event Participants" (event checkin) sowie die "Access CiviCRM" -Berechtigungen erforderlich. Bspw. kann eine separate Rolle mit dem Namen "Event Check-in Staff" erstellt werden, deren Benutzer dann nur Veranstaltungsteilnehmer einchecken können aber keinen Zugriff auf andere CiviCRM-Daten haben.

Wenn Sie mit Hilfe eines externen Systems über die API einen "Remote Check-in" vornehmen möchten, muss der API-Benutzer über die Berechtigung "RemoteContacts: Check-In Event Teilnehmer" (remote event checkin) verfügen. Weiterhin muss der via remote_contact_id identifizierte Kontakt die CiviRemote-Rolle "Remote Check-In User" haben.