Tutorial: Erstellen von Dokumentfragmenten tutorial-create-document-fragments

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Erstellen von Dokumentfragmenten für die interaktive Kommunikation

05-create-form-data-model-main_small

Dieses Tutorial ist ein Schritt in der Reihe Erstellen Sie Ihre erste interaktive Kommunikation. Es wird empfohlen, der Reihe in chronologischer Reihenfolge zu folgen, um den vollständigen Anwendungsfall des Tutorials zu verstehen, auszuführen und zu demonstrieren.

Dokumentfragmente sind wiederverwendbare Komponenten einer Korrespondenz, die zum Erstellen einer interaktiven Kommunikation verwendet werden. Es gibt Dokumentfragmente der folgenden Typen:

  • Text: Ein Text-Asset ist eine Inhaltskomponente, die aus einem oder mehreren Textabsätzen besteht. Ein Absatz kann statisch oder dynamisch sein.
  • Liste: Eine Liste ist eine Gruppe von Dokumentfragmenten, einschließlich Text, Listen, Bedingungen und Bildern.
  • Bedingung: Mithilfe von Bedingungen können Sie festlegen, welche Inhalte in die interaktive Kommunikation aufgenommen werden, und zwar basierend auf den Daten, die vom Formulardatenmodell empfangen werden.

In diesem Tutorial werden Sie durch die einzelnen Schritte geführt, um mehrere Textdokumentfragmente zu erstellen, die auf der Anatomie im Abschnitt Interaktive Kommunikation planen basieren. Am Ende dieses Tutorials können Sie Folgendes:

  • Dokumentfragmente erstellen
  • Erstellen von Variablen
  • Regeln erstellen und anwenden

text_document_fragments

Im Folgenden finden Sie eine Liste der Dokumentfragmente, die in diesem Tutorial erstellt werden:

Jedes Dokumentfragment enthält Felder mit statischem Text, Daten, die vom Formulardatenmodell empfangen wurden, und Daten, die über die Agentenbenutzeroberfläche eingegeben wurden. Alle diese Felder werden im Abschnitt Interaktive Kommunikation planen dargestellt.

Beim Erstellen von Dokumentfragmenten in diesem Tutorial werden Variablen für Felder erstellt, die Daten über die Agentenbenutzeroberfläche empfangen.

Verwenden Sie FDM_Create_First_IC wie im Abschnitt Formulardatenmodell erstellen beschrieben, als Formulardatenmodell, um in diesem Tutorial Dokumentfragmente zu erstellen.

Schritt 1: Textdokumentfragment "Rechnungsdetails"erstellen step-create-bill-details-text-document-fragment

Das Dokumentfragment Rechnungsdetails enthält die folgenden Felder:

Feld
Datenquelle
Rechnungsnummer
Agent-Benutzeroberfläche
Rechnungszeitraum
Agent-Benutzeroberfläche
Rechnungsdatum
Agent-Benutzeroberfläche
Ihr Plan
Formulardatenmodell

Führen Sie die folgenden Schritte aus, um Variablen für Felder mit Agent-Benutzeroberfläche als Datenquelle zu erstellen, statischen Text zu erstellen und Formulardatenmodellelemente im Dokumentfragment zu verwenden:

  1. Wählen Sie Formulare > Dokumentfragmente.

  2. Wählen Sie Erstellen > Text.

  3. Geben Sie die folgenden Daten an:

    1. Geben Sie bill_details_first_ic als Name im Feld Titel ein. Der Titel wird automatisch im Name -Feld.
    2. Auswählen Formulardatenmodell von Datenmodell Abschnitt.
    3. Auswählen FDM_Create_First_IC als Formulardatenmodell und tippen Sie auf Auswählen.
    4. Tippen Sie auf Weiter.
  4. Wählen Sie die Variablen Registerkarte im linken Bereich und tippen Sie auf Erstellen.

  5. Im Variable erstellen Abschnitt:

    1. Eingabe Rechnungsnummer als Namen der Variablen.
    2. Auswählen Zeichenfolge als Typ.
    3. Tippen Sie auf Erstellen.

    variable_create_string

    Wiederholen Sie die Schritte 4 und 5, um die folgenden Variablen zu erstellen:

    • Billperiod: String type
    • BillDate: Datum Typ

    variables_bill_details

  6. Erstellen Sie statischen Text für die folgenden Felder mithilfe des rechten Bereichs:

    • Rechnungsnummer
    • Rechnungszeitraum
    • Rechnungsdatum
    • Ihr Plan

    variable_bill_details_static_text

  7. Setzen Sie den Cursor neben das Feld Rechnungsnr. und doppelklicken Sie auf der Registerkarte Variablen im linken Fensterbereich auf die Variable InvoiceNumber.

  8. Setzen Sie den Cursor neben das Feld Rechnungszeitraum und doppelklicken Sie auf die Variable Billperiod.

  9. Setzen Sie den Cursor neben das Feld Rechnungsdatum und doppelklicken Sie auf die Variable Bill Date.

  10. Wählen Sie die Registerkarte Datenmodellobjekte im linken Fensterbereich aus.

  11. Setzen Sie den Cursor neben das Feld Ihr Plan und doppelklicken Sie auf die Eigenschaft Kunde > Kundenplan.

    bill_details_customerplan_fdm

  12. Klicken Sie auf Speichern, um das Textdokumentfragment „Rechnungsdetails“ zu erstellen.

Schritt 2: Textdokumentfragment "Kundendetails"erstellen step-create-customer-details-text-document-fragment

Das Dokumentfragment "Kundendetails"enthält die folgenden Felder:

Feld
Datenquelle
Kundenname
Formulardatenmodell
Adresse
Formulardatenmodell
Lieferort
Agent-Benutzeroberfläche
Statuscode
Agent-Benutzeroberfläche
Mobiltelefonnummer
Formulardatenmodell
Alternative Kontaktnummer
Formulardatenmodell
Beziehungsnummer
Formulardatenmodell
Anzahl der Verbindungen
Agent-Benutzeroberfläche

Führen Sie die folgenden Schritte aus, um Variablen für Felder mit Agent-Benutzeroberfläche als Datenquelle zu erstellen, statischen Text zu erstellen und Formulardatenmodellelemente im Dokumentfragment zu verwenden:

  1. Wählen Sie Formulare > Dokumentfragmente.

  2. Wählen Sie Erstellen > Text.

  3. Geben Sie die folgenden Daten an:

    1. Geben Sie customer_details_first_ic als Name im Feld Titel ein. Der Titel wird automatisch im Name -Feld.
    2. Auswählen Formulardatenmodell von Datenmodell Abschnitt.
    3. Auswählen FDM_Create_First_IC als Formulardatenmodell und tippen Sie auf Auswählen.
    4. Tippen Sie auf Weiter.
  4. Wählen Sie die Variablen Registerkarte im linken Bereich und tippen Sie auf Erstellen.

  5. Im Variable erstellen Abschnitt:

    1. Geben Sie als Name der Variablen Placesupply ein.
    2. Auswählen Zeichenfolge als Typ.
    3. Tippen Sie auf Erstellen.

    Wiederholen Sie die Schritte 4 und 5, um die folgenden Variablen zu erstellen:

    • Statecode: Zahlentyp
    • Numberconnections: Zahlentyp
  6. Wählen Sie im linken Fensterbereich die Registerkarte Datenmodellobjekte aus, bewegen Sie den Cursor in den rechten Fensterbereich und doppelklicken Sie auf die Eigenschaft Kunde  >  Name.

  7. Drücken Sie die Eingabetaste, um den Cursor in die nächste Zeile zu bewegen, und doppelklicken Sie auf die Eigenschaft Kunde > Adresse.

  8. Erstellen Sie statischen Text für die folgenden Felder mithilfe des rechten Bereichs:

    • Mobiltelefonnummer
    • Alternative Kontaktnummer
    • Lieferort
    • Beziehungsnummer
    • Statuscode
    • Anzahl der Verbindungen

    customer_details_static_text_fdm

  9. Setzen Sie den Cursor neben das Feld Mobilfunknummer und doppelklicken Sie auf die Eigenschaft Kunde > mobilenum.

  10. Setzen Sie den Cursor neben dem Alternative Kontaktnummer und doppelklicken Sie auf das customer > alternatemobilenumber -Eigenschaft.

  11. Setzen Sie den Cursor neben das Feld Verhältnis-Nummer und doppelklicken Sie auf die Eigenschaft Kunde > relationshipnumber.

  12. Wählen Sie die Registerkarte Variablen und setzen Sie den Cursor neben dem Feld Ort der Lieferung und doppelklicken Sie auf die Variable Placesupply.

  13. Setzen Sie den Cursor neben das Feld Status-Code und doppelklicken Sie auf die Variable Statecode.

  14. Setzen Sie den Cursor neben das Feld Anzahl der Verbindungen und doppelklicken Sie auf die Variable Numberconnections.

    customer_details_df2

  15. Klicken Sie auf Speichern, um das Textdokumentfragment „Kundendetails“ zu erstellen.

Schritt 3: Erstellen Sie ein Textdokumentfragment für die Rechnungszusammenfassung step-create-bill-summary-text-document-fragment

Das Dokumentfragment „Rechnungszusammenfassung“ enthält die folgenden Felder:

Feld
Datenquelle
Vorheriger Saldo
Agent-Benutzeroberfläche
Zahlungen
Agent-Benutzeroberfläche
Anpassungen
Agent-Benutzeroberfläche
Gebühren für den laufenden Rechnungszeitraum
Formulardatenmodell
Fälliger Betrag
Agent-Benutzeroberfläche
Fälligkeitsdatum
Agent-Benutzeroberfläche

Führen Sie die folgenden Schritte aus, um Variablen für Felder mit Agent-Benutzeroberfläche als Datenquelle zu erstellen, statischen Text zu erstellen und Formulardatenmodellelemente im Dokumentfragment zu verwenden:

  1. Wählen Sie Formulare > Dokumentfragmente.

  2. Wählen Sie Erstellen > Text.

  3. Geben Sie die folgenden Daten an:

    1. Geben Sie bill_summary_first_ic als Name in das Feld Titel ein. Der Titel wird automatisch im Name -Feld.
    2. Auswählen Formulardatenmodell von Datenmodell Abschnitt.
    3. Auswählen FDM_Create_First_IC als Formulardatenmodell und tippen Sie auf Auswählen.
    4. Tippen Sie auf Weiter.
  4. Wählen Sie die Variablen Registerkarte im linken Bereich und tippen Sie auf Erstellen.

  5. Im Variable erstellen Abschnitt:

    1. Geben Sie als Name der Variablen Previousbalance ein.
    2. Wählen Sie als Typ Zahl.
    3. Tippen Sie auf Erstellen.

    Wiederholen Sie die Schritte 4 und 5, um die folgenden Variablen zu erstellen:

    • Zahlungen: Zahlentyp
    • Anpassungen: Zahlentyp
    • Fälliger Betrag: Zahlentyp
    • Dauer: Datum Typ
  6. Erstellen Sie statischen Text für die folgenden Felder mithilfe des rechten Bereichs:

    • Vorheriger Saldo
    • Zahlungen
    • Anpassungen
    • Gebühren für den laufenden Rechnungszeitraum
    • Fälliger Betrag
    • Fälligkeitsdatum
    • Zahlungsverzug nach Fälligkeitsdatum beträgt $ 20

    bill_summary_static

  7. Setzen Sie den Cursor neben das Feld Vorheriger Saldo und doppelklicken Sie auf die Variable Previousbalance.

  8. Setzen Sie den Cursor neben das Feld Zahlungen und doppelklicken Sie auf die Variable Payments.

  9. Setzen Sie den Cursor neben das Feld Anpassungen und doppelklicken Sie auf die Variable Adjustments.

  10. Setzen Sie den Cursor neben das Feld Fälliger Betrag und doppelklicken Sie auf die Variable Amountdue.

  11. Setzen Sie den Cursor neben das Feld Fälligkeitsdatum und doppelklicken Sie auf die Variable Duedate.

  12. Wählen Sie die Registerkarte Datenmodellobjekte im linken Bereich, platzieren Sie den Cursor in den rechten Bereich neben dem Feld Gebühren für aktuelle Rechnungsperiode und doppelklicken Sie auf die Eigenschaft bills > usagecharges.

    bill_summary_static_variables

  13. Klicken Sie auf Speichern, um das Textdokumentfragment „Kundendetails“ zu erstellen.

Schritt 4: Erstellen Sie ein Textdokumentfragment für „Zusammenfassung der Kosten“ step-create-summary-of-charges-text-document-fragment

Das Dokumentfragment „Zusammenfassung der Gebühren“ enthält die folgenden Felder:

Feld
Datenquelle
Anrufgebühren
Formulardatenmodell
Gebühren für Konferenzanrufe
Formulardatenmodell
SMS-Gebühren
Formulardatenmodell
Gebühren für das mobile Internet
Formulardatenmodell
Nationale Roaming-Gebühren
Formulardatenmodell
Internationale Roaming-Gebühren
Formulardatenmodell
Mehrwert - Service-Gebühren
Formulardatenmodell
Gesamtkosten
Formulardatenmodell
GESAMTZAHLBARER ZUSCHUSS
Formulardatenmodell

Führen Sie die folgenden Schritte aus, um statischen Text zu erstellen und Formulardatenmodellelemente im Dokumentfragment zu verwenden:

  1. Wählen Sie Formulare > Dokumentfragmente.

  2. Wählen Sie Erstellen > Text.

  3. Geben Sie die folgenden Daten an:

    1. Geben Sie summary_charges_first_ic als Name im Feld Titel ein. Der Titel wird automatisch in das Feld „Name“ eingetragen.
    2. Auswählen Formulardatenmodell von Datenmodell Abschnitt.
    3. Auswählen FDM_Create_First_IC als Formulardatenmodell und tippen Sie auf Auswählen.
    4. Tippen Sie auf Weiter.
  4. Erstellen Sie statischen Text für die folgenden Felder mithilfe des rechten Bereichs:

    • Anrufgebühren
    • Gebühren für Konferenzanrufe
    • SMS-Gebühren
    • Gebühren für das mobile Internet
    • Nationale Roaming-Gebühren
    • Internationale Roaming-Gebühren
    • Mehrwert - Service-Gebühren
    • Gesamtkosten
    • GESAMTZAHLBARER ZUSCHUSS

    summary_charges_static

  5. Wählen Sie die Registerkarte Datenmodellobjekte.

  6. Setzen Sie den Cursor neben das Feld Anrufgebühren und doppelklicken Sie auf die Eigenschaft billscallcharges.

  7. Setzen Sie den Cursor neben das Feld Konferenzanrufgebühren und doppelklicken Sie auf die Eigenschaft bills > confcallcharges.

  8. Setzen Sie den Cursor neben das Feld SMS-Gebühren und doppelklicken Sie auf die Eigenschaft bills > smscharges.

  9. Setzen Sie den Cursor neben das Feld Mobile Internetgebühren und doppelklicken Sie auf die Eigenschaft bills > internetcharges.

  10. Setzen Sie den Cursor neben das Feld Nationale Roaming-Gebühren und doppelklicken Sie auf die Eigenschaft bills > roamingnational.

  11. Setzen Sie den Cursor neben das Feld Internationale Roaming-Gebühren und doppelklicken Sie auf die Eigenschaft bills > roamingintnl.

  12. Setzen Sie den Cursor neben das Feld Mehrwert - Service-Gebühren und doppelklicken Sie auf die Eigenschaft bills > vas.

  13. Setzen Sie den Cursor neben das Feld Gebühren insgesamt und doppelklicken Sie auf die Eigenschaft bills > usagecharges.

  14. Setzen Sie den Cursor neben das Feld GESAMT ZAHLBAR und doppelklicken Sie auf die Eigenschaft bills > usagecharges.

    summary_charges_static_fdm

  15. Wählen Sie den Text in der Zeile Mehrwert - Service-Gebühren aus und tippen Sie auf Regel erstellen, um eine Bedingung zu erstellen, auf deren Grundlage die Zeile in der interaktiven Kommunikation angezeigt wird:

  16. Im Regel erstellen Popup-Fenster:

    1. Auswählen Datenmodelle und Variablen und dann Rechnungen > callcharges.
    2. Auswählen kleiner als als Operator.
    3. Auswählen Zahl und geben Sie den Wert als 60.

    Basierend auf dieser Bedingung wird die Zeile Mehrwert-Services-Gebühren nur angezeigt, wenn der Wert für das Feld Anrufkosten unter 60 liegt.

    create_rules_caption

  17. Klicken Sie auf Speichern, um das Textdokumentfragment „Zusammenfassung der Gebühren“ zu erstellen.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da