dynamics-crm - 尝试使用 Xrm.WebApi 从 Dynamics CRM 2016 读取自定义字段
问题描述
我想使用 WebApi 调用读取名为 (mxpcah_new_phonecalltype) 的自定义字段。
从我的浏览器我可以调用: https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894) 并获得:
此结果不包括上述自定义字段。
现在我查询: https://myurl/PhonecallActivityHistory/api/data/v8.2/activitypointers(CEA756CE-5D7E-EA11-A97E-005056B82894) ?$expand=activitypointer_activity_parties($select=participationtypemask,addressused)
我已确保将此值保存到活动中。点击右下角的保存按钮。关闭浏览器窗口。重新打开浏览器并选择活动以确保数据存储到字段中
所以我本来希望是 100000002 而不是 null。知道为什么我无法读取自定义字段吗?
我还考虑了这个资源:https ://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/350873/doesn-t-xrm-webapi-support-custom-fields/937811 我复制并粘贴自定义架构名称并确保其写入正确。有关 Api 的更多信息,请参见此处: https ://docs.microsoft.com/de-de/powerapps/developer/common-data-service/webapi/retrieve-entity-using-web-api#retrieve-specific-properties
解决方案
活动(活动指针)是一个容器实体,它将具有来自不同活动记录(如电子邮件、电话、传真等)的所有 OOB 通用属性
活动派对是相关与会者记录的容器,如电子邮件发件人、会议参与者、电话接收者等
因此,针对上述任何一个的 Web api 调用都不会为您提供您在特定活动类型中创建的自定义属性。即电话
而是试试这个:
https://crmdev.crm.dynamics.com/api/data/v9.1/phonecalls
https://myurl/PhonecallActivityHistory/api/data/v8.2/phonecalls(CEA756CE-5D7E-EA11-A97E-005056B82894)
推荐阅读
- php - 计算任务/用户 - 更简单/更有效的方式?
- javascript - 将 CSS 样式添加到特定行 HTML 表中
- javascript - React-chartjs-2 圆环图导出为 png
- pandas - 如何快速将熊猫数据框转换为元组列表
- mysql - 如何将数据从另一个已生成列的表中复制到表中
- javascript - 为树形图格式化 JSON 数据
- python - 如何获取 GeoDataFrame 中多边形内的所有点?
- javascript - vendor.js:55639 错误错误:未捕获(承诺):错误:无法匹配任何路由。URL 段:'create/path1'
- laravel - belongsToMany 的逆
- javascript - 使用 JavaScript 模糊图像