[也適用於v8]{class="badge positive" title="亦適用於Campaign v8"}

種子地址 seed-addresses

如果收件者表格是自訂表格,則需要其他設定。 nms:seedMember ​結構描述必須延伸。 種子地址會新增一個標籤,用於定義適當的欄位,如下所示:

如需使用種子地址的詳細資訊,請參閱本節

實施 implementation

現成可用的​ nms:seedMember ​結構描述和連結表單將針對客戶設定進行擴充,以參考所有必要欄位。 結構描述定義包含詳細說明其設定模式的註解。

收件者表格延伸綱要的定義:

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

應用以下步驟:

  1. 建立​ nms:seedMember ​結構描述的延伸。 如需詳細資訊,請參閱本章節

  2. 在這個新的擴充功能中,使用下列引數在​ seedMember ​的根目錄新增元素:

    code language-none
    name="custom_customNamespace_customSchema"
    

    此元素必須包含匯出行銷活動所需的欄位。 這些欄位應與外部結構描述中對應的欄位同名。 例如,如果結構描述是​ cus:person ,則​ nms:seedMember ​結構描述應該擴充如下:

    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
    nms:seedMember ​結構描述的擴充功能必須符合Adobe Campaign中行銷活動和傳遞的結構。
    note important
    IMPORTANT
    • 在延伸期間,您必須為'email'欄位指定​ SQL名稱(@sqlname)。 SQL名稱必須與為收件者綱要保留的'sEmail'不同。

      • 您必須使用擴充​ nms:seedMember ​時建立的結構描述來更新資料庫結構。
      • 在​ nms:seedMember ​擴充功能中,包含電子郵件地址的欄位必須有​ name=“email” ​做為屬性。 SQL名稱必須與已用於收件者綱要的'sEmail'不同。 這個屬性必須立即宣告到​**<element name="custom_cus_person" />**​專案下。
  3. 相應地修改​ seedMember ​表單,以在​ Seed addresses ​視窗中定義新的「內部收件者」索引標籤。 如需詳細資訊,請參閱此頁面

    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>
    

如果未輸入種子位址的所有屬性,Adobe Campaign會自動取代設定檔:個人化期間會使用現有設定檔的資料自動輸入這些屬性。

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