none
Cambiar los equipos asignados masivamente a cuentas en CRM 4.0 RRS feed

  • Pregunta

  • Buenas tardes!

    Nos ha surgido un problema con los equipos asignados a unas cuentas. En función de unos criterios, realizamos consultas por búsqueda avanzada y se asignan a equipos para que realicen diferentes acciones. Como estas personas cambian continuamente de unidad de negocio (puestos rotativos) y las cuentas que cada usuario puede ver sólo son las que ellos crean, a no ser que se les asigne a un equipo. 

    Bueno, pues al realizar la asignación, que como he comentado, la hacemos por búsqueda avanzada, una vez en los resultados seleccionamos todos los registros (de 250 en 250) y vamos asignado el equipo con los permisos determinados. Pues nos hemos equivocado en una consulta de 2000 registros...el problema es que la opción de asignación masiva sólo funciona para asignar pero no para quitar equipos...para ello tenemos que ir 1 a 1....

    Hemos visto que hay una relación entre equipo y cuenta en la tabla de la cuenta owningteam pero no contiene datos...como podríamos hacer para o bien desde sql o por donde sea poder quitar las asignaciones a los equipos??En qué tabla relaciona el registro de cuenta con el equipo?? 

    Muchas gracias de antemano!!

    Nuria.

     

    martes, 3 de mayo de 2011 15:11

Respuestas

Todas las respuestas

  • Hola Nurix, la forma soportada de hacer eso, seria uno a uno.

    De todos modos podrías eliminar de forma NO SOPORTADA directamente los permisos en la tabla PrincipalObjectAccess. Ten cuidado con esa tabla que es de sistema, y pruebalo bien primero con algun registro.

    En esa tabla, el campo "PricipalId" es el usaurio o equipo, y el ObjectId es el Id del registro compartido.

    Espero te sirva y te funcione...ten en cuenta que si tienes funcionalidades de comportamientos en cascada cuando se compartan estos registros, no se dispararan si lo borras directamente en SQL.

    un saludo.

     


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 4 de mayo de 2011 7:20
    Moderador
  • Muchas gracias Demian, finalmente hemos decidido hacerlo de forma soportada por si las moscas... 

     

    Un saludo.

    Nuria.

    viernes, 6 de mayo de 2011 8:11
  • Hola Demian!

    una consulta con respecto a tu contestación...cuando dices que en el PrincipalId es el usuario o equipo, si quitamos el equipo de ese registro le tenemos que asignar un usuario o el registro está duplicado en función de si tiene un equipo y un usuario asignado?

     

    Un saludo,

    Nuria.

     

    jueves, 19 de mayo de 2011 7:53