您在此处:
使用 PDF 操作填充 PDF
您可以使用 PDF 操作和 Omnistudio 数据映射器填充现有 PDF 表单。
PDF 要求:
-
Adobe Acrobat Pro
-
现有可填写表单(不安全或您拥有密码)
-
PDF 必须是线性化 PDF,版本 1.5 或更高版本。您可以通过单击另存为其他,然后单击减小大小 PDF,然后单击 Acrobat 10.0 和更高版本,将 PDF 另存为线性化版本 1.7。
-
Salesforce 不支持 PDF 中的列表框 PDF 表格字段类型(多选字段)。
-
单选按钮和下拉列表的 PDF 表单字段值必须可逻辑映射。例如,PDF 表单中的单选按钮不能有两个名称相同的选项。
- 在 PDF 中,使用 Adobe Acrobat 中包含的基本字体,或者,如果使用其他字体,请指定在这些字体不可用时使用的替代基本字体。
-
PDF 可以在 Firefox、Safari 或 Chrome 浏览器中启动。
- 准备 PDF。
- 将 PDF 作为文档上传到 Salesforce。
创建 Omnistudio 数据映射器界面,将 Omniscript 数据映射到 PDF
创建 Omniscript 并上载 PDF 后,您必须创建数据映射器,以将信息从 Omniscript 映射到 PDF。
- 从 Omniscript 中,单击预览并填写测试数据,以填充 Omniscript 的 JSON。
- 复制 Omniscript 的 JSON 数据。
- 从数据映射器选项卡中,单击新建。
- 对于接口类型,选择转换。
- 输入接口名称。
- 在输入类型字段中,选择 JSON。
- 在输出类型字段中,选择 PDF。
- 在目标 PDF 字段中,选择现有 PDF,然后单击保存。
将 Omniscript 字段映射到 PDF
通过将 Omniscript JSON 数据映射到 PDF,使用 Omniscript 数据填充 PDF。
- 在 Omnistudio 数据映射器界面中,单击转换。
- 单击输入 JSON,并粘贴到 Omniscript 的 JSON。
- 单击快速匹配,并将输入 JSON 中的节点映射到 PDF 字段。
- (可选)通过单击 + 符号,并将输入 JSON 路径映射到 PDF 输出字段,一次添加一个映射。
将 PDF 操作添加到 Omniscript
使用 PDF 操作,使用 Omniscript 数据填充 PDF。
- 从 Omniscript 设计器中,将 PDF 操作拖到 Omniscript。
- 从“属性”窗格的“文档”中,选择 PDF 文档。
-
如果需要,将 PDF 附加到父记录:
- 对于附件名称,命名附件。
- 对于附件父级 ID,提供附件父级记录 ID 的 ID。
- 在“发送转换”部分,从“转换前 Omnistudio 数据映射器界面”选项列表中,选择您之前创建的数据映射器。
- 选择只读,使填写的 PDF 成为只读。
-
如有必要,更改默认日期和时间格式。
备注
使用 moment.js 格式。如果留空,默认值是时间格式:h:mm a,日期格式:MM/DD/YYYY,日期时间格式:MM/DD/YYYY h:mm a。
- 在预览模式中启动表单,并填写应映射到 PDF 的每个字段。
- 检查 PDF 以确认映射是否正确。

