zoukankan      html  css  js  c++  java
  • 为Dynamics 365 USD设置打开调试面板的自定义快捷键

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复344或者20190716可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!

    昨天我在优酷上发布了一个微软出品的视频【15) Microsoft Call Center Intelligence w AI, Azure Cognitive Services, Dynamics 365 USD & Flow】,播放网址是:http://v.youku.com/v_show/id_XNDI3NDU5Mjg5Mg==.html 。有些朋友感兴趣,今天开始我会上传一个名叫Neil Parkhurst 的微软MVP上传的一系列Dynamics USD基础教程,第一个视频是 Unified Service Desk (USD) Basic Training - Module 1 ,播放网址是 http://v.youku.com/v_show/id_XNDI3NTc1ODcwMA==.html ,不过该教程使用的USD应该是 2.2 版本左右,不是我写作本文时候最新版本。

    目前官方的指引是 Unified Service Desk Guide ,Dynamics USD的最新下载URL是:Unified Service Desk 4.1 for Microsoft Dynamics 365 。

    今天的博文讲述为USD打开调试面板定义快捷键,有的项目对USD进行了改观,隐藏了 设置下面的调试按钮 (将这个按钮对应的记录设置为Inactive就会隐藏),默认情况下是显示的,如下:

    点击后打开效果如下:

    如何在该菜单项目隐藏的情况下通过快捷键打开呢?首先需要找到对应的Toolbar,我的方法如下,使用类似的高级查找找到:

    这个高级查找使用的FetchXml如下:

    <fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='true'>
      <entity name='msdyusd_toolbarstrip'>
        <attribute name='msdyusd_toolbarstripid' />
        <attribute name='msdyusd_name' />
        <attribute name='createdon' />
        <order attribute='msdyusd_name' descending='false' />
        <link-entity name='msdyusd_toolbarstrip_uii_hostedapplication' from='msdyusd_toolbarstripid' to='msdyusd_toolbarstripid' visible='false' intersect='true'>
          <link-entity name='uii_hostedapplication' from='uii_hostedapplicationid' to='uii_hostedapplicationid' alias='ab'>
            <filter type='and'>
              <condition attribute='uii_displaygroup' operator='eq' value='AboutPanel' />
            </filter>
          </link-entity>
        </link-entity>
      </entity>
    </fetch>

    我这里找到的是如下名称为【About Tool Bar】的Toolbar,从前面的截图知道调试(Debug)在设置(Settings)这个按钮组下面,我们点击打开它。

    点击 【Related】 > 【Toolbar Buttons】

     点击打开Name为Debug的这条记录。

    在新页面中点击打开Name为 Show Debugger 这条记录(Action Call实体记录)。

    在这条记录中点击【Advanced】这个Tab,在 【Shortcut Key】中输入你要设置的快捷键,比如我这里是 Ctrl+Alt+D ,保存记录。若是没有使用缓存,重启USD就会生效。若是启用了缓存,需要更改名称为 ClientCacheVersionNumber 的Option使变更生效。

  • 相关阅读:
    Chrome Extension 扩展程序 小白入门
    gulp 打包报错:ReferenceError: internalBinding is not defined
    error in static/js/xxx.js from UglifyJs Unpected token: punc() [static/js/xxx.js]
    ES6-
    浏览器的渲染原理(转载)
    nodeType、nodeName和nodeValue
    浏览器 HTTP 协议缓存机制详解
    JS函数的上下文环境
    ready和onload的区别
    自定义事件
  • 原文地址:https://www.cnblogs.com/luoyong0201/p/Set_Dynamics_365_USD_Debugger_Shortcut_Key.html
Copyright © 2011-2022 走看看