關於方案參考

本章介紹如何配置擴展架構以擴展Adobe 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:收件人

重要

命名空間的名稱必須簡潔,並且必須只包含根據XML命名規則授權的字元。

標識符不能以數字字元開頭。

以下命名空間是為Adobe Campaign應用程式操作所需的系統實體的說明而保留的,不得使用: xtknnmsncm溫度crmxxl

本頁內容