DEE

数据交换


批量发起A8流程表单

<p><strong>简要描述:</strong> </p> <ul> <li>通过查询多条数据,一次性批量发起流程表单</li> <li>可用于将业务系统的待审批数据批量自动发起A8流程表单进行审批。</li> </ul> <hr /> <p><strong>必要条件:</strong> </p> <ul> <li>A8流程表单</li> <li>DEE任务</li> </ul> <hr /> <p>这里主要讲解: 1、如何创建一个DEE任务能够查询第三方数据库并批量发起A8流程表单 2、如何设置流程表单相关</p> <h3>一、DEE可视化配置工具-创建DEE任务</h3> <h4>1.首先获取第三方系统数据库数据,我们先看看第三方系统数据结构</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/0f6252c4569dbcf8db217d9dd01597a5?showdoc=.jpg" alt="" /></p> <h4>2.来源配置-因为是从第三方系统数据库获取数据,所以我们使用【JDBC】适配器,并且加上where flag = 0</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/57662270628f9d1a3f18a8853a1da604?showdoc=.jpg" alt="" /></p> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/67a466e147c19ac813049d91834c4d5d?showdoc=.jpg" alt="" /></p> <h4>3.使用【脚本】适配器为已经读取到的数据设置flag=1,避免其它DEE任务脏读</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/5502ea448deb78e80fa512299eb15cef?showdoc=.jpg" alt="" /></p> <h4>4.映射配置-通过【字段映射】,将第三方系统的字段映射成为A8表单字段</h4> <p>1)通过【载入来源字段】载入映射配置来源 2)通过【批量配置】载入映射配置目标 3)勾选【是否使用到A8表单】 <img src="https://www.showdoc.cc/home/common/visitfile/sign/bf450a5ef273fa4dc3e9439018443dda?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/home/common/visitfile/sign/e6aac27dec36c4d842bf487db112930f?showdoc=.jpg" alt="" /></p> <h4>5.映射配置-通过【XSLT格式转换】,将数据格式转换为A8表单所需数据格式</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/c69f451189ed455a334e46f992feaef8?showdoc=.jpg" alt="" /></p> <h4>6.输出目标-通过【rest】-【批量发起A8流程表单】,将取到的多条数据一次发起多张流程表单</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/1eeae9a6650b77fe7526fb612c074c2b?showdoc=.jpg" alt="" /></p> <h4>7.最后再次回写来源数据库中的数据,set flag = 2,表示该条数据已经成功被发起流程表单,同样通过【脚本】适配器来完成</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/73ec01582150705a7bdd86da2e3eb3ec?showdoc=.jpg" alt="" /> <img src="https://www.showdoc.cc/home/common/visitfile/sign/c3fdf7230ca1bc500c43f45c9742957f?showdoc=.jpg" alt="" /></p> <h4>8.到此就完成了整个DEE任务的配置</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/c2a0622a0a5575af33daa9500b9c7024?showdoc=.jpg" alt="" /></p> <h3>二、结果展示</h3> <h4>1.首先我们看一下第三方数据库中的数据,一共有6条,flag都等于0,也就是说一会儿会批量发起6个流程</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/6891dcd0f73722c66941b8559cdcee00?showdoc=.jpg" alt="" /></p> <h4>2.我们在看一下A8中的待办,并没有待办流程</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/d0ab2e11b2bb6f1fc82e9fbde4676c0c?showdoc=.jpg" alt="" /></p> <h4>3.接下来我们调试任务,可以看到A8中一次性批量发起了6张流程表单,并且第三方数据库的数据flag都已经被设置为了flag=2</h4> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/74b81da9c322e28f73dc6c66c33ffd06?showdoc=.jpg" alt="" /></p> <p><img src="https://www.showdoc.cc/home/common/visitfile/sign/2df76bf5d1e85fb6c434f507ecac793e?showdoc=.jpg" alt="" /></p>

页面列表

ITEM_HTML