• 2024-06-18Dynamics CRM 365 验证客户端的网络容量和吞吐量
    如何检查延迟CustomerEngagement应用包括一个基本的诊断工具,用于分析客户端与组织的连接并生成报告。若要运行诊断工具,请按照下列步骤操作。在用户的计算机或设备上,启动Web浏览器,然后登录到组织。输入以下URLhttps://myorg.crm.dynamics.com/tools/diagnostics/diag.asp
  • 2024-06-11dynamics 365 online仪表板提示:超出最大记录限制。请减少记录数量
     1、Dynamics365online的仪表板确实有数量限制,当记录条数超过5万的时候,就会提示:超出最大记录限制。请减少记录数量https://learn.microsoft.com/zh-cn/power-apps/maker/model-driven-apps/create-edit-system-charthttps://learn.microsoft.com/zh-cn/power-apps/maker/mod
  • 2024-06-04Dynamics CRM 365 Web API 入门
    创建VisualStudio项目启动VisualStudio2022,然后选择“创建新项目”。创建新的控制台应用项目。通过设置“位置”和“项目名称”来配置项目。通过选择“.NET8.0(长期支持)”和“不使用顶级语句”来配置项目。然后单击“创建”。编辑Program.cs按照以下后续步骤为主程
  • 2024-06-04连接 Dynamics 365 Customer Engagement (on-premises)
    AuthType=AD创建项目模板是.NETframework4.6.2的控制台程序添加nuget包Microsoft.CrmSdk.CoreAssemblies,Microsoft.CrmSdk.XrmTooling.CoreAssemblyProgram类添加以下代码usingSystem;usingSystem.Configuration;usingMicrosoft.Crm.Sdk.Messages;usingMic
  • 2024-05-07Dynamics 365 JS 弹出图层效果(online版)
    效果: 代码:functionOpenWebResoure(){varwin_width=window.innerWidth;vardata={};varpageInput={pageType:"webresource",webresourceName:"new_/html/BuyerLabel_247.html",data:JSON.strin
  • 2024-04-26Dynamics 365 控制右侧栏的界面
    1、效果展示:想在右边栏切入我们自定义的html 2、可以的form的onload事件,获取按钮事件调用:varBlog=Blog||{};(function(){this.onLoad=function(){varnavigate=function(pane){pane.navigate({pageType:"webr
  • 2024-04-25Plugins Development in Dynamics 365 CRM
     Part1–SettingupVisualStudio Project Pre-RequisitesHere’swhatyouneedtobehaveinstalledinordertoproceedtowritingaplugin–PluginRegistrationTool –RequiredforyourtoconnecttotheDynamics365environmentanddeployyourp
  • 2024-04-23Dynamics 365(三)WEB资源使用
    在Dynamics365可以通过WEB资源来对按钮/表单进行自定义控制一、添加图片/网页/脚本通过解决方案->Web资源->新增进行 二、网页的使用选择需要的实体窗体,插入Web资源三、按钮配置通过此页面>自定义->导入解决方案 可以看到有Home,Form和SubGri不同的按钮显示,
  • 2024-04-22Dynamics CRM 2013 批处理
    GetServiceusingSystem;usingSystem.Configuration;usingMicrosoft.Xrm.Client;usingMicrosoft.Xrm.Client.Services;usingMicrosoft.Xrm.Sdk;usingMicrosoft.Xrm.Sdk.Query;namespaceTest{classProgram{staticvoidMain(string[]args)
  • 2024-03-11Dynamics CRM 2013 常用SQL查询基础数据
    获取实体SELECT*FROMEntityWHERELogicalName='EntityName'获取字段名称SELECTdistinctA.nameAS字段名,L.labelAS显示名,AT.descriptionAS类型,L.ObjectColumnNameAS形式,A.IsNullableAScodefromattributeAINNERJOINlocalizedlabelLONA.Attributei
  • 2024-03-11Dynamics CRM 2013 常用JS脚本
    Xrm.Page.data获取记录的主键Id的值(getId)varId=Xrm.Page.data.entity.getId();获取记录的表的逻辑名称(getEntityName)varentityName=Xrm.Page.data.entity.getEntityName();获取引用记录的查找值(getEntityReference)varerEntity=Xrm.Page.data.entity.getEnt
  • 2024-02-21Dynamics 365开启审计日志
    1.启用审核选择设置(齿轮图标)>高级设置>系统设置>审核选项卡。或者,从 PowerApps主页,选择设置(齿轮图标)>高级设置>设置>审核>全局审核设置。在审核设置下,启用以下复选框:启动审核(StartAuditing)审核用户访问(Audituseraccess)(注意:仅捕获用户登录)启动读取审核(St
  • 2024-01-19Dynamics 365 事件执行管道
    MicrosoftDynamics365事件处理子系统根据消息管道执行模型执行插件。MicrosoftDynamics365Web应用程序中的用户操作或者插件或其他应用程序执行的SDK方法调用会导致将消息发送到组织Web服务。该消息包含业务实体信息和核心操作信息。该消息是通过事件执行管道传递
  • 2024-01-18Dynamics 365中安全角色的Append和Append To的作用
    Append:将指定的记录追加到另一个对象的权利。没有的话,该实体表单的lookup(其他实体)字段只读,不能查找。AppendTo:向指定对象追加另一条记录的权利。没有的话,其他实体表单的lookup(该实体)字段只读,不能查找。测试如下:首先,新建实体TestBB;然后,新建实体TestAA,并新建lookup字段TestBB
  • 2023-11-13如何用Angular or Vue 来 实现Dynamics 365 WebResource 开发
    第一步:构建Angular项目,可以使用VisualStudio的项目模版创建(含.netCore相关)或者使用Angularcli创建,我习惯使用angularcli 执行以下命令:ngnew项目名称,回车可以选择含路由,style是CSSorLESS根据所需选取,稍等几分钟(取决于网络,会download
  • 2023-10-26Dynamics CRM中自定义页面实现附件管理包含下载模板、上传、下载、删除
    前言附件使用的DynamicsCRM平台本身的注释表annotation存储,将附件转换成二进制字节流保存到数据库中,因自带的注释在页面中显示附件不够直观,特做了一个单独的附件管理自定义页面,通过CRM自定义按钮打开对话框的方式展示附件列表页面。同时支持下载附件模板,页面为简单的H5+Bootstr
  • 2023-09-15Dynamics CRM - 使用 JS 对字段取值、赋值、实体属性设置等
    整理下平时CRM开发中用到的一些基本的js操作取值:varoResult=Xrm.Page.getAttribute(sFieldName).getValue();varoResult=Xrm.Page.getControl(sFieldName).getAttribute().getValue();赋值:一般类型:Xrm.Page.getAttribute(sFieldName).setValue(object);OptionSe
  • 2023-09-04Dynamics 365 Marketing自定义渠道的步骤
    1.创建2个实体:渠道【new_flashinfosmschannel】、消息模板(配置窗体)注意:如果想用标准消息模板,可以不用创建消息模板标准消息模板效果:   2.导出解决方案,往XML增加一个关系【EntityRelationship】https://learn.microsoft.com/zh-cn/dynamics365/marketing/real-time-mark
  • 2023-07-06Dynamics CRM字段安全配置文件,实现某个人只能看某条记录的某个字段
    共享安全字段https://blog.csdn.net/bzpfly/article/details/115652147 具体代码写法:https://learn.microsoft.com/zh-cn/power-apps/developer/data-platform/webapi/reference/fieldpermission?view=dataverse-latest  
  • 2023-07-05Dynamics CRM 邮箱设置 “允许使用凭据进行电子邮件处理” 被禁用的解决
     使用部署管理员账号登录操作系统OS(一般是域账号),打开powerShell:执行如下命令:add-PSSnapinMicrosoft.Crm.PowerShell$setting=Get-CrmSettingServerSideSyncEmailSettings$setting.AllowCredentialsEntryViaNonSecureChannels=$TrueSet-CrmSetting$settingGet-CrmSet
  • 2023-06-30Dynamics 365 主表修改了未保存,显示“未保存的更改”时,不可添加明细记录
     实现方式,在明细表的新增按钮,设置为可自定义,绑定函数://授权记录显示“未保存的更改”时不可添加授权产品functionIsSavedAuthorize(selectedEntityTypeName,primaryEntityTypeName,firstPrimaryItemId,primaryControl,selectedControl){if(Xrm.Page.data.getIsD
  • 2023-06-12Dynamics 365 访问团队模板配置
    1、 访问团队模板实体启用访问团队功能  设置>安全性>访问团队模板 在实体窗体中添加子网格 在该实体中添加用户就可以访问 也可以通过代码创建访问用户  
  • 2023-05-09DYNAMICS-AWARE UNSUPERVISED DISCOVERY OF SKILLS
    发表时间:2020(ICLR2020)文章要点:这篇文章提出了一个无监督的model-based的学习算法Dynamics-AwareDiscoveryofSkills(DADS),可以同时发现可预测的行为以及学习他们的dynamics。然后对于新任务,可以直接用zero-shotplanning的方法选择最优动作。这个文章的点就是学习skill的方式
  • 2023-04-21Dynamics CRM - 如何获取 Entity 的 ObjectTypeCode
    一、应用场景:   在平时的CRM开发中,偶尔需要用到EntityObjectTypeCode来校验Entity,在这里简单介绍下获取EntityObjectTypeCode的几种手段。二、获取方式:   a.通过SQLServer查询   在SQLServer中,我们可以通过EntityView获取ObjectTypeCode,查询语
  • 2023-04-14Dynamics 365 安装插件注册工具 PluginRegistration
    1.创建文件夹,例:D:\Dynamics_365_Development_Tools\pluginsTool2.powershell进入D:\Dynamics_365_Development_Tools\pluginsTool3.运行下面指令(直接复制粘贴到PowerShell即可),运行完成后按回车[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::T