【问题标题】:Dynamics CRM 2013 : Report for team's usersDynamics CRM 2013:团队用户报告
【发布时间】:2015-01-20 06:19:52
【问题描述】:

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

【问题讨论】:

    标签: dynamics-crm dynamics-crm-2013


    【解决方案1】:

    您可以导航到设置 - 管理 - 团队,然后将视图选择器更改为“所有团队”。然后在那里,您可以打开团队,并能够在“团队成员”列表中看到属于团队成员的用户。如果您想使用报告,因为您使用的是 OnPremise,您可以使用 SQL 查询来获取用户和团队信息,或者可以创建也可以在 CRM Online 中使用的基于 FetchXML 的报告(如果您以后决定移至 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
    

    或下面的 FetchXML:

    <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-23
      • 2020-06-22
      • 1970-01-01
      • 2015-07-05
      • 2019-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多