上传模板

在【业务输出】模块,点击【添加】,进入ESB业务输出配置界面,拖出【Excel生成】节点进行配置,如图:

上传制作好的Excel模板,如图:

配置传参

在调用界面默认会列出Excel模板中定义的参数,如图:

在Listenner参数下,右键“Payload”分别【添加主表引用】和【添加明细表引用】,如图:

以拖拽的方式,把左侧表字段右侧模板参数一一映射,其中生成的文件名称赋值为:采购申请单。如图:

返回参数

返回值fileId中存放生成文件的附件编号,我们后面要在表单上显示生成的Excel文件要用到,所以这里把filedId映射到右侧strReturnValue,如图:

到这里,使用ESB业务输出功能配置生成Excel文件就配置完成了,点击保存文件为:Excel生成。

在流程上调用,把采购申请单生成Excel文件

在流程设计模块,拖出ESB适配器节点,选择调用对象为在ESB业务输出模块配置的Excel生成,如图:

配置传参

把流程数据传给ESB,只需拖拽字段一一映射即可(也可按住Ctrl键拖拽表名映射),如图:

数据返回

在ESB业务输出模块,我们配置Excel生成时,配置filedId映射到返回参数strReturnValue,这里我们把返回参数赋值给表单字段Attachments,用以生成Excel文件后显示在表单上。

到这里,在流程上的调用配置就完成了,保存发布流程:Excel生成。

调用

在流程门户,点击流程填写表单发起流程:

经过一步审批,调用ESB生成Excel文件,如图:

在表单上也显示了生成的Excel文件,我们下载查看,如图:

Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease