Microaplicaciones

Integrar MS Dynamics CRM

Integre con Microsoft Dynamics CRM para supervisar y administrar clientes potenciales, oportunidades y casos sin necesidad de volver a iniciar sesión.

Utilice el siguiente proceso para habilitar la integración de MS Dynamics CRM. Revise los requisitos previos, registre la nueva aplicación, obtenga el valor de clave y delegue permisos.

Para obtener una lista completa de las microaplicaciones de Jira de uso inmediato, consulte Usar microaplicaciones de MS Dynamics CRM.

Revisar requisitos previos

Cree una cuenta dedicada de Office 365 para configurar la integración. Después de completar este proceso, el nivel existente de registros de auditoría persiste, incluidas las acciones llevadas a cabo por el uso de microaplicaciones de Citrix.

Después de configurar esta integración en MS Dynamics CRM, necesitará estos artefactos para agregar la integración a las microaplicaciones de Citrix Workspace:

  • URL de inicio de sesión de autorización
  • ID de aplicación (cliente)
  • Valor de clave secreta
  • Detalles de cuenta válida de MS Dynamics CRM

Compruebe que cumple los siguientes requisitos previos:

  • Si el servidor interno que aloja Citrix Workspace está detrás de un firewall, debe autorizar el acceso al nombre de host www.dynamics.com en el puerto 443, de modo que Workspace pueda conectarse a la nube de MS Dynamics CRM.

  • URL de inicio de sesión de autorización (proporcionado por Citrix). Configure Citrix Gateway para que admita Single Sign-On para MS Dynamics, de modo que, una vez que los usuarios hayan iniciado sesión, no tengan que volver a introducir sus credenciales para registrarse. Para obtener más información acerca de la configuración de Single Sign-On, consulte Citrix Gateway Service.

  • Una cuenta dedicada de Office 365 que se utiliza para configurar la integración de MS Dynamics CRM. Esta cuenta dedicada debe tener privilegios de pleno acceso a los datos en MS Dynamics CRM (Administrador del sistema). Para obtener más información, consulte Crear usuarios en aplicaciones de Dynamics 365 Customer Engagement (CE) y asignar roles de seguridad.

Registrar aplicación y URL de respuesta

Registre su nueva aplicación, añada URL de respuesta y recopile el ID de la aplicación.

  1. Inicie sesión en https://portal.azure.com.
  2. Seleccione Azure Active Directory > Registros de aplicaciones > + Nuevo registro.
  3. Introduzca el nombre que desea utilizar para la aplicación y seleccione los tipos de cuenta compatibles según las necesidades de la organización. Seleccione Ayúdenme a elegir… para obtener información sobre esta opción.
  4. Agregue una URL personalizada a la configuración de la instancia para dar acceso a datos privados y habilitar acciones de usuarios autenticados por OAuth. En URI de redirección (opcional), seleccione Web e introduzca las dos siguientes URL de respuesta y la URL base para su instancia de MS Dynamics. Esta es la misma URL que debe introducir en la interfaz de usuario de Microaplicaciones al configurar la integración. La primera respuesta que aparece en la lista no cambia. La segunda respuesta depende de la aplicación de destino, y se puede encontrar en la barra de direcciones URL al crear la integración. La sección {yourmicroappserverurl} se compone de una parte de arrendatario, una parte de región y una parte de entorno: https://{tenantID}.{region(us/eu/ap-s)}.iws.cloud.com:

    • https://{yourmicroappserverurl}/admin/api/external-services/com.sapho.services.dynamics.DynamicsCrmService/auth/serverContext
    • https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback
    • La URL base es la parte integrante de su dirección web que utiliza para esta integración. Por ejemplo: https://app.{yoursaasapp}.com
  5. Copie el ID de aplicación (cliente) para usarlo cuando agregue la integración a microaplicaciones de Citrix Workspace. Copie también el URI de ID de aplicación y guárdelo para su uso posterior si es necesario.

Habilitar permisos delegados

Con permisos delegados, la aplicación tiene permiso delegado para actuar como el usuario que ha iniciado sesión al realizar llamadas al recurso de destino.

  1. En la vista de la aplicación registrada, seleccione Permisos de API y +Agregar un permiso.
  2. Seleccione el icono de Dynamics CRM y, en ¿Qué tipo de permisos requiere su aplicación?, seleccione el icono de PERMISOS DELEGADOS.
  3. Active la casilla de verificación de los permisos que desea agregar y seleccione Agregar permisos en la parte inferior.

Generar un valor de clave secreta

Genere una cadena secreta que la aplicación pueda utilizar para probar su identidad al solicitar un token.

  1. Seleccione Certificados y secretos. Seleccione + Nuevo secreto de cliente.
  2. Introduzca una Descripción del secreto del cliente.
  3. En Caduca, seleccione Nunca. Seleccione Agregar.
  4. Copie y guarde el valor de secreto del cliente que se creó. No es visible después de salir de esta página.

Agregar la integración a las microaplicaciones de Citrix Workspace

Agregue la integración de MS Dynamics CRM a las microaplicaciones de Citrix Workspace para conectarse a su aplicación. Esto proporciona microaplicaciones de uso inmediato con notificaciones y acciones preconfiguradas que se pueden usar desde ya en su espacio de trabajo.

Siga estos pasos:

  1. En la página de descripción general, seleccione Introducción.

    Se abrirá la página Administrar integraciones.

  2. Seleccione Agregar nueva integración y Agregar una nueva integración a partir de plantillas proporcionadas por Citrix.
  3. Elija el mosaico de MS Dynamics CRM que desea agregar.
  4. Introduzca un nombre para la integración.

    Parámetros del conector de MS Dynamics CRM, URL, ID de aplicación, clave, autorización de OAuth

  5. Introduzca los parámetros del conector que recopiló en los procedimientos anteriores.
    • Introduzca su URL.
    • Introduzca su ID de aplicación y clave.
    • Cambie el valor de Usar autorización OAuth de usuario en acciones si requiere OAuth en acciones de la microaplicación.
    • Seleccione Iniciar sesión con su cuenta de MS Dynamics CRM para habilitar la autorización de OAuth. Se abrirá una página de inicio de sesión en una nueva ficha. Se le pedirá que introduzca un nombre de cuenta, confirme el acceso e introduzca una contraseña.
  6. Seleccione Agregar.

Se abrirá la página Integraciones de microaplicaciones con la integración agregada y sus microaplicaciones. Desde aquí, puede agregar otra integración, seguir configurando sus microaplicaciones de uso inmediato o crear una nueva microaplicación para esta integración.

Ya tiene todo listo para configurar y llevar a cabo su primera sincronización de datos. Como se puede extraer una gran cantidad de datos de la aplicación integrada y transferirla a la plataforma de microaplicaciones, le recomendamos utilizar la página Tabla para filtrar entidades relacionadas con la primera sincronización de datos y, así, acelerar la sincronización.

Para obtener más información, consulte Verificar las entidades necesarias y Establecer sincronización de datos en el artículo Configurar la integración.

Para obtener información detallada sobre los dispositivos de punto final de las API y las entidades de tabla, consulte Especificaciones del conector de MS Dynamics.

Usar microaplicaciones de MS Dynamics CRM

Las integraciones de las aplicaciones existentes vienen con microaplicaciones de uso inmediato. Comience con estas microaplicaciones y personalícelas conforme a sus exigencias.

Microaplicaciones de MS Dynamics CRM

Nuestra integración de MS Dynamics CRM incluye las siguientes microaplicaciones preconfiguradas de uso inmediato:

Cuentas: Permite buscar, ver y modificar cuentas.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado una cuenta (existente) Cuando se cambia el propietario de una cuenta, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado una cuenta (nueva) Cuando se asigna una nueva cuenta a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar cuenta Proporciona un formulario para actualizar los detalles de una cuenta.
Página Mis cuentas Proporciona una vista de tabla de las cuentas de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.

Citas: Permite buscar, ver y modificar citas.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado una cita (existente) Cuando se cambia el propietario de una cita, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado una cita (nueva) Cuando se asigna una nueva cita a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Detalles de la cita Proporciona detalles de una cita.
Página Detalles del caso Proporciona detalles de un caso.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar cita Proporciona un formulario para actualizar los detalles de una cita.
Página Detalles del cliente potencial Proporciona detalles de un cliente potencial.
Página Mis citas activas Proporciona una vista de tabla de las citas de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.
Página Detalles de la oportunidad Proporciona detalles de una oportunidad.

Casos: Permite buscar, ver y modificar casos.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado un caso (existente) Cuando se cambia el propietario de un caso, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado un caso (nuevo) Cuando se asigna un nuevo caso a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Detalles del caso Proporciona detalles de un caso.
Página Caso resuelto Proporciona un formulario para resolver un caso.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar caso Proporciona un formulario para actualizar los detalles de un caso.
Página Mis casos activos Proporciona una vista de tabla de los casos activos de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.

Contactos: Permite buscar, ver y modificar contactos.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado un contacto (existente) Cuando se cambia el propietario de un contacto, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado un contacto (nuevo) Cuando se asigna un nuevo contacto a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar contacto Proporciona un formulario para actualizar los detalles de un contacto.
Página Mis contactos Proporciona una vista de tabla de los contactos de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.

Crear cuenta: Sirve para crear una cuenta.

Notificación o página Flujos de trabajo por caso de uso
Página Crear cuenta Proporciona una página para enviar una cuenta nueva con detalles.

Crear cita: Sirve para crear una cita.

Notificación o página Flujos de trabajo por caso de uso
Página Crear cita Proporciona una página para enviar una nueva cita con detalles.

Crear caso: Sirve para crear un caso.

Notificación o página Flujos de trabajo por caso de uso
Página Crear caso Proporciona una página para enviar un nuevo caso con detalles.

Crear contacto: Sirve para crear un contacto.

Notificación o página Flujos de trabajo por caso de uso
Página Crear contacto Proporciona una página para enviar un nuevo contacto con detalles.

Crear cliente potencial: Sirve para crear un cliente potencial.

Notificación o página Flujos de trabajo por caso de uso
Página Crear cliente potencial Proporciona una página para enviar un nuevo cliente potencial con detalles.

Crear oportunidad: Sirve para crear una oportunidad.

Notificación o página Flujos de trabajo por caso de uso
Página Crear oportunidad Proporciona una página para enviar una nueva oportunidad con detalles.

Crear llamada telefónica: Sirve para crear una llamada telefónica.

Notificación o página Flujos de trabajo por caso de uso
Página Crear llamada telefónica Proporciona una página para enviar una nueva llamada telefónica con detalles.

Crear tarea: Sirve para crear una tarea.

Notificación o página Flujos de trabajo por caso de uso
Página Crear tarea Proporciona una página para enviar una tarea nueva con detalles.

Clientes potenciales: Permite buscar, ver y modificar clientes potenciales.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado un cliente potencial (existente) Cuando se cambia el propietario de un cliente potencial, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado un cliente potencial (nuevo) Cuando se asigna un nuevo cliente potencial a un usuario, este recibe una notificación.
Página Modificar cliente potencial Proporciona un formulario para actualizar los detalles de un cliente potencial.
Página Detalles del cliente potencial Proporciona detalles de un cliente potencial.
Página Mis clientes potenciales activos Proporciona una vista de tabla de los clientes potenciales activos de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.

Oportunidades: Permite buscar, ver y modificar oportunidades.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado una oportunidad (existente) Cuando se cambia el propietario de una oportunidad, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado una oportunidad (nueva) Cuando se asigna una nueva oportunidad a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Cerrar como perdida Proporciona un formulario para cerrar una oportunidad como perdida e incluye detalles.
Página Cerrar como obtenida Proporciona un formulario para cerrar una oportunidad como obtenida e incluye detalles.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar oportunidad Proporciona un formulario para actualizar los detalles de una oportunidad.
Página Mis oportunidades activas Proporciona una vista de tabla de las oportunidades activas de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.
Página Detalles de la oportunidad Proporciona detalles de una oportunidad.

Llamadas telefónicas: Permite buscar, ver y modificar llamadas telefónicas.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado una llamada telefónica (existente) Cuando se cambia el propietario de una llamada telefónica, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado una llamada telefónica (nuevo) Cuando se asigna una nueva llamada telefónica a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Detalles del caso Proporciona detalles de un caso.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar llamada telefónica Proporciona un formulario para actualizar los detalles de una llamada telefónica.
Página Mis llamadas telefónicas activas Proporciona una vista de tabla de las llamadas telefónicas de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.
Página Detalles de la oportunidad Proporciona detalles de una oportunidad.
Página Detalles de la llamada telefónica Proporciona detalles de una llamada telefónica.

Tareas: Permite buscar, ver y modificar tareas.

Notificación o página Flujos de trabajo por caso de uso
Notificación Se le ha asignado una tarea (existente) Cuando cambia el propietario de una tarea, el nuevo propietario recibe una notificación.
Notificación Se le ha asignado una tarea (nueva) Cuando se asigna una tarea nueva a un usuario, este recibe una notificación.
Página Detalles de la cuenta Proporciona detalles de una cuenta, incluidos los contactos y un enlace a los detalles de esos contactos.
Página Detalles del caso Proporciona detalles de un caso.
Página Detalles del contacto Proporciona detalles de un contacto.
Página Modificar tarea Proporciona un formulario para actualizar los detalles de una tarea.
Página Detalles del cliente potencial Proporciona detalles de un cliente potencial.
Página Mis tareas abiertas Proporciona una vista de tabla de las tareas activas de un usuario, con funcionalidad de búsqueda y un enlace a los detalles.
Página Detalles de la oportunidad Proporciona detalles de una oportunidad.
Página Detalles de la tarea Proporciona detalles de una tarea.