管理表单元数据

概述 

元数据使资产分类和组织更简单,并帮助查找特定资产的用户。

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

如果您是开发人员或站点所有者,则可以自定义Forms Portal(AEM Forms的最终用户界面),以反映您在组织中使用的元数据。 有关Forms Portal的详细信息,请参阅在门户上发布表单的简介

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 Designer中创建XFA表单时,使用HTTP提交按钮直接在表单模板中指定提交URL。
  • 在AEM Forms UI中,选择一个表单,然后在编辑元数据属性时指定提交URL。
  • 在Forms Portal中,编辑Search & Lister组件,并在“表单链接”选项卡下指定提交URL。
HTML渲染用户档案 表单模板 以HTML格式呈现表单模板时使用的HTML呈现用户档案。
渲染格式

表单模板

自适应表单

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

  • HTML
  • PDF
  • 两者

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

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

自适应表单

表单模板

资源

列表此表单相关的资产(其他表单或资源)。 这些资产可能属于以下两个类别:

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

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

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

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

  • 表单模板:从存储库中现有的表单模板中选择表单模板。 此值可以更新。
  • XML模式:将上载XSD文件。 此值可以更新。
选择表单后,可以更新但不能删除表单模型。

视图表单元数据

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

  1. 导航到要视图元数据的资产所在的位置。

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

    1. 单击“快速操作”中的视图属性e_reviewmode_properties_n图标。

      注意

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

    2. 选择表单,然后单击工具栏中显示的视图属性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还支持新的自定义元数据。

提供了一个工具(元数据模式编辑器),用于定义元数据布局的模式;即表单的​属性​页面中显示内容的布局。 通过元数据模式编辑器,您可以添加或修改资产的自定义模式。

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

  1. 导航到​工具>资产>元数据模式

  2. 从列出的模式表单中单击​forms

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

    注意

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

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

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

  6. AEM Forms会打开选定资产类型的元数据模式编辑器/表单生成器(在本例中为自适应表单)。

    自适应表单类型的元数据模式编辑器

    单击可放大

    1. 左侧面板包含放置字段的选项卡部分,右侧面板显示所有可用的UI组件以及从左侧面板中选择的字段的属性。

    2. 锁定的部分不可编辑,并且包含现成提供的所有元数据属性的字段。

    3. 单击+符号可添加其他选项卡。

    4. 您可以通过将字段组件从​构建表单​部分拖动到模式页面来添加所需类型的自定义字段。

    5. 单击该字段后,可在​设置​部分下提供此字段的规范。

在模式编辑器中添加自定义元数据属性 

  1. 导览至要添加自定义属性的选项卡(现有或新的)。

  2. 将所需类型的组件从​构建表单​部分拖到左侧面板并放置在方便的位置。

    注意

    您无法移动锁定的部分,但可以将组件放置在任何空白中。

  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. 进行所有更改后,单击​完成

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

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

On this page

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