[Gäller även för v8]{class="badge positive" title="Gäller även Campaign v8"}

Dirigerade adresser seed-addresses

Om mottagartabellen är en anpassad tabell krävs ytterligare konfigurationer. Schemat nms:seedMember måste utökas. Ytterligare en flik läggs till i startadresserna för att definiera lämpliga fält, vilket visas nedan:

Mer information om hur du använder dirigerade adresser finns i det här avsnittet.

Implementering implementation

Schemat nms:seedMember och det länkade formuläret som finns i lådan ska utökas för kundkonfiguration, så att alla nödvändiga fält refereras. Schemadefinitionen innehåller kommentarer som beskriver dess konfigurationsläge.

Definition av det utökade schemat för mottagartabellen:

<srcSchema label="Person" name="person" namespace="cus">
  <element autopk="true" label="Person" name="person">
      <attribute label="LastName" name="lastname" type="string"/>
      <attribute label="FirstName" name="firstname" type="string"/>
    <element label="Address" name="address">
      <attribute label="Email" name="addrEnv" type="string"/>
    </element>
    <attribute label="Code Offer" name="codeOffer" type="string"/>
  </element>
</srcSchema>

Använd följande steg:

  1. Skapa ett tillägg till schemat nms:seedMember. Mer information om detta finns i det här avsnittet.

  2. I det nya tillägget lägger du till ett nytt element i roten för seedMember med följande parametrar:

    code language-none
    name="custom_customNamespace_customSchema"
    

    Det här elementet måste innehålla de fält som krävs för att exportera kampanjer. Dessa fält ska ha samma namn som motsvarande fält i det externa schemat. Om schemat till exempel är cus:person bör nms:seedMember-schemat utökas enligt följande:

    code language-none
      <srcSchema extendedSchema="nms:seedMember" label="Seed addresses" labelSingular="Seed address" name="seedMember" namespace="cus">
      <element name="common">
        <element name="custom_cus_person">
          <attribute name="lastname" template="cus:person:person/@lastname"/>
          <attribute name="firstname" template="cus:person:person/@firstname"/>
          <attribute name="email" sqlname="myEmailField" template="cus:person:person/address/@addrEnv" xml="false"/>
        </element>
      </element>
      <element name="seedMember">
       <element aggregate="cus:seedMember:common"/>
      </element>
    </srcSchema>
    
    note note
    NOTE
    Tillägget för schemat nms:seedMember måste överensstämma med strukturerna för en kampanj och en leverans i Adobe Campaign.
    note important
    IMPORTANT
    • Under tillägget måste du ange ett SQL-namn (@sqlname) för fältet email. SQL-namnet måste skilja sig från 'sEmail' som är reserverat för mottagarschemat.

      • Du måste uppdatera databasstrukturen med det schema som skapades när du utökar nms:seedMember.
      • I tillägget nms:seedMember måste fältet som innehåller e-postadressen ha name=“email” som attribut. SQL-namnet måste skilja sig från sEmail som redan används för mottagarschemat. Detta attribut måste deklareras omedelbart under elementet <element name="custom_cus_person" />.
  3. Ändra formuläret seedMember och definiera en ny intern mottagare i fönstret Seed addresses. Mer information finns på den här sidan.

    code language-none
    <container colcount="2" label="Internal recipient" name="internal"
                 xpath="custom_cus_person">
        <input colspan="2" editable="true" nolabel="true" type="treeEdit">
          <container label="Recipient (cus:person)">
            <input xpath="@last name"/>
            <input xpath="@first name"/>
            <input xpath="@email"/>
          </container>
        </input>
      </container>
    

Om inga attribut för startadressen anges ersätts profilerna automatiskt av Adobe Campaign: de anges automatiskt vid personalisering med data från en befintlig profil.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1