結構設計工具

結構設計工具是一個方便使用的介面,可用於執行以下通用結構編輯任務:

  • 顯示現有結構。
  • 建立結構元素。
  • 在結構中移動元素。
  • 新增屬性值。

設計工具提供兩種檢視模式:

  • 文字模式顯示以正確語法編寫的結構元素及其屬性,並允許直接輸入文字。
  • 樹狀目錄模式是以樹狀目錄格式顯示元素的檢視,而且每個元素的多個關鍵屬性會以表格形式顯示。在此模式下,節點顯示控制允許使用者在檢視或編輯結構時,選擇是按內部識別碼顯示元素,或者按其關聯的螢幕標籤顯示元素。
備註:不屬於目前安裝擁有者的結構,在這兩種檢視模式下都會受到保護。

以下各節提供有關樹狀目錄模式中,可用功能的詳細資訊。

  • 如果結構定義是使用 'include' 陳述式來參考另一個結構,則在樹狀目錄區域的左側可以看到一個三角形。按一下這個三角形即可展開該結構。

  • 可以顯示有關元素定義的詳細資訊,如果適用,可以按一下該元素的編輯圖示 (顯示在右側),從樹狀目錄檢視進行更新。編輯明細圖示請注意,只有在此結構中定義的元素,才可以編輯元素屬性。檢視屬於另一個結構的 'include' 部分的元素屬性時,這些屬性為僅顯示。

  • 按一下「說明」圖示 說明圖示,為編輯窗格中的欄位和控制,提供內容關聯內嵌說明

  • 在目前檢視的結構中定義的任何元素,樹狀目錄左側會顯示一個功能表下拉式列表圖示。如果元素是包含在另一個結構中,就不會看到這個圖示。可以在樹狀目錄模式下新增元素。按一下該下拉式列表會顯示各種選項來新增、刪除或移動元素。結構編輯圖示請注意,並不會顯示所有選項,而是取決於允許功能表旁元素執行的動作。例如,在主要「結構」節點上,只會看到「新增」選項,因為無法刪除或移動「結構」節點。

新增元素時,首先會提示您輸入元素位置,該位置可以是目前元素的旁系節點或該元素的下階節點。無論是哪一個選項,新元素都會新增至按一下的功能表旁的元素下方。然後會提示您輸入元素類型。

以下列出可能的元素類型。大多數從字面就能明白,代表標準結構選項。

  • 特性列表。這是一種特殊類型的扁平化列表元素,用於對應包含某一特性類型的順序和特性值的列表元素。此元素僅適用於具有一或多個特性下階資料表的維護物件,其中主索引鍵是維護物件的索引鍵、特性類型和順序。不支援具有生效日期的特性集合。使用者會定義列表名稱、特性值元素名稱和特性類型。系統會相應地設定其餘的扁平化資訊。

  • 特性。這是一種特殊類型的扁平化欄位元素,用於將單一元素對應至指定特性類型的特性。此元素僅適用於具有一或多個特性下階資料表的維護物件,其中主索引鍵是維護物件的索引鍵、特性類型和順序。不支援具有生效日期的特性集合。使用者會定義元素名稱和特性類型。系統會相應地設定其餘的扁平化資訊。

  • 註釋。這會將註釋新增至結構。

  • 內嵌的 HTML。這專用於為 UI 提示啟用的結構,用於包含 UI 對應片段。

  • 欄位

  • 扁平化欄位

  • 扁平化列表

  • 群組

  • 包含業務物件結構

  • 包含業務服務結構

  • 包含資料區域結構

  • 包含對應結構

  • 包含 SS 結構

  • 輸入對應標題。這專用於為 UI 提示啟用的結構,用來定義對應的標題元素。

  • 列表

  • 巢狀扁平化欄位。這是來自下階資料表的扁平化欄位。

  • 原始元素。此元素用來依現狀擷取文字。它通常用來擷取 XML 結構,不含個別節點的任何定義細節。

  • 區段。這專用於為 UI 提示啟用的結構,用來定義對應中的區段。

  • 簡易欄位。這是一種特殊類型的欄位元素,用於定義對應至資料欄的元素,該資料欄可支援 XML 結構中定義的資料。(這是帶有字元大型物件資料類型 (CLOB) 或 XML 資料類型的資料欄)。

若要使用結構設計工具,可以選擇業務物件資料區域UI 對應業務服務以及 指令檔頁面上的結構頁籤。