Der Datei-Ereignis-Trigger löst aus, wenn ein Interface, das auf die Dokumentverwaltung von X2B zugreift, ein Datei-Ereignis erzeugt. Sie nutzen ihn, um auf eine hochgeladene Datei mit einer Aktion zu reagieren.
Voraussetzungen
- Ein Interface, das Datei-Ereignisse erzeugt. Im Code ist das derzeit der FTP-Server: Er meldet einen Datei-Upload.
- Mindestens eine Aktion, die vom Trigger ausgelöst werden soll. Ein Trigger führt selbst nichts aus, siehe Trigger und Aktionen – Überblick.
So gehen Sie vor
- Öffnen Sie die Trigger-Verwaltung und fügen Sie mit + einen neuen Trigger hinzu.
- Wählen Sie den Typ Datei-Ereignis.
- Vergeben Sie einen Namen und optional einen Kommentar.
- Wählen Sie den Ereignistyp.
- Wählen Sie bei Bedarf das Quell-Interface.
- Bestätigen Sie den Dialog.
- Ordnen Sie den Trigger in der gewünschten Aktion über Trigger hinzufügen zu.
Felder
| Feld | Bedeutung | Hinweis |
|---|---|---|
| Id | Interne Nummer des Triggers | Nur zur Ansicht, bei einem neuen Trigger leer |
| Name | Name des Triggers in Auswahllisten | |
| Kommentar | Freie Dokumentation | Hat keine Funktion |
| Totzeit | Zeitspanne, in der der Trigger nach einer Auslösung gesperrt ist | Sperrt den ganzen Trigger |
| Ereignistyp | Art des Datei-Ereignisses, auf das der Trigger reagiert | Die Hilfe nennt das Feld Typ. Standard ist Any (alle Typen) |
| Quell-Interface | Interface, dessen Ereignisse beachtet werden | Die Hilfe nennt das Feld Quelle. Leer: Ereignisse aus jeder Quelle |
Ereignistypen
Die Auswahl enthält folgende Typen:
| Typ | Bedeutung |
|---|---|
Any |
Alle Datei-Ereignisse |
File Upload |
Datei hochgeladen |
File Download |
Datei heruntergeladen |
File Delete |
Datei gelöscht |
Directory Create |
Verzeichnis angelegt |
Directory Delete |
Verzeichnis gelöscht |
Hinweise und Grenzen
- Im Code erzeugt derzeit nur der FTP-Server ein Ereignis, und zwar
File Upload. Die übrigen Typen sind definiert, werden aber nirgends gemeldet. - Ein Datei-Ereignis wird von dem ersten passenden Trigger verbraucht. Weitere Datei-Ereignis-Trigger, die ebenfalls passen, lösen dafür nicht aus. Legen Sie deshalb nicht mehrere Trigger für dasselbe Ereignis an, sondern hängen Sie mehrere Aktionen an einen Trigger.
- Die Bezeichnungen der Ereignistypen erscheinen in der Oberfläche in englischer Schreibweise.
- Mit dem Ereignis wird der Dateiname übergeben.
- Die Totzeit verhindert Mehrfachauslösung, wenn kurz hintereinander viele Dateien eintreffen.

