组织同步方案介绍(EAS-星瀚)

1 业务场景
使用该方案可以初始化或定时增量同步EAS系统的行政组织、组织单元和职能属性同步到星瀚中。
注:增量同步组织仅支持苍穹版本为5.0.011及以后,初始化同步仅支持苍穹版本6.0及以后。
2 解决方案
通过配置启动方案参数,可以实现只同步行政组织、业务单元或职能属性。
方案包:https://dev.kingdee.com/dev/solutionlib/1834745387437613056
注:行政组织和业务单元可以单独同步,但是如果要同步职能属性则必须同步业务单元。
3 关键操作
3.1 初始化
以下图组织数据为例,假设EAS根组织编码是00000,id是abcd,星瀚的根组织编码是00,id是100000。

如果需要将EAS根节点下的组织同步到星瀚根节点下,则需要配置服务流程预置_组织初始化(EAS-IERP)的参数如下。

参数说明
苍穹根组织编码:填写苍穹的根组织编码,防止同步数据时将苍穹根组织覆盖导致组织结构错乱。
eas根组织id:填写EAS根组织的id,该条数据将不参与同步,如果父级是该条数据的组织则自动挂到星瀚根节点下。
eas长编码:过滤出特定组织编码的所有下级组织。
同步行政组织:填1则将EAS行政组织同步为星瀚行政组织,填0则不同步。
同步业务单元:填1则将EAS组织单元同步为星瀚业务单元,填0则不同步。
同步职能属性:填1则同步对应的职能属性,填0则不同步。
注:
想要同步职能属性则必须同步业务单元。
业务单元和行政组织至少同步一个,不能都不同步。
EAS根组织id和长编码查询sql如下:
select fid,fnumber,FLONGNUMBER from T_ORG_Admin where fparentid is null;

前置步骤:将苍穹的【基础服务】->【公共设置】->【单据参数】中业务单元和行政组织的【忽略同级组织名称重复性校验】开关打开。
注:初始化以后记得将这两个参数关闭。


EAS和星瀚职能属性映射关系如下:
| EAS | 星瀚 |
| 行政组织 | 行政组织 |
| 组织单元 | 业务单元 |
| 质检组织 | 质检组织 |
| 销售组织 | 销售组织 |
| 库存组织 | 库存组织 |
| 采购组织 | 采购组织 |
| 财务组织 | 资金组织 |
| 核算组织 | |
| HR组织 | HR组织 |
操作步骤:在服务流程列表页选中以后点击‘发布’和‘立即执行’即可初始化同步组织数据。

注:初始化同步实际运行为顺序调用两个启动方案,如果想查看初始化的数据情况可查看下图两个启动方案的执行结果。

注:两个启动方案都默认设置了目标单批量为100,不能打开记录全部日志执行(会报错提示没有batch_action)。
如需打开记录全部日志,则将对应两个数据集成方案的目标数据处理脚本替换为以下代码,并将启动方案的目标单批量置空,但是集成性能将会大幅下降。
//执行保存操作 var entity = "bos_adminorg"; var actions = ['save']; var data = tar; var is_seal= data.a_seal; Collection.
组织同步方案介绍(EAS-星瀚)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



