Dynamics crm Dynamics CRM 2013:团队报告';s用户

Dynamics crm Dynamics CRM 2013:团队报告';s用户,dynamics-crm,dynamics-crm-2013,Dynamics Crm,Dynamics Crm 2013,我需要检索(在报告或视图中)特定团队中的所有用户,或者获取所有团队及其用户。 CRM 2013内部部署。您可以导航到设置-管理-团队,然后将视图选择器更改为“所有团队”。然后,您可以打开团队,并可以在“团队成员”列表中看到作为团队成员的用户。如果您想使用报表,因为您使用的是OnPremise,您可以使用SQL查询来获取用户和团队信息,或者可以创建一个基于FetchXML的报表,该报表也可以在CRM Online中使用(如果您以后决定移到CRM Online,那么FetchXML将是使自定义报表工

我需要检索(在报告或视图中)特定团队中的所有用户,或者获取所有团队及其用户。
CRM 2013内部部署。

您可以导航到设置-管理-团队,然后将视图选择器更改为“所有团队”。然后,您可以打开团队,并可以在“团队成员”列表中看到作为团队成员的用户。如果您想使用报表,因为您使用的是OnPremise,您可以使用SQL查询来获取用户和团队信息,或者可以创建一个基于FetchXML的报表,该报表也可以在CRM Online中使用(如果您以后决定移到CRM Online,那么FetchXML将是使自定义报表工作的唯一方法)。我只是选择了一些基本列,但是您可以根据需要从这些视图中添加其他列

SELECT     tm.SystemUserId, tm.TeamId, tm.TeamMembershipId, su.DomainName,T.Name
FROM         dbo.FilteredTeamMembership tm
INNER JOIN FilteredSystemUser Su on tm.SystemUserID = Su.SystemUserId 
INNER JOIN FilteredTeam T on Tm.TeamId = T.TeamId
ORDER BY T.Name
或在下面获取XML:

<fetch mapping="logical">
<entity name="TeamMembership">
<attribute name="SystemUserId" />
<attribute name="TeamId" />
<attribute name="TeamMembershipId" />
<link-entity name="SystemUser" to="SystemUserID" from="SystemUserId" alias="Su" link-type="inner">
  <link-entity name="Team" to="TeamId" from="TeamId" alias="T" link-type="inner">
    <attribute name="Name" />
    <order attribute="T" />
  </link-entity>
</link-entity>
</entity>
</fetch>