问题标签 [dynamics-crm-365]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dynamics-crm - 在 Dynamics API 中删除实体引用
我是 Microsoft Dynamics Web API 的新手,我需要在批量更新调用中删除/清空实体引用(包含 GUID 的字段,它是另一个实体中的记录的 ID)。此批量更新调用可以包含任意数量的记录,并且每条记录可以包含任意数量的需要为空的实体引用字段。要设置实体引用,我可以执行以下操作:
但是,要删除它,将值设置为 null(或 0 的空 GUID 字符串)似乎不起作用。我遇到过这个页面
https://msdn.microsoft.com/en-us/library/mt607875.aspx#bkmk_Removeareferencetoanentity
它告诉我需要对要删除的给定字段进行删除调用。这真的是唯一的方法吗?在我看来,这似乎是一个相当简单的事情。据我了解,如果我有 3 条要更新的记录,每条记录都有 3 个要删除/删除/无效的实体引用字段,那将是 1 次批量更新调用,然后是 9 次后续删除调用. 如果我有 1000 条记录要更新,这将是一次更新,然后是 3000 次删除调用。同样,这真的是唯一的方法吗?有没有办法将它们作为批量更新的一部分删除?
dynamics-crm - 安装权限未授予 Dynamics 365 管理员
我们获得了2016 年 11 月1日发布的Dynamics 365 试用版,试用版以我的名义(因此我是管理员)。
为此,我们正在尝试从AppSource添加项目服务自动化。当我们点击 时,它会给出以下错误:Try
您没有 Dynamics 365 组织的安装权限。发送便条要求您的管理员添加应用程序,或注册免费试用并将其添加到其中。
尝试像这样向管理员发送请求:
这给出了以下错误:
解决方法是什么?
crm - Dynamics 365 - IOrganizationService/Web API
随着 CRM Dynamics 365 的发布,Microsoft 已正式弃用 2011 肥皂端点,并正在积极推动其 Web Api。
已弃用的 Microsoft Dynamics CRM 2011 端点
不过,我想知道的是这会如何影响我与 CRM 的联系。
目前,我使用 Tooling 库使用 CrmServiceClient 类和连接字符串来创建 OrganizationServiceProxy 的实例。这是否必须改变,因为我有数十万行代码都引用了 IOrganizationService。
任何帮助,将不胜感激
javascript - 更新 Dynamics CRM 项目中的业务流程特定详细信息
在 Dynamics CRM 365 中,我们针对需求定制了业务流程:
如屏幕截图所示,Source阶段嵌套了 2 个字段:
学科
描述
我们想定制这些。
- 也许通过添加字段?
- 具体来说,我们希望添加SubGrids。
我们可以从哪里更新这些阶段特定的详细信息?
dynamics-crm - 在 Dynamics CRM 365 中计算项目的持续时间
在我们的 Dynamics 365 中,对于每个项目 - 我们都显示创建日期字段。该字段实质上表示项目的创建日期。
但是,我们应该显示项目的持续时间。
像在许多地方一样,我们在 Stackoverflow 上有这些:
- n 分钟前提问
- 前 n 天问过
- n 周前询问
- n 个月前问过
- 等等...
我们想展示:
- n 分钟前创建
- 创建于 n 天前
- 创建于 n 周前
- 创建于 n 个月前
- 等等...
我们如何计算 Dynamics CRM 365 中的项目工期?
dynamics-crm - Dynamics CRM 365 流程工作流编辑器中的更新事件步骤在哪里?
目标:
在 Dynamics CRM 365中命名的表单字段中显示与实体相关的实体总数
Activity
Project
Total Activities
在这些人之后,对于我们Project
实体的表单编辑器,我们创建了一个名为 的普通整数字段Total Activities
。
正如博客中所建议的,我们创建了一个在Activity entry
实体上运行的工作流程:
有一个名字Activity counter
:
这将作为一个进程被激活
- 记录已创建
- 记录状态变化
- 记录被删除
我们已经到达Step Properties:
该博客说以下内容:
在更新事件步骤中,将参加者计数增加 1,将注册记录中的费用字段增加总收入(事件)字段。
我们无法在流程编辑器的任何地方看到那个事件步骤。如何到达以下屏幕?
dynamics-crm - 当一个实体与 Dynamics 365 中的另一个实体关联/取消关联时,让工作流流程进行更新
在我们的 Dynamics 365 实例中,我们有一个名为的自定义实体Activity entry
,它与开箱即用的Project
实体相关联。这 2 个实体与N:N关系相关联。
因此,每个项目可以有多个与之关联的实体。
问题:
Activity entry
当实体关联到实体时获取实体的总数,Project
这样当
- an
Activity entry
与Project
实体相关联,增加活动计数- an
Activity entry
与Project
实体解除关联,减少活动计数
到目前为止我们尝试了什么?
我们试图实现一个工作流程来获得这个东西,但无法理解这个关联/解除关联方面
dynamics-crm - 汇总字段始终显示计数为零
目标:
使用汇总字段计算与实体相关的实体数
在我们的Dynamics 365在线实例中,我们实现了开箱即用实体和自定义实体之间的1:N关系。Project
Activity entry
在Project
表单上,我们添加了一个名为Total Activities的汇总字段:
并且条件设置得当:
Project
外观与Activity Entry
表格应至少在字段中显示 1。因为,有一个Project
分配给一个Activity entry
。
但是在主Project
窗体上,计数始终仅为0。
javascript - 如何使用 jQuery 在 Dynamics CRM 中操作 DOM
尝试通过使用 jQuery 的 append 方法更新字段值来操作 DOM。
发现Dynamics CRM 中不允许使用普通的 javascript 或 jQuery 进行 DOM 操作
因此尝试在其源选项卡中添加带有脚本的 HTML Web 资源:
该函数在项目表单中添加并配置为在OnLoad
事件中调用。但是,它在表单加载之前被调用。
该函数在 中执行时运行良好console
,但当被系统调用时,它不起作用。
在完全加载的 DOM 上,ShowProjectAge
运行良好。但是,当从系统调用时,它不会被加载。
document.ready
已经尝试使用
dynamics-crm - 为什么预填充在 Dynamics CRM 中不起作用?
暂定目标是允许从项目实体到相关文档实体的表单预填充。请注意,两者都是自定义实体。Project 和 Document 之间的关系设置正确:
并且还设置了这种关系的映射:
但是,当我们尝试为现有项目创建新文档时。字段为空:
为什么预填充不起作用?