4.0 KiB
LibreBooking Config Node
Der Config Node ermöglicht die zentrale Konfiguration von Standardwerten, die in allen LibreBooking Operationen verwendet werden können.
Überblick
Der LibreBooking Config Credential ist optional und dient dazu:
- Standardwerte zentral zu definieren
- Wiederholte Eingaben zu vermeiden
- Konsistente Einstellungen sicherzustellen
Installation
Der Config Node wird automatisch mit der LibreBooking Node installiert. Er erscheint unter Credentials als "LibreBooking Config".
Konfiguration
1. Config Credential anlegen
- Gehen Sie zu Credentials in n8n
- Klicken Sie auf Add Credential
- Suchen Sie nach LibreBooking Config
- Klicken Sie auf Create
2. Standardwerte definieren
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Standard Nutzungsbedingungen Akzeptiert | Vorauswahl für termsAccepted | true |
| Standard Teilnahme Erlauben | Vorauswahl für allowParticipation | false |
| Standard Ressourcen-ID | Standard-Ressource für Reservierungen | 0 (keine) |
| Standard Benutzer-ID | Standard-Benutzer für Reservierungen | 0 (angemeldeter Benutzer) |
| Standard Zeitplan-ID | Standard-Zeitplan für Ressourcen | 0 (keine) |
| Standard Zeitzone | Zeitzone für neue Benutzer | Europe/Berlin |
| Standard Sprache | Sprache für neue Benutzer | de_de |
3. Config mit Node verbinden
- Öffnen Sie einen LibreBooking Node
- Bei Ressourcen wie Reservierung, Ressource, Benutzer oder Konto erscheint ein optionales Credential-Feld für LibreBooking Config
- Wählen Sie Ihre Config Credential aus
Verwendung
Beispiel: Reservierung erstellen
Ohne Config Node:
- Ressourcen-ID: 1
- Startzeit: ...
- Endzeit: ...
- Nutzungsbedingungen Akzeptiert: true (manuell)
Mit Config Node:
- Ressourcen-ID: 1 (oder aus Config wenn 0 = übernehmen)
- Startzeit: ...
- Endzeit: ...
- Nutzungsbedingungen Akzeptiert: (automatisch aus Config)
Priorität der Werte
- Höchste Priorität: Werte direkt im Node eingegeben
- Niedrigere Priorität: Werte aus dem Config Node
- Fallback: Eingebaute Standardwerte
Anwendungsfälle
1. Automatisierte Buchungen
Wenn Sie einen Workflow haben, der automatisch Buchungen erstellt:
Config Node:
- Standard Nutzungsbedingungen Akzeptiert: true
- Standard Teilnahme Erlauben: false
So müssen Sie diese Werte nicht in jedem Create-Node angeben.
2. Standardressource für Abteilung
Config Node für Abteilung A:
- Standard Ressourcen-ID: 5 (Konferenzraum A)
Config Node für Abteilung B:
- Standard Ressourcen-ID: 8 (Konferenzraum B)
3. Mehrsprachige Umgebung
Config Node für deutschsprachige Workflows:
- Standard Zeitzone: Europe/Berlin
- Standard Sprache: de_de
Config Node für englischsprachige Workflows:
- Standard Zeitzone: Europe/London
- Standard Sprache: en_us
Best Practices
1. Benennung
Verwenden Sie aussagekräftige Namen für Ihre Config Credentials:
LibreBooking Config - ProduktionLibreBooking Config - TestLibreBooking Config - Abteilung Marketing
2. Dokumentation
Dokumentieren Sie Ihre Config-Einstellungen für Ihr Team.
3. Umgebungstrennung
Erstellen Sie separate Configs für verschiedene Umgebungen (Test/Produktion).
Fehlerbehebung
Config wird nicht angewendet
- Stellen Sie sicher, dass der Config Node mit dem LibreBooking Node verbunden ist
- Prüfen Sie, ob die Ressource den Config Node unterstützt (nur Reservierung, Ressource, Benutzer, Konto)
Werte werden überschrieben
- Direkt im Node eingegebene Werte haben immer Vorrang
- Lassen Sie Felder leer, wenn der Config-Wert verwendet werden soll
Technische Details
Der Config Node wird als n8n Credential implementiert, ist aber kein echtes Authentifizierungs-Credential. Er speichert lediglich Konfigurationswerte.
Credential-Name: libreBookingConfig
Unterstützte Ressourcen:
- Reservierung (
reservation) - Ressource (
resource) - Benutzer (
user) - Konto (
account)