问题描述
如果保存数据出现下图报错,实体未注册事物组
解决方案(当前环境):
进入【开发平台】- 右上角搜索【hrcs_appdefaultevent】进入元数据,点击元数据列表,再点击右上角的预览
新增之前根据所属应用【员工信息中心】扩展应用编码 (如xxx_hrpi_ext)的值搜索下是否能搜到,搜到则不用再新增,点击新增按钮新增中台事务实体
【所属应用】:图中标识2,为扩展应用编码,填入即可
【默认使用事物实体】:hrpi_eventgroup
解决方案(导出预置脚本):
先在meta库中查询扩展应用的id
select fid from t_meta_bizapp tmb where fnumber like '%hrpi_ext%';
根据查询出来的fid再进入HR基础服务库(hmp)
(以下sql中XXXX为上面查询出来的fid)
SELECT FID,FCREATETIME,FEVENTENTITYID,FMODIFIERID,FMODIFYTIME,FACTIONAPP,FCREATORID FROM T_HRCS_APPDEFAULTCONFIG WHERE FACTIONAPP=’ XXXX’
将上述的查询结果写成ksql脚本,ksql脚本的格式为(特别要注意时间的格式):
DELETE FROM t_hrcs_appdefaultconfig WHERE FID = xxxxxxxxfid;
INSERT INTO t_hrcs_appdefaultconfig(FID,FCREATETIME,FEVENTENTITYID,FMODIFIERID,FMODIFYTIME,FACTIONAPP,FCREATORID) VALUES (xxxxxxxxfid,{ts'2021-12-06 00:00:00'},1304938063805410304,1,{ts'2021-12-06 00:00:00'},'XXXX',1);