Office.js对话框使Outlook在5分钟后挂起

时间:2017-09-10 10:51:53

标签: outlook-addin office-js office365-apps

我正在运行sample Outlook加载项对话框应用程序。它只显示一个带有2个按钮的对话框,没有任何逻辑,也没有调用REST服务。

如果在关闭对话框之前超过5分钟,则Outlook的撰写框架将无响应,用户将被迫刷新整个页面see picture

  1. 预期会出现这种情况吗?
  2. 超时是否可配置?
  3. 如何处理此类情况并提供最佳用户体验的任何建议?

1 个答案:

答案 0 :(得分:2)

从您的屏幕截图和您链接的代码,看起来您正在使用On Send插件。

预期会出现这种情况吗?

不,你看到的行为是一个错误。特别是,OWA不应该在5分钟后停止响应。

感谢您报告此问题。对于因此问题而造成的任何挫折或不便,我们深表歉意。请耐心等待我们尽快解决这个问题。

预期的行为是什么?

对于Execute Function加载项命令,如果之前未调用event.completed(),则加载项会在5分钟后自动关闭。任何打开的对话框都会在那时关闭。

对于On Send加载项,我的理解是行为应该与Execute Function相同,只是在超时的情况下不会发送电子邮件。

超时是否可配置?

它不可配置。 5分钟超时适用于所有Execute Function和On Send加载项命令。

如何处理此类情况并提供最佳用户体验?

对于建议,假设OWA没有停止响应,我认为没有一个最佳选择,这取决于您的On Send场景。