v7

關於方案參考

本章說明如何設定擴充功能綱要,以擴充Adobe Campaign資料庫的概念資料模型。

若要更瞭解Campaign內建表格及其互動,請參閱 Campaign Classic資料模型.

並以 XML 描述了應用程式中資料的實體和邏輯結構。它會遵循Adobe Campaign特有的語法,稱為 綱要.

綱要是與資料庫表格相關聯的XML檔案。 它定義資料結構,並描述表格的SQL定義:

  • 資料表的名稱
  • 欄位
  • 索引
  • 與其他表格的連結

它也說明用來儲存資料的XML結構:

  • 元素和屬性
  • 元素階層
  • 元素和屬性型別
  • 預設值
  • 標籤、說明和其他屬性。

結構描述可讓您定義資料庫中的實體。 每個實體都有一個結構描述。

下圖顯示結構在Adobe Campaign資料系統中的位置:

結構描述的語法

結構描述的根元素為 <srcschema>. 它包含 <element><attribute> 子元素。

第一個 <element> 子元素與實體的根一致。

<srcSchema name="recipient" namespace="cus">
  <element name="recipient">
    <attribute name="lastName"/>
    <attribute name="email"/>
    <element name="location">
      <attribute name="city"/>
   </element>
  </element>
</srcSchema>
注意

實體的根元素與結構描述同名。

<element> 標籤定義實體元素的名稱。 <attribute> 架構的標籤會定義 <element> 連結至的標籤。

結構描述的識別

資料結構會以其名稱和名稱空間來識別。

名稱空間可讓您依感興趣的區域來分組一組結構描述。 例如, cus 名稱空間用於客戶特定的設定(客戶)。

結構描述的識別索引鍵是使用名稱空間和以冒號分隔的名稱建置的字串;例如: cus:recipient.

重要

名稱空間名稱必須簡潔,且僅可包含符合XML命名規則的授權字元。

識別碼不能以數字字元開頭。

以下名稱空間是保留給操作Adobe Campaign應用程式所需的系統實體說明,不得使用: xtknlnmsncmtempnclcrmxxl.

本頁內容