以编程方式从 Dynamics CRM SLA 中检索 "Applicable When" 和 "Success Criteria"
Retrieve "Applicable When" and "Success Criteria" from Dynamics CRM SLA programmatically
目前正在开发一个控制台应用程序来检查 Dynamics 365 实例中的所有 SLA。
如何以编程方式从 Dynamics CRM SLA 检索 "applicable when" 和 "success criteria"?
该信息存储在 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>
目前正在开发一个控制台应用程序来检查 Dynamics 365 实例中的所有 SLA。
如何以编程方式从 Dynamics CRM SLA 检索 "applicable when" 和 "success criteria"?
该信息存储在 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>