添加、删除或编辑自适应表单的元数据

元数据可以更轻松地对资产进行分类和组织,并帮助正在查找特定资产的用户。

AEM Forms默认情况下,会为每个资产类型提供一组定义的元数据。除了默认元数据之外,您还可以向每种资产类型添加自定义元数据。 AEM Forms 此外,还为您提供了有效创建、管理和交换所有这些元数据的正确方法。

AEM Forms中的元数据

在AEM Forms中,与资产关联的元数据属性列表取决于其类型。 此外,如果添加任何自定义元数据属性,则该属性会添加到添加了自定义元数据的类型的所有资产中。

资产类型

AEM Forms支持以下资产类型:

  • 表单模板(XFA表单)
  • PDF forms
  • 文档(平面PDF)
  • 自适应表单
  • Forms数据模型
  • XFS

元数据的广泛列表

以下是AEM Forms中支持的元数据属性的详尽列表:

属性名称 资产类型 描述
标题 除资源外 资产的显示名称。
描述 除资源外 资产的描述。 用户可以指定此值。
类型 所有

指定资产类型的只读值。 它可以具有以下值之一:

  • 表单模板
  • PDF表单、PDF表单(Acroform)或PDF表单(签名)
  • 文档,文档(签名)
  • 自适应表单
  • 表单数据模型
  • 资源
创建时间 所有 指定资产创建时间的只读值。
上次修改日期 所有 一个只读值,指定上次修改资产的时间。
作者 除资源外

基于表单类型自动计算的只读值。

  • PDF/表单模板/文档 — 从上传的二进制文件中获取。
  • 自适应表单 — 在表单创建时登录用户。
状态 除资源外

一个只读值,用于定义表单的以下状态之一:

  • 无值:如果表单从未发布。
  • 已发布:发布表单时。
  • 已修改:表单在发布后被修改一次的时间。
上次发布日期 除资源外 一个只读值,指定上次发布表单的时间。
发布开/关时间 除资源外

表单计划自动发布/取消发布的时间。 用户在编辑元数据时会设置此值。

  • “发布”和“关闭”时间都应超出当前日期。
  • “发布结束”时间应该超出“发布正时”时间。
提交URL

表单模板

PDF表单

配置用户指定的URL,以将表单数据提交到Servlet。

可以使用以下任何方法配置提交URL,这些方法按优先顺序列出:

  • 在AEM Forms Designer中创建XFA表单时,使用HTTP提交按钮直接在表单模板中指定提交URL。
  • 在AEM Forms UI中,选择一个表单,然后在编辑元数据属性时指定提交URL。
HTML渲染配置文件 表单模板 以HTML格式渲染表单模板时使用的HTML渲染配置文件。
呈现格式

表单模板

自适应表单

此选项允许用户在发布表单时指定表单的呈现格式:

  • HTML
  • PDF
  • 两者

此选项用于限制仅在对最终用户可见的表单门户上呈现格式。

标记 除资源外 与表单关联的标签,以便于快速、轻松地搜索。
引用

自适应表单

表单模板

资源

此表单所关联的资产(其他表单或资源)列表。 这些资产可以分为以下两类:

  • 指:当前表单引用的资产。
  • 引用者:指流动资产的资产。

这些资产显示为链接,单击即可直接访问它们的元数据。

表单模型(XDP/XSD)选择 自适应表单

指定创作自适应表单时使用的表单模型。 此属性可以具有以下值:

  • 表单数据模型
  • 架构:JSON架构的XML
选择表单模型后,可以更新但不能删除该模型。

查看表单元数据

资产具有现有的属性值,这些属性值可在只读模式下查看。 此元数据在表单上传或表单创建时发起。

  1. 导航到要查看其元数据的资产位置。

  2. 使用以下方法之一打开属性页面:

    • 单击快速操作中的​Properties 属性图标。

      注意

      快速操作是指将鼠标悬停在缩略图上时显示的操作项目。

    • 选择表单,然后单击工具栏中显示的​Properties 属性图标。

    • 当不在选择模式下时,通过单击表单缩略图导航到表单详细信息页面。 现在,单击右上方的属性眼睛图标,然后单击右下方列表中的属性。

  3. 打开的属性页面会显示一个架构,其中仅包含那些包含某些值的元数据属性。

    更新表单缩略图

    属性页面中的左侧面板显示表单的缩略图。 默认情况下,显示的缩略图是在创建表单(自适应表单)或上传表单时生成的缩略图。

    对于所有表单类型,您都可以选择通过单击​Upload Image​并从本地目录浏览图像文件来上传图像。 选定的图像将用作缩略图,而不是默认的缩略图。

    对于自适应Forms,提供了其他功能,该功能允许用户生成缩略图作为当前自适应表单预览的快照。 由于AEM Forms还支持创作自适应Forms,因此每次更改自适应表单时,自适应表单的预览都可能会发生更改。 生成缩略图的功能可帮助您根据当前预览状态为自适应表单获取新的缩略图。 单击​Generate Preview​以执行此操作。

    注意
    • 缩览图使用方形图像。 当您使用非方形图像并在列表视图中查看缩略图时,缩略图会被剪贴。
    • 上传或生成新图像后,缩略图将被此图像替换,无法重置为之前的图像。

    添加自定义元数据

    除了开箱即用提供的元数据之外,AEM Forms还支持新的自定义元数据。

    提供了一种工具(元数据架构编辑器),用于定义元数据布局的架构;即表单​Properties​页面中显示内容的布局。 利用元数据架构编辑器,可添加或修改资产的自定义架构。

    AEM Forms 在此工具中公开了支持的表单类型的元数据架构。这样,您就可以访问这些架构,并使用元数据架构编辑器中提供的功能来添加自定义属性。

    1. 导航到 Tools > Assets > Metadata Schemas

    2. 从列出的架构表单中单击​forms

    3. 在打开的列表中,单击要为其添加自定义元数据的资产类型。

      注意

      这些架构包含现成提供的元数据属性,这些属性不得更改/编辑(选中复选框,然后单击工具栏中的编辑),以避免出现功能问题。

    4. 单击的任何资产类型都会打开包含extendedmetadata选项的列表。 编辑此架构。

    5. 选中extendedmetadata旁边的复选框,然后单击工具栏中显示的编辑编辑图标。

    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. 要删除添加的字段,请选择该字段,然后单击删除删除图标。

    4. 如有必要,请按照步骤1-3添加其他属性。

    5. 进行所有更改后,单击​Save

      您已成功添加自定义元数据属性。

    AEM Forms中的所有自适应Forms现在都包含此附加的元数据属性。 您可以从属性页面中编辑该属性。

在此页面上