Produkt-News

Vollautomatischer FTP ProductionBot

Updates

  • 20.05.2017: Ermöglichung von ZIP-Files mit mehreren PDFs – unser Bot sortiert diese dann automatisch nach Namen und generiert ein zusammengesetztes PDF für die weitere Verarbeitung (siehe unten, File Name Requirements)
  • 20.05.2017: Ermöglichung der Nutzung eines eigenen FTP-Servers (auf den unser Bot Zugriff erhalten kann)
  • 20.04.2017: Test kundenseitig abgeschlossen; erfolgreiche Live-Schaltung.
  • 13.03.2017: Allgemeine Test-Phase abgeschlossen; “/” kann durch die Zeichenkette “-slash-” im Magazinnamen verwendet werden.
  • 16.02.2017: Technische Test-Phase abgeschlossen. Leistungsbeschreibung erweitert. Beginn der allgemeinen Test-Phase. Sonderzeichen “/” ist nicht mehr im Dateinamen erlaubt.
  • 03.02.2017: Technische Umsetzung abgeschlossen. Beginn der Test-Phase.
  • 16.01.2017: Technische Anforderungen aktualisiert (siehe unten)
    • PDFs werden nicht sofort gelöscht
    • Filename geändert
    • Bestimmte special characters werden unterstützt
  • 12.01.2017: Technische Anforderungen erstellt (siehe unten)

Nutzen

PDFs werden automatisch produziert, nachdem sie auf den 3DZ- oder kundeneigenen FTP-Server hochgeladen wurden.

Leistungsbeschreibung

Wenn Sie die PDF-Datei auf unseren oder Ihren eigenen Server geladen haben, führt unser automatischer Produktions-Roboter folgende Schritte aus:

  • holt das PDF ab
  • erzeugt eine Ausgabe in der entsprechenden Titelgruppe
  • lädt das PDF in die Ausgabe
  • benennt die Ausgabe um
  • stellt das Veröffentlichungsdatum ein
  • führt alle benötigten Exporte aus

Sie erhalten zudem bei einem Fehler oder dem erfolgreichen Abschluss der Magazinerstellung eine E-Mail-Benachrichtigung.

Implementierung

Sie erhalten ein Product Sheet mit einem How To. Darin enthalten sind sowohl die Anleitungen zum Einrichten des FTP-Zugangs, als auch die Richtlinien zur richtigen Benennung der PDF-Dateien.

Voraussichtliche Fertigstellung:

Ende Februar 2017


Update vom 12.01.2017

Technische Anforderungen

We want to give our users the possibility to use our (or an own) FTP-Server and a Bot to automatically upload their PDFs to our system without using any interface.

Requirements

  • Each user has his own folder
  • Each user has his own access credentials
  • All groups from the user account in 3DZ are also folders in the userfolder on the ftp-server
  • We automatically check for new fully uploaded PDFs
  • We automatically create new magazines from fully uploaded PDFs
  • We inform the contact if a PDF upload was successful, not successful or a magazine already existed
  • We set the name and publishing date based on the file name

Workflow:

  • We setup a new ftp user based on the 3dz username
    • We need to check if the 3dz account is connected to a mailability contact with a valid e-mailadress
    • We automatically create the file structure on the ftp-server
    • We automatically send the login data to the contact
  • We setup a watcher
    • Checks every minute if a new pdf is uploaded
      • By checking if the file size grows we make sure that only completely uploaded pdfs trigger the cron job
    • Compares the existing folders with the folders in the 3dz account
      • If there are new folders in the 3dz backend those folders will be automatically created on the ftp-server
  • We setup a cron job which is triggered by a new fully uploaded pdf on the ftp-server
    1. Check if pdf name matches the requierements
      • If there is a mismatch an e-mail notification will be send to the contact
        • Contains filename and title folder name
      • The PDF on the ftp-server will be moved to the failed upload folder and deleted the next day at 2am
    2. Duplicate check on the 3dz backend
      • If there is a duplicate an e-mail notification will be send to the contact
        • Contains filename and title folder name
      • The PDF on the ftp-server will be moved to the failed upload folder and deleted the next day at 2am
    3. Create magazine
    4. Upload pdf file (use the same upload as on the smarticle plattform)
      • If there is an error
        • e-mail notification to the contact
          • Contains filename and title folder name
        • The PDF on the ftp-server will be moved to the failed upload folder and deleted the next day at 2am
      • If it was successful
        • Rename magazine
        • Set publishing date
        • Do mobile export
        • e-mail notification to the customer
          • Contains filename and title folder name
        • The PDF on the ftp-server will be moved to the successful upload folder and deleted the next day at 2am

File Structure

  • /
    • user folder 1 (name = username)
      • title folder 1 (name = id_groupname from 3dz backend)
        • failed pdfs folder (name = “failed uploads”)
          • Failed PDF (name = YYYYMMDD_HH_MM_magazine_name)
          • Failed PDF (name = YYYYMMDD_HH_MM_magazine_name_001)
          • Failed PDF (name = YYYYMMDD_HH_MM_magazine_name_002)
        • successful pdfs folder (name = “successful uploads”)
          • Successful PDF (name = YYYYMMDD_HH_MM_magazine_name)
        • New PDF (name = YYYYMMDD_HH_MM_magazine_name)
      • title folder 2 (name = id_groupname from 3dz backend)
        • failed pdfs folder (name = “failed uploads”)
        • successful pdfs folder (name = “successful uploads”)
      • title folder 3 (name = id_groupname from 3dz backend)
        • failed pdfs folder (name = “failed uploads”)
        • successful pdfs folder (name = “successful uploads”)
    • user folder 2 (name = username)
      • title folder 1 (name = id_groupname from 3dz backend)
        • failed pdfs folder (name = “failed uploads”)
        • successful pdfs folder (name = “successful uploads”)
      • title folder 2 (name = id_groupname from 3dz backend)
        • failed pdfs folder (name = “failed uploads”)
        • successful pdfs folder (name = “successful uploads”)

File name
YYYYMMDD_HH_MM_magazine_name

  • only the following special characters are allowed
    • «
    • »
  • space needs to be written as _
  • -slash- will result in a /

 

#9843

LinkedIn
Twitter

Weitere Produkt-News

Das gibt’s Neues in KW12/13

Angebote per PDF empfangen Neben den Self-Service-Möglichkeiten auf app.smarticle.com ist es nun auch möglich, Angebote zu unseren verfügbaren Lizenzen als PDF zu bekommen. Über

Das gibt’s Neues in KW05/06

Token-API Mit der neuen Token-API ist es möglich, beliebige Shop-Systeme mit dem Smarticle-Archiv und dem Kampagnen-Marketing zu verknüpfen und Käufe sowie den

Das gibt’s Neues in KW03/04

Automatische Cover-Aktualisierungen in den Apps Bei Austausch von Coverseiten einzelner Ausgaben werden die Coverabbildungen in den Apps nun auch aktualisiert. Suchergebnisseite (Mobile)