管理表單中繼資料

概覽 

中繼資料可讓資產分類和組織更輕鬆,並協助尋找特定資產的使用者。

AEM Forms依預設會為每個資產類型提供一組定義的中繼資料。 除了預設中繼資料,您還可以將自訂中繼資料新增至每個資產類型。 AEM Forms也為您提供適當的方式,讓您有效率地建立、管理和交換表單的所有中繼資料。

如果您是開發人員或網站擁有者,您可以自訂Forms入口網站,這是AEM Forms的使用者介面,可反映您在組織中使用的中繼資料。 如需Forms入口網站的詳細資訊,請參閱在入口網站上發佈表單的簡介

AEM Forms元資料

在AEM Forms,與資產相關的中繼資料屬性清單視其類型而定。 此外,如果您新增任何自訂中繼資料屬性,則會將其新增至新增自訂中繼資料之類型的所有資產。

資產類型

AEM Forms支援下列資產類型:

  • 表單範本(XFA表單)
  • PDF forms
  • 檔案(平面PDF)
  • 最適化表單
  • 資源
  • XFS

中繼資料的廣泛清單

以下是AEM Forms支援的中繼資料屬性詳細清單:

屬性名稱 資產類型 說明
標題 除資源外的所有 表單的顯示名稱。
說明 除資源外的所有 表單的說明。 用戶可以指定此值。
類型 全部

指定資產類型的唯讀值。 它可以具有以下值之一:

  • 表單範本
  • PDF表單、PDF表單(Acroform)或PDF表單(簽名)
  • 檔案、檔案(已簽署)
  • 調適性表單
  • 資源
建立日期 全部 指定資產建立時間的唯讀值。
上次修改日期 全部 指定資產上次修改時間的唯讀值。
作者 除資源外的所有

根據表單類型自動計算的唯讀值。

  • PDF/表單範本/檔案——從已上傳的二進位檔案擷取。
  • 最適化表單——在建立表單時登入使用者。
狀態 除資源外的所有

定義表單下列狀態之一的只讀值:

  • 無值:如果表單從未發佈過。
  • 已發佈:發佈表單時。
  • 已修改:在發佈表單後修改表單的時間。
上次發佈日期 除資源外的所有 指定表單上次發佈時間的唯讀值。
發佈開/關時間 除資源外的所有

排程表單自動發佈/取消發佈的時間。 使用者在編輯中繼資料時設定此值。

  • 「發佈開啟」和「關閉」時間都應超過目前日期。
  • 「發佈關閉」時間應超過「發佈開啟」時間。
提交URL

表單範本

PDF表格

若要設定使用者指定的URL,以便將表單資料送出至servlet。

可使用下列任何方法來設定提交URL,依優先順序列出:

  • 在AEM Forms設計人員中建立XFA表單時,使用HTTP提交按鈕,直接在表單範本中指定提交URL。
  • 在AEM FormsUI中,選取表單並指定編輯中繼資料屬性的送出URL。
  • 在Forms入口網站中,編輯Search & Lister元件,並在「表單連結」標籤下指定提交URL。
HTML演算描述檔 表單範本 以HTML格式呈現表單範本時使用的HTML呈現描述檔。
演算格式

表單範本

調適性表單

此選項允許用戶在發佈表單時指定表單的渲染格式:

  • HTML
  • PDF
  • 兩者

此選項僅用於限制表單入口網站(一般使用者可看到表單)的轉譯格式。

標記 除資源外的所有 與表單關聯的標籤可協助快速且輕鬆地搜尋。
引用

調適性表單

表單範本

資源

此表單相關的資產(其他表單或資源)清單。 這些資產可分為下列兩類:

  • 參考:目前表單所參照的資產。
  • 轉介者:指流動資產之資產。

這些資產會顯示為連結,而且可以按一下這些資產直接存取其中繼資料。

表單模型(XDP/XSD)選擇 調適性表單

指定在編寫最適化表單時使用的表單模型。 此屬性可以有下列值:

  • 表單範本:從儲存庫中現有的表單模板中選擇一個表單模板。 此值可以更新。
  • XML架構:XSD檔案已上傳。 此值可以更新。
選取表單模型後,即可更新但無法移除。

檢視表單中繼資料

資產具有現有的屬性值,可在唯讀模式中檢視。 此中繼資料是在表單上傳或表單建立時產生。

  1. 導覽至您要檢視中繼資料的資產所在位置。

  2. 使用下列其中一種方式開啟屬性頁面:

    1. 按一下「快速操作」(Quick Actions)中的「查看屬性」(View)「e_reviewmode_properties_n表徵圖。

      注意

      「快速動作」是滑鼠暫留時在縮圖上顯示的動作項目。

    2. 選擇該表單,然後按一下工具欄中顯示的「查看屬性」(View Properties)e_reviewmode_properties_n表徵圖。

    3. 在未處於選擇模式時,按一下表格縮圖,導覽至表格詳細資訊頁面。 現在,按一下右上方的aem6forms_eye_viewon眼睛圖示,然後按一下其下方清單中的「屬性」。

  3. 開啟的屬性頁面會顯示僅包含含有某些值之中繼資料屬性的架構。

    屬性頁面有一個工具列,包含兩個動作圖示:

    • 編輯:aem6forms_edit編輯中繼資料屬性值
    • 檢視:aem6forms_eye_viewon導覽至表單詳細資訊頁面,該頁面會在預覽模式中開啟表單。

    內容部分分為兩部分:

    • 左側面板包含表格的縮圖
    • 右側面板包含唯讀模式下的中繼資料屬性,散布在各種標籤上。

新增/更新表單中繼資料值

您可以編輯現有中繼資料屬性的值,或將新值新增至現有中繼資料屬性欄位(例如,中繼資料欄位空白時)。

更新中繼資料屬性值

  1. 請依照上一節中提及的步驟,開啟屬性頁面,供您檢視選取表單的現有中繼資料。

  2. 在工具列中,按一下編輯圖示aem6forms_edit,將頁面模式從唯讀變更為讀/寫。

  3. 開啟的屬性頁面會包含混合有可編輯輸入欄位和靜態文字的架構。

  4. 靜態文本中顯示的屬性是您無法編輯的屬性。

  5. 您可以導覽至其他標籤,以尋找置入其下方之中繼資料屬性的輸入欄位。

    此頁面有一個工具列,包含兩個與檢視模式不同的動作圖示:

    • 取消:aem6forms_close取消目前對中繼資料屬性值所做的任何變更
    • 完成:aem6forms_check儲存目前對中繼資料屬性值所做的所有變更

    這兩個動作都會引導使用者返回包含更新值之屬性頁面的唯讀模式。

更新表單縮圖

屬性頁面的左側面板會顯示表單的縮圖。 依預設,顯示的縮圖是在建立表單(最適化表單)時或表單上傳時產生的縮圖。

對於所有表單類型,您可以選擇通過按一下​上傳映像​並從本地目錄瀏覽映像檔案來上傳映像。 選取的影像會當做縮圖使用,而非預設影像。

對於最適化表單,提供了附加功能,其允許用戶生成縮略圖作為當前最適化表單預覽的快照。 由於AEM Forms也支援製作最適化表單,因此每當您變更最適化表單時,最適化表單的預覽可能會變更。 產生縮圖的這項功能可協助您根據目前的預覽狀態,取得最適化表單的全新縮圖。 按一下「產生預覽」以執行此動作。

注意
  • 使用縮圖的正方形影像。 當您使用非正方形影像並在清單檢視中檢視縮圖時,縮圖會出現剪裁。
  • 一旦上傳或產生新影像後,縮圖就會由此影像取代,而且無法重設為上一個影像。

新增自訂中繼資料

除了現成可用的中繼資料外,AEM Forms還支援新的自訂中繼資料。

提供了一種工具(元資料模式編輯器)來定義元資料佈局的模式;即,在表單的​Properties​頁面中顯示的佈局。 中繼資料結構編輯器可讓您新增或修改資產的自訂結構。

AEM Forms公開此工具中支援表單類型的中繼資料結構。 這樣,您可以訪問這些架構,並使用元資料架構編輯器中提供的功能添加自定義屬性。

  1. 導覽至​工具>資產>中繼資料結構

  2. 從列出的架構表單中按一下​forms

  3. 從開啟的清單中,按一下您要新增自訂中繼資料的資產類型。

    注意

    這些結構包含立即提供的中繼資料屬性,且不得變更/編輯(選取核取方塊並從工具列按一下編輯),以避免功能問題。

  4. 所點按的任何資產類型都會開啟包含extendedmetadata選項的清單。 編輯此架構。

  5. 選取extendedmetadata旁的核取方塊,然後按一下工具列中顯示的編輯 aem6forms_edit圖示。

  6. AEM Forms開啟所選資產類型的中繼資料架構編輯器/表單產生器(在本例中為最適化表單)。

    最適化表單類型的中繼資料架構編輯器

    中繼資料編輯器

    1. 左側面板包含標籤式區段,欄位放置在此區段中,右側面板會顯示所有可用的UI元件,以及從左側面板選取欄位的屬性。

    2. 鎖定的部分不可編輯,並包含框外提供的所有元資料屬性的欄位。

    3. 您可以按一下+符號,以新增其他標籤。

    4. 通過將欄位元件從上的​Build Form​部分拖動到架構頁,可以添加所需類型的自定義欄位。

    5. 按一下該欄位後,可在​Settings​部分下提供該欄位的規範。

在架構編輯器中添加自定義元資料屬性

  1. 導覽至您要新增自訂屬性的標籤(現有或新)。

  2. 將所需類型的元件從​Build Form​區段拖曳至左側面板,並放置在方便的位置。

    注意

    您無法移動鎖定的部分,但可以將元件放置在任何空格中。

  3. 按一下您剛拖曳的元件。 在右側面板中開啟的「設定」索引標籤中,填入下列欄位的資訊:

    1. 指定欄位標籤,該欄位標籤將用作方案中欄位上方的顯示名稱(例如:部門)

    2. 在「對應至屬性」欄位下,您會看到預先填入的值​'。/jcr:content/metadata/default'。 將「default」更改為所需的屬性名稱,該名稱用於將屬性儲存在crx儲存庫中(例如:'./jcr:content/metadata/department')

      注意

      請勿變更首碼「」。/jcr:content/metadata/』,因為它定義了儲存屬性的路徑。

      此外,屬性名稱必須是唯一的,以避免在儲存庫中同一位置寫入兩個或更多屬性的值。 因此,建議您變更'default'值。

    3. 根據需求填寫其他設定。 例如:如果要將欄位設定為必填欄位,請選擇「必填」選項。

    4. 要刪除添加的欄位,請選擇該欄位,然後按一下刪除delete-1表徵圖。

  4. 如有必要,請依照步驟1-3新增其他屬性。

  5. 進行所有更改後,按一下​Done

    您已成功新增自訂中繼資料屬性。

AEM Forms的所有調適性表單現在都包含此額外的中繼資料屬性。 您可以從屬性頁面編輯它。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now