業務物件定義其使用者介面

識別業務物件的其中一個責任是定義其使用者介面規則來檢視和維護其記錄。用於維護業務物件的標準實作是使用維護入口來顯示記錄。此入口包含可顯示業務物件相關資訊的「對應」區域。若要新增或變更記錄,使用者可以按一下可啟動維護業務處理助理指令檔的按鈕,而此指令檔會顯示維護「對應」。

顯示和維護「對應」是透過業務物件所驅動。業務物件可能會定義完整的 UI 對應,而此 UI 對應是根據對應的 HTML 來顯示所有資訊。請注意,對於下階業務物件,對應可能繼承自上階業務物件 (或「鏈結上方」的任何業務物件)。

發展中的標準是使用結構定義和 UI 提示來定義使用者介面行為,這樣就不需要完整 UI 對應,而是導出 HTML。結構語言包含一些基本顯示屬性,例如標籤隱藏。UI 提示提供允許動態產生格式化 UI 對應的許多其他標記和元素。對於使用者介面中的較複雜行為 (例如,需要 javascript),可能會透過 UI 提示在結構內定義 UI 對應片段。因此,只有複雜 UI 行為才能保證 javascript 和 HTML 的小型程式碼片段。不過,可以動態轉譯標準欄位的轉譯。UI 對應片段也允許要在使用者介面中包含的導出欄位。

業務物件結構可能會包含其結構定義分段的資料區域,以允許可重複使用的元件。在此情況下,資料區域也會包含所含元素的結構屬性和 UI 提示。

備註:如需所支援語法的詳細資訊,請參考 UI 提示語法

業務物件繼承中所提及,下階業務物件上未繼承結構。因此,使用 UI 提示進行自動 UI 轉譯時,下階業務物件必須定義具有所有定義的完整結構。良好的業務物件階層是設計成可供重複使用,這表示下階業務物件將包含上階業務物件結構,或者業務物件結構將會包含可重複使用的資料區域。