Workflows
Documentation on the definition and use of Workflows in the ManyPrint Solutions Cloud Application.
Begriff und Definition von Workflows
Workflows sind Teil einer App innerhalb der ManyPrint Solutions Cloud Anwendung. Sie definieren Regeln, nach denen eines oder mehrere Layouts generiert werden sollen. Workflows arbeiten nach dem EVA-Prinzip.
Dateneingang
Workflows verarbeiten Daten und generieren daraus Layouts. Eingehende Daten können entweder über einen Upload übergeben werden, zum Beispiel via Upload einer Excel- oder CSV-Liste. Daten können aber auch von Drittdienstleistern importiert werden. ManyPrint Solutions kann alle im Internet verfügbaren Schnittstellen ansprechen und hat eine Vielzahl davon bereits intergriert. Eine Übersicht befindet sich unter www.manyprintsolutions.com/de/produkt/integration-schnittstellen.html.
Woher Daten importiert werden sollen, ist Teil der einmaligen Programmierung einer App.
Für die Benutzung externer Schnittstellen Dritter sind unter Umständen Zugangsdaten notwendig, die Sie als Anwender:in bereitstellen müssen. Eine Abrechnung der Kosten erfolgt ebenfalls direkt und nicht über ManyPrint Solutions.
Datenverarbeitung
Zur Generierung von Layouts verarbeitet die ManyPrint Solutions Cloud Anwendung die zur Verfügung stehenden Daten. Dabei kann ManyPrint Solutions aufgrund der vorliegenden Daten Entscheidungen treffen, die sich auf die Layout-Generierung auswirken. Ein Filtern, Gruppieren und Anreichern der Eingangsinformationen ist möglich. Auch ein ergänzender Import von Daten kann das Ergebnis einer Entscheidung sein.
ManyPrint Solutions arbeitet templatelos und verwendet stattdessen Konfigurationsdateien, in denen Eigenschaften von Corporate-Design-Elementen und andere Gestaltungsvorgaben hinterlegt sind. Die Erzeugung der Layouts erfolgt durch die Adaption der Layout-Regeln.
Aus einem Datensatz können so innerhalb einer Ausspielung sehr unterschiedliche Produkte im Hinblick auf die Produktart, den Umfang und die Gestaltung entstehen, die alle den hinterlegten Gestaltungsvorgaben entsprechen. Iterative Prozesse können Layouts und deren Inhalte automatisiert optimieren.
Datenausgabe
Für das Generieren von PDFs können unterschiedliche Ausgabeprofile verwendet werden. In einem Schritt können dabei nicht nur Ansichts-, Druck- und Web-PDF erstellt werden, sondern auch HTML und CSS für die Verwendung im Web und in E-Mails sowie viele andere Formate.
Die generierten Daten können abschließend automatisiert weitergeleitet werden. Unterstützt werden eine Vielzahl von Dienstleistungen. Eine Auflistung befindet sich unter www.manyprintsolutions.com/de/produkt/integration-schnittstellen.html.
Steuerung eines Workflows
Workflows können auf drei Arten gestartet werden:
- Per händischem Klick auf den Starten-Button.
- Via REST API. Somit lässt sich ein Workflow auch durch externe Software steuern.
- Über die Zeitsteuerung. Damit lassen sich Generierungen nach Intervallen festlegen, beispielsweise einmal pro Woche oder jeden Tag zu einer bestimmten Uhrzeit.
Workflows via REST API ansprechen
Jeder Workflows kann über seinen eigenen Endpunkt via REST angesprochen und gesteuert werden. Möglich sind:
- Workflow starten.
- Informationen über Jobs auslesen.
- Ausgabedokumente beziehen.