随笔分类 - Dynamics 365 CRM
摘要:Marketing Trail 一向很难申请。 但是现在Marketing trial 可以extend 30 days trail了 申请链接 https://trials.dynamics.com/dynamics365/marketing
阅读全文
摘要:最近一则改名消息牵动了各个D365&Power Platform的神经 微软改名部门的新功劳
阅读全文
摘要:很多小伙伴最近问我怎么给Dynamics 365添加user。 首先我们需要用global admin 账户登录office.com 登录后台之后。 会显示所有你可以使用的微软产品。 并且接下来我们要进入admin portal 进入admin portal之后, 我们需要创建一名新user。 如果
阅读全文
摘要:使用Dynamics 365 online会经常遇到网络问题。 用户可以自己用 diagnostics 来自行检查网络链接是否稳定 https://xxxxxxx.com/tools/diagnostics/diag.aspx xxxxx 用 url 来代替
阅读全文
摘要:Auto number在项目中是一个使用率非常高的工具。 developers 现在主要用xrm tool 里的auto 工具来做开发。 但是power apps 现在提供了非常方便的配置工具。 1. 首先我们要打开 power apps 2. 我们要选择要开发的环境. 3. 打开对应的entity
阅读全文
摘要:dynamics 一个优势就是配置多语言。 首先我们先创建一个solution来储存我们的相关需要翻译实体用来抓取字段来翻译。 其次,我们需要点translation来export xml文件。 接下来我们可以用Excel打开xml文件。 每个语言都有一个相对应的编号。 1033为English(U
阅读全文
摘要:我们可以通过注册AAD中的 API permission来获取微软产品的权限, 包括Dynamics 首先,我们需要添加一个permission. 这里我们要选择application permission. 两个permission的区别: delegated: 需要每次跳出用户的登录框, 每次获
阅读全文
摘要:最近在做dynamics 365 PSA 模块的开发. 其中的module功能的确是非常好用. 微软已经在project中有plugin可以直接使用. 这个plugin的好处是可以无缝和PSA关联,并且数据都可以导入进去. 缺点也非常明显, 就是现在只支持11个字段(WBS, category 和
阅读全文
摘要:我们写的plugin或者action都是直接以dll的形式写入到D365中. 这给debug带来了困难. 我们可以使用tracingService回传一些有用的数据/信息显示在plugin Trace Log中. 我们只用在头部引用 using Microsoft.Xrm.Sdk; 并且在class
阅读全文
摘要:今天有一个功能需要再BPF 最后一个阶段finish的时候触发. 如果最后一个阶段的内容没有填完是不可以点finish按钮. 在尝试了绑定在最后一个stage阶段 stage exist 无效之后. 发现 stage entry和 stage exist绑定只会在 stage 之间切换做触发. 而最
阅读全文
摘要:今天约到个问题, BPF中read only 的字段自动unblock了. 很是纳闷因为最近一直没有动这个功能. 最后发现,只要BPF有update, deactivate 或者activate的动作, BPF form中设置read only的字段都会自动unblock. 首先我们看一下下图是fo
阅读全文
摘要:Dynamics 365 在使用的时候有诸多不方便的地方. 比如说readonly subgrid必须要在当前页面打开选中记录而不是打开一个新的tab 或者新开一个browser窗口 我们可以使用 control + 左键, Shift + 左键来控制. Control + 左键, 会在当前brow
阅读全文
摘要:用dynamics 365 online有很多限制. 比如说我们常用的api call的限制 https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/api-limits 在20分钟(1200秒)内, 普通用户
阅读全文
摘要:在上个blog中,我们介绍了 在C# 中的怎么用web api来做CURD. 在后端C#中 call web api 今天来介绍怎么再web api中写入lookup 和 guid guid 相对来说比较简单, 只是一个string, Lookup 则需要先关联一下 var weburi = res
阅读全文
摘要:PSA的project在一直报错没有相关的权限. 最后查出原因是没有sales order的权限. 在Google中搜了下才找到PSA是和sales order有关联的. 必须要给最低的读取权限. 如果需要使用project, 需要在security role中添加sales order的read
阅读全文
摘要:在项目中, 会有业务需求, 当这单结束之后, 状态不需要为完成. 需要一种锁定的状态, 并且特定的情况下可以再打开. 我们可以用两种方式达成这个效果. 1. fields 我们可以用js 锁定 formContext.ui.controls.forEach(function (control, i)
阅读全文
摘要:post man 获取access token的方法 body 要选择 format-urlencoded
阅读全文
摘要:在开发当中会遇到一个readonly的字段, 但是不同的security role会enable当前的readonly字段,并且有相关的security role权限的用户可以编辑. 在CRM中 如果readonly field被更改. 值是不会跟着更改的. 所以我们需要使用 https://doc
阅读全文
摘要:在9.0 UCI以后. 有一个新的产物是modern-driven app 所有相关联的entity, business process flow, Dashboard 和site map 都需要添加一遍进去 (是的,这玩意的确不好用) 点开相应的model-driven app可以添加相关的组件.
阅读全文
摘要:schedule是PSA的一个检查当前项目的task 列表. 使用的是 msdyn_projecttask entity. schedule的值可通过PSA plugin获取Microsoft Project的值然后回传到PSA中. 首先我们要添加一个subgrid 其次在controls里选择 C
阅读全文