none
productos y listas de precios crm 4.0 RRS feed

  • Pregunta

  • Recibimos trimestralmente una lista de precios (mas de mil referencias) de nuestro proveedor que contiene ademas de los datos propios del producto, el precio de venta al publico.
    En nuestro caso, tenemos un margen porcentual sobre estos precios de venta.
    De lo que se trata es de automatizar la importacion de esta lista de precios en el CRM, y para ello hacemos lo siguiente:
    Convertimos y filtramos la informacion que recibimos en formato xls a formato csv para importarlo al CRM  a la tabla producto. Hasta aqui  todo bien.
    EL problema surge cuando queremos asignar automaticamente esta lista de productos a una sola lista de precios. Hasta ahora la unica solucion que he visto en algun foro y que hemos probado con exito pasa por re-exportar la tabla productbase desde sql, tomar de alli el GUID del producto y re-importar los datos a sql en la lista de precios.
    Todo esto hace que el proceso sea no tan automatico y por supuesto bastante peligroso por esto de tocar las tablas de la base datos.
    Y ahora la pregunta:
    Conoceis algun otro metodo (naturalmente que no pase por comprar software de terceros) para automatizar este proceso sin tener que tocar sql ?

    gracias de antemano por la respuesta.

    Eusebio

    miércoles, 6 de enero de 2010 19:24

Respuestas

Todas las respuestas

  • Hola, Eusebio

    Efectivamente, la opción de insertar directamente en la base de datos es peligrosa y no soportada. Además, el catálogo de productos es una de las zonas más especiales de CRM que hace que la importación/integración sea un poco más complicada.

    Las veces que me he encontrado en un caso semejante he acabado programando una rutina en .NET para hacer la importación llamando a los web services de CRM. De todas formas, y si tienes acceso a SQL Integration Services 2008, te recomiendo que eches un vistazo a este artículo del blog del equipo de CRM, en el que se menciona una técnica original usando SQL IS para llamar a los web services de CRM desde un script de importación.

    http://blogs.msdn.com/crm/archive/2009/12/31/data-integration-migration-using-sql-integration-services-ssis-2008.aspx

    ¡Suerte!

    Daniel - http://crmadiario.blogspot.com
    jueves, 7 de enero de 2010 9:50
  • Hola Daniel:

    Gracias por la respuesta. Un compañero esta trabajando ya en la solucion que planteas con sql is.
    Sin embargo yo estoy trabajando en otra direccion:
    Una vez  tenemos los guid necesarios, estoy intentando importar con el procedimiento standard en crm4 a la tabla "elemento lista de precios" con las asignaciones correctas y siempre obtengo el mismo error :No se pudo resolver la referencia de busqueda (se refiere al GUID de la columna producto). Te paso una extraccion del fichero que intento importar por si hay algo que este haciendo mal.

    PriceLevelId;ProductId;UoMId;QuantitySellingCode;PricingMethodCode;Amount;Percentage;RoundingPolicyCode;RoundingOptionCode;RoundingOptionAmount
    {CCFCACC4-0601-DF11-914D-00155D000B00};{42655C71-0B01-DF11-914D-00155D000B00};{F75E21F5-EB40-4C37-B5C6-11C73DFF08FA};1;2;100;100;1; ;

    Los GUID estan tomados de las tablas de sql.

    Gracias de nuevo.

    Eusebio
    lunes, 18 de enero de 2010 12:44
  • Hola de nuevo:

    Ya esta resuelto. El problema reside en que la importacion de los GUID no debe incluir los ´{´ y añadir los separadores que ofrece el programa de importacion por defecto.
    saludos

    Eusebio
    lunes, 18 de enero de 2010 17:48