Microsoft.CIFramework 方法(Dynamics 365 渠道集成框架 1.0 JavaScript API 参考)

Microsoft CIFramework 提供了使用 JavaScript API 管理 Dynamics 365 模型驱动应用中的通信面板、记录和窗体的方法。

重要

  • 在调用其他 API 之前,必须调用 CIFInitDone 事件处理程序
  • API 的超时限制为 10 秒。 如果 API 未在 10 秒内运行,则必须使用更改的参数或范围再次运行它们。

通信面板管理 API

作为代理,您与客户互动的沟通面板是您与客户互动的地方。 使用此面板加载使用 Channel Integration Framework 1.0 构建的合作伙伴小组件。 此版本中的小部件显示在屏幕右侧,并支持停靠和最小化模式。

使用以下 API 来管理通信面板(小组件)的状态。

Methods Description
设置宽度 设置所有会话的面板宽度。
获取宽度 获取面板宽度(以像素为单位)。
设置模式 设置面板的状态。
获取模式 设置面板的状态。

CRUD作 API

使用以下 API 对实体记录执行 CRUD作。

Methods Description
创建记录 创建实体记录。
检索记录 检索实体记录。
更新记录 更新实体记录。
删除记录 删除实体记录。

杂项方法

Methods Description
getEntityMetadata 返回指定实体的实体元数据。
setClickToAct 设置布尔值以启用或禁用出站通信 (ClickToAct)。
getClickToAct 返回一个布尔值,以指示是否启用了出站通信 (ClickToAct)。
searchAndOpenRecords 该方法在入站通信期间从通信小组件中搜索记录并打开记录。
获取环境 获取当前的统一接口应用和页面详细信息。 详细信息包括应用程序 ID(appid)、pageType(pageType)、记录 ID(id)、组织地理位置 (orgGeo) 和会话导航类型 (navigationType)。
开放表格 打开实体窗体或快速创建窗体。
渲染搜索页面 允许您在特定实体类型的记录中搜索。 此 API 将打开统一接口实体页面,其中的搜索字段预填充了作为参数传递的搜索字符串。
addHandler 将订阅者添加到事件中。

注释

此 API 可用于小组件和统一接口页面。

removeHandler 从事件中删除订阅者。

注释

此 API 可用于小组件和统一接口页面。

raise 事件 调用事件的关联订阅者。

注释

如果已使用 addHandler 方法创建了自定义事件,则可以通过在此方法中将事件名称作为参数传递来引发这些事件。

更新上下文 此方法允许您设置自动化字典。

Dynamics 365 渠道集成框架中的新增功能
Dynamics 365 渠道集成框架 1.0 的系统要求