我们是一家小型公司,希望在线管理MS Dynamic CRM 2013上的销售活动.
将有两个部门(销售和营销部门),除了潜在客户之外,他们不会看到彼此的记录,因为他们必须一起处理这些记录.因此,只有Leads记录将从营销部门分享到销售部门.
在销售团队下,至少有2个或更多销售团队(可能基于地点或产品)为不同的帐户工作.除非需要与其他团队共享特定记录,否则他们也不应该看到彼此的记录.
现在,我想了解什么是最好的解决方案,
选项1:我是否应该只创建1个BU(带有公司名称),并根据需要创建销售和营销部门以及其他团队.
要么
选项2:我应该创建两个BU(1个用于销售,1个用于公司名称BU下的营销活动)?

在我的要求或哪些其他建议的情况下,哪个选项应该是可取的?
销售和营销部门之间的共享线索和两个部门都可以创建线索.创建潜在客户后,自动通知关注销售人员.
销售和营销经理只能管理他们的团队,例如,销售经理无法读取/创建/更新/删除与营销活动相关的团队.(如果我设计只有1个BU,我想我将无法管理这个)
偶尔在销售和营销团队之间共享以及在销售团队之间共享.
此外,由于我是CRM新手,您能告诉我们如何限制团队用户阅读/创建/更新/删除其他团队的记录吗?
此外,当我们向团队分配任何安全角色时,属于该团队的所有用户将自动拥有该访问权限.我如何限制这个?例如,团队中的用户具有安全角色作为"销售人员",其中包含潜在客户记录 - 读取权限.并且,如果我将"销售经理"安全角色分配给具有Lead Records的团队 - 完全访问权限.所以现在,所有团队成员都可以完全访问Lead Records.我怎么阻止这个?没有为Team分配任何角色,我无法将任何记录分配给Team.
谢谢,
米塔尔.
在执行某些自定义项的升级时,我需要阻止所有CRM Online用户在短时间内登录.
禁用每个用户非常耗时,我相信在重新启用用户后,禁用将需要新的"邀请".
对此最好的方法是什么?
我正在寻找一种方法来使用SQL Server的全文索引在Dynamics CRM 2011在线进行通用搜索.我知道有可能使用内部版本,但无法找到在线版本的方法.如果没有简单的方法,那么开发它的方法是什么?(也许通过一个插件?)
两个问题,希望有类似的答案.
我将在我的解决方案中发布一个JavaScript包,其中将显示错误消息.问题是我将瞄准德语,英语和法语.可能也是第四语言TBD.解决这个问题最好的方法是什么?
标签名称应该绝对本地化.在CRM 2011中是否有内置的方法?像资源表或类似的东西?
我对(1)的当前解决方案是使用字符串保留额外的Web资源,并为每种语言分发不同的文件.我可以重建它并立即分发所有语言,并且只使用一个参数,如果我创建一个设置实体,可以从GUI设置.有点累赘.
我目前对(2)的解决方案涉及很多祈祷和某种神圣的行为.:)
我是一名 PHP 开发人员,最近接触了 Dynamics CRM Online,因为我正在构建一个应用程序,该应用程序需要直接从 Dynamics CRM Online 帐户提取客户详细信息以填充客户选择列表。
我已经经历了许多选项,包括: http://mscrmtools.blogspot.com/2012/08/php-to-crm-online-easy-way-to-do.html
但我根本无法进行身份验证。据博主 Tanguy 称,MS 已发生变化,他发布的解决方案不再有效。我无法找到新的连接解决方案。
我什至尝试过 Dynamics SDK ( http://www.microsoft.com/en-us/download/details.aspx?id=24004 ),但我从未做过 C# 编码,所以我迷失了方向似乎样本根本就没有编译。同时,我不确定该工具是否用于从 Dynamics CRM Online 或用户托管版本中提取数据。
如果有人可以提供帮助,我将不胜感激,因为我几天来一直在努力解决这个问题,并尝试各种选择,结果却不断陷入死胡同。
预先非常感谢。
更改Field(非自定义)数据类型的步骤是什么?我转到自定义 - >自定义系统 - >实体 - >活动 - >字段 - >主题.我需要将Type从"单行文本"更改为"选项集".我怎么做?我有Visual Studio 2012和Microsoft Dynamics CRM SDK,但我没有经验.
编辑:我需要从SystemForm实体检索FormXml吗?
我们已经在2016年11月1 日发布了Dynamics 365试用版,该试用版以我的名义(因此,我是管理员)。
为此,我们尝试从AppSource添加Project Service Automation。当我们点击时,出现以下错误:Try
您没有对Dynamics 365组织的安装权限。发送注释,要求管理员添加该应用程序,或注册免费试用版并将其添加到其中。
尝试将请求发送给管理员,如下所示:
出现以下错误:
解决方法是什么?
microsoft-dynamics dynamics-crm dynamics-crm-online dynamics-crm-365
插件,C#,Microsoft Dynamics CRM Online
我想将一条记录(让我们称之为"sampleRecord")添加到一个实体集合(让我们称之为"sampleCollection"),但不知怎的,我无法使它工作.我在互联网上找到了这个解决方案,但是当我通过ITracingService检查总记录数时,它仍然是0.
到目前为止我的解
EntityCollection sampleCollection = new EntityCollection();
sampleCollection.Entities.Add(sampleRecord);
Run Code Online (Sandbox Code Playgroud)
这就是我检查总记录数的方式:
tracingService.Trace("total record count: " + sampleCollection.TotalRecordCount.ToString());
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助!
c# plugins microsoft-dynamics dynamics-crm dynamics-crm-online
从c#在CRM中执行upsert操作的最佳方法是什么?
我是否需要每次都获取记录以在插入新记录之前检查它是否存在或者是否有更好的方法来执行此操作?和性能影响?
如果有人有任何例子吗?
我是Dynamics CRM开发的新手.我想使用Dynamics CRM Online中的批量更新方法批量更新实体中的某些字段.我使用下面的代码来执行批量更新:
var multipleRequest = new ExecuteMultipleRequest()
{
Settings = new ExecuteMultipleSettings()
{
ContinueOnError = false,
ReturnResponses = true
},
Requests = new OrganizationRequestCollection()
};
foreach (var entity in entities.Entities)
{
UpdateRequest updateRequest = new UpdateRequest { Target = entity };
multipleRequest.Requests.Add(updateRequest);
}
ExecuteMultipleResponse multipleResponse = (ExecuteMultipleResponse)service.Execute(multipleRequest);
Run Code Online (Sandbox Code Playgroud)
如何仅指定要更新的字段而不是更新整个实体?
注意:我使用上面的代码更新了大约200,000条记录.目前,更新一批1000条记录大约需要1.5分钟.所以正在考虑一种只更新必填字段的方法.