问题标签 [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.

0 投票
2 回答
1774 浏览

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 次删除调用。同样,这真的是唯一的方法吗?有没有办法将它们作为批量更新的一部分删除?

0 投票
2 回答
3431 浏览

dynamics-crm - 安装权限未授予 Dynamics 365 管理员

我们获得了2016 年 11 月1日发布的Dynamics 365 试用版,试用版以我的名义(因此我是管理员)。

为此,我们正在尝试从AppSource添加项目服务自动化。当我们点击 时,它会给出以下错误:Try

您没有 Dynamics 365 组织的安装权限。发送便条要求您的管理员添加应用程序,或注册免费试用并将其添加到其中。

尝试像这样向管理员发送请求:

请求安装应用程序

这给出了以下错误:

意外的服务器错误

解决方法是什么?

0 投票
3 回答
1742 浏览

crm - Dynamics 365 - IOrganizationService/Web API

随着 CRM Dynamics 365 的发布,Microsoft 已正式弃用 2011 肥皂端点,并正在积极推动其 Web Api。

已弃用的 Microsoft Dynamics CRM 2011 端点

不过,我想知道的是这会如何影响我与 CRM 的联系。

目前,我使用 Tooling 库使用 CrmServiceClient 类和连接字符串来创建 OrganizationServiceProxy 的实例。这是否必须改变,因为我有数十万行代码都引用了 IOrganizationService。

任何帮助,将不胜感激

0 投票
1 回答
69 浏览

javascript - 更新 Dynamics CRM 项目中的业务流程特定详细信息

在 Dynamics CRM 365 中,我们针对需求定制了业务流程

业务流程

如屏幕截图所示,Source阶段嵌套了 2 个字段:

学科

描述

我们想定制这些。

  • 也许通过添加字段?
  • 具体来说,我们希望添加SubGrids

我们可以从哪里更新这些阶段特定的详细信息?

0 投票
2 回答
421 浏览

dynamics-crm - 在 Dynamics CRM 365 中计算项目的持续时间

在我们的 Dynamics 365 中,对于每个项目 - 我们都显示创建日期字段。该字段实质上表示项目的创建日期。

创建于

但是,我们应该显示项目的持续时间。

像在许多地方一样,我们在 Stackoverflow 上有这些:

  • n 分钟前提问
  • 前 n 天问过
  • n 周前询问
  • n 个月前问过
  • 等等...

我们想展示:

  • n 分钟前创建
  • 创建于 n 天前
  • 创建于 n 周前
  • 创建于 n 个月前
  • 等等...

我们如何计算 Dynamics CRM 365 中的项目工期?

运行作业不是我们的选择

0 投票
2 回答
175 浏览

dynamics-crm - Dynamics CRM 365 流程工作流编辑器中的更新事件步骤在哪里?

目标:

在 Dynamics CRM 365中命名的表单字段中显示与实体相关的实体总数ActivityProjectTotal Activities

这些人之后,对于我们Project实体的表单编辑器,我们创建了一个名为 的普通整数字段Total Activities

正如博客中所建议的,我们创建了一个在Activity entry实体上运行的工作流程:

工作流程

有一个名字Activity counter

作为进程激活

这将作为一个进程被激活

  • 记录已创建
  • 记录状态变化
  • 记录被删除

自动流程的选项

我们已经到达Step Properties

步骤属性

该博客说以下内容:

在更新事件步骤中,将参加者计数增加 1,将注册记录中的费用字段增加总收入(事件)字段。

我们无法在流程编辑器的任何地方看到那个事件步骤。如何到达以下屏幕?

0 投票
1 回答
101 浏览

dynamics-crm - 当一个实体与 Dynamics 365 中的另一个实体关联/取消关联时,让工作流流程进行更新

在我们的 Dynamics 365 实例中,我们有一个名为的自定义实体Activity entry,它与开箱即用的Project实体相关联。这 2 个实体与N:N关系相关联。

因此,每个项目可以有多个与之关联的实体。

问题:

Activity entry当实体关联到实体时获取实体的总数,Project这样当

  • anActivity entryProject实体相关联,增加活动计数
  • anActivity entryProject实体解除关联,减少活动计数

到目前为止我们尝试了什么?

我们试图实现一个工作流程来获得这个东西,但无法理解这个关联/解除关联方面

0 投票
2 回答
303 浏览

dynamics-crm - 汇总字段始终显示计数为零

目标:

使用汇总字段计算与实体相关的实体数

在我们的Dynamics 365在线实例中,我们实现了开箱即用实体和自定义实体之间的1:N关系。ProjectActivity entry

1ActivityEntryM项目

Project表单上,​​我们添加了一个名为Total Activities的汇总字段:

汇总字段

并且条件设置得当:

汇总字段条件

Project外观与Activity Entry

项目与活动条目相关联

表格应至少在字段中显示 1。因为,有一个Project分配给一个Activity entry

总活动

但是在主Project窗体上,计数始终仅为0

0 投票
3 回答
3036 浏览

javascript - 如何使用 jQuery 在 Dynamics CRM 中操作 DOM

尝试通过使用 jQuery 的 append 方法更新字段值来操作 DOM。

发现Dynamics CRM 中不允许使用普通的 javascript 或 jQuery 进行 DOM 操作

因此尝试在其源选项卡中添加带有脚本的 HTML Web 资源:

该函数在项目表单中添加并配置为在OnLoad事件中调用。但是,它在表单加载之前被调用。

该函数在 中执行时运行良好console,但当被系统调用时,它不起作用。

在完全加载的 DOM 上,ShowProjectAge运行良好。但是,当从系统调用时,它不会被加载。

document.ready已经尝试使用

0 投票
1 回答
34 浏览

dynamics-crm - 为什么预填充在 Dynamics CRM 中不起作用?

暂定目标是允许从项目实体到相关文档实体的表单预填充。请注意,两者都是自定义实体。Project 和 Document 之间的关系设置正确:

项目和文档之间的关系

并且还设置了这种关系的映射:

在此处输入图像描述

但是,当我们尝试为现有项目创建新文档时。字段为空:

在此处输入图像描述

为什么预填充不起作用?