Síntoma
Al intentar instalar Salesforce Omni-Channel para Aircall, los usuarios podrían encontrar un mensaje de error que indica que no se puede encontrar el objeto "UserServicePresence". El mensaje de error detallado puede incluir líneas como:
(User_Service_Presence_Changed) No se puede encontrar el objeto "UserServicePresence".
Tipo no válido: UserServicePresence
La variable no existe: p
Tipo no válido: Schema.ServicePresenceStatus
La variable no existe: s
Causa
Este problema surge cuando la función Salesforce Omni-Channel no se ha activado o configurado en Salesforce antes de intentar instalar la integración Aircall Omni-Channel. Específicamente, los siguientes campos y objetos no están disponibles porque Omni-Channel no se ha configurado correctamente:
- UserServicePresence
- ServicePresenceStatus
Solución
Para resolver este problema, siga estos pasos:
- Elimine el paquete actual de Aircall Omni-Channel de Salesforce si estaba instalado previamente.
- Asegúrese de que Omni-Channel esté completamente configurado en Salesforce:
- Vaya a Configuración de Salesforce.
- Busque "Configuración de Omni-Channel" y habilite la función Omni-Channel si aún no está activada.
- Configure los canales de servicio y las configuraciones de presencia necesarios en Salesforce.
- Una vez configurado Omni-Channel en Salesforce, vuelva a intentar el proceso de instalación para la integración de Aircall Omni-Channel como se detalla en las pautas proporcionadas :
- Haga clic en "Instalar para todos los usuarios".
- Otorgue los permisos necesarios marcando "Sí, otorgar acceso a estos sitios web de terceros" y clic en "Continuar".
Para conocer los pasos detallados sobre cómo configurar Omni-Channel en Salesforce, consulte el artículo: Instalación de Salesforce Omni-Channel para Aircall .
Información adicional
Recursos adicionales que podrían ser útiles: