跳转到主要内容
流程中的生成文档节点

生成文档节点可以自动将表单填写的数据或流程变量填充到模板中,生成包含动态内容的Word或PDF文档。

一周前更新

什么是生成文档节点

易企办的生成文档节点功能主要用于在流程中自动生成合同、报告、发票等文档。该节点通过将流程中的表单数据或变量数据自动填充到预设的Word或PDF模板中,生成符合标准格式的文档,并存储在流程变量中,以便在流程中进一步使用或查看。

以下是易企办生成文档节点的主要特点及应用场景:

  • 模板配置:易企办支持自定义Word或PDF文档模板,管理员可以在后台定义模板的内容、格式和样式,并在文档中设置需要填写的变量或占位符。然后将文档模板上传到文档库中,模板可与流程中的数据字段关联,确保在文档生成节点中自动生成符合需求的文档内容。

  • 动态数据填充:在流程中,生成文档节点可以自动将表单填写的数据或流程变量填充到模板中,生成包含动态内容的Word或PDF文档。例如,在合同模板中,系统可以自动填写客户名称、签约日期等字段,根据流程数据实时生成个性化文档。

  • 文档自动输出:生成的文档支持自动输出为Word或PDF文件,并自动存储在表单的流程变量中,便于在流程的不同节点访问和使用,支持后续审批、归档和查看。

  • 支持多种应用场景:易企办的生成文档节点功能广泛应用于合同生成、报价单制作、发票开具、工作报告生成和通知等多种应用场景,特别适合需要生成标准化文档的业务流程。


如何使用生成文档节点

在易企办中,生成文档节点的配置需要将文档模板上传到文档库,并在流程设计器中进行节点设置,以便在流程执行时自动生成所需的文档。以下是具体的操作步骤:

1. 在流程设计器中添加生成文档节点

在流程设计器中配置生成文档节点,使流程可以根据表单数据生成相应的Word或PDF文档:

  • 打开审批表单列表流程,进入流程设计器。

  • 在流程设计画布中,拖入一个生成文档节点。

  • 选中生成文档节点,点击节点的设置按钮,打开设置面板。

2. 配置生成文档节点

在生成文档节点的设置面板中,按照以下步骤完成节点配置:

  • 输入操作名称和描述:在设置面板中输入节点的名称和说明,便于识别该节点的用途。

  • 选择生成类型:点击生成类型的下拉框,可以选择生成的文件类型为“原文件类型”或“单个PDF文件”。

    原文件类型:生成的文档与模板文件类型一致(Word 或 PDF)。

    单个PDF文件:将所有模板内容合并为一个PDF文件。

  • 添加模板文件

    • 点击“文档模板”下的 添加另一个模板文件

    • 选择模板文件所在的 应用数据源,数据源是包含模板文件的文档库。如何在文档库中上传模板文件:

      首先,需要将Word或PDF模板文件上传到易企办的文档库组件中,以便在流程中调用:

      • 打开易企办的文档库组件,选择 新建文件

      • 上传模板文档,并确保模板文档中已经设置好各占位符(即模板中会动态填充的内容)。如果没有模板文件可以参考:生成文档节点中如何创建 Word 模板

    • 点击路径选择模板文件,如果需要多个模板文件,可以再次点击“添加另一个模板文件”按钮。

    • 使用顺序块调整模板文件的顺序,点击 删除 可以移除不需要的模板文件。

    设置变量

    在“生成文档”节点的设置面板中,通过设置变量来实现模板占位符与流程变量的动态绑定。以下是详细步骤:

  • 普通变量关联

    普通变量用于绑定非表格类型的数据(例如文本、日期、数值)。

    1. 点击 “设置变量” 按钮,打开设置变量窗口。

    2. 在弹出的窗口中,点击文档模板的下拉框,选择需要的模板文件。

    3. 将模板文件的占位符和流程变量进行关联

      第一列 “内容控件”: 显示模板文件中定义的占位符名称。

      第二列 “控件类型”: 显示占位符的类型,例如文本框日期等。

      第三列 - “值”: 可以选择表单中与模板匹配的流程变量。也可以打开表达式编辑器设置动态的值

    4. 勾选需要关联变量的复选框。确认无误后,点击 “确定”

    5. 关于更多设置变量请参考:如何将流程变量保存到word模板中,

  • 表格变量关联

    表格变量用于绑定模板中的表格结构,占位符支持动态填充多行子列表数据。

    1. 子列表关联设置:

      在设置变量窗口中,勾选模板中的表格占位符。控件类型为Table,点击值的下拉框,选择表单中需要关联的子列表控件的流程变量。

    2. 关联子列表字段:

      点击选择字段按钮,弹出选择字段窗口,在窗口中勾选模板文件中需要关联的字段,打开值的下拉框,选择子列表的值。

    3. 想了解更多如何关联子列表变量可以参考:如何将子列表值保存到word模板中

  • 配置输出文件名:在“输出文件名”中输入文档的显示名称,或使用表达式编辑器设置动态名称。

  • 选择输出文件保存位置

    打开“保存输出文件至”的下拉框,选择上传文件控件对应的流程变量,以便文档生成后自动保存到该位置。

    如果需要将生成的文档存储到特定文档库中,可以通过设置数据表节点完成。以下是具体步骤:

    1. 在“生成文档”节点后添加 “设置数据表” 节点。

    2. 在数据表节点的设置面板中,选择目标文档库作为数据源。

    3. 执行方式 设置为 新增,表示保存生成的文档为新记录。

    4. 字段映射:将文档库的 名称 字段与表单的标识字段关联。并将 上传文件 字段与“生成文档”节点的 保存文件变量 关联。

    5. 确认无误后,点击 “确定” 即完成配置。

    可以灵活地将生成的文档保存到上传控件位置或文档库中,满足不同场景需求。

这是否解答了您的问题?