有时很难将从CPI中的成功因素中提取的不相关实体(例如:个人和教育背景)组合起来,特别是当它们没有共同的字段名时。而且,什么是数据中台,如果您只想从一个特定实体中获取上一个实体中检索到的员工的数据,这也会变得很困难
这篇博客文章解释了如何使用CPI中的Successfactors OData V2适配器,基于另一个实体的字段(例如:personIDexternal)从一个实体中提取数据。有时相同的数据以不同的名称存储在不同的实体中。
例如:在后台教育中,淘客怎么做,它存储为userID,而在个人教育中,手机自助建站,它存储为personIDexternal
希望您喜欢阅读!!
这里我们是基于从perperperson实体中抽取的员工从后台教育中抽取数据
步骤1:
根据要求从perperperson实体中抽取所需数据
步骤2:
将负载内容存储在content修饰符中。
步骤3:
通过groovy脚本
第4步:
使用通用拆分器将传入的负载拆分为100组。否则IFlow在大量输入数据的情况下会失败
第5步:
使用消息映射对所有字段进行一对一映射,返利商城系统开发,并编写自定义项将PersonIdeInternal保存到列表中。
第6步:
现在通过BuildQuery(groovy脚本函数)构建要发送到OData V2适配器的查询
它接受EmployeeID从EmpList生成whereClause属性
步骤7:
使用whereClause属性从后台\教育实体
$filter检索数据=${财产保险条款}.
第8步:
将所有员工组聚集到一个负载中
第9步:
将背景教育负载保存在内容中的一个属性中后,合并两个XML修改并删除相同的命名空间
现在您可以根据需要使用此组合负载。
,移动物联网卡