我正在为 Microsoft CRM 创建一个计时器应用程序。我已经将应用程序创建为 Web 资源并且它可以工作。它使用 CRM 的 XRM 客户端代码来完成这项工作。它需要更新 CRM 中自定义实体中的数据。然而,对计时器应用程序的要求已经改变,即使用户离开页面,它现在也需要保持活动状态。所以它需要在事件表单上打开,但随后用户可以在 CRM 中的其他任何地方导航,它需要保持打开状态并积极跟踪时间。
我的第一个想法是在单击按钮时将 Web 资源弹出到一个新的单独窗口中并让它独立运行。但是,如果代码嵌入到表单中的 Web 资源中,如果它们离开,代码不会被卸载吗?
我只使用 Microsoft CRM 几个月,所以我可能不知道所有选项。
所以具体的问题:
是否可以在新窗口中打开一个独立的 Web 资源,当他们离开表单并仍然可以访问 XRM 客户端库时保持活动状态?(如果有,怎么做?)
如果答案是否定的,那么我很想听听其他想法。
谢谢你。