Mit Hilfe dieses Plugins können Dateien von einem Server heruntergeladen und in brandbox importiert werden.Dies kann mit oder ohne Verschlüsselung erfolgen.
Verwendung
Das Plugin join/serverRemote kann verwendet werden, um Dateien Es ist möglich Dateien automatisch von einem Server in Ihre brandbox zu übertragen. Da Sie die Möglichkeit haben FTP und SFTP zu verwenden, können Sie Ihre Dateien auch verschlüsselt importieren. Dies ist vor allem sinnvoll, wenn Sie personenbezogene Dateien importieren wollen. Im Zusammenspiel mit join/automate kann dies über einen Cronjob automatisch passieren.beziehen.
Auflistung der verschiedenen Protokollen
...
Name | Beschreibung | |
---|---|---|
clientFtp | FTP | Ihre Dateien werden unverschlüsselt übertragen |
clientSftp | SFTP | Ihre Dateien werden verschlüsselt übertragen |
Konfiguration
Konfiguration eines Remote-Servers
Für die Konfiguration brauchen Sie einen Server und dessen Zugangsdaten. Von diesem Server werden die Dateien heruntergeladen und in brandbox importiert. Geben Sie die Zugangsdaten in einem neuen Datensatz der Tabelle "Remote Server" ein.
...
Konfiguration der Automatisierung
In der Konfiguration der Automatisierung, können Datei bezogene Einstellungen getroffen werden. Die Automatisierung wird verwendenverwendet, um mit einem Cronjob automatisch die gewählten Dateien zu importieren.
Bereich | Beschreibung | ||
---|---|---|---|
Identifier | Identifier der Automatisierung (später für den Cronjob wichtig) | ||
Bezeichnung | Name der Automatisierung | ||
Server | Wählen Sie hier den Remote-Server aus, vom dem Sie die Dateien importieren wollen (es kann hier nur ein Server gewählt werden). | Bezeichnung | Name der Automatisierung (später für den Cronjob wichtig).|
Importprofil | Profil das verwendet werden soll | ||
Dateien | E-Mail Empfänger | Geben Sie hier eine von E-Mail Adresse von Ihnen ein. Sollten irgendwelche Fehler vorfallen (Verbindung zum Server fehlgeschlagen oder sonstige Fehler), wird Ihnen automatisch eine E-Mail zugesendet, sobald versucht wird, Dateien vom Server herunterzuladen.
| |
Dateien für die Transformation | Wenn Dateien transformiert werden sollen, geben Sie hier die Dateinamen an. "*" kann eingegeben werden, um alle möglichen Dateien zu transformieren. | ||
xslt Konfiguration | Hier kann ein Dateiformat gewählt werden, welches transformiert werden soll. (CSV = .csv-Dateien, BMECat = .xml-Dateien). | ||
| Ändert die Zeichenkodierung vom ausgewählten Format nach UTF-8 bevor die Transformation / der Import durchgeführt wird. | ||
Dateien nach Import löschen | Wählen Sie hier, ob und welche Dateiformate Sie nach dem import vom Server löschen wollen. | ||
| |||
Filter | Bei der Verarbeitung mehrerer Dateien ist es möglich einen Dateifilter zu definieren. Bspw. können Dateien mit einem bestimmten Präfix gefiltert werden Dateiname(.*).xml | ||
Dateien nach Import löschen | Dateien werden nach Import gelöscht | ||
Dateien nach Import archivieren | Ordner in den die Dateien nach Import verschoben werden sollen |
Automation mit einem Cronjob
...
Codeblock | ||||
---|---|---|---|---|
| ||||
php plugin/remote/brandbox/brandboxframework/src/cronentrypoint.php -plugin=join/automate -label=XXX | ||||
Info | ||||
Um einen Crobjob erfolgreich ausführen zu können, ist eine entsprechende Rolle nötig. Diese bekommt den Haken "Cron" in der Rollen-Einstellung, sowie Zugriff und Leserechte auf die Tabellen "Automatisierung" und "Remote-Server".endpoint=Cron -package=Etl/Automate -identifier=XXX |