locked
Balanceo de carga RRS feed

  • Pregunta

  •  

    Hola

     

    ¿ Alguien ha implementado un balanceador de carga de trabajo dentro de CRM ?

     

    Lo que necesitamos es que dentro de un equipo (team) se asigne una tarea al miembro que tenga menor número de tareas asignadas. 

     

    ¿ Me podrían orientar al respecto ?

     

    Saludos.

     

    Ana Andrea.

    lunes, 9 de julio de 2007 22:31

Todas las respuestas

  • Hola,

     

    Para actividades de servicio esto ya lo puede hacer el propio CRM con las reglas de asignación de recursos. Pero para otro tipo de actividades (llamadas, emails, casos, oportunidades, etc...)  hay que implementarlo.

     

    Una forma podría ser mediante workflows y código .Net. Por ejemplo, cuando se crea un nuevo caso lanzas una regla de workflow para realizar la asignación a un usuario, en esa regla puedes llamar a un ensamblado (.dll) en .Net que utilice los servicios web del CRM para buscar a la persona de ese equipo con menos casos asignados y asignárselo a él. También se podría hacer con callouts.

     

    Un saludo

    martes, 10 de julio de 2007 8:04
  •  

    Hola Marco,

     

    De hecho ya tenemos un assembly que obtiene a la persona del equipo con menos tareas asignadas. La situación es que desde el Workflow Manager no podemos asignar la tarea a la variable que almacena el resultado del assembly. ¿Existe alguna otra manera de asignar este resultado a la tarea que se debe disparar después de haber sido creado el caso?

     

    Por otro lado, no tengo experiencia con los callouts, por eso quiero agotar las posibilidades con el assembly.

     

    Saludos.

     

    Ana Andrea.

     

    martes, 10 de julio de 2007 18:05