시드 주소

수신자 테이블이 사용자 정의 테이블이면 추가 구성이 필요합니다. nms:seedMember 스키마가 확장되어야 합니다. 아래에서 보듯이 적절한 필드를 정의하기 위한 추가 탭이 시드 주소에 추가됩니다.

시드 주소 사용에 대한 자세한 내용은 이 섹션을 참조하십시오.

구현

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 루트에 새 요소를 추가합니다.

    name="custom_customNamespace_customSchema"
    

    이 요소에는 캠페인을 내보내는 데 필요한 필드가 포함되어야 합니다. 이러한 필드는 외부 스키마의 해당 필드와 이름이 같아야 합니다. 예를 들어 스키마가 cus:person​이면 nms:seedMember 스키마가 다음과 같이 확장되어야 합니다.

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

    nms:seedMember 스키마의 확장은 Adobe Campaign의 캠페인 구조와 배달 구조를 준수해야 합니다.

    중요
    • 확장 중에 'email' 필드에 SQL 이름(@sqlname)​을 지정해야 합니다. SQL 이름은 받는 사람 스키마에 대해 예약된 'sEmail'과 달라야 합니다.
    • nms:seedMember​을(를) 확장할 때 생성된 스키마로 데이터베이스 구조를 업데이트해야 합니다.
    • nms:seedMember 확장에서 이메일 주소를 포함하는 필드는 name=“email”​을 특성으로 포함해야 합니다. SQL 이름은 받는 사람 스키마에 이미 사용되는 'sEmail'과 달라야 합니다. 이 속성은 <element name="custom_cus_person" /> 요소 아래에 즉시 선언되어야 합니다.
  3. Seed addresses 창에서 새 "내부 수신자" 탭을 정의하려면 그에 따라 seedMember 양식을 수정합니다. 자세한 내용은 양식 구조를 참조하십시오.

    <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은 자동으로 프로필을 대체합니다.기존 프로필의 데이터를 사용하여 개인화하는 동안 자동으로 입력됩니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now