viernes, 15 de abril de 2011

El DeletionStateCode deja de existir en CRM 2011

En CRM 4.0 los borrados físicos de registros eran asíncronos, es decir al borrar se marcaban para ser eliminados (en el campo DeletionStateCode) y luego el servicio asíncrono realizaba la eliminación.
Tal y como comenté en su día (http://crmtoall.blogspot.com/2009/08/eliminacion-masiva-de-registros.html) podíamos aprovecharnos de este funcionamiento de forma no soportada.
Pues bien, en CRM 2011 esta funcionalidad cambia ya que los borrados de registros son síncronos, y por lo tanto desaparece el campo "DeletionStateCode".

Tener en cuenta para cualquier migración que se vaya a hacer de CRM 4.0 y que se esté utilizando dicho campo, que en CRM 2011 deja de existir.

Un saludo,

1 comentario:

  1. Mmm por lo menos en SAP dejan el campo por compatibilidad... Toda una mañana para darme cuenta que el error de mi pagina ASP era por ese campo. Y como el IIS 7 no es compatible con ASP Classic pensé que era por ese lado el error. Hasta que mande la consulta al SQL y vi que ese campo ya no existia... En fin.

    ResponderEliminar