问题标签 [dynamics-crm-online]
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.
sharepoint - SharePoint 设计器 - 工作流 Office365 + 在线 CRM
这是我的要求,我知道我们可以使用 web 服务来做到这一点,但想确保是否有任何简单的解决方案。
我有 Office365 帐户,并且我在 Office365 中创建了一个公共站点。假设http://xyz.sharepoint.com是网站。我也有相同的 Windows Live ID 的在线 CRM 帐户。
我的 office365 网站上有一个反馈表。这是页面http://xyz.sharepoint.com/feedback.aspx。当用户输入一些内容并单击保存按钮时,我想将他们的电子邮件 ID 保存到在线 CRM。(在线索部分但不是必需的,我们可以更改它)
是否有任何内置选项可以在没有代码的情况下将电子邮件保存到在线 CRM?或者我需要通过使用 Web 服务来寻求沙盒解决方案?有什么好的建议吗?我该怎么做。
dynamics-crm - 连接到 CRM Dynamics Online 时应用 OrganizationServiceProxy
我通过此代码使用组织服务成功连接到本地服务器。
Organization
是我们的服务器加后缀OrgName/XRMServices/2011/Organization.svc
。CredentialsForClient
是我的登录名(或在线时我的实时 ID)。HomeRealm
并CredentialsForDevice
设置为null
。
这似乎对本地版本非常有效,但是当我上线时,我收到错误消息。我可以创建proxy
变量,但是当我尝试执行下面的代码时,异常告诉我我不能有一个null
值作为终点。由于我的无知,这几乎没有告诉我任何事情。
当然,我Organization
在上网时使用的是不同的。我从在线版本的 CRM Dynamics 的设置中复制了字符串(就像我为本地版本所做的那样)。我该如何解决这个问题?
dynamics-crm - 如何查找未被 activitymimeattachment 记录引用的附件记录?
我需要找到“activitymimeattachment”(AMA)记录未引用的所有“附件”(A)记录。如果这2条记录相关,则A记录的Id存储在AMA记录的“attachmentid”属性中。
我可以通过以下查询找到 AMA 引用的所有 As:
任何 crm 查询机制是否可能相反?链接似乎无关紧要,因为它是我想要的反链接......
我可以遍历我所有的 A 并检查每个 A 是否被引用,但我有很多,它可以运行至少一天。
dynamics-crm - 在 CRM 2011 中动态创建功能区按钮
谁能帮我在 CRM 2011 中动态创建功能区按钮。场景是,当我们创建记录时,必须根据在该记录中选择的选项集值动态创建一个功能区按钮。我们可以使用 JScript 或插件或工作流让它工作吗?启用或显示规则在这里没有用,不应触及 XML 代码。
sharepoint-2010 - 将 Dynamics CRM 2011 跟踪的电子邮件附件移动到 SharePoint 2010 文档库中
为了将所有与 CRM 实体相关的文档集中在 SharePoint 中,并最大限度地减少 CRM 数据库占用空间的增长,我们决定将 CRM 跟踪的电子邮件附件存储在 SharePoint 中,但目前还没有现成的机制可以这样做。为了解决这个问题,我们使用电子邮件附件手动填充 SharePoint 文档库并适当地更新元数据(相关实体名称、用户、日期、标签等)。为了从 CRM 中查看文档和附件,我们在关联的 CRM 实体表单上创建了一个 IFrame,该 IFrame 链接回文档库中的自定义 SharePoint 视图。此视图通过 URL 参数根据实体名称进行过滤。这对我们来说比 SharePoint 中的开箱即用文档管理要好得多,SharePoint 在存储文档的方式上不够灵活,主要是因为它使用文件夹并且无法轻松更新元数据。但是,这些文档仍然作为跟踪的电子邮件附件保留在 CRM(和 Exchange 邮箱,但我们并不真正关心这一点)中。我们想要做的是将附件复制/或移动到 SharePoint 中,根据需要更新元数据,然后将 CRM 中的附件替换为新 SharePoint 文档的 URL。
以此为背景,我们将感谢本论坛中更有经验的 CRM 和 SharePoint 专家的一些指导。我们的问题是:
- 作为将附件从电子邮件中获取到 SharePoint 的一种机制更有意义:具有可由用户手动触发的操作的 Outlook 插件,或在 CRM 中使用有关设置的操作时触发的工作流或外表?我们还缺少另一种解决方案吗? 我们总是在电子邮件上使用 Set-regarding 操作来指向附件应该关联的实体。
-我们还需要批量文档上传器,通过 Sharepoint 中包含实体名称的文档库中的添加字段将文档与实体相关联。目前我们使用 SharePoint 的批量文档加载器,然后尽可能使用数据网格视图手动更新元数据。似乎可以在这里轻松使用处理电子邮件附件所需的代码,但我再次不确定要使用什么工具:Outlook 插件、CRM 工作流/对话流程、SharePoint 插件或独立应用程序。
-最后,此时CRM实体与其在SharePoint文档库中的关联文档之间的关系完全依赖于实体名称。这并不可靠,因为 CRM 实体名称可能会在任何给定时间更改,然后需要更新关联的元数据。正确的解决方案是将关系改为基于 CRM 实体 ID 字段。从 SharePoint 中访问 CRM 实体数据的最佳方式是什么?请注意,我们目前使用 Office 365 处理电子邮件和 SharePoint,以及 Dynamics CRM 2011 Online,因此无法直接访问数据库。
您提供的任何指导将不胜感激!
dynamics-crm - CRM 2011 插件链接
只是一个关于 CRM 2011 插件行为的快速问题。如果我有一个插件,比如帐户,它会更新另一个实体,比如联系人,在联系人消息上注册的插件将触发(正确吗?)。
如果这些插件被注册为同步,Account插件是否必须等待Contact插件完成执行才能完成执行?插件的链接是否会造成阻塞情况?
javascript - “对象不支持属性或方法‘getAttribute’”
我正在使用 Dynamics CRM 2011 Online 并尝试重构一些适用于报价 > 添加产品页面的代码,使其也适用于订单 > 添加产品。问题是,当页面加载时,我收到错误“无法获取未定义或空引用的属性'getValue'”。
我进入 IE 控制台(尝试了 IE 9 和 10)并输入了我认为有问题的行:
它抱怨“对象不支持属性或方法'getAttribute'”。我也试过
但这也失败了。
这对我来说没有意义,因为我可以使用开发人员控制台的 HTML 视图来查找页面上的对象,并且它显然就在那里(也没有错字)。即使其中一个页面在运行时正常运行而另一个页面没有正常运行,该语句在两个页面上的控制台中都失败也是没有意义的。它至少不应该在运行时工作的页面上工作吗?
在做了一些研究之后,我认为以下帖子是最相关的,但我担心它不会让我得到答案,因为我对此有多新:Xrm.Page.data is null
我的问题是,如果元素明显存在,为什么控制台会返回此错误?
dynamics-crm - 我可以在 CRM 对话框中获取当前记录指南吗?
我从某个记录表单上的功能区按钮调用 crm 对话框。有没有办法在对话框中获取此记录 Guid?
dynamics-crm - 什么样的Dynamics CRM 2011 Online身份验证需要使用部署在godaddy共享服务器中
当我尝试在 godaddy 共享服务器中部署与 Dynamics CRM 2011 在线通信的应用程序时遇到问题。我在本地运行时没有任何问题,我使用 sdk\samplecode\cs\wsdlbasedproxies\online 中提供的 wsdlbaseproxies 在线代码来验证动态 CRM。此过程正在本地系统中创建 LiveDeviceID.xml,但未能在 godaddy 共享托管服务器中创建相同的。
此应用程序是在 .net 中开发的,它可以在线捕获潜在客户、机会并在 CRM 2011 中/从 CRM 2011 中保存/检索相同的内容。
我非常感谢您对此的帮助和意见。
更新错误消息:
数据保护操作不成功。这可能是由于没有为当前线程的用户上下文加载用户配置文件,这可能是线程模拟时的情况。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详情:
System.Security.Cryptography.CryptographicException:数据保护操作不成功。这可能是由于没有为当前线程的用户上下文加载用户配置文件,这可能是线程模拟时的情况。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
silverlight - 如何在 Silverlight 应用程序中获取 (ScriptObject)HtmlPage.Window.GetProperty(“Xrm”) 嵌入到 CRM 中的 HTML 页面
我在 CRM 的 Silverlight 应用程序中使用以下代码获取记录指南。
很好,我使用上面的代码从 Silverlight 应用程序获得了记录的 Guid。但是如果我在 HTML 页面中部署这个 Silverlight 页面,然后尝试使用上面的代码获取记录的 Guid,那么它无法获取 Guid。