从 Movilizer 中发送电子邮件

Send e-mail from within the Movilizer

我尝试创建一个可以由用户填写的文本项屏幕。当按下确定时,应存储输入的数据,并且 - 如果可能的话 - 通过电子邮件发送(可能作为 txt 文件附件 - 但作为电子邮件文本也应该是合适的)。

是否可以从 Movilizer 中打开设备的电子邮件浏览器并将用户输入传输给它?

遗憾的是,没有开箱即用的方法来满足您的要求,并且解决方法不适用于所有平台。

  • textItemScreens 电子邮件功能仅提供打开本机浏览器和传递电子邮件地址的可能性。

  • webViewScreen:您可以动态创建和写入本地 html 文件并使用 mailto: 功能。这样你就可以传递一个主题和一个主体参数,可以用你的数据填充。这是否可行取决于所使用的平台和嵌入式浏览器。在 Android 和 Windows 上,他不支持 mailto 调用,但在 iOS 上,主题和正文参数有效。顺便说一句,早期有一个附件参数,但是现在不再支持这个了。

    http://www.tutorialspark.com/html5/HTML5_email_mailto.php

  • 最后一个机器人尤其是 html5 屏幕。在这里它应该可以工作,但我必须做一些进一步的测试。

必须与开发人员讨论 Android 和桌面客户端的行为,也许他们能够启用此功能。我会及时通知你的。

此致

请考虑以下方法:

如果您的 Movelet 来自集成场景,例如进入 SAP Netweaver,您可以考虑通过回复或数据容器将用户输入发送到您的后端系统。

在后端系统中,您可以使用您拥有的所有功能来应用格式、邮件模板、丰富或转换内容(PDF 报告),然后使用内置功能最终将内容分发给收件人。此外,后端可以存储邮件会话的引用,以跟踪交换。

在 SAP ABAP 中有相应的机制,我认为这同样适用于所有其他复杂的编程语言。

希望这对您有所帮助, 汤姆!

附录: 在 SAP 中,您可以评估 class CL_BCS(业务通信服务),但还有更多选项。