Dynamics crm 2011 CRM 2011-在托管解决方案中禁用后仍显示系统视图
我开发了一个管理解决方案,并将其导入另一个组织。在这个解决方案中,我为account实体创建了新视图,并停用了系统视图,因为它们不需要。因此,在最初的组织中,这很好,但在具有托管解决方案的组织中,系统视图仍然出现,与我创建的新视图一起出现 是否有一个我错过的设置,在导入解决方案后停止这些显示Dynamics crm 2011 CRM 2011-在托管解决方案中禁用后仍显示系统视图,dynamics-crm-2011,Dynamics Crm 2011,我开发了一个管理解决方案,并将其导入另一个组织。在这个解决方案中,我为account实体创建了新视图,并停用了系统视图,因为它们不需要。因此,在最初的组织中,这很好,但在具有托管解决方案的组织中,系统视图仍然出现,与我创建的新视图一起出现 是否有一个我错过的设置,在导入解决方案后停止这些显示 谢谢记录的状态与它所在的解决方案无关。因此,在您的情况下,您假设可以在“非活动”状态下导出视图,但不幸的是,这是不可能的——您只能导出记录,而不能导出其状态。默认情况下,它将在导入时处于活动状态 您可以通过
谢谢记录的状态与它所在的解决方案无关。因此,在您的情况下,您假设可以在“非活动”状态下导出视图,但不幸的是,这是不可能的——您只能导出记录,而不能导出其状态。默认情况下,它将在导入时处于活动状态 您可以通过查看导出的解决方案XML文件来确认这一点。请注意您感兴趣的“SavedQuery”,我们没有任何与活动/非活动相关的元数据:
<savedquery>
<IsCustomizable>1</IsCustomizable>
<CanBeDeleted>1</CanBeDeleted>
<isquickfindquery>0</isquickfindquery>
<isprivate>0</isprivate>
<isdefault>0</isdefault>
<returnedtypecode>1</returnedtypecode>
<savedqueryid>{guid}</savedqueryid>
1.
1.
0
0
0
1.
{guid}
至于如何处理:如果您有少量组织需要将解决方案导出到其中,最好手动禁用您将解决方案导入到的每个组织中的视图。但是,如果您计划将此解决方案导入许多组织,您可以编写一个小程序,使用SDK API禁用您希望禁用的视图,并在导入解决方案后运行该程序。希望有帮助