Guía de instalación de Salesforce

Guía de instalación de Salesforce para la versión 1.41 de Salesforce.

Las ediciones Professional, Enterprise, Performance, Unlimited y Developer de Salesforce se integran con Contact Center AI Platform (CCAI Platform).

Compatibilidad con Salesforce Classic y Lightning

Vínculo de instalación: Salesforce Enterprise 1.41

Pasos de instalación

El adaptador de agente instalado en Salesforce permite que los agentes reciban llamadas y chats directamente en una organización (org.) de Salesforce. Las versiones posteriores a la 1.17 admiten la experiencia clásica y la experiencia Lightning.

La instalación consta de los siguientes pasos:

  1. Ubica el ID y el nombre de la organización, y agrégalos al portal

  2. Instala la app en Salesforce

  3. Ingresa la clave y el secreto del consumidor de la aplicación conectada en el portal

  4. Crea una app conectada

  5. Coloca la clave de consumidor y el secreto de la app conectada en el portal

  6. Administra la configuración en Salesforce

  7. Administrar el centro de llamadas

Datos necesarios para realizar la instalación

Nombre del campo

Dónde encontrarla

Dónde ingresar

ID de organización

Salesforce

Configuración para desarrolladores en el portal

Nombre de la organización

Salesforce

Configuración para desarrolladores en el portal

Clave de consumidor de la app conectada

Salesforce

Configuración para desarrolladores en el portal

Secreto del consumidor de la app conectada

Salesforce

Configuración para desarrolladores en el portal

Nombre de usuario

Portal de administrador

<companyName>.<domain>

Configuración personalizada en SFDC

Clave del cliente

Configuración para desarrolladores

Configuración personalizada en SFDC

Secreto

Configuración para desarrolladores

Configuración personalizada en SFDC

App conectada

app conectada de Salesforce

Configuración personalizada en SFDC

Ubica el ID y el nombre de la organización, y agrégalos al portal

En esta sección, configurarás una conexión inicial entre el portal de CCAI Platform y Salesforce. Para ello, buscarás la información de la organización requerida y la agregarás al portal de CCAI Platform.

Requisitos previos

  • Acceso a la página Company Information en Salesforce

  • Usuario con el rol de administrador asignado en el portal para acceder a la configuración para desarrolladores

Pasos de instalación

  1. En Salesforce, ve a Configuración > Configuración > Configuración de la empresa > Información de la empresa.

  2. Ubica el Nombre de la organización y el ID de la organización de Salesforce.com en Información de la empresa.

  3. Copia ambos valores.

  4. En otra pestaña del navegador, abre el portal de la CCAI Platform.

  5. Ve a Configuración > Configuración para desarrolladores > CRM > Plataforma de agentes.

  6. Selecciona Salesforce.

  7. Busca los campos ID de organización de Salesforce y Nombre de organización de Salesforce.

  8. Ingresa Salesforce Organization ID en el campo ID de organización de Salesforce y Salesforce Organization Name en el campo Nombre de la organización de Salesforce.

  9. Haz clic en Guardar.

Instala la aplicación en Salesforce

En este paso, instalaremos la app en Salesforce.

Requisitos

El usuario de Salesforce debe tener privilegios para instalar paquetes en una organización.

  1. Recupera el vínculo de instalación del paquete.

  2. Accede a Salesforce si se te solicita.

  3. Selecciona Instalar para todos los usuarios.

    Instalar para todos los usuarios

  4. Selecciona Instalar (o Actualizar si tu organización usó una versión anterior). Esta operación podría tardar unos minutos.

  5. Cuando se complete la instalación, haz clic en Listo.

    Para verificar la instalación del paquete en Salesforce, ve a Platform Tools > Apps > Packaging > Installed Packages.

Crea un conjunto de permisos personalizado y aplícalo a todos los agentes

En esta sección, crearás un conjunto de permisos personalizado (con los requisitos mínimos necesarios para la integración), lo actualizarás con permisos de casos y contactos, y lo aplicarás a todos los agentes que usen el portal de la plataforma de CCAI.

Requisitos previos

  • El usuario debe ser administrador de Salesforce para configurar esta sección.

  • Es una lista de los agentes que usarán el adaptador en Salesforce.

Pasos

  1. En Salesforce, ve a Administración > Usuarios > Conjuntos de permisos.

  2. Ubica el conjunto de permisos CC_Agent y haz clic en el vínculo Clonar.

  3. Cambia el nombre del conjunto de permisos clonado y haz clic en Guardar. Por ejemplo, Company_Agent_Clone.

  4. En la pantalla Permission Sets, haz clic en el nombre del nuevo conjunto de permisos clonado.

  5. Haz clic en Object Settings en la sección Apps.

  6. Configura los Object Settings para Accounts, Cases, Contacts y Leads con esta tabla:

Objeto Leer Crear Editar Borrar Ver todos Modificar todo
Casos X X X X
Contactos X X X X
Cuentas X X X X
Clientes potenciales X X X X
  1. Para configurar estos parámetros, haz clic en Nombre del objeto. Haz clic en Editar (en la parte superior).

  2. Usa las casillas de verificación de la sección Object Permissions para habilitar cada uno de los permisos requeridos (lectura, creación, edición y ver todo).

    Casilla de verificación de permisos de objetos

  3. Haz clic en Guardar.

  4. Repite estos pasos para cada uno de los cuatro objetos (cuentas, casos, contactos y clientes potenciales).

  5. Configura el permiso del campo Type del objeto tasks.

Objeto Campo Acceso de lectura Editar acceso
Tasks Tipo X X
![](images/16306536663c5d.png)
  1. Una vez que se hayan realizado todos los ajustes, haz clic en Administrar tareas.

  2. Haz clic en el botón Agregar tareas.

  3. Usa las casillas de verificación para seleccionar los usuarios y, luego, haz clic en Asignar.

    Visualización de la casilla de verificación

Crea una app conectada

Crea una app conectada en Salesforce, un paso obligatorio para la versión 1.15 y versiones posteriores de la app.

Una aplicación conectada es una aplicación de OAuth que permite que el portal de CCAI Platform se comunique con Salesforce.

Requisitos previos

  • Copia la URL de tu portal. Debe seguir esta estructura:

    https://<tenant&>.<domain>.

Pasos

  1. En Salesforce, ve a Configuración > Apps > Administrador de aplicaciones.

  2. Haz clic en el botón Nueva app conectada.

  3. Actualiza los campos de Información básica con el siguiente contenido:

  4. En API (Enable OAuth Settings), selecciona la casilla de verificación Enable OAuth Settings y actualiza la configuración con la siguiente tabla:

    Nombre del campo

    Valor del campo

    Habilita la configuración de OAuth

    Seleccionado (VERDADERO)

    URL de devolución de llamada

    https://<tenant>.<domain>/v1/salesforce/oauth_callback

    Permisos de OAuth seleccionados

    Acceder al servicio de URL de identidad (id, profile, email, address, phone)

    Administra datos del usuario con APIs (API)

    Realizar solicitudes en cualquier momento (refresh_token, offline_access)

    Se requiere la extensión de clave de prueba para el intercambio de código (PKCE) para los flujos de autorización admitidos

    Sin seleccionar (falso)

    Secreto obligatorio para el flujo web

    Seleccionado (VERDADERO)

    Se requiere un secreto para el flujo del token de actualización.

    Seleccionado (VERDADERO)

  5. En Configuración de la aplicación de lienzo, actualiza la configuración con lo siguiente:

    Nombre del campo

    Valor del campo

    Canvas

    Seleccionado (VERDADERO)

    URL de la app de Canvas

    https://<tenant>.<domain>/v1/salesforce/start

    Método de acceso

    Solicitud firmada (POST)

    Ubicaciones

    Console

    Componente de Lightning

    CTI abierto

    Página de Visualforce

  6. Navega hasta el final de la página y haz clic en Guardar.

  7. Haz clic en Continuar para descartar el mensaje de confirmación y espera a que se cree la app conectada.

  8. Ve a Configuración > Apps > Apps conectadas > Administrar apps conectadas.

  9. Haz clic en el nombre de la app en la pantalla Apps conectadas.

  10. Haz clic en Administrar.

  11. Haz clic en el botón Editar políticas.

  12. En Políticas de OAuth, selecciona la opción Usuarios aprobados por el administrador con autorización previa en el menú desplegable Usuarios permitidos:

    Se muestran las políticas de OAUTH

  13. Haz clic en Guardar en la parte inferior de la página para volver a la pantalla Administrar de la app conectada.

  14. Navega a la sección Perfiles y haz clic en Administrar perfiles.

  15. En la pantalla Application Assignment Profile, selecciona las opciones de perfil que usará tu empresa, como el administrador del sistema o algún otro perfil que pueda usar un agente.

    En este ejemplo, seleccionamos Usuario estándar y Administrador del sistema:

    Se verificaron el usuario estándar y el administrador del sistema

  16. Haz clic en Guardar para volver a la vista de administración de la app conectada.

    Se creó una app conectada.Para verificar que se creó la app conectada, comprueba si la app aparece en Configuración > Apps > Administrador de apps.

Ingresa la clave y el secreto del consumidor de la aplicación conectada en el portal de administrador

Ingresa client_id key y Secret en el portal de administración de Salesforce.

Requisitos previos

  • Completa los pasos de la sección anterior Crea una app conectada.

  • El usuario debe tener acceso a la dirección de correo electrónico asociada con la cuenta de usuario de Salesforce para recibir un correo electrónico de verificación de identidad.

  • Debe ser un usuario con el rol de administrador en el portal de CCAI Platform.

Pasos

  1. Ve a Configuración > Crear > Apps > Apps conectadas y busca tu app conectada.

  2. Haz clic en la flecha que se encuentra en el extremo derecho de la fila.

  3. Haz clic en Ver.

  4. Haz clic en Administrar detalles del consumidor.

    Visualización de los detalles del consumidor del administrador

  5. Para verificar tu identidad, ingresa el código de verificación que se envió a tu dirección de correo electrónico.

  6. Copia los valores de Clave de consumidor y Secreto de consumidor que se muestran.

    Pantalla de detalles del consumidor

  7. En el portal de CCAI Platform, ve a Configuración > Configuración del desarrollador y busca los campos Clave del consumidor de la app conectada y Secreto de la app conectada.

  8. Pega el secreto del consumidor en el campo Secreto del consumidor de la APP conectada.

  9. Pega la clave de consumidor de Salesforce en el campo Clave de consumidor de la app conectada.

  10. Haz clic en Guardar.

    Se agregó la información de la app conectada al portal de la Plataforma de CCAI.

Administra la configuración en Salesforce

Configura la versión 1.22 de la app y versiones posteriores.

Requisitos previos

  • La versión de la app para Salesforce 1.22 o posterior está instalada en la organización de Salesforce.

  • Obtén la clave y el código secreto de la empresa en el portal de administrador. Para ello, ve a Configuración > Configuración de desarrollador.

  • Se creó la app conectada (consulta la sección Crea una app conectada más arriba).

Pasos

  1. En Salesforce, ve a Configuración > Apps > Empaquetado > Paquetes instalados.

  2. Ubica CC_Agent_App y haz clic en Configurar.

  3. En la pestaña nueva que se abre, haz clic en Add New Configuration.

  4. Completa los campos con los siguientes valores:

    Completa la visualización del campo

    Nombre del campo

    Valor del campo

    Ubicación del campo

    Propietario de la configuración

    Organización o perfil

    Si deseas establecer la configuración a nivel de la organización, selecciona Organización. Si deseas agregar parámetros de configuración a nivel del perfil, selecciona Perfil. Si seleccionas Perfil, puedes elegir un perfil al que se aplicará la configuración.

    Organización

    Aquí se muestra el nombre de tu organización y es de solo lectura.

    Perfil

    Aquí se muestra tu lista de perfiles, y puedes elegir uno si seleccionaste Perfil para el propietario de la configuración.

    CompanyKey

    Clave de la empresa

    Portal de CCAI Platform > Configuración > Configuración para desarrolladores

    CompanySecret

    Secreto de la empresa

    Portal de CCAI Platform > Configuración > Configuración para desarrolladores

    Usuario

    Nombre del usuario

    En el portal de CCAI Platform, haz lo siguiente:

    https://<tenant>.<domain>

    Importante: En este campo, solo ingresa la parte <tenant> de la URL del portal.

    Nota: Este campo tiene un límite de 100 caracteres.

    ConnectedApp

    Nombre de la API de la app conectada

    Coincide con el nombre en Crea una app conectada (como CCaaS_Platform_Connected_App).

  5. Si seleccionas Perfil en el menú desplegable Configurar propietario, puedes seleccionar un perfil que se aplicará a esta nueva configuración. Si se seleccionó Organización en Configurar propietario, el campo Perfil estará inhabilitado.

  6. Haz clic en Guardar configuración y volverás a la pantalla de la lista.

  7. Una vez que se complete la configuración, cierra la ventana del navegador.

Administra el centro de llamadas

Configura un centro de llamadas en Salesforce para que los agentes tengan acceso al adaptador.

Requisitos previos

Pasos

  1. En Salesforce, ve a Configuración > Configuración de funciones > Servicio > Centro de llamadas > Centros de llamadas.

  2. Busca el centro de llamadas llamado Softphone_v2 y haz clic en él.

  3. Haz clic en Administrar usuarios del centro de llamadas.

  4. Haz clic en Agregar más usuarios.

  5. Usa los campos de filtro para buscar usuarios específicos y, luego, haz clic en Buscar. Para ver todos los usuarios, haz clic en Buscar.

  6. Usa las casillas de verificación en los resultados de la búsqueda para seleccionar los usuarios que usarán el portal.

  7. Haz clic en Agregar al centro de llamadas.

    Para verificar el resultado, ve al Centro de llamadas y comprueba que los usuarios aparezcan en la lista.

Después de la instalación

Configura la consola para Salesforce Classic o Salesforce Lightning:

Configuración de la consola para Salesforce Classic

Configuración de la consola para Salesforce Lightning

Configuración de la consola para Salesforce Classic

Configura la app de Console para que use el adaptador en la experiencia de Salesforce Classic.

Requisitos previos

  • Completa la instalación de Salesforce

  • La organización está configurada para usar la experiencia de Salesforce Classic.

Pasos

  1. En Salesforce, ve a Configuración > Compilar > Crear > Apps.

  2. En la pantalla Apps, busca Sample Console y haz clic en Edit.

  3. Para editar la consola de muestra, ve al campo Choose Console Components y selecciona el componente UJET_Chat de la lista Available Items.

  4. Haz clic en Agregar para mover el componente a la lista de elementos seleccionados.

  5. Ve a la sección Asignar a perfiles y selecciona las casillas de verificación de los perfiles con el conjunto de permisos que configuraste en la sección anterior.

    Pantalla de asignación a perfiles

  6. Haz clic en Guardar.

  7. Verifica que el adaptador se muestre en la consola según lo esperado:

    Usa el selector de apps en el menú Ventas en la esquina superior derecha de la pantalla para seleccionar Sample Console:

    App de ejemplo del selector de apps

Resultado

Salesforce está configurado en la consola de Salesforce Classic.

Configuración de la consola para Salesforce Lightning

Configura la app de la consola para que use el adaptador en la experiencia de Salesforce Lightning.

Requisitos previos

Pasos

  1. En Salesforce, ve a Configuración > Apps > Administrador de aplicaciones.

  2. Ubica la app de Sales and/or Service Console que tenga Lightning en la columna App Type.

  3. Haz clic en el menú desplegable de flecha que se encuentra en el extremo derecho y selecciona Editar.

  4. Haz clic en Utility Items en el menú App Settings de la izquierda.

    Visualización de elementos de utilidad

  5. Haz clic en Add Utility Item y selecciona la opción Open CTI Softphone.

  6. Configura el campo Label.

    Configura el campo Label

  7. Vuelve a hacer clic en Add Utility Item y selecciona Chat Component en la sección Custom-Managed.

  8. Actualiza la etiqueta según sea necesario.

  9. Configura el ícono según sea necesario.

  10. Haz clic en Guardar.

  11. Repite los pasos del 2 al 10 si instalas apps adicionales de la consola de Lightning.

La barra de utilidades se configuró con los componentes. Para confirmar que Salesforce esté configurado con Lightning Experience, verifica la barra de utilidades en la consola.