我知道这是一个古老的讨论,但仍然是一个开放的
场景很简单,您有一个实体,比如account,它包含一个名为“AccountId”的属性
应该是自动递增的
这方面的主要候选插件是在事件前注册的插件
有不同的选项可满足这一需求
获取最大值,将其递增并分配给AccountId属性
依靠一些外部资源,例如一些web服务或db来执行此项工作。(这不是一个好方法)
这些方法是有效的
就我个人而言,我赞成方法1,但我担心:
1-对一致请求的重复
锁定和互斥可以减少这一点,但在“服务器场环境”的情况下,如何
我有一个自定义的asp.net网站,它是从Dynamics CRM 2011中调用的,我需要它看起来完全像CRM 2011标准窗口
我设法创建了几乎所有的自定义网络控件,除了Ribbon之外,它们看起来都是Dynamics CRM 2011的
我试着从CRM中取出并清理HTML,但到目前为止效果不是很好
有人有什么想法吗?我不知道你还能做些什么,格里戈里——不管我怎么想,复制现有的HTML只会是一个领先的开始。这些不是特别复杂的外观对象(一些具有背景图像和滚动效果的div)。你不能手工制作吗
没
对于联系人实体,我有3个自定义视图(视图1、视图2、视图3),只有在选择视图3时,我才想在主页网格中显示功能区按钮。在MS CRM 2011中是否可行?也许您可以尝试为功能区按钮创建自定义JavaScript“启用规则”。使用一个函数创建新的JS webresource,您将在其中检查是否选择了特定视图
如果必须隐藏功能区按钮,请在选中哪个视图后将其隐藏。在这种情况下,我认为只有修改DOM才能实现这一点
希望有帮助
我遇到了与自引用1:N关系有关的问题-
我正在尝试将实体A(类型为new\u transaction)与实体B(类型相同)关联起来。
关联工作正常(我已在DB-'new\u relatedTransactionId'列中检查是否正确更新)。
但是,名称列('new\u relatedTransactionIdName')设置为NULL,导致表单显示空文本框…
我尝试了以下方法,但没有成功-
一,
二,
三,
我试过切换EntityRole.Referenced和EntityRole.Refer
是否有任何方法可以对表示相关实体字段的列进行排序
例如,Case包含一个查找字段-Contact。在视图中,我添加了联系人的全名和电子邮件。这两列视图中的标题不可单击(未启用排序)。否。无法对引用实体的字段进行排序。
如果您真的需要,您必须构建一个自定义视图(html页面)或例如一个报告这些字段上没有任何相关的“排序”选项。我非常肯定(90%)这是不可能的,但我需要100%确定的确认:)
我正在尝试从TeamMembership获取SystemUser信息。我一直在尝试这些代码片段,但第一个,创建一个新实体,但没有检索用户的所有信息,如电子邮件地址、电话号码等
foreach(团队成员中的团队成员用户)
{
sysUser.Id=user.SystemUserId.Value;
if(sysUser.InternalEMailAddress!=string.Empty)
{
ActivityParty toParty=新ActivityParty();
toParty.Party
我已经创建了一个插件(使用开发者工具包),它将向参与者发送一封邮件,每当创建参与者时,就会转换成联系人。
但是这个插件不起作用。当我试图调试它时,插件注册工具(SDK)中出现了以下消息
。管道阶段是对创建消息的预验证。
这是我的代码:
受保护的void ExecutePostParticipantCreate(LocalPluginContext localContext)
{
if(localContext==null)
{
抛出新ArgumentNullException(“localCon
我是CRM新手,我遇到了这样一个需求:用户应该可以选择将任何电子邮件转换为自定义实体请求。当我在Outlook中安装CRM Outlook插件(我使用的是Office 2010)时,我看到了跟踪电子邮件的选项,然后转换为opportunity、lead和case
如何将我的客户实体添加到列表中,以便将电子邮件与请求关联
请建议
谢谢
Ashfaq.我认为您不能将自定义实体添加到OOTB列表中,因为CRM不“知道”如何将电子邮件转换为自定义实体的实例。我能想到的唯一选择是添加自定义电子邮件功能区功
是否可以同步此字段(“其他”地址)?所有其他字段似乎都与用户同步,但“其他”地址似乎只是本地的
另外,是否有一种方法可以自定义CRM联系人插件的From?它不显示任何自定义字段
谢谢。检查Outlook/脱机筛选器。您需要对其进行设置,以便地址实体也被拉入本地数据库。没错,但据我所知,在CRM中只有家庭地址和业务地址。如何将“其他”映射到crm中的某些内容?
我需要取消从CRM插件内部创建新实体记录的操作,而不引发异常
是否有一种方法可以在不引发异常的情况下回滚Dynamics CRM插件中的事务 否,您只能通过删除同一事务中的记录来撤消此操作。触发工作流进而调用插件的设计不是很好。您可以使用自定义工作流,将插件的相同逻辑写入此工作流并处理异常。创建自定义操作,然后从工作流中调用该操作,该工作流中包含一个插件,该插件基本上决定是否应创建记录。如果它应该,它就会创建它,如果它不创建,它就会退出
这样,您就不必抛出异常,并且可以有条件地为其命名为Crea
如何将发送给特定用户的所有邮件同步到CRM?我有一个内部部署的Dynamics CRM 2011
这是电子邮件路由器设置吗?我是Dynamics CRM管理的新手。是的,您需要配置电子邮件路由器。这是一个很大的话题,但你可以开始
《Dynamics CRM实施指南》中还有更多文档。还提供了电子邮件集成规划的一般概述
我在电话通话实体“我想在打开的活动视图中显示该字段”中有一个名为“跟进所有者”的字段。我看不到通过活动“添加列”选项从电话呼叫实体中提取字段的方法。有办法做到这一点吗?
这可能是因为“跟进所有者”字段与电话通话相关,而不是与活动实体相关。由于活动实体是不可自定义的实体-您不能使用支持的CRM自定义在活动上添加新字段。
您可能可以在Phonecall视图中添加此字段,而不是在activities视图中添加此字段-这样应该可以正常工作。这可能是因为您的Follow up owner字段与phone
我在Dynamics CRM中添加了一个IFRAME on Accounts表单,它实际上是从我的自定义页面获取内容。但我无法单击IFRAME中显示的任何超链接。是否有使内容可访问的解决方法?请确保取消选中IFRAME属性中的“限制跨帧脚本”选项:
我想确认我对Dynamics CRM中事务管理的理解,并检查我是否遗漏了什么
1)CRM插件中的事务:
在事件管道的阶段20和40中注册的插件在DB事务下运行。因此,如果我在任何消息的操作前/操作后注册了三个插件,并且如果第三个插件抛出异常,那么前两个插件所做的更改也将回滚。这种理解正确吗
2)CRM Web服务中的交易:
在使用crmweb服务编写代码的情况下,我可以使用request,并且随此消息提供的所有请求消息都将在一个crmdb事务下运行。这一信息似乎是在2016年版本中引入的,那么在
实体有一个自定义字段,根据该字段,一些安全角色应该有权访问该类型的记录,而有些不应该
Javascript可用于在检查角色后关闭表单。但我正在寻找后端解决方案,该解决方案将在工作流和搜索中禁用对此记录的访问
例如,如果制造商是我们的公司,每个人都可以查看产品,如果其他公司是竞争对手的产品专家,则只能查看产品。您可以编写一个插件,自动与适当的用户/团队共享记录。当有人更新该字段时,插件将根据您的业务逻辑运行并共享/取消共享记录
免责声明:我以前从未尝试过这个,如果您有很多记录,因此也有很多共享记录
我正在将托管解决方案从一个开发环境导出到另一个干净的环境中。但是,由于“联系人正在跟踪”、“联系人我跟踪”、“潜在客户正在跟踪”和“潜在客户我跟踪”视图的依赖关系冲突,解决方案将不会导入。根据我修补解决方案的方式,错误的范围可以是
“计算依赖项时出错:ID为的已保存查询中出错…”
到
“托管解决方案无法覆盖Id=3a282da1-5d90-e011-95ae-00155d9cfa03且具有非托管基本实例的SavedQuery组件。此错误最可能发生的情况是,非托管解决方案已在目标系统上安装了新的非
我试图在crm 2011中创建一个过滤子网格。
我找到了下面的链接,描述了如何制作:
以下是建议构建代码的方式:
var relatedOHSOrders = document.getElementById("OHSOrderSubGrid_d"); //Set Subgrid Id
var fetchXml = "..."
relatedOHSOrders.control.setParameter("fetchXml", fetchXml);
我遇到的问题是,我获取的对象不支持.setPa
我有一个托管解决方案,作为对以前解决方案的更新导入到组织中。在此更新中,我将更改一些显示元素,例如子网格在窗体上的位置
导入解决方案后,我转到表单,网格已移动到新位置,但它仍然存在于旧位置,有效地复制了表单上的子网格
发生这种情况有什么特别的原因吗?我尝试过不同的组织,他们也在做同样的事情。它似乎是在将新旧解决方案合并在一起,而不是采用最新的更改,但我想不出它为什么会这样做。
确保将旧的和新的都作为非托管分发
确保新版本的版本号高于旧版本
确保组件的架构名称在两个版本中相同
确保发布所有更改(请
我需要合计与自定义实体相关的所有活动的持续时间。我创建了一个自定义实体,允许用户为该自定义实体的实例添加活动。每次将活动添加到自定义实体时,我都需要合计持续时间并更新自定义实体。我首先创建了一个活动插件。问题是您只能为is retrieve和RetrieveMultiple创建插件的消息。然后我转到服务活动创建插件,并使用创建消息冷创建插件
我的问题是,每项活动都是服务活动吗?有人这样做过吗?你有没有关于最好的方法的建议
谢谢,
Gary听起来您正在寻找一个插件或自定义工作流,它在“父”实体(与
我们正在安装一个内部部署的CRM 2011。我们正在公司广告域中使用OU,但我们没有域管理员权限。是否有可能成功部署?我听说拥有域管理员权限是很重要的。正如@Noor在上的重复问题中指出的那样
这是不需要的,但它确实使安装更加方便
更容易
管理员权限是必需的,因为CRM将创建一些组和
安装期间AD中的帐户
要使用管理员帐户安装CRM 2011 witout,您将
需要创建一个域帐户,并在
CRM、SQL和AD,此Microsoft链接将显示所有设置
在权限方面,您需要
正如@Noor在你的重复
标签: Dynamics Crm 2011
portable-class-libraryassembly-resolutionassembly-binding-redirect
召唤
Assembly.Load("System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes");
在.net 4.03应用程序内部,应重定向到正确的4.0.0.0 System.Core
它在我的机器上运行,用于控制台应用程序和ASPX页面
但是,从Dynamics MS CRM插件内部调用它会失败
System.IO.FileNotFoundExcepti
我正在构建一个插件,该插件利用Dynamics 2013中的新业务流程,为了充分利用易于使用的检查列表样式菜单,我向Dynamics CRM中的默认Opportunity实体添加了两个新属性
我在插件的customizations.xml文件中通过在实体xml的EntityInfo->Entity->attributes部分下向Opportunity实体添加属性实现了这一点
将此字段添加到Opportunity中的效果与预期一样,尽管我在卸载插件时遇到了问题
由于这个插件将被广泛使用,我不能期望
我有一个实体ex:A,它有一个相关的“X_Message”实体,X_MessageSet是在crmsvcutil工具创建的ServiceContext类中为其创建的
当我使用此命令时,会出现错误“指定的类型X_消息不是已知的实体类型”,并且此异常发生在LINQ代码中
这发生在我们的ServiceContext类中,它是XRMServiceContext
用于创建上下文实例的类:
public CrmServiceProxy(IOrganizationService orgService)
是否有可能在CRM中找到过去一个月内未修改任何活动的所有客户。我试过一个,但我不确定它是否正确。谁能帮帮我吗。我不确定这是否可能
恐怕不可能获取这种获取xml的方法。您必须分两步实现您的逻辑:
检索所有帐户
删除具有上个月修改的活动的所有帐户
我认为在不进行多次查询的情况下,最好的方法是在帐户实体上创建一个自定义字段,然后有一个插件,每当更新与帐户相关的活动时,就会填充该字段。这将使您的查询更加容易,并在CRM中工作 我想你这里的问题是,你只能得到有关联活动的帐户。而查询还需要返回没有关联
我想设计一个应用程序来同步本地系统和CRM online之间的用户信息。我发现我们不能通过API直接在CRM online中创建用户作为CRM内部部署。系统说我们只能通过office 365管理门户添加用户。但我不知道如何使用office 365 API创建CRM在线用户。你们以前遇到过这种情况吗?请帮帮我,谢谢 好的,让我回答我的问题。现在,如果我们想要操作Dynamics CRM Online用户或许可证信息,我们需要操作与CRM Online关联的Active Directory图形服务。
当用户在行项目中输入第二条记录时,如果这些行项目的产品Id不同,我不应该让他们创建第二条行项目
我假设这可以通过web资源(Javascript/xrmscript)完成
但是,当输入第二行项目时,在保存第二行项目之前,如何获取商机的第一行项目的“产品Id”。请提供示例代码/想法。我不确定使用JavaScript是否可以做到这一点。行动要求相当有限。我建议使用VisualStudio来开发插件。你将有更多的控制何时应该触发插件
在我的组织中,一个工作流程运行在发送电子邮件的案例解析上。在电子邮件中显示主题和电子邮件正文,但在工作流中只写主题。这意味着电子邮件正文中使用了一个模板。如何检查工作流中使用的模板。
如果有人有想法,请与我分享。
提前谢谢。根据您的解释,我想以下是您问题的答案
打开工作流并找到发送电子邮件的步骤
在激活的工作流中,它应该如下所示:
在停用的工作流中,步骤应如下所示
如果显示“创建新邮件”,则表示在工作流中配置了电子邮件正文和主题行。否则,您将看到电子邮件模板的名称。有关电子邮件详细信息,请单
在“编写插件”文档中,它说:
插件的Execute方法应该写为无状态,因为不是每次调用插件都调用构造函数。此外,多个系统线程可以同时执行插件
我想知道执行方法无状态到底意味着什么?无状态方法是一种在执行时既不影响也不依赖全局状态或其“定义对象”状态的方法
在您的情况下,它必须:
不依赖于执行时插件对象的状态
执行时不更改插件的状态
下面是一个示例,其中一个方法不是无状态的
class StatefulSum
{
private int a;
private int b;
我有一个针对帐户实体注册的插件,分配消息,操作后(第40阶段)必须对相关记录执行一些魔术
我在用户上下文中运行的下注册了指定ADMINISTRATOR的步骤,因为魔术需要比用户通常拥有的更多的权限:模仿管理员似乎是正确的操作方式
如果我继续使用一个“普通”用户(让我们称之为TESTUSER)来尝试插件,我发现模拟似乎没有“坚持”
假设用户看起来像这样:
ADMINISTRATOR - guid AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
TESTUSER
我正在从CRM检索所有权限的列表:
QueryExpression q = new QueryExpression("privilege") {ColumnSet = new ColumnSet(true)};
var list = service.RetrieveMultiple(q).Entities;
这个很好用
我现在想知道每个特权适用的实体名称。即,“prvDeleteNote”特权适用于实体“票据”
直接用SQL查询数据库没有问题,但我更喜欢从服务中检索信息
Cheers据我所知
目标:需要使用SOAP或REST使用javascript更新字段
表格中的可用字段:总计、字段1、字段2
问题:我在自定义实体表单中有三个字段:总计、字段1、字段2。我需要添加Field1和field2来更新Total字段。如果javascript执行意味着需要更新实体中所有可用记录的Total字段值
如何做到这一点?可以在javascript中使用FetchXml吗?具有可用于执行rest和soap查询的功能
一旦安装并引用了库,就需要创建fetchxml请求,执行数学运算,然后将其写入tot
我想更改或重置Customer Relationship Management 2013内部部署密码。如果您想更改Crm内部部署密码,请更改您的Windows密码。对于Crm内部部署,我们可以使用浏览器设置启用或禁用Windows身份验证。Internet在安全-->自定义级别-->登录-->中浏览并设置为提示输入用户名和密码。属于服务器故障:CRM根据Active Directory进行身份验证,因此必须更改用户的Windows密码。
我是CRM的新手。我想确定潜在客户的资格以创造机会。我正在根据请求传递以下参数
CreateOpportunity
创建帐户
CreateContact
客户ID
targetentityname
targetentityid
请求名称
transactioncurrencyid
状态代码
主题
全名
姓氏
公司名称
由创建的
竞选人
但是我得到了不足的参数错误作为响应
有谁能帮我提供缺少的参数吗?如果您只需要从潜在客户那里创建商机,则完全可以将下一个参数传递给QualifyLeadReques
我为Dynamics CRM创建了一个自定义功能区按钮,但我希望仅对Outlook隐藏它(适用于所有用户)
我们的客户正在使用Dynamics 2011、Dynamics 2013和Dynamics 2015
我是这项技术的新手,请帮我做。如何和在哪里
谢谢大家! 看起来您需要一个,MSDN链接供参考->
看起来您需要一个,MSDN链接供参考->
<CrmClientTypeRule
Default=["0" | "1" | "true" | "false"]
InvertResu
我正在使用C#开发一个WPF应用程序。我需要知道如何获取当前解决方案的Id(GUID)。当您想要修改任何视图的筛选条件时,我可以在CRM显示的对话框底部看到该Id。我可以这样做。您必须使用conditionexpression进行查询:“uniquename”,ConditionOperator.equal,-解决方案名称-。它将返回解决方案的Guid
我有一个表单,它有两个部分,两个部分都包含一个特定的字段“业务必需”。在我当前的场景中,这些部分中的第一部分是隐藏的,而第二部分是可见的。(基本上,这两者中哪一个是可见的在JScript中设置的,取决于下拉列表的值)
问题是,如果用户没有为必填字段输入值,然后单击“保存”,则表单会尝试在两次出现的第一次(即不可见的一次)验证它。当它发现用户没有填写这个值时,它会将隐藏的部分显示出来,尽管同一个有问题的字段已经在表单的后面
我有没有办法阻止它这样做,或者用另一种方式解决我的问题
编辑:
好的,从下
我们接管了一位客户并检查了他们的数据库。它几乎满了,并且每天以50MB的速度增长。没有明显的理由这样做,我们也找不到任何巨大的东西。解决方案是在线的,所以我们不能摆弄数据库
我们已经检查了通常的嫌疑犯
电子邮件、附件、笔记
多个实体上的自定义字段
自定义实体
系统作业和经常性工作流
全系统审计
我们能想到的其他东西
他们已经集成到Visma中,可以在系统中生成(或应该生成)PDF。然而,我们也找不到这些
我们已经做了很多报告,并提出了蹲式
有没有关于这可能是什么原因的建议?或者至少在其他地方
我在“等待批准”中创建一个活动并将其分配给另一个团队成员。如果我的团队成员已“批准”该分配的活动。此时如何在CRM 2011中以批准状态将同一活动返回到我的活动区域。如何操作,这意味着工作流程是什么?提前感谢…听起来您需要一个在状态更改时运行的工作流,该工作流检查状态现在是否为“已批准”,并重新分配活动。在上述场景中,您只需将活动重新分配给创建它的用户即可
为了更灵活,您可以向活动实体添加自定义查找字段/关系。分配活动或状态更改时,检查状态现在是否为“等待批准”。如果是,请将“上次修改人”用户存
我有一个.bak文件,其中包含我的所有自定义设置和不同组织的通用数据,由名为“DevOrg”的组织创建
我将它带到另一个环境中,创建一个TestOrg\u MSCRM,用备份恢复它,并用部署管理器导入组织“TestOrg”
如果我查询“TestOrg”的组织表,它与“DevOrg”具有相同的ID和name
但是,当我创建SecondOrg_MSCRM并执行相同的过程时,部署管理器步骤中的ID和名称会发生更改
这两个实例都正常工作,但是使用web门户时,组织名称不正确会导致连接问题
我想知道第一次
我有一些用户直接访问CRM,还有一些用户通过web门户访问CRM。我想根据某些用户的安全角色禁用他们对CRM的访问
我无法禁用用户或删除他们拥有的安全角色,因为他们将无法读取/写入/拥有案例实体
我是否可以删除安全角色的任何权限以拒绝此访问?我研究了一下,什么也找不到,我想答案是否定的
有什么解决办法可以做到这一点吗
如果您使用的是UR12或更高版本,您可以尝试使用类似于Microsoft为实现的逻辑。唯一的区别是,您需要检查用户的角色并决定他是否可以访问CRM vie浏览器,而不是检查用户拥有
Dynamics CRM 2011内部部署
我有一个插件,可以在案例/事件表单的功能区中添加一些按钮
不同的用户具有不同的安全权限
所有用户都可以使用这些按钮
当一些用户按下按钮时,他们执行预期的操作
当其他用户按下按钮时,他们似乎什么也不做
除了权限之外,我认为其他一切对于用户来说都是一样的
如何找到导致问题的权限
(另外,如果权限阻止用户做某事,CRM不应该说些什么吗?我们没有收到错误。)有一个访问检查器,在这种情况下会有所帮助
在CRM中查询数据时,安全性的工作方式是,如果用户试图对其完全
Online Dynamics CRM:当我打开任何部分Lead/Opportunity/Account时,我希望注释应显示为一列,每个记录在默认视图的相应部分*Lead/Opportunity/Account*中,因为每次打开每个记录以检查关联注释都很耗时
请导游
谢谢 您可能已经注意到,在任何视图中都不能选择notes字段作为列。一条记录可能有许多注释,那么您希望在网格上看到哪个注释?它们通常还包含无法在网格中以有意义的方式显示的长文本。如果你只是用笔记来储存短文本,我会重新考虑使用笔记来储
我在对帐户实体进行预筛选时遇到问题,我正在使用crm2011 UR13,我正在尝试对帐户实体运行基本报告,我尝试了以下两个查询:
select * from FilteredAccount as CRMAF_Account
select * from FilteredAccount as CRMAF_FilteredAccount
没有结果,除了不过滤之外,如果编辑过滤器,则属性将给出错误。我在订单上尝试了同样的方法,但由于我很懒,所以只进行了一次查询:
select * from Filt
我有一个带有全局方法的公共DLL文件,其中一些方法仅与插件相关,例如:处理Context.MessageName、Context.Stage等的方法。。。以及其他可以从第三方应用程序调用的方法
我想在第三方应用程序中隐藏那些不相关的方法,或者只是检查我是否在插件中,所以我会抛出一个异常
为此,我需要一种方法来知道运行的代码行是来自插件还是第三方应用程序
谢谢。我认为你从错误的角度思考这个问题。如果一段代码可以访问您的方法,并且可以使用正确的上下文参数调用该方法,那么根据定义,该方法不应该与该代码
我们正在使用CRM 2011内部部署。部分用户无法创建案例,出现如下错误:
但这些用户有权创建和处理案例
任何人都有一个想法,请与我分享。此案例实体是否使用任何插件/工作流(在创建案例记录时触发)访问其他实体,而这些用户没有读/写访问权限
希望这有帮助 你能在这里发布日志文件吗?我正在通过oData服务访问帐户,但是这些用户具有帐户读/写权限。你能发布日志信息来查看这个吗?
在动态CRM插件中,检索和更新之间是否存在关系?
例如,如果我只检索一个字段:
Entity e = (Entity)service.Retrieve("EntityLogicalName", EntityGuid,
new ColumnSet(new string[] {"entityid"}));
我是否可以更新实体e中尚未检索到的另一个字段?
例如:
e.Attributes["AnotherEntityField1] = "test1";
e.Attributes["AnotherE
我在CRM2011中创建了一个新报告,并上传了一个RDL文件。您能告诉我如何为该报告创建默认筛选器吗?当我尝试选择“编辑默认筛选器”时,会收到消息“此报表不能有默认筛选器”。要启用默认CRM筛选器,您应该确保在RDL报表中添加一个隐藏的报表参数,该参数具有以下名称格式:CRM\u Filtered
例如,CRM_FilteredAccount,用于基于账户实体的报告
我想从硬编码的电子邮件地址在工作流中发送电子邮件,并且我已确保该选项设置为允许在系统设置中发送,但我仍然无法使其工作
我错过另一个场景了吗?或者这个选项只允许在“收件人”字段中出现未解析的电子邮件吗?我不应该认为在硬编码的电子邮件地址中会出现这种情况
Crm本身不发送电子邮件,它要么使用用户outlook,要么使用电子邮件路由器——这两者都需要系统用户记录
在outlook中,它实际上是由用户发送的,而在电子邮件路由器中,它通常是从exchange发送的
Crm不能假装是一个电子邮件地址。打开设
我需要能够使一个用户在需要时临时镜像另一个用户。镜像用户应获得与目标用户相同的业务部门、团队和角色。现在它是手动完成的,但这很痛苦。我编写了一个自定义工作流活动来完成这项工作,如果我以系统管理员的身份运行它并选择镜像用户和目标用户,它就会工作
但最终目标是允许某些用户自己运行对话框。如果我尝试以镜像用户的身份运行它,我会收到一个错误,说我没有分配角色的权限,这很有意义,因为工作流会删除我的角色,然后尝试为我分配目标用户的角色
我希望工作流活动以特权用户的身份运行,但到目前为止没有任何运气。我已经
在动态CRM 2011中,
我编写了一个Javascript函数,用于在更改查找字段后生成自定义视图。因此,在一次更改后,将生成一个自定义视图,并且自定义视图的数量将增加
是否有任何方法可以删除先前创建的自定义视图???
我使用fetchXml获取自定义视图的元素,如下代码所示:
函数addCustomViewAndSetDefault(viewId、entityName、viewDisplayName、fetchXml、layoutXML、fieldName){
var lookupCont
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 42 页