问题标签 [dynamics-crm]

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 回答
2046 浏览

dynamics-crm - 在 MS Dynamics CRM 4.0 的文章视图中添加列

MS Dynamics CRM 4.0 中的文章实体似乎不可自定义。有没有办法在显示文章列表的视图中添加一些列(不进行高级查找)?我想在那里看到 Created By 和 Created On 属性。

0 投票
1 回答
464 浏览

dynamics-crm - 如何在 CRM 4 中创建自定义实体“组”?

我正在寻找使用自定义实体来模仿“活动指针”实体的行为。

例如,我想要“设备指针”,它将提供与帐户关联的所有类型设备的汇总视图。这可以以编程方式创建吗?

0 投票
1 回答
828 浏览

html - IE7 并在 MS CRM 的 iframe 中发布表单 = 新窗口

我有一个 ASP.Net MVC 页面,上面有一个非常简单的表单:一个文本框和一个提交按钮。该表单使用标准的 mvcBeginForm()语法:

当页面直接打开时,一切正常。

但是,我们有另一个网站(非 MVC)在 iFrame 中加载此页面。大多数浏览器似乎都可以很好地处理这种情况,除了 IE7(和 IE6)。当表单位于 IE7 的 iFrame 中时提交表单会导致表单在新窗口中发布。

我能做些什么来阻止新窗口打开,所以表单会发布在 iFrame 中?我更喜欢特定于 ASP.Net MVC 的东西,但我知道它是否必须是 Javascript/JQuery 解决方案。

编辑:

我应该注意到带有 iFrame 的父页面实际上使用的是 Microsoft CRM 4.0

0 投票
1 回答
1702 浏览

c# - sdk中的动态crm 4换行符

我在 CRM 4 中的一个实体中有几个多行文本字段。当我通过 SDK 将值从一个加载到 C# 中的多行 Windows.Forms.Textbox 时,使用类似的东西

换行符未正确传输。它们在我的 C# 表单域中显示为小方块。

如何在两个方向(获取和更新)正确转换这些?

0 投票
2 回答
2631 浏览

xml - 微软客户关系管理 4.0。即使为空,FetchXML 也会返回列

因此,如果 CRM 中没有为它保存的数据,似乎使用 FetchXML 不会返回一列。

例如:

但是返回的 XML 如下

例如,第二条记录没有职称,并且两条记录都没有手机号码。这使得将这些绑定到数据控件变得很棘手。

所以基本上我的问题是,是否可以强制 CRM 以空白或空值返回这些字段?

0 投票
1 回答
1841 浏览

dynamics-crm - MS CRM 4 - 实体查找链接的自定义名称

当我有一个自定义实体引用时,主要属性是一个 refid,这就是显示在关联视图中的内容(作为打开引用表单的链接文本)。我需要将此名称更改为从实体属性生成的名称)。就像是:

Referral.ToString() { return ref.id + " " + ref.first_name + " " + ref.last_name + " "; }

而不是默认的 ref.id.ToString() - 或者它可以工作。

这可以通过 MS CRM 4 实现吗?我担心它可能不是(已经点击了一段时间的 gui 自定义),但也许我错过了一些东西。

如果不是,那么最优雅的方法是什么?javascript 函数需要位于全局某个位置(否则需要将其复制并粘贴到每个提到推荐的表单/视图中)。此外,javascript 函数(我假设)需要在每个视图上至少执行一个额外的 XmlFetch。

欢迎任何建议,意见,想法。我已经开始在工作中修改 MS CRM,并且我不断地遇到一些我认为开源 Python Web 框架已经解决了一遍又一遍的问题。请在工作中帮助一个可怜的灵魂:)

0 投票
2 回答
1586 浏览

metadata - MS Dynamics CRM 4.0 中的字段长度元数据

我正在尝试在 MS Dynamics CRM 4.0 中查找有关字段长度的元数据 - 有谁知道元数据服务是否/在何处提供此信息?我尝试查看 AttributeMetadata 类,但在那里找不到任何东西。然而,字段长度确实显示在 MS 的元数据浏览器中,因此它必须以某种方式访问​​。

0 投票
3 回答
617 浏览

dynamics-crm - 安装 MS CRM IFD 不会更新注册表和数据库

当我尝试在本地 CRM 安装上安装 IFD 工具时,它不会更新注册表和数据库。

进行安装的用户是否应该有一些特殊的权限。

0 投票
3 回答
1573 浏览

forms - MS CRM - edit.aspx 表单的大量定制

我有一个用例,我认为只能通过大量定制 CRUD 表单来建模;希望有更好的方法,如果没有,请提供任何见解:)

我需要建模一个用例,其中标准创建推荐(自定义实体)表单是一系列阶段(例如,带有逻辑上一个/下一个按钮的选项卡)。我需要握住用户的手来完成这些步骤,创建子实体以及许多隐藏/相关的属性,因为他在这个过程中继续前进。稍后在视图中检索这些数据时,我可能最终会使用带有各种松散连接实体的 FetchXML。

真正的问题是,当单击 CRM 中任何位置的实体的超链接时,这应该作为默认表单(针对特定角色)弹出。到目前为止,我修改了 /UserDefined/edit.aspx 以检查我的特定实体类型和用户角色并将他重定向到一个新页面(现在是 edit.aspx 的稍微修改的副本)。

我可以从头开始编写整个新页面并使用 SDK 来查询/更新字段,但我想知道我是否仍然可以将默认的 frm:CrudForm 加载为 crmForm 并使用它的属性/方法。有什么想法吗?

  1. 我不喜欢重定向 OnLoad() 方法,但是 grep/sed 的替代方法是在所有可能弹出默认 edit.aspx url 的地方(在 CRM aspxs 中)听起来更糟。有第三种选择吗?

  2. 我应该从头开始编写 aspx 网站,还是应该尝试将其与默认的 CrudForm 绑定?如果是后者,您能否就如何解决这个问题提供一些建议?这样的定制似乎远非标准,而且写得不好;)

  3. 有没有更好的方法来处理这个用例?也许我错过了一些关于如何使用标准 CRM 功能来解决此问题的基本见解。(乍一看,默认的工作流程并不是一个真正的选项->我最初是这样设计的,为流程的每一步创建任务并使用公共队列,但从用户的角度来看,这真是一团糟->很难掌握我们在推荐过程中的确切位置)

0 投票
2 回答
2613 浏览

dynamics-crm - MS CRM 4 - 具有“关于objectid”功能的自定义实体

我制作了一个自定义实体,将用作数据修改审计(任何修改的实体都将触发创建该实体的实例)。到目前为止,我的插件工作正常(跟踪新旧版本的属性已更改)。

我还想跟踪与此相关的实体。起初,我将 N:1 从 DataHistory 添加到 Task(例如),我确实可以链接回原始任务(通过我添加到 DataHistory 的“new_tasksid”属性)。

问题是我要记录的每个实体都需要一个单独的属性 ID(以及表单中的附加条目!)

看看电话、任务等如何利用“关于objectid”,这就是我应该做的。不幸的是,当我尝试添加“dataobjectid”并将其映射到例如任务和电话呼叫时,它抱怨(在第二次保存时),引用需要是唯一的。CRM 如何解决这个问题,我可以效仿它吗?