v7
Applicabile a Campaign Classic v7
v8
Applicabile anche a Campaign v8

Indirizzi di seed seed-addresses

Se la tabella dei destinatari è personalizzata, sono necessarie configurazioni aggiuntive. Il nms:seedMember deve essere esteso. Viene aggiunta una scheda aggiuntiva agli indirizzi di seed per definire i campi appropriati, come illustrato di seguito:

Per ulteriori informazioni sull’utilizzo degli indirizzi di seed, consulta questa sezione.

Implementazione implementation

Il nms:seedingMember Lo schema e il modulo collegato fornito con il prodotto devono essere estesi per la configurazione del cliente in modo che faccia riferimento a tutti i campi necessari. La definizione dello schema contiene commenti che ne descrivono la modalità di configurazione.

Definizione dello schema esteso della tabella dei destinatari:

<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>

Applica i seguenti passaggi:

  1. Crea un'estensione del nms:seedingMember schema. Per ulteriori informazioni al riguardo, consulta questa sezione.

  2. In questa nuova estensione, aggiungi un nuovo elemento nella directory principale di seedMember con i seguenti parametri:

    code language-none
    name="custom_customNamespace_customSchema"
    

    Questo elemento deve contenere i campi necessari per esportare le campagne. Questi campi devono avere lo stesso nome dei campi corrispondenti nello schema esterno. Ad esempio, se lo schema è cus:person , il nms:seedMember lo schema deve essere esteso come segue:

    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
    L'estensione del nms:seedingMember lo schema deve essere conforme alle strutture di una campagna e di una consegna in Adobe Campaign.
    note important
    IMPORTANT
    • Durante l’estensione, devi specificare un’ Nome SQL (@sqlname) per il campo "email". Il nome SQL deve essere diverso da 'sEmail' riservato allo schema del destinatario.

      • È necessario aggiornare la struttura del database con lo schema creato durante l’estensione nms:seedingMember.
      • In nms:seedingMember , il campo contenente l'indirizzo e-mail deve avere name=“email” come attributo. Il nome SQL deve essere diverso da 'sEmail' che è già in uso per lo schema del destinatario. Questo attributo deve essere dichiarato immediatamente in <element name="custom_cus_person" /> elemento.
  3. Modifica il seedMember per definire una nuova scheda "Destinatario interno" nel Seed addresses finestra. Per ulteriori informazioni, consulta questa pagina.

    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>
    

Se non vengono immessi tutti gli attributi dell’indirizzo di seed, Adobe Campaign sostituisce automaticamente i profili: verranno immessi automaticamente durante la personalizzazione utilizzando i dati di un profilo esistente.

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