首页 > 其他分享 >Microsoft Dynamics CRM 插件被限制2分钟超时解决方案

Microsoft Dynamics CRM 插件被限制2分钟超时解决方案

时间:2022-11-14 11:33:51浏览次数:70  
标签:插件 MSCRM 120 Dynamics 默认值 Microsoft CRM

背景:

在隔离模式“沙箱”中运行的插件或自定义工作流活动将有2分钟的硬限制。如果你的插件很复杂,需要超过2分钟,有一些解决方法。

CRM on premise (本地版)

  1. 选择插件的 isolation mode 为"None"

     Dynamics 365 2 minutes plugin time out workaround

  2. 在CRM服务器上打开注册表工具修改下面的值 
    1. HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\SandboxClientOperationTimeoutInSec as a REG_DWORD  PS:具有大于120的十进制值的键(默认值为120,相当于2分钟)

    2. HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\SandboxHostOperationTimeoutInSec as a REG_DWORD PS:具有大于120的十进制值的键(默认值为120,相当于2分钟)。

    3. HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\SandboxWorkerOperationTimeoutInSec as a REG_DWORD PS:具有大于120的十进制值的键(默认值为120,相当于2分钟)。

    4. HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\OleDbTimeout as a REG_DWORD PS:具有十进制值的键。说明600表示600秒。缺省值是30秒。您可能需要将其设置为86400,这相当于24小时的值。

  3. 修改CRM服务器站点的 Web.config 配置文件
    1. 打开 C:\Program Files\Dynamics 365\CRMWeb\Web.config 
    2. 修改 httpRuntime 节点 executionTimeout="86400" (代表24h), 默认值 = 300代表五分钟
    3. Dynamics 365 2 minutes plugin time out workaround
  4. 如果你的插件不能在“沙箱”模式下运行,你可以将插件的逻辑移动到自定义工作流活动中,然后你可以按需运行工作流,或者自动使用与插件中过滤属性相同的触发器,然后尝试在“None”模式下运行工作流。

 

CRM online(在线版)

我们不能改变注册表或网站。在线配置CRM。有一些变通的解决方案:

  1. 把所有插件的逻辑移到 Azure Function, 在插件调用Azure Function。
  2. 把所有的插件逻辑移到定时任务 (控制台应用程序)。

本文翻译自:https://dynamics-chronicles.com/article/dynamics-365-2-minutes-plugin-time-out-workaround

标签:插件,MSCRM,120,Dynamics,默认值,Microsoft,CRM
From: https://www.cnblogs.com/xiefengdaxia123/p/16888471.html

相关文章

  • Nuget管理器下载插件出现依赖性相关无法正确下载
    话不多说,直接上图:  上面我采用的是PM控制台下载EntityFrameWork最新版本,之所以要这样做,是因为利用Nuget管理器好像不咋管用呀,一直说这个依赖那个依赖啥的,还不如最底层......
  • Blender建模软件怎么安装?有哪些好用的插件?
    1、下载Blender软件包,将压缩包解压后,使用鼠标左键双击打开安装文件。 2、由于压缩包内有两个安装文件,用户需要根据系统版本选择安装。可以使用鼠标右键单击桌面上的“......
  • Blender建模软件怎么安装?有哪些好用的插件?
      1、下载Blender软件包,将压缩包解压后,使用鼠标左键双击打开安装文件。 2、由于压缩包内有两个安装文件,用户需要根据系统版本选择安装。可以使用鼠标右键单击桌面上......
  • 常用的浏览器插件
    很多人为了提高浏览器效率,或者增强功能,会安装一些扩展插件、脚本等。itab新标签页插件简洁优美,无广告 传送门海量卡片应用自定义卡片内应用自定义网站图标快捷翻......
  • 一款好用的插件(Maven-Helper)
    一款好用的插件(Maven-Helper)前言博主在整合log4j日志的时候,发现启动不了项目,报错信息,大致是这样的:意思是在logback-classic-1.2.3.jar和log4j-slf4j-impl-2.13.3.j......
  • 推荐12款实用的 JavaScript 书页翻转效果插件
    Flipbooks(书页)或者页面翻转已成为在网页设计中最流行的交互动画之一。他们可以用在Flash,网页或者在线杂志中。使用书页动画或者页面翻转的网页设计效果方便人们展示他......
  • MBR40200PT-ASEMI插件肖特基二极管MBR40200PT
    编辑-ZMBR40200PT在TO-247封装里采用的2个芯片,其尺寸都是130MIL,是一款插件肖特基二极管。MBR40200PT的浪涌电流Ifsm为350A,漏电流(Ir)为0.05mA,其工作时耐温度范围为-65~175摄......
  • MBR40200PT-ASEMI插件肖特基二极管MBR40200PT
    编辑-ZMBR40200PT在TO-247封装里采用的2个芯片,其尺寸都是130MIL,是一款插件肖特基二极管。MBR40200PT的浪涌电流Ifsm为350A,漏电流(Ir)为0.05mA,其工作时耐温度范围为-65~175......
  • idea插件
    1.lombokplugin:lombok插件简化beangetset方法2.MavenHelper:查看mavenpom冲突分析神器3.MavenDependcencyHelper:Searchdependencywithoutopenthebr......
  • Excel文件导出使用的插件apache-poi
    导出市场活动:1)给"批量导出"按钮添加单击事件,发送导出请求2)查询所有的市场活动3)创建一个excel文件,并且把市场活动写到excel文件中4)把生成的excel文件输出到浏览器(......