问题标签 [unified-service-desk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
122 浏览

dynamics-crm - WebView 2 导致应用程序崩溃

我正在将一些旧应用程序从 WebBrowser / WebView 转换为 WebView2 以适应样式问题(IE 兼容模式)、pdf 不呈现等问题。

这是在 Microsoft CRM 的统一服务台中。托管控件托管类型是 Chrome,当我将其切换到 Edge 时,它​​可以工作,但无法加载 CRM 界面。

这是我初始化 corewebview 的代码。如果我将其注释掉,它可以工作,但是我的其余代码将失败,因为它没有正确初始化:

我已经转换了所有代码,它可以工作......但只是有时。当我打开我的 webview2 应用程序时,它们加载正常。但是当我在 USD 中打开一条 CRM 记录时,它会导致 USD 关闭,并在日志中显示以下错误:

异常 0x33BC0116:namedpipeserver 对象中发生未知异常。

Microsoft.Crm.UnifiedServiceDesk.ProcessMonitor 错误 2 07/08/2021 上午 11:56:41 消息:异常 0x33BC0110:来源:mscorlib 方法:ThrowForNonSuccess 时间:上午 11:56:41 日期:2021 年 7 月 8 日错误:任务取消了。堆栈跟踪:在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在 System.Windows.Threading.DispatcherOperation.Wait(时间跨度超时)在 System.Windows。 System.Windows.Threading.Dispatcher.Invoke[TResult](Func`1 回调,DispatcherPriority 优先级,CancellationToken 取消令牌,TimeSpan 超时)在 Microsoft.Crm.UnifiedServiceDesk 的 Threading.Dispatcher.InvokeImpl(DispatcherOperation 操作,CancellationToken cancelToken,TimeSpan 超时)。 Dynamics.Utilities.SafeDispatcher。

0 投票
0 回答
18 浏览

electron - 呼叫中心的桌面应用程序构建框架

我的组织有一个使用 Microsoft UII 框架构建的桌面应用程序,该框架由 Dynamics 365 支持,我们的呼叫中心使用它在呼叫呼叫​​中心的客户的上下文中在不同选项卡中启动各种内部 Web 应用程序。它还支持同时为 2 个客户启动相同的应用程序(比如 APP-X)两次。现在,这两个应用程序都在沙盒中运行,而无需在 2 个选项卡之间共享任何会话详细信息。

我们正在停用 Dynamics 365,由于 UII 框架与 Dynamics 紧密耦合,我们正在寻找一个替代框架来构建类似的应用程序。

我们可以使用电子,但我想知道是否有任何其他框架更适合此目的,在不同的沙盒环境中启动不同的 Web 应用程序?