定时器同步A8基础数据
<p><strong>简要描述:</strong> </p>
<ul>
<li>通过定时器轮询第三方系统,将其它系统基础数据同步到A8基础数据中。</li>
<li>基础数据一般为填写表单的基本数据,如物料等...</li>
</ul>
<hr />
<p><strong>必要条件:</strong> </p>
<ul>
<li>A8基础数据(无流程表单)</li>
<li>DEE任务</li>
</ul>
<hr />
<p>这里主要讲解:
1、如何创建一个DEE任务查询第三方数据库并且将数据同步到A8基础数据中
2、如何设置定时器定时执行DEE任务
3、如何设置A8基础数据相关</p>
<hr />
<h3>一、DEE可视化配置工具-创建DEE任务</h3>
<h4>1.来源配置-首先获取第三方系统数据库数据</h4>
<p>1)首先看一下第三方数据库数据格式
<img src="https://www.showdoc.cc/home/common/visitfile/sign/160816443c741ccacc52797f44836169?showdoc=.jpg" alt="" /></p>
<p>2)因为是从第三方数据库中获取数据,那么这里我们使用【JDBC适配器】来获取数据
<img src="https://www.showdoc.cc/home/common/visitfile/sign/37983ec355f1c50bdeafb63ac1ee11c1?showdoc=.jpg" alt="" /></p>
<h4>2.转换配置-需要将第三方系统的数据转换成为A8基础数据表单格式</h4>
<p>1)使用【字段映射】适配器,将第三方系统数据转换成A8基础数据表单格式</p>
<p>2)使用【载入来源字段】功能载入字段映射中来源字段
<img src="https://www.showdoc.cc/home/common/visitfile/sign/5c56d889da46693b5c8647f446867017?showdoc=.jpg" alt="" /></p>
<p>3)使用【批量配置】载入字段映射中目标字段
<img src="https://www.showdoc.cc/home/common/visitfile/sign/00b16d6e2b70bd12f99e882ce0974a84?showdoc=.jpg" alt="" /></p>
<p>4)【字段映射】中只要使用到了A8表单字段,那么必须勾选上【是否使用到A8表单】
<img src="https://www.showdoc.cc/home/common/visitfile/sign/145ce1ba4d8966dcb56c53d97bdb246a?showdoc=.jpg" alt="" /></p>
<p>5)创建【XSLT格式转换】适配器,将数据格式装换为A8基础数据所需格式
<img src="https://www.showdoc.cc/home/common/visitfile/sign/59b50e8f7877cb2b1aa5212516419468?showdoc=.jpg" alt="" /></p>
<p>6)到此我们的转换配置就完成了,接下来需要调用A8接口写入A8基础数据</p>
<h4>3.输出目标-A8接口-无流程表单</h4>
<p>1)在输出目标中,创建【A8接口】适配器,方法选择【无流程表单】
<img src="https://www.showdoc.cc/home/common/visitfile/sign/842037420a063d34836f363b68ae40b1?showdoc=.jpg" alt="" /></p>
<h4>4.到此我们完成整个DEE任务的创建,该任务完成了:</h4>
<p>1、从第三方系统数据库获取基础数据
2、将第三方系统的数据格式转换成为A8基础数据格式
3、将数据通过A8接口同步到A8基础数据中</p>
<hr />
<h3>二、设置定时器</h3>
<h4>1.在DEE可视化配置工具中使用定时器</h4>
<p>进入【基础设置】-【定时器管理】-【新建】
<img src="https://www.showdoc.cc/home/common/visitfile/sign/fb56f268fa083abddffd2d1cf430b361?showdoc=.jpg" alt="" /></p>
<h4>2.在A8中使用定时器</h4>
<p>1、需要将DEE可视化配置工具中的定时器停用
2、将DEE任务导出drp包,并且部署到A8中
3、通过集团管理员(集团版)/单位管理员(企业版)登录,打开【DEE控制台】-【定时器设置】,重新启用定时器
<img src="https://www.showdoc.cc/home/common/visitfile/sign/eb2bcf2db62cbe3e2dbec15eea200955?showdoc=.jpg" alt="" /></p>
<hr />
<h3>三、结果展示</h3>
<p>1)首先看看我们准备的第三方系统的数据
<img src="https://www.showdoc.cc/home/common/visitfile/sign/2349e6086e47067b043489c3aef6e71b?showdoc=.jpg" alt="" /></p>
<p>2)在看看A8中基础数据,里面并没有任何数据
<img src="https://www.showdoc.cc/home/common/visitfile/sign/5f9dfb8f259842f7888962c14370d8fa?showdoc=.jpg" alt="" /></p>
<p>3)现在我们开启定时器,等待1分钟,发现数据已经全部同步过去了
<img src="https://www.showdoc.cc/home/common/visitfile/sign/e3ba56ec571b6dc98ab19f0dc432b37b?showdoc=.jpg" alt="" /></p>
<p>4)我们在到第三方数据库中增加2条数据,并修改一条数据
<img src="https://www.showdoc.cc/home/common/visitfile/sign/171d5e2adebe68e9fda4bc2ca969174b?showdoc=.jpg" alt="" /></p>
<p>5)等待定时器同步后,A8基础数据完美同步
<img src="https://www.showdoc.cc/home/common/visitfile/sign/40c4d21ef2ce30e34ab8f6a693cbf1cb?showdoc=.jpg" alt="" /></p>