为 Health Cloud 配置小组福利文档生成 Omniscript
文档生成 Omniscript 会根据模板创建 .pdf 和 .docx 格式的文档。使用有关文档模板的详细信息配置 Omniscript。为了满足特定的业务需求,您可以自定义 Omniscript 和用于创建报价文档的模板。您也可以创建模板版本,以便在其他文档生成工作流中使用。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有 Health Cloud、保险受管软件包和保险行业扩展受管软件包的Enterprise 和 Unlimited Edition |
| 所需用户权限 | |
|---|---|
| 编辑 Omniscript: | Omnistudio 管理员权限集 |
文档生成 Omniscript 需要 Omnistudio 文档生成。要允许非设计者用户生成文档,您必须为非设计者用户将 DocGen 权限集添加到 Omnistudio 权限集组。有关详细信息,请参阅Omnistudio 文档生成。
- 启用服务器端文档生成。请参阅启用服务器端文档生成设置。
-
为小组报价创建文档模板。
-
将此示例模板文本复制并粘贴到 .docx 文件中。此示例中的合并字段会自动合并与小组报价相关的数据。
{{AccountIdName}} {{AccountAddress1}}
{{AccountAddress2}}
{{City}}, {{State}} {{ZipCode}}
{{AccountPhoneNumber}}
创建日期:{{CreatedDate}}
到期日期:{{ExpDate}}
报价编号:{{QuoteNum}}
产品名称 数量 销售价格 总价 {{#Products}}{{ProductName}} {{Quantity}} {{SalesPrice}} {{TotalPrice}}{{/Products}} 生效日期:{{EffectiveDate}}
结束日期:{{EndDate}}
期限:{{Term}}
定期总保费:{{TotalPremium}}
每月保费:{{MonthlyPremium}}
报价接受信息 签名 _ ⁇ ________
名称 _ ⁇ ________
职务 _ ⁇ ________
日期 ⁇ _________
- 添加格式并添加或删除合并字段,以满足业务需求。
- 将模板上载到文档模板设计器。请参阅为 OmniStudio 文档生成创建 Microsoft Word 或 Microsoft PowerPoint 模板。
-
将此示例模板文本复制并粘贴到 .docx 文件中。此示例中的合并字段会自动合并与小组报价相关的数据。
- 要授予标准和 Experience Cloud 站点用户对文档模板的访问权限,请将标准、客户社区、客户社区 Plus 和合作伙伴社区用户添加到 Docgen 文档模板库。或者,在“文件”中,单击文档模板的操作菜单,单击共享,然后选择共享模板的用户。
-
确定 DocumentTemplateID 和 TemplateContentVersionID。您可以在文档生成 OmniScript 中指定这些值。
- 从“设置”菜单中,选择开发人员控制台。
- 运行查询 SELECT ID, Name FROM DocumentTemplate。
- 在查询结果中,复制文档模板的 ID 值并保存,以便稍后使用。您可以在文档生成 OmniScript 属性中输入此 ID。
- 运行查询 SELECT Id, Name, ContentDocumentId FROM DocumentTemplateContentDoc WHERE name,例如 'DocumentTemplateID%'。在查询中,使用您在上一个查询中检索的 ID 替换 DocumentTemplateID。请确保在 ID 值后包含 %,以表示通配符。
- 在查询结果中,复制文档模板的 ContentDocumentId 值。
- 运行查询 SELECT Id, Title, LatestPublishedVersionId FROM ContentDocument WHERE Id = 'ContentDocumentId'。在查询中,使用您在上一个查询中检索的 ID 替换 ContentDocumentId。
- 在查询结果中,复制文档模板的 LatestPublishedVersionId 值,并保存以备后用。您可以在文档生成 OmniScript 属性中输入此 ID。
- 在应用程序启动程序中,找到并选择 OmniScripts。
- 单击 GroupBenefits/DocumentGeneration,然后打开最新版本的 DocumentGeneration Omniscript。
-
选择 SetDocumentGenerationInputParameters 步骤,然后单击属性面板,并为这些字段输入值。
字段 值 DocumentTemplateId 您在上一步中运行的查询中的文档模板的 ID TemplateContentVersionId 您在上一步中运行的查询中的文档模板的 LatestPublishedVersionId DocumentName 描述性名称 RecordId %quoteRecordId% - 单击激活版本。
-
要自定义 Omniscript,单击新版本,编辑 Omniscript 元素,并激活自定义版本。
要在与报价无关的工作流中使用自定义文档生成 Omniscript,请编辑文档模板和 Omnistudio 数据映射器信息。
- 在 SetDocumentGenerationInputParameters 步骤中,自定义文档模板属性。
- 在 GetQuoteData 和 TransformQuoteData 步骤中,指定适当的数据映射器。例如,如果您正在使用 Omniscript 为合同生成文档,请输入获取和转换合同数据的数据映射器。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

