Dynamics 365
文章平均质量分 75
Stone-hdj
专注于Dynamics 365,Power Platform, Azure等微软相关技术
展开
-
Dynamics 365: 从0到1了解如何创建Custom API(3) - Custom API的调试之插件调试
从0到1了解如何创建Custom API(3) - Custom API的调试之插件调试原创 2024-05-07 17:43:05 · 411 阅读 · 0 评论 -
Dynamics 365: 从0到1了解如何创建Custom API(2) - Custom API与插件关联
这次我们主要写一个插件,与我们之前创建的Custom API进行关联。原创 2024-05-05 16:23:55 · 474 阅读 · 0 评论 -
Dynamics 365: 从0到1了解如何创建Custom API(1) - 在Power Apps中创建
今天介绍一下如果创建Custom API,我们首先需要知道它和action有什么区别,什么时候使用Custom API或者Action?原创 2024-05-04 21:51:20 · 1135 阅读 · 0 评论 -
Dynamics 365: 给D365设置一个黑色主题
在领英上看到一个好玩的东西,给D365可以设置暗黑的主题,但是这个目前我试了一下,仍然需要适配,很多地方显示的还是白色的,比如dashbaord里。1. 设置你的D365为New Look新外观。原创 2024-04-16 09:15:00 · 302 阅读 · 0 评论 -
如何下载Plugin Registration Tool
今天给大家演示一下如何使用Power Platform CLI来下载Plugin Registration Tool.原创 2024-04-15 20:56:05 · 670 阅读 · 0 评论 -
Dynamics 365: 详解插件的执行深度(PluginExecutionContext.Depth)
Depth这个属性会告诉你插件它在一个调用堆栈中有多深,是第几次被调用。1. 首先我们写一个Account实体插件并用到RetrieveMultiple事件,就是当我们每次点进Accont的一个视图的时候都会调用这个RetrieveMultiple事件,但里面只是记了一条log而已:2. 当我们每次点进Accont的一个视图的时候都会触发这个事件,我们通过Plug-in Trace Log可以看出,在这次的事务中它只执行了一次,因为Depth为1.3. 我们将代码进行如下修改,判断一下Depth的值,原创 2022-06-11 22:11:50 · 1316 阅读 · 1 评论 -
Dynamics 365: 推荐几个XrmToolBox中创建ER(Entity Relationship)图的插件
有时我们可能会需要描述系统中实体之间的关系,那么我们可以使用工具来生成ER图。下面为大家介绍几个在XrmToolBox中可以用来生成ER图的插件:原创 2022-06-05 22:12:05 · 719 阅读 · 0 评论 -
Dynamics 365: 查找哪些记录使用Access Team这种方式分享给了某一个User
当使用Access Team的方式分享给用户A了一些记录,那么我们如何去查找,都有哪些记录是使用这种方式分享给了用户A?如果是使用高级查找的方式去找,应该是这样的,我们以Account实体为例: 红框的部分是你需要替换的。以下是它的FetchXML:......原创 2022-06-07 12:52:11 · 476 阅读 · 0 评论 -
Dynamics 365: Access Team Templates的用法
做D365开发这么长时间竟然没用过Access Team Templates, 前几天有人问我,直接就给我问懵了。之后赶紧去查阅了资料,做了一些练习并且总结了一下:对于实体级的控制我们可以用Security Role来限制,对于字段级有字段级安全的设置。那么对于Access Team Template我们就可以简单的理解为它是对记录级的一种权限控制;下面就来聊聊这个Access Team Templates的使用步骤以及它的注意事项:...原创 2022-06-05 12:23:40 · 477 阅读 · 0 评论 -
Dynamics 365: 如何解除实体只能创建2个Access Team Templates的限制
无论是Dynamics 365的on-premise还是online版本默认的都是每个实体只能创建两个 Access Team 模板,如果想要突破这个限制,对于On-premise的话我们可以直接修改数据库,如果是online版的我们可以提一个ticket给微软,让微软那边直接帮助我们增加额度的限制。接下来,我来说一下如果是On-premise的话,如何解除两个的限制。严格意义上来说,不算是解除限制,我们只是改变这个限制由两个到两个以上而已。注意:当我们更新完成后,如果想让数量限制生效,我们需要在Setti原创 2022-06-06 15:31:29 · 464 阅读 · 0 评论 -
Dynamics 365: 如何在Azure AD中创建用户并添加到Dynamics 365 Online中
我这里主要讲的是Dynamics 365 Online如何来添加用户。对于on-premise版本和online版本最大的区别就在于Online版本是在Azure Active Directory中添加,而OP版本是在你自己的AD中添加。原创 2022-05-31 22:53:23 · 1024 阅读 · 0 评论 -
Azure Service Bus与Dynamics 365 Service Endpoint的之间的应用
Dynamics 365能够通过创建Service Endpoint来传递消息给Azure的Service Bus,今天我们就来看看如何实现它们之间的联动。 登录Microsoft Azure,并找到Service Bus 2. 创建Service Bus的namespace填写必要信息后选择Review + Create验证后点击Create3. 创建成功后,我们回到Service Bus, 选择Queues创建一个新Queue这里面我们需要填写一..原创 2022-05-28 17:10:56 · 351 阅读 · 0 评论 -
Dynamics 365: 如何获取批量请求中ExecuteMultipleRequest的阈值
当我们执行ExecuteMultipleRequest 进行批量请求超过最大值时,会报如下的错:但是我们的代码不能通过部署 web 服务来直接查询批量阈值的大小,除非它在具有部署管理员角色的帐户下运行。但部署管理员正好通常不是干这个用的。幸运的是,还有一种方法可以使用:当ExecuteMultipleRequest 请求数量超过组织允许的最大值时,ExecuteMultipleRequest 将抛出一个异常。异常中会返回最大值的大小。你的代码可以检查该值,并将ExecuteMultipleR原创 2022-05-24 23:05:43 · 723 阅读 · 0 评论 -
Dynamics 365: 详解虚实体(Virtual Entity) 从0到1
从Dynamics 365 for Customer Engagement 9.0开始,虚实体通过在Dynamics 365 Customer Engagement中无缝地将数据表示为实体,实现了外部系统中的数据集成。它无需数据复制,通常也无需自定义编码。虚实体有如下的限制,但除了下面的这些限制外,它和其它的那些自定义实体没有区别:数据是只读的。虚实体特性不支持在 Dynamics 365中 CE所做的更改在推回到外部系统 只支持实体的组织级权限。不支持字段级安全 对于外部数据,需要抽象建模.原创 2022-05-23 15:34:36 · 1889 阅读 · 0 评论 -
Dynamics 365: 如何从Azure中获取连接到D365 Online所需要的认证信息
上篇博客中我们需要用到OAuth认证需要的信息来获取token,然后再使用token去获取我们想要的记录。下面来说一下,如何获取client_id,client_secret,resource,username,passwordresourceresource就是我们D365的地址username,passwordusername就是我们创建的application user. 对于如何创建Application User,我们可以直接在Power Platform admin ...原创 2022-05-23 15:32:50 · 1134 阅读 · 0 评论