问题标签 [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.
ms-word - 如何创建动态表(Word、Dynamics CRM)来提供给客户?
我必须设计从报价到客户的动态创建表。在提供可变数量的产品中,因此我的表必须动态创建包含产品的行。
例如:当报价包含 3 个产品时,表格必须有 3 行包含此产品。当报价包含 2 个产品时,该表必须有 2 行包含此产品。
我只能做一个静态行数的表。当我创建有 2 行的表时,我必须只添加两个产品,因为两个以上的产品将不可见。
我可以在 Word 中做类似的事情并在 CRM Online 中用作模板吗?不用编程也能做到吗?或者我必须使用一些自定义解决方案并添加到 CRM?
最好的祝福。
dynamics-crm - Online Dynamics CRM 插件注册工具停止工作
最近(我想,在使用 user@a.onmicrosoft.com 引入新的登录系统之后)CRM SDK PluginRegistration 工具停止工作。有没有人解决这个问题?
javascript - 在 javascript 函数中访问 Google map api
我曾经用
在 HTML 页面的标题中
如果我只能在没有 HTML 的 Java 脚本函数 (.js) 中使用谷歌地图 API,会发生什么情况
此 java Script 函数将根据 Microsoft Dynamic CRM online 2011 中的 onSave 事件执行
我做了一些研究,我是否必须使用document.write(...)
并创建一个 html 页面来执行 java 脚本?
dynamics-crm-online - 无法使用 XrmDataContext 连接到新的 CRM Online 安全模型
Microsoft 已将新 CRM 站点的身份验证模型从 LiveID 更改为 Microsoft Online Services。本周我建立了一个新站点并启动并运行,但我编写的使用早期绑定类连接到该站点的代码无法进行身份验证。
我使用 LiveIDs 的旧站点的连接字符串如下所示。
我正在尝试使用此连接字符串连接到使用 Microsoft Online Services 进行身份验证的新站点
我创建了一个 XrmDataContext 实例,它似乎可以正常工作,直到我实际从站点上传数据。我收到的错误是 ACS10002:处理 SOAP 正文时发生错误。ACS50012:身份验证失败。
我在这里尝试了所有身份验证类型列表http://technet.microsoft.com/en-us/library/ff681567,但似乎没有一个有效。
我看到很多论坛帖子说发现服务 URL 已更改,因此我尝试将其添加到我的连接字符串中。发现 URL=https://disco.crm.dynamics.com/XRMServices/2011/Discovery.svc
没运气。
有没有人编写过连接到新安全模型的代码?你做了什么特别的事吗?
在此先感谢,比尔·沃罗汉
dynamics-crm-2011 - CRM 2011 ONLINE - 克隆现有实例
是否可以将现有的在线实例(数据+模式)克隆到新的在线实例中?客户希望保持这两个实例继续运行。
请记住,这是一个 CRM 2011 在线实例。
dynamics-crm - 如何在 CRM Dynamics 中复制整个数据库?
在我看来,在部署到客户之前在本地服务器上测试运行我的工作流程是一个明智的想法。完全可以肯定的是,我想将所有数据从他们的数据库复制到我的测试组织(我拥有完全访问权限)。问题是我看不到将整个 shabang 导出到 XML 电子表格的任何直接方法。
从/向数据库导出/导入所有内容的最佳方式是什么?源服务器和目标服务器不相同。
当然,我可以选择备份客户端数据库并恢复它,棕色的东西会不会影响风扇,但如果我不必这样做,它会更加专业。
客户的数据库在云中,这让我怀疑也许我根本无法访问它,而且据我所知,没有办法在那里备份数据。我错过了它还是那么糟糕?
dynamics-crm-2011 - 使用在线 CRM 动态卡在冻结帧上
时不时地(并且经常被打扰),例如在创建新过滤器、任务、约会等时,我会卡在模式窗口中。窗口是可移动的,但我无法通过按下红色 X 来关闭它角落,保存并关闭它,也不是 F4 它。窗口存在,按钮在视觉上做出反应,但框架没有关闭。
到目前为止,我最好的解决方案是终止该进程并再次登录。那让我伤心...
我怀疑这种行为可能与我的系统配置有关:我使用的是 Win8 和 IE10(设置为兼容模式),由云中的 CRM Dynamics 2011 提供支持。
- 有人可以确认这种行为吗?
- 关于如何处理它的任何点击(除了安装 IE9)?
(在我设置兼容模式之前,我体验了一些有趣的效果,例如“开始”部分滚动并像一些很酷的 jQuery 效果一样变得越来越宽。不过现在它已得到控制。)
email - 通过流程处理“发送电子邮件”步骤的可重用且健壮的模式
背景
CRM 2011(和 CRM Online)中的工作流和对话过程允许我们向启用电子邮件的记录(例如联系人、帐户和用户)发送电子邮件。如果启用电子邮件的记录没有电子邮件地址,则该过程将失败并出现异常(工作流保持等待状态,对话框抛出异常):
未处理的异常:System.ServiceModel.FaultException`1 [[Microsoft.Xrm.Sdk.OrganizationServiceFault,Microsoft.Xrm.Sdk,Version=5.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35]]:在聚会或聚会上找不到对象地址被标记为不可通过电子邮件发送
我的场景
在许多情况下,由于无法发送电子邮件而导致整个过程出错是很严厉的(同样我接受在许多情况下这种行为也是可取的)。例如,如果我正在创建和更新许多记录作为大型工作流程的一部分,并且只是希望在流程结束时发送一封简单、礼貌的确认电子邮件,我不希望整个流程仅仅因为最后一步而失败无法完成。我可以在我的工作流程中添加一个简单的条件语句,以在发送电子邮件步骤之前检查地址是否存在。这可行,但我(或更具体地说,我的用户)需要记住为创建的每个电子邮件步骤执行此操作。
理论解决方案
理想情况下,我会有一个子工作流程,它可以接受一个电子邮件对象作为输入,然后我会在发送电子邮件之前运行一个小检查以确认有一个发件人和收件人。如果数据丢失,我可以静默地使子流程失败或调用不同的逻辑,例如向原始用户发送电子邮件或编写错误记录。
但是,鉴于以下......
- CRM Online 中仍然不支持自定义工作流程序集
- 工作流不接受传入参数
- 甚至对话框也不支持将“电子邮件对象”作为输入参数,也不支持将值数组(例如,对于收件人)作为输入参数
- 子对话框在完成后不会将控制权返回给调用者
...我正在努力构想一种模式或解决方案,它可以有效地让我避免用户必须记住在他们创建的每个工作流或对话框中进行硬编码检查(以检查是否存在收件人电子邮件地址)。
理想情况下,我想要一个类似于通用子工作流的东西,它接受电子邮件对象(或它的序列化或其他表示),进行检查并在可能的情况下发送电子邮件。
交给你
我试图设计一个自定义解决方案,但它很快就会过度设计(系统实体上的插件等)。否则,我看不到避免将责任推给用户的方法。有没有其他人遇到过类似的要求,更好的是,设计了一个解决方案?
dynamics-crm - 使用 Javascript 在 CRM 2011 中设置额外的查询字符串参数
帐户主页中有一个自定义功能区按钮。单击此按钮,我需要在额外的查询字符串中传递一些值。当我们打开账户记录时,这个查询字符串值必须是可访问的。我们如何在 CRM 2011 中使用 Javascript 实现此功能..?
plugins - 我想在在线 CRM2011 中使用插件来实例化系统工作流程
我有一个需要更新自定义实体的工作流程(比如自定义实体),但它将使用插件更新需要传递的记录(即该记录的 GUID)。此插件触发某些事件需要该记录的 GUID,需要将此 GUID 传递给系统工作流。我不知道如何将参数传递给系统工作流。
任何形式的帮助将不胜感激。
谢谢, 阿尼什