Comparteix a través de


Métodos de Microsoft.CIFramework (referencia de API de JavaScript para Marco de integración de canal de Dynamics 365 1.0)

Microsoft CIFramework proporciona métodos para utilizar la API de JavaScript para administrar el panel de comunicación, los registros y los formularios en la aplicación basada en modelos de Dynamics 365.

Importante

  • El controlador de eventos CIFInitDone debe invocarse antes de llamar a las otras API.
  • El límite de tiempo de espera para las API es de 10 segundos. Si las API no se ejecutan en 10 segundos, se deben ejecutar nuevamente con parámetros o alcance modificados.

API de administración de panel de comunicación

El panel de comunicación es donde podrá interactuar con el cliente como agente. Los widgets de socios creados con Marco de integración de canal 1.0 se cargan en este panel. El widget en esta versión se muestra a la derecha de la pantalla y admite los modos Acoplado y Minimizado.

Utilice las siguientes API para administrar el estado del panel de comunicación (widget).

Métodos Descripción
setWidth Establece el ancho del panel para todas las sesiones.
getWidth Obtiene el ancho del panel en píxeles.
setMode Establece el estado del panel.
getMode Establece el estado del panel.

API de operaciones CRUD

Utilice las siguientes API para realizar operaciones CRUD en registros de entidades.

Métodos Descripción
createRecord Crea un registro de entidad.
retrieveRecord Recupera un registro de entidad.
updateRecord Actualiza un registro de entidad.
deleteRecord Elimina un registro de entidad.

Varios métodos

Métodos Descripción
getEntityMetadata Devuelve los metadatos de la entidad especificada.
setClickToAct Establece un valor booleano para habilitar o deshabilitar la comunicación saliente (ClickToAct).
getClickToAct Devuelve un valor booleano para indicar si la comunicación saliente (ClickToAct) está habilitada o no.
searchAndOpenRecords El método busca el registro en el widget de comunicación durante la comunicación entrante y abre el registro.
getEnvironment Obtiene los detalles actuales de la aplicación de la Interfaz unificada y de la página. Los detalles incluyen ID de aplicación (appid), tipo de página (pageType), ID de registro (id), geografía de la organización (orgGeo) y tipo de navegación de sesión (navigationType).
openForm Abre un formulario de entidad o un formulario de creación rápida.
renderSearchPage Le permite buscar entre los registro de un tipo de entidad particular. Esta API abre la página de entidad de la Interfaz unificada con el campo de búsqueda en ella rellenado previamente con la cadena de búsqueda que se pasa como un parámetro.
addHandler Agrega el suscriptor a los eventos.

Nota

Esta API se puede utilizar tanto en el widget como en la página Interfaz unificada.

removeHandler Quita el suscriptor de los eventos.

Nota

Esta API se puede utilizar tanto en el widget como en la página Interfaz unificada.

raiseEvent Invoca al suscriptor asociado al evento.

Nota

Si ha creado eventos personalizados utilizando el método addHandler, puede generar esos eventos pasando el nombre del evento como parámetro en este método.

updateContext Este método le permite configurar el diccionario de automatización.

Consulte también

Novedades de Marco de integración de canales de Dynamics 365
Requisitos del sistema del Marco de integración de canal de Dynamics 365 1.0