2012-08-31 28 views
6

¿Hay alguna manera de editar un archivo XML desde CRM "Advanced Find" y luego traerlo de nuevo con los cambios?CRM 2011 Advanced Find - Fetch XML - import for revisado find

Estoy cansado de usar Búsqueda avanzada cuando tengo muchos valores para insertar en un tipo de campo (por ejemplo, código postal = 45211) y me gustaría una forma de acelerar el proceso sin entregárselo a la persona que lo escribiría en SQL.

Así que mi idea es crear los comienzos de la consulta usando "Búsqueda avanzada", luego exportar esa consulta utilizando Descargar Recuperar XML, luego modificar el archivo XML, (no estoy seguro de cómo o si esta próxima parte se puede lograr >>) luego importe ese archivo XML de vuelta a CRM para utilizarlo en mi nueva consulta o reemplace el archivo XML relacionado donde quiera que esté.

Ejemplo cambio a XML:

<filter type="or"> 
     <condition attribute="address1_postalcode" operator="like" value="45211%" /> 
     <condition attribute="address1_postalcode" operator="like" value="45213%" /> 
     <condition attribute="address1_postalcode" operator="like" value="45219%" /> 
     etc… 
    </filter> 
+0

¿El descubrimiento avanzado finalmente se está convirtiendo en un sistema o una vista guardada definida por el usuario? –

Respuesta

3

Usted tendría que crear una utilidad que actualiza los puntos de vista y le permite editar a mano el código XML. No creo que sea demasiado difícil crear dicha utilidad, pero no hay forma de hacerlo a través de la interfaz de usuario. Ver este enlace: http://social.microsoft.com/Forums/en/crm/thread/fd4bdbad-dd81-4507-a8e3-23cc35ff53f3

(es posible que pueda perder el tiempo con la importación de la vista, pero lo dudo).

+0

Me temo que mi nivel de habilidad está un poco por debajo de cómo "Interceptar el RetrieveMultiple". Gracias por la dirección y el enlace sobre esto. – mann

2

Tendrá que escribir una aplicación (¿de la consola?) Para solucionar este problema. Use el SavedQuery entity para recuperar la consulta de búsqueda avanzada y configure el campo FetchXML, establezca el ID en un nuevo GUID y nombre en una etiqueta apropiada y cree un nuevo registro de búsqueda avanzada.