Es curiosa la cantidad de restricciones que Microsoft Dynamics tiene.
Entre controles de usuarios con roles, equipos, unidades organizativas, de procesos según su ámbito o el usuario para ejecución y otros controles, se hace bastante difícil la gestión de todo junto, pero por otro lado, amplía la cantidad de acciones a llevar a cabo.
El caso que nos llevó a investigar estos casos fue un error que sucedió en los procesos de Dynamics CRM 2015.
En esta organización disponíamos de varios procesos que fueron desarrollados e iniciados por un usuario que era administrador del sistema, ya que era el encargado de realizar las actualizaciones y personalizaciones del sistema.
Un día, el usuario administrador propietario de los procesos cambió de departamento y otra persona ocupó su lugar como administración de aquella organización.
Se deshabilitaron sus roles y permisos, indicando al nuevo usuario como administrador completo.
Los procesos dejaron de funcionar y el sistema provocó diversos errores.
La visión del error y su solución fue sencilla, pero encontrar la razón del error para solucionarla nos provocó algunos dolores de cabeza.
Para solucionar el problema cambiamos los propietarios de los procesos, asignando los procesos al nuevo administrador y rearrancamos los procesos de nuevo. Igualmente quedaron diversas reglas de negocio también a nombre del antiguo usuario, pero estas funcionaban, aunque se recomienda el cambio para poder disponer del entorno a punto.
Todo funcionó de nuevo, pero encontramos algunos procesos internos de Dynamics CRM que no nos permitió el cambio. Estos procesos estaban relacionados con SLA de servicios y se crean automáticamente a la hora de poner en marcha esta configuración,
Por ejemplo, se configuró un SLA de control de la primera respuesta para casos leves y el sistema creó automáticamente un proc
eso llamado Primera respuesta (Prioridad Leve). Estos procesos no pudimos asignarlos. Para ello se debería parar el SLA y reiniciar los contadores, pero si lo tienes en marcha no lo recomiendo.
En cambio, si que debimos hacer el cambio de todos los procesos sobre SLA que nos permitió, ya que existen procesos que marcan el SLA como finalizado y otros que los inician.
En definitiva, recordad que si cambiáis los roles, deshabilitáis o elimináis según que usuarios, podéis tener problemas en poco tiempo. Espero que os sirva de aviso para navegantes y lo podáis relacionar y solucionar rápidamente.