来自成功因素的用户API ODATA复制-ODATA资源路径中的选择问题

2020-08-30 09:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在尝试从成功因素中获取用户信息更新(带有增量同步选项)。 当我输入如下查询时:

用户?$ select =用户名,empId,标题,昵称,位置,姓氏,状态,职位代码,名字,电子邮件,部门,部门,custom01,custom06,手机,国家/地区,商务电话,lastModified,经理/用户名,经理/ empId&$ expand = manager&$ filter = lastModified gt datetime'$ {deltasync.maxDateFromLastRun}'

查询返回的仅是活动用户(字段名称为status),尽管我期望应返回自上次运行以来已更改的所有状态为active和inactive的用户记录。

但是,当我在过滤器中明确输入活动状态时,将返回活动状态的用户记录。 如果我在过滤器中将状态输入为非活动状态,那么将返回状态为非活动状态的用户记录,但不会同时返回两者。

在过滤器下的选择中,状态IN("活动","非活动")既不起作用,也不处于状态eq"活动"或状态eq"非活动"(这仅返回状态为"活动"的用户)

我必须创建界面的副本,并分别为活动和非活动用户运行该界面,但是正在寻找解决方案。

能否请您提出此问题的解决方案。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在尝试从成功因素中获取用户信息更新(带有增量同步选项)。 当我输入如下查询时:

用户?$ select =用户名,empId,标题,昵称,位置,姓氏,状态,职位代码,名字,电子邮件,部门,部门,custom01,custom06,手机,国家/地区,商务电话,lastModified,经理/用户名,经理/ empId&$ expand = manager&$ filter = lastModified gt datetime'$ {deltasync.maxDateFromLastRun}'

查询返回的仅是活动用户(字段名称为status),尽管我期望应返回自上次运行以来已更改的所有状态为active和inactive的用户记录。

但是,当我在过滤器中明确输入活动状态时,将返回活动状态的用户记录。 如果我在过滤器中将状态输入为非活动状态,那么将返回状态为非活动状态的用户记录,但不会同时返回两者。

在过滤器下的选择中,状态IN("活动","非活动")既不起作用,也不处于状态eq"活动"或状态eq"非活动"(这仅返回状态为"活动"的用户)

我必须创建界面的副本,并分别为活动和非活动用户运行该界面,但是正在寻找解决方案。

能否请您提出此问题的解决方案。

付费偷看设置
发送
1条回答
小c菟菟
1楼-- · 2020-08-30 09:50

对于与Successfactors的任何形式的集成,这是必修课。

这种全面的课程,从头开始讲授,这是我向任何集成顾问和架构师推荐的课程; 并提供退款保证(如退款),否则退款将在30天内退回:

详细信息: https://www.youtube.com/watch?v=1OtUTsHi_jE

以下是课程的内容,其中超过90%的会话都在实践会话上进行,不仅涉及ppt幻灯片:

以下是课程的内容,其中超过90%的会话都在实践会话上进行,不仅涉及ppt幻灯片:

第1部分:简介

1。 简介

第2部分:SFAPI:成功因素SFAPI URI和wsdl

2。 什么是数据中心网址

3。 数据中心网址的重要性

4。 收集数据中心网址

5。 收集数据中心URL继续6. *后续步骤,SFAPI URL等7. SFAPI URL的制定8. SFAPI wsdl 9. SFAPI是否已启用? 第3节:Soap UI设置10. SOAP UI下载和安装11.鉴于Successfactors的TLS v1.0禁用,更改了SOAP UI配置第4 *节:创建API用户ID进行SFAPI调用12.创建用户ID 用于SFAPI调用13.通过选项1(设置)创建用户ID 14.通过选项2.1(成功因素应用程序UI)创建API用户ID 15.创建API用户ID选项2.2(通过SFSF应用程序UI导入员工)第5 *节:设置 API用户的密码16.设置上面创建的API用户ID的密码17.设置API用户的密码-选项1.1 18.设置API用户的密码-选项1.2 19.设置API的密码 用户-选项2 20.为用户-选项3和4设置密码21.启用SSO时的注意事项22. SSO的注意事项-启用loginMethod字段23.进行第一个SFAPI调用! 第6节:SFAPI方法和参数24. SFAPI方法25.了解SFAPI wsdl 26.在API调用上进行动手会话的准备27.设置API用户登录异常28.调用SFSF以检索SFAPI SFObjects列表29 。使SFAPI调用会话管理和元数据检查方法30. SFAPI调用数据查询类别(query和queryMore)31. SFAPI调用数据操纵类别(upsert调用)32. SFAPI异步操作调用第7节:OData:工具 进行OData呼叫33.邮递员设置34. SOAPUI:从SoapUI进行剩余呼叫35.从Chrome进入高级Rest Client 36. Chrome/FireFox浏览器第8节:Odata基础(与Successfactors Odata服务相关)37. Odata简介和 结构组件38. OData基础:服务文档与服务元数据文档39. OData基础:实体元数据文档与其他文档的比较40. OData基础:如何收集服务文档,服务和实体 ty元数据文档41. OData基础:了解服务元数据文档-EntitySets,EntityType 42. OData基础:了解服务元数据文档-AssociationSet和类型43. OData基础:了解服务元数据文档-导航属性44. OData基础:了解服务元数据文档 -函数导入45. OData基础:了解实体元数据文档第9节:OData URI 46. OData URI:简介以及如何收集Odata调用的服务根uri 47. OData URI:URI及其组件-所有组件48. OData URI :URI及其组成部分-资源路径-第I部分49. OData URI:URI及其组成部分-资源路径-第II部分50. OData URI:URI及其组成部分-查询选项第10节:OData查询选项51. OData查询选项: $ orderby52。OData查询选项:$ top和$ skip 53. OData查询选项:$ top + $ skip与$ orderby 54组合。OData查询选项:$ filter-简介55. OData查询选项:$ filter-suppo rted逻辑运算符56. OData查询选项:支持$ filter的Arithematic运算符57. OData查询选项:支持$ filter的分组,自定义和字符串运算符58. DateTime和DateTimeOffset DataType字段59. OData查询选项:$ filter-支持的DateTime运算符 -第一部分60.时间数据类型字段61. OData查询选项:$ filter支持的DateTime运算符-第二部分62. OData查询选项:$ filter支持的数字数据类型63. OData查询选项:$ filter支持的布尔数据类型64. OData 查询选项:$ expand65。OData查询选项:$ format 66. OData查询选项:$ select 67. OData查询选项:$ inlinecount第11节:OData API用户权限68. OData:创建API用户并分配密码第12节 :有效日期实体69.有效日期实体-它们是什么? 70.有效的带日期实体-如何定义? 71.有效日期实体-概念72.有效日期实体-高级概念73.在成功因素中可以输入数据的不同模式74.有效日期实体的fromDate,toDate和asOfDate概念75. fromDate,toDate和asOfDate的概念 用于高级有效日期实体76.初始数据输入:对有效日期对象的影响77.校正模式数据输入:对有效日期对象的影响78.编辑模式数据输入:对有效日期对象的影响79.插入和删除模式数据输入:影响 关于有效日期对象的内容第13部分:具有导航功能的有效日期实体行为80.具有导航功能的有效日期实体行为:规则81.具有导航功能的有效日期实体行为:高级导航概念第14部分:有效日期实体:如何对其进行查询82.有效 日期实体:可用于查询'em 83的多个参数。有效日期实体:涉及from/to/as/asOfDate的查询84.有效D 日期实体:涉及开始/结束日期的查询85.有效日期实体:当存在from/to/asOfDate时,将遵循逻辑系统。86.有效日期实体:lastModifiedOn \ DateTime参数规则87.有效日期实体-按lastModifiedDateTime场景过滤的第一部分88 。有效的日期实体-按lastModifiedDateTime场景过滤的第二部分89.有效的日期实体-按lastModifiedDateTime场景的过滤的第三部分90.有效日期实体-由lastModifiedDateTime过滤的-最终算法第15部分:有效日期实体-具有$ expand 91的行为。 使用$ expand的有效日期实体行为-规则92.使用$ expand的有效日期实体行为-进一步理解-partI 93.使用$ expand的有效日期实体行为-进一步理解-partII第16节:OData API:推送操作94. OData API: 推送操作:概述第17节:OData API:推送操作:INSERT95。概述:OData API:INSERT96。INSERT:是 实体,必填字段,URI,HTTP Verb 97支持的操作。INSERT:请求正文:该操作是否支持所有字段? 98. INSERT:允许的字段值-数据类型和MaxLength 99. INSERT:允许的字段值-PickLists100。INSERT:允许的字段值-MDF对象101。INSERT:允许的字段值-导航链接102. INSERT:允许的字段值-OptionId 或ExternalCode(PickList值)103。INSERT:通过OData API 104在实体上执行插入。INSERT:可以在一个OData调用中发布多个调用第18节:OData API:对链接105的操作。OData API:链接概述106. OData API:链接/导航的查询操作107。OData API:链接的创建操作108。OData API:链接109的删除操作。OData API:链接的更新操作第19节:OData API:推送操作:UPDATE110。UPDATE:执行 通过OData API 111对实体进行更新。更新:执行替换操作112.更新:执行合并操作113.更新:替换和更新操作之间的一些其他区别第20部分:OData API:推送操作:UPSERT 1 14. UPSERT:简介和初始呼叫115。UPSERT:揭开用户与PerPerson关系的神秘面纱–一个特殊的挑战116。UPSERT:对Upsert 117的进一步讨论。UPSERT:处理参数purgeType(完整)118. UPSERT:所有实体都支持purgeType = full 119. UPSERT:处理参数purgeType(增量)120. UPSERT:具有实体121的NO_OVERWRITE属性的purgeType行为。UPSERT:了解EmpGlobalAssignment对象122. UPSERT:处理参数preventUpdateOfIdenticalData 123. UPSERT:处理参数fileLocale124。UPSERT:处理多个请求 一个调用125。UPSERT:一个调用中具有多个内联实体类型-第1126部分。UPSERT:一个调用中具有多个内联实体类型-第2127部分。UPSERT:Upsert调用的性能改进途径第21部分:OData API:操作:删除 128. DELETE:删除实体

129。 用例:创建和查询PickList条目130.用例:函数导入:在静态组中添加或删除用户