c# - 以编程方式从 Dynamics CRM SLA 中检索“适用时间”和“成功标准”
问题描述
目前正在开发一个控制台应用程序来检查 Dynamics 365 实例中的所有 SLA。
如何以编程方式从 Dynamics CRM SLA 中检索“适用时间”和“成功标准”?
解决方案
该信息存储在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>
推荐阅读
- ios - Swift UIDocumentPicker 选择的文档上传到 AWS S3
- c# - 在 Asp.net C#、MVC、Codefirst 应用程序中使用 LINQ 无法在多对多关系中获得预期结果
- sql - Postgres查询问题与两个表的价格匹配
- java - 找不到符号错误 p1.getX()
- swift - 无法从 Firebase 读取。返回空
- android - 无法转到上一个活动-当前活动多次显示
- mysql - mysql将两个查询合并为一个查询
- python-3.x - 使用 pandas datareader 读取股票数据
- bash - Apache Pig:如何在加载函数中连接字符串?
- c - 如何在linux设备树节点中循环多个寄存器?