Show Menu
主题×

管理表单元数据

概述 

元数据使资产分类和组织更轻松,并帮助查找特定资产的用户。
默认情况下,AEM Forms为每个资产类型提供一组定义的元数据。 除了默认元数据之外,您还可以向每种资产类型添加自定义元数据。 AEM Forms还为您提供了为表单高效创建、管理和交换所有此元数据的正确方法。
如果您是开发人员或站点所有者,则可以自定义Forms Portal(AEM Forms的最终用户界面)以反映您在组织中使用的元数据。 有关Forms Portal的详细信息,请参 阅在门户上发布表单的介绍

AEM Forms中的元数据

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

Asset types 

AEM Forms支持以下资产类型:
  • 表单模板(XFA表单)
  • PDF表单
  • 文档(简体PDF)
  • 自适应表单
  • 资源
  • XFS

大量元数据列表

以下是AEM Forms中支持的大量元数据属性列表:
属性名称 资产类型 描述
标题 除资源外的所有 显示表单的名称。
描述 除资源外的所有 表单的说明。 用户可以指定此值。
类型 所有
指定资产类型的只读值。 它可以具有以下值之一:
  • 表单模板
  • PDF表单、PDF表单(Acroform)或PDF表单(签名)
  • 文档,文档(已签名)
  • 自适应表单
  • 资源
创建时间 所有 指定资产创建时间的只读值。
上次修改日期 所有 一个只读值,指定上次修改资产的时间。
创作 除资源外的所有
根据表单类型自动计算的只读值。
  • PDF/表单模板/文档——从上传的二进制文件中获取。
  • 自适应表单——创建表单时登录用户。
状态 除资源外的所有
一个只读值,它定义表单的以下状态之一:
  • 无值:如果表单从未发布过。
  • 已发布:发布表单时。
  • 修改时间:表单在发布后被修改的时间。
上次发布日期 除资源外的所有 指定上次发布表单的时间的只读值。
发布开/关时间 除资源外的所有
计划自动发布/取消发布表单的时间。 用户在编辑元数据时设置此值。
  • “发布开启”和“关闭”时间都应超出当前日期。
  • “发布结束”时间应超出“发布开始”时间。
提交URL
表单模板
PDF表单
配置用户指定的URL,以将表单数据提交到Servlet。
可以使用以下任意方法配置提交URL,这些方法按优先级顺序列出:
  • 在AEM Forms Designer中创建XFA表单时,使用“HTTP提交”按钮直接在表单模板中指定提交URL。
  • 在AEM表单UI中,选择一个表单,然后在编辑元数据属性时指定提交URL。
  • 在Forms Portal中,编辑“搜索和制表人”组件,并在“表单链接”选项卡下指定提交URL。
HTML渲染配置文件 表单模板 以HTML格式呈现表单模板时使用的HTML呈现配置文件。
渲染格式
表单模板
自适应表单
此选项允许用户在发布表单时指定表单的呈现格式:
  • HTML
  • PDF
  • 两者
此选项用于限制表单的呈现格式(仅限在最终用户可看到表单的表单门户上)。
标记 除资源外的所有 与表单关联的标签有助于快速、轻松地搜索。
引用
自适应表单
表单模板
资源
此表单所关联的资产(其他表单或资源)列表。 这些资产可分为以下两个类别:
  • 引用:当前表单所引用的资产。
  • 引用者:引用当前资产的资产。
这些资产将显示为链接,并可通过单击直接访问其元数据。
表单模型(XDP/XSD)选择 自适应表单
指定创作自适应表单时使用的表单模型。 此属性可以具有以下值:
  • 表单模板:从存储库中现有的表单模板中选择一个表单模板。 此值可以更新。
  • XML架构:上传XSD文件。 此值可以更新。
选择表单后,表单模型可以更新但不能删除。

查看表单元数据

资产具有现有的属性值,可以在只读模式下查看。 此元数据是在上传表单或创建表单时发起的。
  1. 导航到要查看其元数据的资产所在的位置。
  2. 使用以下任一方式打开属性页面:
    1. 单击“快速操 e_reviewmode_properties_n”图标。
      快速操作是鼠标悬停时在缩略图上显示的操作项。
    2. 选择表单,然后单击工具栏 ”图标。
    3. 在不处于选择模式时,单击表单缩略图可导览至表单详细信息页面。 现在,单击 eye图标,然后单击该图标下方列表中的“属性”。
  3. 打开的属性页显示一个架构,其中仅包含那些包含某些值的元数据属性。
    属性页面有一个包含两个操作图标的工具栏:
    • 编辑: 编辑元数据属性值
    • 查看:aem6forms_eye_viewon 导航到表单详细信息页面,该页面在预览模式下打开表单。
    内容部分分为两部分:
    • 左侧面板包含表单的缩略图
    • 右面板在只读模式下包含元数据属性,这些属性分布在各个选项卡中。

添加/更新表单元数据值

您可以编辑现有元数据属性的值,或向现有元数据属性字段添加新值(例如,当元数据字段为空时)。

更新元数据属性值

  1. 按照上一节中所述的步骤打开属性页面,在该页面中可以查看所选表单的现有元数据。
  2. 在工具栏中,单击编辑图 ,将页面的模式从只读更改为读/写。
  3. 打开的属性页面包含一个架构,该架构包含可编辑输入字段和静态文本的混合内容。
  4. 静态文本中显示的属性是您无法编辑的属性。
  5. 您可以导航到其他选项卡,以查找放置在这些选项卡下的元数据属性的输入字段。
    此页面的工具栏包含两个不同于视图模式的操作图标:
    • 取消: 取消迄今为止对元数据属性值所做的任何更改
    • 完成: Save all changes to metadata property values to seve
    这两个操作都会将用户引导回包含更新值的属性页面的只读模式。

更新表单缩略图

属性页面中的左侧面板显示表单的缩略图。 默认情况下,显示的缩略图是在创建表单(自适应表单)或上传表单时生成的缩略图。
对于所有表单类型,您都可以选择通过单击“上传图像” ​,并从本地目录浏览查找图像文件来上传图像。 所选图像将用作缩略图而不是默认图像。
对于自适应表单,提供了附加功能,该功能允许用户生成缩略图作为当前自适应表单预览的快照。 由于AEM表单还支持自适应表单的创作,因此每次更改自适应表单时,自适应表单的预览都可能会发生更改。 生成缩略图的这一功能可帮助您根据当前预览状态获得自适应表单的新缩略图。 单击 “生成预览 ”以执行此操作。
  • 将方形图像用作缩略图。 当您使用非方形图像并在列表视图中查看缩略图时,缩略图会被剪切。
  • 上传或生成新图像后,缩略图将替换为此图像,无法重置为上一个图像。

添加自定义元数据

除了开箱即用提供的元数据之外,AEM Forms还支持新的自定义元数据。
提供了一个工具(元数据架构编辑器)来定义元数据布局的架构;即表单的“属性”页面中显 示内容 的布局。 通过元数据架构编辑器,您可以为资产添加或修改自定义架构。
AEM Forms在此工具中公开受支持表单类型的元数据架构。 这样,您就可以访问这些架构,并使用元数据架构编辑器中提供的功能添加自定义属性。

在架构编辑器中添加自定义元数据属性

  1. 导航到要添加自定义属性的选项卡(现有或新的)。
  2. 将所需类型的组件从“构建表 单”部分拖到左侧面板 ,然后放在方便的位置。
    您无法移动锁定的部分,但可以将组件放在任何空白空间中。
  3. 单击刚拖动的组件。 在右侧面板中打开的“设置”选项卡中,填写以下字段的信息:
    1. 指定字段标签,该标签将用作架构中放置字段上方的显示名称(例如:部门)
    2. 在映射到属性字段下,您可以看到预填充的 值'。/jcr:content/metadata/default' 。 将“ default ”更改为所需的属性名称,该名称用于将属性存储在crx存储库中(例如:'./jcr:content/metadata/department')
      请勿更改前缀‘。/jcr:content/metadata/’,因为它定义存储属性的路径。
      此外,属性名称必须是唯一的,以避免为存储库中同一位置的两个或多个属性写入值。 因此,建议您更改值“default”。
    3. 根据需要填写其他设置。 例如:如果要将字段设为必填字段,请选择“必需”选项。
    4. 要删除您添加的字段,请选择该字段,然后单击删除
  4. 如果需要,请按照步骤1-3添加其他属性。
  5. 进行 所有更改 后,单击完成。
    您已成功添加自定义元数据属性。
AEM Forms中的所有自适应表单现在都包含此附加的元数据属性。 您可以从属性页面编辑它。