无法确定是谁触发了SAP CPI iFlow

2020-08-26 01:04发布

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

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


我们正在创建一个自定义sap cpi iFlow,在此我们试图确定最后部署iFlow的用户。 如何使用SAP API Hub,我们能够确定名称,日志开始日期,日志结束日期以及已部署的iFlow的当前过程,但不能确定触发此事件的S用户或P用户。 您能否通过API来帮助我们,该API可以帮助我们获取用户ID。

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

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


我们正在创建一个自定义sap cpi iFlow,在此我们试图确定最后部署iFlow的用户。 如何使用SAP API Hub,我们能够确定名称,日志开始日期,日志结束日期以及已部署的iFlow的当前过程,但不能确定触发此事件的S用户或P用户。 您能否通过API来帮助我们,该API可以帮助我们获取用户ID。

付费偷看设置
发送
6条回答
南山jay
1楼 · 2020-08-26 01:39.采纳回答

Hello Akash,

$ {header.SapAuthenticatedUserName}将返回触发iflow的用户,并将该头信息(SapAuthenticatedUserName)添加到运行时配置的允许头文件中。

< p>致谢,

Sriprasad Shivaram Bhat

闻人可可
2楼-- · 2020-08-26 01:33

嘿,Sirprasad,

如果我这样做没有错,我们需要启用IAS,对吗? 我在iFlow中尝试了此标头,但没有返回任何值。 实际上,标头无法在跟踪中识别。

致谢

Akash

小熊yu生菜
3楼-- · 2020-08-26 01:36

嗨, Akash Ashok

实体IntegrationRuntimeArtifact上的DeployedBy字段指定了部署工件的用户的用户名。

检查EntitySet IntegrationRuntimeArtifacts。

希望这会有所帮助,

Bala

太Q了
5楼-- · 2020-08-26 01:32

您好,专家 您的回应! 我意识到我还没有完全弄清楚我的问题。

让我重新描述一下场景-集成流已经部署,这是一个HTTPS发送者; 我们想知道是哪个用户触发了此HTTPS网址。 我试图寻找API来完成此任务,但不幸的是找不到一个

四川大学会员
6楼-- · 2020-08-26 01:26

Hello Akash,

仅当您使用Basic时上述标题才有效 身份验证(用户角色),并且不适用于基于证书的身份验证。

此致

Sriprasad Shivaram Bhat

一周热门 更多>