通过扩展数据源自定义表单模板

背景

在实际业务需求的调研过程中,我们会发现一些客户会对用于打印的表单模板存在客制化的需求。一方面是客户希望通过自定义表单模板来树立独特的品牌形象;另一方面客户自身的合规需求会导致需要对标准模板进行修改,比如新增标准模板中没有的字段。

虽然通过自定义字段可以满足一定需求,但对于一些系统中提供的标准字段,显然没有必要进行自定义字段。在既有的功能当中,数据源扩展就可以实现简单快捷地扩充标准字段的目的。

在本篇博客中,我们将以销售订单的表单模板为例,为大家简要地介绍当标准模板中的字段无法满足客户需求时,如何通过扩展数据源来新增模板中的字段。

案例对象: 销售订单(Sales Order)
所需软件: Adobe LiveCycle Designer
所需的配置: SSCUI – Assign Form Templates(分配表单模板)
所需的应用: Maintain Form Templates(管理表单模板)
  Custom Fields(自定义字段)
  Manage Your Solution(管理您的解决方案)— 非CBC用户

概览

创建自定义表单模板

扩展数据源

分配表单模板

调整表单模板

结果

打开应用“维护表单模板”,通过复制“已预投递的模板“创建一个自定义的模板。

打开应用“自定义字段“,在“数据源扩展”中新建数据源扩展。

数据源选择“销售:销售订单确认表单”。如果不确定数据源是哪个,可以返回到前面“维护表单模板“应用中创建的自定义模板,在详细信息中可以看到该模板的数据源。

然后在可用字段中添加相应的字段,本案例中添加的是“创建人”。保存后需要发布才能生效。

对于非CBC用户,可以通过“管理您的解决方案”,选择“分配表单模板”配置步骤,复制一条应用程序对象类型为“SALES_DOCUMENT”,输出类型为“ORDER_CONFIRMATION”的行项目,将创建好的自定义表单模板分配给这条行项目后保存。

分配好表单模板后,才可以在打印输出时选择相应的表单模板。

在应用“维护表单模板”中下载自定义表单模板

然后在Adobe LiveCycle Designer 中对表单模板进行相应的调整。本案例中,将“创建人”这个字段添加到了行项目下方的总结相关字段处。

然后再返回到应用“维护表单模板”中上传表单模板

分别将标准表单模板下的销售订单与自定义表单模板下的销售订单进行对比可以看到,前者没有“创建人”字段。

总的来说,通过扩展数据源可以实现方便简单地对表单模板添加标准字段。