CAP 4 | LAB 1 | Adaptador CTI. CAP 4 | LAB 1
Transcripción
CAP 4 | LAB 1 | Adaptador CTI. CAP 4 | LAB 1
INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM CAP 4 | LAB 1 | Adaptador CTI. [10 mins] El objetivo de este laboratorio es indicar la serie de pasos a seguir para incluir un control hospedado de tipo CTI Connector, CTI Desktop Manager y CTI control en la aplicación. No profundiza en temas de desarrollo sino que aprovecha los ejemplos que se incluyen en el SDK. Si no ha instalado aun UUI SDK, puede descargarla desde aquí En la carpeta ..\CRM 2015 SDK\UII\SampleCode\UII están las soluciones de ejemplo QuickStarts y en concreto en la carpeta CCA están las soluciones base para crear Adaptadores CTI. Se recomienda añadir las referencias necesarias y compilar los proyectos para obtener las dll que serán añadidas (a modo ejemplo) a la aplicación de Escritorio Unificado. CAP 4 | LAB 1 | CTI Connector. En \SampleCode\UII\CCA\Source Code\Cti Root\ está la aplicación de ejemplo para desarrollar un CTI Connector. Cti_CallChanged es la función a la que se llama cuando se detecta una nueva llamada. Ver CTI DESKTOP Interface para gestionar login usuario. Una vez compilado, copiar el fichero Microsoft.Crm.Accelerator.Cca.Cti.Samples.CtiRoot.dll que está en la ruta \SampleCode\UII\CCA\Source Code\Cti Root\bin\Debug , y pegar dicho fichero en el directorio de instalación de la aplicación cliente de Escritorio Unificado , C:\Program Files\Microsoft Dynamics CRM USD\USD. Page 1 of 4 INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM 1. Ir a la sección Controles Hospedados y añadir un nuevo control con los siguientes datos: a. Nombre: CTI Root. b. Tipo de componente: Control hospedado USD c. Aplicación es global: Si d. Grupo de presentación:HiddenPanel e. URI de ensamblado: Microsoft.Crm.Accelerator.Cca.Cti.Samples.CtiRoot f. Tipo de ensamblado: Microsoft.Crm.Accelerator.Cca.Cti.Samples.CtiRoot.CtiRoot g. Guardar y Cerrar CAP 4 | LAB 1 | CTI Controls. En \SampleCode\UII\CCA\Source Code\Cti StateManagers\ En \SampleCode\UII\CCA\Source Code\SampleControls\ están las aplicaciones que se pueden utilizar para la creación de controles de interface de usuario. Copiar los ficheros Microsoft.Crm.Accelerator.Cca.Cti.Samples.StateManagers.dll y Microsoft.Crm.Accelerator.Cca.Samples.Wpf.Controls.dll de los directorios bin\debug correspondientes y pegarlos en la ruta de instalación de la aplicación de Escritorio Unificado 1. Ir a la sección Controles Hospedados y añadir un nuevo control con los siguientes datos: a. Nombre: CTI Desktop Manager. b. Tipo de componente: Control hospedado USD c. Aplicación es global: Si d. Grupo de presentación: CtiPanel e. URI de ensamblado: Microsoft.Crm.Accelerator.Cca.Samples.Wpf.Controls f. Tipo de ensamblado: Microsoft.Crm.Accelerator.Cca.Samples.Wpf.Controls.CtiCallState g. Guardar y Cerrar Page 2 of 4 INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM CAP 4 | LAB 1 | CTI Desktop Manager. En \SampleCode\UII\CCA\Source Code\Cti DesktopManager\ En \SampleCode\UII\CCA\Source Code\SampleControls\ están las aplicaciones que puede utilizar para la creación de un administrador de escritorio CTI. Copiar el fichero Microsoft.Crm.Accelerator.Cca.Cti.Samples.DesktopManager.dll del directorio bin\debug correspondiente y pegarlo en la ruta de instalación de la aplicación de Escritorio Unificado 1. Ir a la sección Controles Hospedados y añadir un nuevo control con los siguientes datos: a. Nombre: CTI State. b. Tipo de componente: Administrador de escritorio CTI c. Aplicación es global: Si d. Grupo de presentación: HiddenPanel e. URI de ensamblado: Microsoft.Crm.Accelerator.Cca.Cti.Samples.DesktopManager f. Tipo de ensamblado: Microsoft.Crm.Accelerator.Cca.Cti.Samples.DesktopManager. DesktopManager g. Guardar y Cerrar Page 3 of 4 INTRODUCCIÓN A ESCRITORIO UNIFICADO CON DYNAMICS CRM Ahora al ejecutar la aplicación debe mostrar la botonera con las opciones para llamar, contestar, colgar y transferir, así como un desplegable para controlar el estado de un agente: disponible, ocupado, ausente…. Page 4 of 4