管理表单元数据

概述 

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

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

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

AEM Forms元数据 

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

Asset types 

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门户网站中,编辑搜索和制表人组件,并在表单链接选项卡下指定提交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. 从列 出的模式 表单中单击表单。

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

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

  5. 进行 所有更改 后,单击“完成”。

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

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

在此页面上