【发布时间】:2018-09-18 09:07:19
【问题描述】:
目前正在开发一个控制台应用程序来检查 Dynamics 365 实例中的所有 SLA。
如何以编程方式从 Dynamics CRM SLA 中检索“适用时间”和“成功标准”?
【问题讨论】:
标签: c# .net dynamics-crm dynamics-365
目前正在开发一个控制台应用程序来检查 Dynamics 365 实例中的所有 SLA。
如何以编程方式从 Dynamics CRM SLA 中检索“适用时间”和“成功标准”?
【问题讨论】:
标签: c# .net dynamics-crm dynamics-365
该信息存储在 slaitem 实体的 applicablewhenxml 和 successconditionsxml 字段中。您可以使用以下 FetchXML 来检索它们:
<fetch>
<entity name="slaitem" >
<attribute name="applicablewhenxml" />
<attribute name="successconditionsxml" />
</entity>
</fetch>
正如您从名称中可以想象的那样,信息存储为 XML。例如,对于 Status 等于 Active 的成功条件:
<and>
<condition>
<column id="colEntity" value="incident" />
<column id="colAttribute" value="statecode" />
<column id="colOperator" value="eq" />
<column id="colStaticValue" value="0" dataslugs="" />
</condition>
</and>
【讨论】: