中繼資料可讓資產分類和組織更輕鬆,並協助尋找特定資產的使用者。
依預設,AEM Forms會為每個資產類型提供一組已定義的中繼資料。 除了預設中繼資料,您還可以將自訂中繼資料新增至每個資產類型。 AEM Forms也提供您適當的方式,讓您有效率地建立、管理和交換表單的所有中繼資料。
如果您是開發人員或網站擁有者,您可以自訂Forms Portal(AEM Forms的使用者介面),以反映您在組織中使用的中繼資料。 如需表單入口網站的詳細資訊,請參閱在入口網站上發佈表單的簡介。
在AEM Forms中,與資產相關聯的中繼資料屬性清單會視其類型而定。 此外,如果您新增任何自訂中繼資料屬性,則會將其新增至新增自訂中繼資料之類型的所有資產。
AEM Forms支援下列資產類型:
以下是AEM Forms支援的中繼資料屬性詳細清單:
屬性名稱 | 資產類型 | 說明 |
標題 | 除資源外的所有 | 表單的顯示名稱。 |
說明 | 除資源外的所有 | 表單的說明。 用戶可以指定此值。 |
類型 | 全部 | 指定資產類型的唯讀值。 它可以具有以下值之一:
|
建立日期 | 全部 | 指定資產建立時間的唯讀值。 |
上次修改日期 | 全部 | 指定資產上次修改時間的唯讀值。 |
作者 | 除資源外的所有 | 根據表單類型自動計算的唯讀值。
|
狀態 | 除資源外的所有 | 定義表單下列狀態之一的只讀值:
|
上次發佈日期 | 除資源外的所有 | 指定表單上次發佈時間的唯讀值。 |
發佈開/關時間 | 除資源外的所有 | 排程表單自動發佈/取消發佈的時間。 使用者在編輯中繼資料時設定此值。
|
提交URL | 表單範本 PDF表格 |
若要設定使用者指定的URL,以便將表單資料送出至servlet。 可使用下列任何方法來設定提交URL,依優先順序列出:
|
HTML演算描述檔 | 表單範本 | 以HTML格式呈現表單範本時使用的HTML呈現描述檔。 |
演算格式 | 表單範本 調適性表單 |
此選項允許用戶在發佈表單時指定表單的渲染格式:
此選項僅用於限制表單入口網站(一般使用者可看到表單)的轉譯格式。 |
標記 | 除資源外的所有 | 與表單關聯的標籤可協助快速且輕鬆地搜尋。 |
引用 | 調適性表單 表單範本 資源 |
此表單相關的資產(其他表單或資源)清單。 這些資產可分為下列兩類:
這些資產會顯示為連結,而且可以按一下這些資產直接存取其中繼資料。 |
表單模型(XDP/XSD)選擇 | 調適性表單 | 指定在編寫最適化表單時使用的表單模型。 此屬性可以有下列值:
選取表單模型後,即可更新但無法移除。
|
資產具有現有的屬性值,可在唯讀模式中檢視。 此中繼資料是在表單上傳或表單建立時產生。
導覽至您要檢視中繼資料的資產所在位置。
使用下列其中一種方式開啟屬性頁面:
按一下「快速操作」(Quick Actions)中的「查看屬性」(View)「表徵圖。
「快速動作」是滑鼠暫留時在縮圖上顯示的動作項目。
選擇該表單,然後按一下工具欄中顯示的「查看屬性」(View Properties)表徵圖。
在未處於選擇模式時,按一下表格縮圖,導覽至表格詳細資訊頁面。 現在,按一下右上方的眼睛圖示,然後按一下其下方清單中的「屬性」。
開啟的屬性頁面會顯示僅包含含有某些值之中繼資料屬性的架構。
屬性頁面有一個工具列,包含兩個動作圖示:
內容部分分為兩部分:
您可以編輯現有中繼資料屬性的值,或將新值新增至現有中繼資料屬性欄位(例如,中繼資料欄位空白時)。
請依照上一節中提及的步驟,開啟屬性頁面,供您檢視選取表單的現有中繼資料。
在工具列中,按一下編輯圖示,將頁面模式從唯讀變更為讀/寫。
開啟的屬性頁面會包含混合有可編輯輸入欄位和靜態文字的架構。
靜態文本中顯示的屬性是您無法編輯的屬性。
您可以導覽至其他標籤,以尋找置入其下方之中繼資料屬性的輸入欄位。
此頁面有一個工具列,包含兩個與檢視模式不同的動作圖示:
這兩個動作都會引導使用者返回包含更新值之屬性頁面的唯讀模式。
屬性頁面的左側面板會顯示表單的縮圖。 依預設,顯示的縮圖是在建立表單(最適化表單)時或表單上傳時產生的縮圖。
對於所有表單類型,您可以選擇通過按一下上傳映像並從本地目錄瀏覽映像檔案來上傳映像。 選取的影像會當做縮圖使用,而非預設影像。
對於最適化表單,提供了附加功能,其允許用戶生成縮略圖作為當前最適化表單預覽的快照。 由於AEM Forms也支援製作最適化表單,因此每當您變更最適化表單時,最適化表單的預覽可能會變更。 產生縮圖的這項功能可協助您根據目前的預覽狀態,取得最適化表單的全新縮圖。 按一下「產生預覽」以執行此動作。
除了現成可用的中繼資料外,AEM Forms還支援新的自訂中繼資料。
提供了一種工具(元資料模式編輯器)來定義元資料佈局的模式;即,在表單的Properties頁面中顯示的佈局。 中繼資料結構編輯器可讓您新增或修改資產的自訂結構。
AEM Forms會在此工具中公開支援表單類型的中繼資料結構描述。 這樣,您可以訪問這些架構,並使用元資料架構編輯器中提供的功能添加自定義屬性。
導覽至工具>資產>中繼資料結構。
從列出的架構表單中按一下forms。
從開啟的清單中,按一下您要新增自訂中繼資料的資產類型。
這些結構包含立即提供的中繼資料屬性,且不得變更/編輯(選取核取方塊並從工具列按一下編輯),以避免功能問題。
所點按的任何資產類型都會開啟包含extendedmetadata
選項的清單。 編輯此架構。
選取extendedmetadata
旁的核取方塊,然後按一下工具列中顯示的編輯圖示。
AEM Forms會開啟選取資產類型的中繼資料架構編輯器/表單產生器(在此例中為最適化表單)。
中繼資料編輯器
左側面板包含標籤式區段,欄位放置在此區段中,右側面板會顯示所有可用的UI元件,以及從左側面板選取欄位的屬性。
鎖定的部分不可編輯,並包含框外提供的所有元資料屬性的欄位。
您可以按一下+符號,以新增其他標籤。
通過將欄位元件從上的Build Form部分拖動到架構頁,可以添加所需類型的自定義欄位。
按一下該欄位後,可在Settings部分下提供該欄位的規範。
導覽至您要新增自訂屬性的標籤(現有或新)。
將所需類型的元件從Build Form區段拖曳至左側面板,並放置在方便的位置。
您無法移動鎖定的部分,但可以將元件放置在任何空格中。
按一下您剛拖曳的元件。 在右側面板中開啟的「設定」索引標籤中,填入下列欄位的資訊:
指定欄位標籤,該欄位標籤將用作方案中欄位上方的顯示名稱(例如:部門)
在「對應至屬性」欄位下,您會看到預先填入的值'。/jcr:content/metadata/default'。 將「default」更改為所需的屬性名稱,該名稱用於將屬性儲存在crx儲存庫中(例如:'./jcr:content/metadata/department')
請勿變更首碼「」。/jcr:content/metadata/』,因為它定義了儲存屬性的路徑。
此外,屬性名稱必須是唯一的,以避免在儲存庫中同一位置寫入兩個或更多屬性的值。 因此,建議您變更'default'值。
根據需求填寫其他設定。 例如:如果要將欄位設定為必填欄位,請選擇「必填」選項。
要刪除添加的欄位,請選擇該欄位,然後按一下刪除表徵圖。
如有必要,請依照步驟1-3新增其他屬性。
進行所有更改後,按一下Done。
您已成功新增自訂中繼資料屬性。
AEM Forms中的所有最適化表單現在都包含此額外的中繼資料屬性。 您可以從屬性頁面編輯它。