Omnichannel Error en Wave 2
La presencia no carga. Solución
En este post vamos a ver como solucionar el problema que me ha llevado a la locura con el Omnichannel dentro de la Wave 2.
Punto de partida
Probablemente has creado una nueva trial de Customer Service o has actualizado desde la Wave 1 a la Wave 2 tu entorno. Guay! Has instalado el Add On de Omnichannel con muchos canales y estas deseando ver como funciona…
Sin embargo, ¡¡te das cuenta de que la presencia no carga!!
Después de buscar y muchas conversaciones con Microsoft y su equipo de producto me di cuenta de la solución para este problema
Omnichannel Stuff
Cuando empiezas a configurar tu omnichannel, sigues la documentación que Microsoft provee y que está genial.
Provision of the licenseSigues todas las cosas que pone y deberias de tener un entorno parecido a este.
Bien! Ahora, ¿por qué la presencia no carga desde el principio?
Bueno, puede ser por tu culpa ya que tienes que poner todos los permisos para tu usuario que estés usando dentro de la app.
Configurar usuariosPara tu conocimiento, estas son las tres aplicaciones con las que vamos a trabajar a partir de ahora.
Una vez que hayas puesto correctamente los roles a los usuarios deberías de ver los usuarios ahí. Pon también la capacidad y la presencia por defecto:
VAMOS A LA SOLUCIÓN
Ahora que has hecho todo lo necesario y que has creado tu Omnichannel tal y como la documentación dice, la presencia no carga.
Para resolver esto, tienes que ir a la aplicacion: Marco de integración de canales
Dentro de esta aplicación, tienes que encontrar el Proveedor del Canal (msdyn_ciprovider):
Ve a tu registro y copia en tu portapapeles la URL del Canal
Ve a la vista activa en la que estabas antes:
Cambia la URL de msdyn_ciprovider a msdyn_channelprovider quedandose como
https://myorg?appid=xxxx&forceUCI=1&pagetype=entitylist&etn=msdyn_ciprovider to https://myorg?appid=xxxx&forceUCI=1&pagetype=entitylist&etn=msdyn_channelprovider
A new channel provider list will appear, so just go inside the record you have there. Una nueva opción para proveedor del canal aparecerá, por lo que ve a tu registro que tienes ahí.
NOTA: Incluso si parece el mismo, estás en la entidad correcta, necesitas cambiar el msydn_channelprovider.
AQUÍ ESTÁ EL ARREGLO
Cambia la URL del canal con la que has copiado antes.
FELICIDADES PORQUE HAS RESUELTO EL PROBLEMA!
Ahora, debería aparecer la presencia en la barra de arriba del Omnichannel para Customer Service.
Una vez que vayas al Omnnichannel para Customer Service dirá algo como: Haciendo cosas 25%, Haciendo más cosas 50%…etc
La primera carga será más lenta que el resto.
NOTA: Si tienes el error del Silent Sign In que todo el mundo suele haber visto últimamente (Chequea la consola (F12) por si acaso no vieras el error), crea un nuevo perfil para quitar el error ya que probablemente la caché está haciendo algo mal en tu entorno.
La imagen final es de un entorno que he usado como mi trial.
Conclusión
Esto fue difícil de capturar porque la entidad que estaba apareciendo era msdyn_ciprovider en vez de msdyn_channelprovider. Espero que esto tenga sentido y que no tengas el mismo error que he tenido yo y te pueda salvar algo de tiempo-