- 如何将此组件嵌入到 Dynamics CRM 模型驱动应用程序中,以便我们可以在模型驱动应用程序中使用它们?
如果您决定使用 PCF 作为组件而不是 Web 资源,请更好地了解其局限性。PCF 控件可以呈现为字段控件或数据集控件,这意味着您要将文本框或子网格替换为其他内容以进行可视化。
文档说:
- Replace a field that displays a numeric text value with a dial or slider code component.
- Transform a list into an entirely different visual experience bound to the data set like a Calendar or Map.
- 我们如何创建一个使用/调用上述 Dynamics CRM REST API 的 PCF 组件?
如果它是 web 资源,我们将简单地利用Xrm.WebApi在同一上下文中的 HTML/js webresource 中调用 crm web api。
如果是 PCF,crm 上下文仍然会像这样支持您:
this._context.webAPI
.retrieveMultipleRecords(TSWebAPI._entityName, queryString)
.then(........
了解更多:代码参考
这两种方法的好处是,不需要额外的身份验证或令牌。当它们在 CRM 中运行时,将使用当前用户上下文。如果您想模拟一些特权服务帐户来分配角色,也可以使用 web api 标头。