Dokument mit einer Datenfile-Integration drucken (Video – 6:00)
Überblick
In diesem Beispiel erstellen Sie eine Integration, die ein bestimmtes BarTender-Dokument druckt, nachdem eine Trigger-Datei erkannt wurde. Die Trigger-Datei selbst enthält dabei die Daten, mit denen die Platzhalter im Dokument ausgefüllt werden. Die hier verwendeten Techniken lassen sich auch auf die späteren Beispiele anwenden.
Szenario
Ein Versandhandelsunternehmen muss bei jeder verpackten Bestellung einen Artikel mit Daten aus dem Verkaufsdatensatz drucken. Die Verkaufsanwendung erzeugt dazu eine durch Kommas getrennte Textdatei und speichert sie in einem Verzeichnis, das vom Integration Service überwacht wird. Sobald die Datei erkannt wird, löscht der Integration Service die Trigger-Datei, übergibt den Inhalt an BarTender, um die Platzhalter im Dokument zu füllen, und druckt das Dokument.
Umsetzung
Die folgenden Schritte beschreiben, wie Sie die Integration für das oben beschriebene Szenario einrichten, bereitstellen und überprüfen.
Daten-Datei einrichten
- Erstellen Sie den Netzwerkordner, in dem die Datendateien gespeichert werden sollen. Dies ist der Ordner, den der Integration Service überwacht. In diesem Beispiel heißt er
\\ShippingServer\NewOrders. - Erstellen Sie eine Textdatei mit den durch Kommas getrennten Daten (siehe unten). Sie können die Daten einfach kopieren und in die Textdatei einfügen.
-
BusinessName,ContactName,Position,Address1,City,State,Zip,Country,Phone1,Phone2Around the Town,Jerome Davis,Buyer,1220 Governor Sq.,Atlanta,GA,31002,USA,(706) 555-7788,(706) 555-6750
- Speichern Sie die Textdatei im im ersten Schritt erstellten Verzeichnis \\ShippingServer\NewOrders und nennen Sie sie "order.txt".
BarTender-Dokument erstellen
- Öffnen Sie BarTender.
- Wählen Sie im Menü Datei die Option Neu, um den Neues Dokument-Assistenten zu öffnen.
- Wählen Sie Leere Vorlage und klicken Sie dann auf Fertigstellen, um den Assistenten zu schließen.
- Wählen Sie im Menü Datei die Option Drucken, um den Drucken-Dialog zu öffnen.
- Wählen Sie im Dropdown-Menü Name den gewünschten Drucker aus und klicken Sie dann auf Schließen, um den Dialog zu beenden.
- Wählen Sie im Menü Datei die Option Seite einrichten, um den Seite einrichten-Dialog zu öffnen und konfigurieren Sie die Seite nach Bedarf.
- Wenn Sie die Seiteneinstellungen abgeschlossen haben, klicken Sie auf OK, um den Dialog zu schließen.
- Wählen Sie im Menü Datei die Option Datenbankverbindung einrichten, um den Datenbank-Assistenten zu öffnen.
- Klicken Sie auf Textdatei, um den gewünschten Datenbanktyp auszuwählen, und klicken Sie auf Weiter.
- Auf der Seite Datei auswählen des Assistenten klicken Sie auf die Schaltfläche Datei auswählen.
- Wechseln Sie zu
\\ShippingServer\NewOrdersund doppelklicken Sie auf order.txt, um die Datei auszuwählen. - Klicken Sie auf Weiter auf der Seite Datei auswählen des Assistenten.
- Auf der Seite Dateiformat des Assistenten stellen Sie sicher, dass im Dropdown-Menü Feldtrennung Komma ausgewählt ist, und klicken Sie auf Weiter.
- Auf der Seite Feldnamen des Assistenten stellen Sie sicher, dass Automatisch fortlaufende Feldnamen zuweisen ausgewählt ist, und klicken Sie auf Fertigstellen.
- Klicken Sie auf OK, um den Datenbank einrichten-Dialog zu schließen.
- Wählen Sie im Menü Erstellen die Option Text.
- Wählen Sie im Dropdown-Menü Textobjekte die Option Einzeilig.
- Klicken Sie irgendwo auf die Vorlage, um das Textobjekt hinzuzufügen.
- Klicken Sie mit der rechten Maustaste auf das Textobjekt und wählen Sie Eigenschaften aus dem Kontextmenü, um den Dialog Texteigenschaften zu öffnen.
- Klicken Sie im linken Navigationsbereich auf die Datenquelle des Textobjekts.
- Auf der Registerkarte Datenquelle klicken Sie auf
rechts neben dem Feld Typ, um den Assistenten zum Ändern des Datenquellentyps zu öffnen. - Wählen Sie im Dropdown-Menü Datenbankfeld aus und klicken Sie auf Weiter.
- Wählen Sie im Dropdown-Menü Feldname Feld 2 aus (im Textfile enthält das zweite Feld den Namen des Käufers).
- Geben Sie im Feld Beispieldaten für Feld als Beispiel "Käufername" ein.
- Klicken Sie auf Fertigstellen, um den Assistenten zu schließen.
- Klicken Sie auf Schließen, um den Dialog Texteigenschaften zu beenden.
- Wenn Sie weitere Datenbankfelder auf Ihrer Vorlage einfügen möchten, wiederholen Sie Schritt 16 und ordnen Sie jeweils ein Textobjekt dem passenden Feld zu. Andernfalls fahren Sie mit Schritt 28 fort.
- Wählen Sie im Menü Datei die Option Speichern, um das BarTender-Dokument unter dem Namen NewOrderAddress.btw zu speichern.
- Verschieben Sie die Beispieldatenbankdatei order.txt aus dem Ordner, den der Integration Service überwacht, in einen anderen Ordner.
- Schließen Sie BarTender.
Integrationsdatei erstellen und bereitstellen
- Öffnen Sie den Integration Builder.
- Klicken Sie auf Neue Integration erstellen, um den Dialog Neue Integration zu öffnen.
- Klicken Sie auf Datei und dann auf OK.
- Wählen Sie im Bereich Datei-Integration die Option Integration.
- Geben Sie im Bereich Eigenschaften den Namen Ihrer Integration als "Jede Bestellung" ein.
- Wählen Sie im Dropdown-Menü Integration starten die Option Automatisch.
- Unter Benutzerkonto geben Sie die Benutzeranmeldedaten an. Weitere Informationen finden Sie unter Dokument mit einer leeren Datei drucken.
- Wählen Sie im Bereich Datei-Integration die Option Dateierkennung.
- Wählen Sie im Bereich Eigenschaften unter Erkennungsoptionen im Dropdown-Menü Speicherort "Computer/Netzwerk" aus.
- Geben Sie bei der Option Zu überwachender Ordner den Pfad ein oder navigieren Sie zu dem Ordner, den der Integration Service überwachen soll. In diesem Fall geben Sie den im Abschnitt Daten-Datei einrichten erstellten Ordner \\ShippingServer\NewOrders an.
- Geben Sie im Feld Dateimuster "*.txt" ein. (Ohne Anführungszeichen.)
- Scrollen Sie nach unten zum Abschnitt Aktionen nach Erkennung. Wählen Sie im Dropdown-Menü Aktion die Option Datei löschen aus. Wenn der Integration Service die Datei erkennt, liest er automatisch alle Daten aus der Datei und speichert sie in einer Variablen; danach wird die Datei nicht mehr benötigt.
- Klicken Sie im Bereich Datei-Integration auf Dokument drucken. (Dies ist die Standardaktion.)
- Klicken Sie im Bereich Eigenschaften unter Dokument auf die Schaltfläche Durchsuchen, um das zuvor erstellte BarTender-Dokument NewOrderAddress.btw auszuwählen. Klicken Sie auf Öffnen.
- Scrollen Sie nach unten zu Datenbank-Überschreibungen. Wählen Sie im Dropdown-Menü Datenquelle die Option Integrations-Eingabedaten aus.
- Klicken Sie auf
oben links im Integration Builder, um die Integrationsdatei als NewOrderAddress.btin zu speichern. - Klicken Sie auf
Integration bereitstellen, um den Dialog Neue Bereitstellung zu öffnen. - Geben Sie einen Namen und eine Beschreibung für die Bereitstellung ein.
- Stellen Sie sicher, dass bei Integrationsdatei NewOrderAddress.btin ausgewählt ist. Andernfalls klicken Sie auf Durchsuchen und wählen Sie NewOrderAddress.btin aus.
- Fügen Sie unter Zielserver den oder die Server hinzu, auf denen Sie die Integrationsdatei bereitstellen möchten.
- Wählen Sie bei Zeitplan die Option Sofort aus.
- Legen Sie die gewünschten Einstellungen für Fehlerbehandlung fest.
- Klicken Sie auf OK, um den Dialog zu schließen und die Integrationsdatei bereitzustellen.
- Die Administration Console öffnet sich im Knoten Integrationen und zeigt Ihre Integration an.
Szenario ausführen und Integrationsverarbeitung anzeigen
- Klicken Sie in der Administration Console auf den Integrationsnamen "Jede Bestellung", um eine Detailansicht der Integration zu öffnen.
- Während Sie das Beispiel-Szenario im nächsten Schritt ausführen, können Sie die einzelnen Verarbeitungsschritte der Integration im Bereich Ausgabe dieser Ansicht beobachten.
- Kopieren Sie mit dem Windows Explorer die Textdatei order.txt in den Ordner
\\ShippingServer\NewOrders. - Die Integration startet fast sofort, löscht die Textdatei aus dem NewOrders-Ordner und sendet das BarTender-Dokument zum Druck.