EmailToolRecipientList Objekt

Das       EmailToolRecipientList-Objekt beinhaltet Eigenschaften und Methoden, um eine Empfänger-Liste zu verwalten.

Damit auch individuelle Informationen aus dem Datensatz eines Empfängers in der Empfänger-Liste verwendet werden können, bedarf es einer sogenannten Attributszuordnungsdatei. Hier wird eine Zuordnung zwischen dem Datensatz-Feld sowie dem Feld der Empfänger-Liste angeben. Hierbei können nicht nur Felder, sondern auch feste Texte oder auch Formeln verwendet werden.

Aufbau für Datensatz-Feld:

Hier muss der Feldname lediglich in spitzen Klappern angegeben werden. Jedoch aufgrund des XML-Formats muss die Spitze Klammern entsprechend maskiert werden - <Feldname>

Aufbau für festen Text:

Damit einfacher Text verwendet werden kann, muss der Inhalt mittels doppelter Hochkommata eingeklammert sein - "Fester Text"

Aufbau für Formel:

Soll sich der Inhalt eines Feldes dynamisch über eine Formel ergeben können, muss diese Formel in sogenannten Chevrons eingeklammert werden - «Formel»

Der Aufbau der Datei im XML-Format muss dabei diesen Aufbau aufweisen:

<?xml version="1.0" encoding="UTF-16" standalone="yes"?>

<!-- DTD -->

<!DOCTYPE profile [

 <!ENTITY cr "&#x000a;<!--CR-->">

 <!ENTITY tab "&#x0009;<!--TAB-->">

 <!ELEMENT profile (list*, item*)*>

  <!ELEMENT list (list?, item?)*>

  <!ATTLIST list name CDATA #REQUIRED>

   <!ELEMENT item (#PCDATA)>

   <!ATTLIST item name CDATA #REQUIRED>

   <!ATTLIST item xml:space (default|preserve) "preserve"> ]>

<!-- DATA -->

<profile>

 <list name="MailProviderAttributesStructure">

    <item name="<Feldname1 in der Empfänger-Liste>"><<Feldname1 in combit CRM Datensatz>></item>

      <item name="<Feldname2 in der Empfänger-Liste>"><«Formel»></item>

    <item name="<Feldname3 in der Empfänger-Liste>"><"Fester Text"></item>

 </list>

 </profile>

 

Hier ein Beispiel für eine Empfänger-Liste in Mailchimp:

<?xml version="1.0" encoding="UTF-16" standalone="yes"?>

<!-- DTD -->

<!DOCTYPE profile [

 <!ENTITY cr "&#x000a;<!--CR-->">

 <!ENTITY tab "&#x0009;<!--TAB-->">

 <!ELEMENT profile (list*, item*)*>

  <!ELEMENT list (list?, item?)*>

  <!ATTLIST list name CDATA #REQUIRED>

   <!ELEMENT item (#PCDATA)>

   <!ATTLIST item name CDATA #REQUIRED>

   <!ATTLIST item xml:space (default|preserve) "preserve"> ]>

<!-- DATA -->

<profile>

 <list name="MailProviderAttributesStructure">

    <item name="EMAIL">&lt;ContactID.Kontakte.ID.Email&gt;</item>

    <item name="FNAME">&lt;ContactID.Kontakte.ID.Firstname&gt;</item>

    <item name="LNAME">&lt;ContactID.Kontakte.ID.Name&gt;</item>

      <item name="DATE">«Date(Date$(Now(),"%02d.%02m.%y"))»</item>

      <item name="TEXT">"Das ist ein fester Text."</item>

 </list>

 </profile>