Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

v5.3

...

 

...

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.

...

Weiterlesen ...

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).BezeichnungName der Automatisierung (später für den Cronjob wichtig).

Dateien

  • Hier können Sie diese Dateien auswählen, welche Sie

importieren wollen.
  • herunterladen wollen.

  • Geben Sie im Feld Name, den Pfad des Ordners (bei Verarbeitung mehrere Dateien), oder den Pfad einer Datei (bei Verarbeitung einer Datei) an

    • Bei Verarbeitung mehrere Dateien: Geben Sie einen Pfad an

    • Bei Verarbeitung einer Datei: Wenn diese umbenannt werden sollen, geben Sie

nach dem Doppelpunkt
    • in Wert einen anderen

Namen
    • Dateinamen an

.Dateien für die TransformationWenn Dateien transformiert werden sollen, geben Sie hier die Dateinamen an. "*" kann eingegeben werden, um alle möglichen Dateien zu transformieren.xslt KonfigurationHier 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öschenWählen Sie hier, ob und welche Dateiformate Sie nach dem import vom Server löschen wollen.E-Mail EmpfängerGeben 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.
  • Aktivieren Sie die Checkbox, um die Verarbeitung der Datei zu aktivieren

Info

Um Seiteneffekte zu vermeiden, verwenden Sie absolute Pfade


Dateien nach Download vom Quell-Server löschen

Dateien werden nach Download vom Server gelöscht

Profile

Profile werden der Automatisierung als Kind untergeordnet. 

Bereich

Beschreibung

Bezeichnung

Name der Automatisierung

Importprofil

Profil das verwendet werden soll

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 

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

Automation mit einem Cronjob

Um mit einer vorhandenen Konfiguration Dateien von einem Server zu importieren, führen Sie folgenden Befehl im root Verzeichnis aus. Ersetzen Sie das "XXX" mit der Bezeichnung Ihrer Automatisierung.

Codeblock
languagephpthemeRDark
php plugin/remote/brandbox/framework/brandboxsrc/cronentrypoint.php -plugin=join/automatehost=domain.brandbox.de -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=Normalize/Automate -identifier=XXX