本博客旨在演示通过ODataAPI在定制MDF中升级附件的步骤。
以下是概念验证的步骤:
1。创建自定义MDF(管理中心>配置对象定义)
API可见性=可编辑Subject User Field=externalCode
将externalCode的数据类型设置为"User",大数据前景如何,商城建站系统,微信返利机器人哪个好,以便在员工档案中使用创建数据类型为'attachment'
的字段cust\u attachment始终是设置自定义MDF的RBP控件的实践
2。创建配置界面(管理中心>管理配置界面)
将外部代码设置为不可见(将自动填充用户ID)
4。更新ESS/MSS/Admin用户的RBP(管理中心>管理权限角色)
用户权限>员工视图(以便在人员配置文件中显示自定义MDF)用户权限>其他权限(以便维护自定义MDF记录)
5。更新OData API访问用户的RBP(管理中心>管理权限角色)
管理员权限>管理集成工具>OData API附件导入管理员权限>管理集成工具>OData API附件导出
6。刷新OData元数据(管理中心>OData API元数据刷新导出)
7。OData API–第1步:将文件导入附件实体(通过邮递员)
POST URL:https://apisalesdemo2.successfactors.eu:443/odata/v2/附件正文:userId:odataapi用户的用户ID(必须)文件名:文件名(必需)模块:自定义MDF的常规对象(必需)fileContent:base64编码格式的附件文件(必需)发送OData请求
返回附件ID(即7447)(保留此ID以备日后使用)
8。OData API–第2步:使用附件ID(通过邮递员)向员工插入自定义MDF记录
发布URL:https://apisalesdemo2.successfactors.eu:443/odata/v2/cust\u AttachmentODataInsert正文:(Key)effectiveStartDate:Unix EPOCH时间格式(Key)externalCode:员工的用户ID客户附件链接到实体附件(附件ID为7447)
响应消息
9。签入人员简介
使用邮递员发送OData查询仅用于概念验证目的,在实际项目中,大数据的解决方案,您可以使用其他编程语言开发端到端流程场景。
,轻云