使用Dynamics CRM 365中的FetchXML获取层次结构数据

时间:2017-06-13 10:39:01

标签: dynamics-crm crm fetchxml dynamics-365

我需要创建一个FetchXML请求,以检索动态365中的每个分区及其细分。

预期结果

Div
  -- Div1
     -- Div1-1
     -- Div1-2
  -- Div2
     -- Div2-1
     -- Div2-2
  -- Div2
  -- Div3
  -- Div4

2 个答案:

答案 0 :(得分:2)

假设您有一个动态的分区层次结构,那么使用FetchXML是不可能的。

答案 1 :(得分:1)

看起来您可以通过检索所有分区并按名称排序来逃脱。

FetchXML将是:

<fetch distinct="false" > 
    <entity name='new_division'>
        <order attribute="new_name" descending="false" />
    </entity>
</fetch>

请注意,在最新版本的CRM中添加了使用以下运算符执行FetchXML分层查询的功能: FetchXml Hierarchy operators

了解更多信息see this article.