使用重叠时从SAP CPI发送激活电子邮件链接的问题

2020-09-13 06:51发布

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

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


大家好,

已为一个应用程序配置了SAP CPI以允许自我注册。

该域已包含在"租户设置>受信任的域"下的"受信任的站点"中。

外部网站已打开,可以使用重叠启动注册。

注册完成并发送激活电子邮件。

电子邮件模板是使用标准的SAP自注册模板创建的

问题:电子邮件中的链接以启动"激活您的帐户",该过程是由相同的应用程序生成的,这些应用程序重叠且不重叠,构造逻辑不同,并且存在问题。

如果重叠,则激活电子邮件链接不正确,并且会显示错误消息。

在不重叠的情况下,激活电子邮件链接正确并且可以正常工作。

但是,电子邮件模板没有用于重叠的不同标签。

那么,如何解决呢? URL链接是否由SAP CPI使用电子邮件模板动态生成?

系统使用重叠(错误)生成的示例电子邮件链接

https://domain.com/saml/test ; IDSactivation = I1AC20CFCBDE1CAB9727BA26FCD6890529I1193ACFE854268AD56B7339F84A726FBC6527ECB0A7B110F27CB19C2D6ED

系统生成的不重复的电子邮件链接示例:(无错误)

https:// 。 accounts.ondemand.com / ids/activation?token = I132E5B4A75D18BF433E2DFF2D533E9A9AI19DE710C4EA5B4CC93896D9D9D24CBFD237A2D9E6C901189E1DAAD162

(53.3 kB)

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

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


大家好,

已为一个应用程序配置了SAP CPI以允许自我注册。

该域已包含在"租户设置>受信任的域"下的"受信任的站点"中。

外部网站已打开,可以使用重叠启动注册。

注册完成并发送激活电子邮件。

电子邮件模板是使用标准的SAP自注册模板创建的

问题:电子邮件中的链接以启动"激活您的帐户",该过程是由相同的应用程序生成的,这些应用程序重叠且不重叠,构造逻辑不同,并且存在问题。

如果重叠,则激活电子邮件链接不正确,并且会显示错误消息。

在不重叠的情况下,激活电子邮件链接正确并且可以正常工作。

但是,电子邮件模板没有用于重叠的不同标签。

那么,如何解决呢? URL链接是否由SAP CPI使用电子邮件模板动态生成?

系统使用重叠(错误)生成的示例电子邮件链接

https://domain.com/saml/test ; IDSactivation = I1AC20CFCBDE1CAB9727BA26FCD6890529I1193ACFE854268AD56B7339F84A726FBC6527ECB0A7B110F27CB19C2D6ED

系统生成的不重复的电子邮件链接示例:(无错误)

https:// 。 accounts.ondemand.com / ids/activation?token = I132E5B4A75D18BF433E2DFF2D533E9A9AI19DE710C4EA5B4CC93896D9D9D24CBFD237A2D9E6C901189E1DAAD162

(53.3 kB)
付费偷看设置
发送
3条回答
渐行渐远_HoldOn
1楼-- · 2020-09-13 07:41

您在这方面取得了什么进展吗?

我们采取的一种方法是使用DNS服务器强制重定向规则。

我们从" https://domain.com/saml/test ; IDSactivation = " 至 "。 accounts.ondemand.com/ids/activation?token= >"。这不是一种优雅的方法,有时可能会出现问题。

S

半个程序猿
2楼-- · 2020-09-13 07:49

您将问题报告给SAP,并按应用程序应用了修复程序。

您需要列出所有受影响的应用程序。 根据他们的说法,只发生在某些网站上,所以不是问题,而是补丁...

xfwsx85
3楼-- · 2020-09-13 07:52

嗨。

我们设法解决了以下问题:

  • 更改IDSactivation令牌定界符

向SAP报告问题。 会更改租户配置,以便将IDSactivation的分隔符从";"更改为 到一个"?"

  • 触发登录事件

为了获得不需要用户手动触发登录屏幕的用户体验,我们以编程方式触发步骤2 。 但是,为了适应密码重置,我们需要确保仅在URL中没有激活标记时才触发.click()事件。 这是我们如何执行此操作的示例代码:

 
 <头>
 
 
 
 
 在此处插入标题
 
 <身体>
 登录
 
 
 


一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答