身份管理8.0:Rest API v72alpha->使用上下文分配角色?

2020-09-30 07:30发布

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

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


亲爱的社区,

我们当前正在基于RestAPI v72alpha为身份管理实现自定义UI,并且一直无法为角色分配角色(MX_ROLE)。 虽然我们可以分配具有有效性和理由的角色,但API无法分配具有上下文的角色。

当前代码如下:

 $。ajax({
 输入:" POST",
 网址:"/img/idmrest/v72alpha/entries/9351/tasks/1323,
 数据:{" MXREF_MX_ROLE":" [{'REASON':'测试原因',VALIDFROM:'2016-07-11',VALIDTO:'2016-12-28','VALUE':'44',CONTEXTID:'  223'}]"},
 contentType:"应用程序/x-www-form-urlencoded",
 dataType:" json",
 成功:function(oResponse){fnResolve();  },
 错误:fnReject 
});

输入:

  • 9351是身份的MSKEY
  • 1323是使用MXREF_MX_ROLE的任务
  • 44是该角色的MSKEY。 已为上下文223的上下文类型启用了该角色(在默认UI中测试)
  • 223是上下文ID

有人对这项工作有建议/想法/例子吗? 可能使用其他任务,因为此任务不允许在标准UI中进行基于上下文的分配。 为此,我们使用了一个指导性任务,我不确定如何使用Rest API解决该问题。


非常感谢您提前提供帮助,

亨德里克

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

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


亲爱的社区,

我们当前正在基于RestAPI v72alpha为身份管理实现自定义UI,并且一直无法为角色分配角色(MX_ROLE)。 虽然我们可以分配具有有效性和理由的角色,但API无法分配具有上下文的角色。

当前代码如下:

 $。ajax({
 输入:" POST",
 网址:"/img/idmrest/v72alpha/entries/9351/tasks/1323,
 数据:{" MXREF_MX_ROLE":" [{'REASON':'测试原因',VALIDFROM:'2016-07-11',VALIDTO:'2016-12-28','VALUE':'44',CONTEXTID:'  223'}]"},
 contentType:"应用程序/x-www-form-urlencoded",
 dataType:" json",
 成功:function(oResponse){fnResolve();  },
 错误:fnReject 
});

输入:

  • 9351是身份的MSKEY
  • 1323是使用MXREF_MX_ROLE的任务
  • 44是该角色的MSKEY。 已为上下文223的上下文类型启用了该角色(在默认UI中测试)
  • 223是上下文ID

有人对这项工作有建议/想法/例子吗? 可能使用其他任务,因为此任务不允许在标准UI中进行基于上下文的分配。 为此,我们使用了一个指导性任务,我不确定如何使用Rest API解决该问题。


非常感谢您提前提供帮助,

亨德里克

付费偷看设置
发送
2条回答
天桥码农
1楼 · 2020-09-30 08:25.采纳回答

嘿Kautilya,

基于上下文的分配正在正确地工作和配置。

事实证明,SAP文档存在语法错误。 经过大量的反复试验,我们发现这是一个可行的解决方案:

 {
 " REFERENCED_ID":54321,
 "上下文":{
 " CONTEXT_ID":12345
 },
2楼-- · 2020-09-30 08:24

嗨,亨德里克,

不确定您是否已解决此问题,但请检查是否已在Ext中启用"上下文"选项。 条目类型MX_ROLE的MXREF_MX_ROLE的属性。

让我知道你的情况。

谢谢

KV

一周热门 更多>