Nutzungsszenario
Das Ganze beginnt mit dem Kennenlernen des Anwendungsfalls:
Ein Telekommunikationsanbieter sendet monatliche Rechnungen per E-Mail an seine Kundinnen und Kunden. Bei diesen Rechnungen handelt es sich um eine interaktive Kommunikation. Die entsprechenden E-Mails enthalten Folgendes:
- eine kennwortgeschützte PDF, in diesem Tutorial als Druckkanal bezeichnet. Diese enthält Kundendetails, Rechnungsdetails, eine Übersicht der Gebühren, bequeme Zahlungsmodi für die Rechnung und Nutzungsdetails.
- einen Link zur Web-Version der Rechnung, in diesem Tutorial als Web-Kanal bezeichnet. Die Webversion der Rechnung bietet zusätzlich zu den Details in der PDF-Version eine grafische Darstellung der Nutzungsdetails und personalisierter Angebote auf Basis von Adobe Target. Die Web-Version enthält auch ein Online-Zahlungsformular. So können Online-Zahlungen getätigt werden, ohne die interaktive Kommunikation zu verlassen.
- einen Link zu Mehrwert-Services wie Online-Speicher, Musikabonnements und Videoabonnements auf Abruf.
Voraussetzungen
- Richten Sie eine AEM-Author-Instanz ein.
- Installieren Sie das AEM Forms-Add-On auf der Author-Instanz
- Richten Sie die MYSQL-Datenbank ein
- Beziehen Sie den JDBC-Datenbanktreiber (JAR-Datei) vom Datenbankanbieter. Die Beispiele in diesem Tutorial basieren auf der MySQL-Datenbank und verwenden den MySQL JDBC-Datenbanktreiber von Oracle.
Schritt 1: Planen Sie die interaktive Kommunikation
Der erste Schritt bei der Planung einer interaktiven Kommunikation besteht darin, den Inhalt der interaktiven Kommunikation fertigzustellen. Anschließend müssen Sie den Inhalt analysieren, um die verschiedenen Asset-Typen zu ermitteln, die zum Erstellen der interaktiven Kommunikation erforderlich sind.
Ziele:
So erstellen Sie eine Anatomie für die interaktive Kommunikation mit den folgenden Arten der Dateneingabe:
- Statischer Text
- Formulardatenmodell
- Agent-Benutzeroberfläche
- Bedingte Daten
- Bilder
Schritt 2: Erstellen eines Formulardatenmodells
Mit einem Formulardatenmodell können Sie eine interaktive Kommunikation mit unterschiedlichen Datenquellen verbinden, z. B. mit AEM-Benutzerprofilen, RESTful-Web-Diensten, SOAP-basierten Web-Diensten, OData-Diensten und relationalen Datenbanken. Ein Formulardatenmodell ist ein einheitliches Datenrepräsentationsschema von Geschäftseinheiten und Diensten, die in verbundenen Datenquellen verfügbar sind. Sie können das Formulardatenmodell mit einer interaktiven Kommunikation verwenden, um Daten aus verbundenen Datenquellen abzurufen. Weitere Informationen zum Formulardatenmodell finden Sie unter AEM Forms-Datenintegration.
Ziele:
- Konfigurieren der Datenbankinstanz (MySQL-Datenbank) als eine Datenquelle
- Erstellen des Formulardatenmodells mithilfe der MySQL-Datenbank als Datenquelle
- Hinzufügen von Datenmodellobjekten zum Datenmodell
- Konfigurieren der Lese- und Schreibdienste für Datenmodellobjekte
- Erstellen von Verknüpfungen zwischen den Datenmodellobjekten
- Anzeigen automatisch generierter Beispieldaten
- Beispieldaten bearbeiten
- Testen des Formulardatenmodells und der konfigurierten Dienste mit Testdaten
Schritt 3: Erstellen Sie Dokumentfragmente
Dokumentfragmente sind wiederverwendbare Komponenten einer Korrespondenz, die zum Erstellen einer interaktiven Kommunikation verwendet werden. Dokumentfragmente sind vom Typ „Text“, „Liste“ und „Bedingung“.
Ziele:
- Erstellen von Dokumentfragmenten
- Erstellen von Variablen
- Erstellen und Anwenden von Regeln
Schritt 4: Erstellen Sie Vorlagen
Für eine interaktive Kommunikation müssen auf dem AEM-Server Vorlagen für Druck- und Web-Kanäle verfügbar sein.
Die Vorlagen für den Druckkanal werden in Adobe Forms Designer erstellt und auf den AEM-Server hochgeladen. Diese Vorlagen stehen dann zur Verfügung, wenn Sie eine interaktive Kommunikation erstellen.
Die Vorlagen für den Web-Kanal werden in AEM erstellt. Autorinnen und Autoren sowie Administratorinnen und Administratoren von Vorlagen können Web-Vorlagen erstellen, bearbeiten und aktivieren. Nach ihrer Erstellung und Aktivierung stehen diese Vorlagen zur Verfügung, wenn Sie eine interaktive Kommunikation erstellen.
Ziele:
- Erstellen von XDP-Vorlagen für den Druckkanal mit Adobe Forms Designer
- Hochladen der XDP-Vorlagen auf den AEM Forms-Server
- Erstellen und Aktivieren von Vorlagen für den Web-Kanal
Schritt 5: Erstellen Sie interaktive Kommunikation
Nachdem Sie alle Bausteine wie Formulardatenmodell, Dokumentfragmente und Vorlagen für die Web-Version erstellt haben, können Sie mit der Erstellung einer interaktiven Kommunikation beginnen.
Eine interaktive Kommunikation kann über zwei Kanäle bereitgestellt werden: den Druckkanal und den Web-Kanal. Sie können auch eine interaktive Kommunikation mit dem Druckkanal als Primär erstellen. Die Option zum Drucken als Primär für den Web-Kanal stellt sicher, dass Inhalt, Vererbung und Datenbindung des Web-Kanals vom Druckkanal abgeleitet werden.
Ziele:
- Erstellen einer interaktiven Kommunikation für den Druckkanal
- Erstellen einer interaktiven Kommunikation für den Web-Kanal
- Erstellen einer interaktiven Kommunikation für den Druck- und Web-Kanal mit der Option zum Drucken als Primär
- Erstellen einer dynamischen Tabelle in der Web-Version der interaktiven Kommunikation
- Erstellen eines Diagramms in der Web-Version der interaktiven Kommunikation
- Erstellen von Hyperlinks in der Web-Version von interaktiver Kommunikation