点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用SAP Marketing 1809(本地)。 核心数据由SAP CRM系统管理,该系统将数据复制到我们的市场营销中。 特定新闻通讯的权限也存储在CRM系统中。 它们只是复制到营销系统以进行细分/导出。
现在我有以下要求:
- 我想通过SAP Marketing发送不同的新闻通讯
- 每个新闻通讯应包含一个取消订阅链接(直接退出)
- 每个取消订阅链接应导航到使用SAP Marketing创建的登录页面
- 登录页面应可用于取消订阅不同的新闻通讯
- 确认登录页面表单应触发逻辑以更新CRM系统中的权限(SAP Marketing中不应更新任何内容,因为它仍会被复制)
使用SAP Marketing发送电子邮件已经不是什么新鲜事-可以正常工作。 对于进一步的退订过程,我考虑了以下概念:
1。 添加取消订阅的链接到所有新闻电子邮件内容
- 该链接将导航到要创建的登录页面
- 链接应包含有关特定新闻通讯的其他URL参数(要更新的CRM权限的ID)
2。 使用SAP Marketing Content Studio创建退订登录页面
- 所有字段将被预先填充且不可更改
- 默认情况下将选中"订阅"作为类型和新通讯介质"新闻通讯"的复选框,并且该复选框不可更改,后续操作将选择"直接退出"
- 按钮可用于确认表格
3。 确认登录页面表单后,调用自定义逻辑
- 由于复选框设置,默认情况下,将调用CUAN_CONTENT_PAGE_RESULT_SRV oData服务来更新SAP Marketing订阅
- 由于" Newsletter" SAP Marketing订阅仅仅是触发后端逻辑的虚拟对象,因此实际上不应进行更新
- 相反,应调用自定义逻辑来更新CRM中新闻通讯(URL参数)的权限
确认登录页面后如何调用自定义逻辑?
我想一种方法是增强CUAN_CONTENT_PAGE_RESULT_SRV并在登录页面调用服务时执行自定义逻辑。 但是,我猜这不是一个好的解决方案。
例如,我可以在确认登录页面后也仅调用一些自定义oData服务吗?
我考虑过要在着陆页JavaScript中的按钮的press函数中实现oData调用(请参见上面生成的HTML文件)。 这样可以避免实际上不需要的虚拟复选框。 但是,我认为用于身份验证的用户必须具有一些新角色(相当于SAP_CEI_CONTENT_PAGE_RSLT)。 否则,将无法使用oData服务。
这种角色的设置应如何(例如下面的SRV_NAME)?
我可以仅将用户凭据添加到JavaScript文件中实现的oData请求中吗?
对于任何答案和其他建议,我将深表感谢。
感谢您的建议!
(104.6 kB)
嗨,
请在下面找到我的答复:
感谢
Saurabh
不幸的是,那不是什么 我可以为您提供帮助。 AFAIK,系统应该具有有关使用F1键或示例实现类的文档的一些信息。 如果没有,请进行一些命中和尝试错误,它应该会给您一些发现。 另外,您可以联系SAP支持,他们可以为您提供帮助。
一周热门 更多>