none
Importación y exportación de personalizaciones RRS feed

  • Pregunta

  • Buenos días, tengo una duda general sobre la tarea de importar y exportar personalizaciones. No tengo mucha experiencia en esta tarea, pero lo que hago normalmente es deshabilitar/quitar los javascript de los eventos y exportar las entidades del entorno de desarrollo. Posteriormente las importo en el entorno de producción y vuelvo a colocar los javascripts en los eventos. Además de que es un proceso algo tedioso, estoy obteniendo errores ultimamente a la hora de importar dichas personalizaciones.

     

    Así que mi pregunta era si alguien podría explicarme como hace esta tarea, estoy casi seguro que debe haber alguna manera más sencilla y cómoda de hacerlo, pero la desconozco. En fin, me gustaría conocer que procedimiento utilizan ustedes, qué pasos debo seguir por norma general.

     

    Un saludo y gracias de antemano,

    Alberto

    viernes, 4 de febrero de 2011 8:53

Respuestas

  • Hola albertinson, no estoy seguro de por que deshabilitas los javascripts, pero en realidad para "subir" cambios en persobnalizaciones de desarrollo a produccion simplemente deberias:

    1) publicar la entidad en desarrollo

    2) expoirtar la entidad de desarrollo

    3) importar la entidad en produccion

    4) publicar el produccion.

    Esto sería el proceso normal, sin tener que habilitar/deshabilitar nada de javascrips. Ten en cuenta que la actualizacion de personalizaciones no elimina nada y es solo "aditiva", es decir, si borras un atributo en desarrollo, al importar en produccion, el atributo no se eliminará. Eso da problemas a veces...

     no se si esto te ayuda, espero que si.

    un saludo


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 4 de febrero de 2011 12:23
    Moderador
  • Hola, podría ser que, deberías "tracear" el error para detectar el mismo y ver exactamente que es lo que ocurre.

    para habilitar el tracing: http://support.microsoft.com/kb/907490/en-us

    para leer el "log": http://www.stunnware.com/crm2/topic.aspx?id=framework9

    un saludo.


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    • Marcado como respuesta albertinson martes, 8 de febrero de 2011 16:40
    martes, 8 de febrero de 2011 8:47
    Moderador

Todas las respuestas

  • Hola albertinson, no estoy seguro de por que deshabilitas los javascripts, pero en realidad para "subir" cambios en persobnalizaciones de desarrollo a produccion simplemente deberias:

    1) publicar la entidad en desarrollo

    2) expoirtar la entidad de desarrollo

    3) importar la entidad en produccion

    4) publicar el produccion.

    Esto sería el proceso normal, sin tener que habilitar/deshabilitar nada de javascrips. Ten en cuenta que la actualizacion de personalizaciones no elimina nada y es solo "aditiva", es decir, si borras un atributo en desarrollo, al importar en produccion, el atributo no se eliminará. Eso da problemas a veces...

     no se si esto te ayuda, espero que si.

    un saludo


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    viernes, 4 de febrero de 2011 12:23
    Moderador
  • Gracias por tu respuesta Demian, la verdad es que es el procedimiento que realizo, pero como siempre obtengo algún tipo de error a la hora de hacer la importación...es posible que sea por dos atributos que son de distinto tipo o algo así verdad?

    lunes, 7 de febrero de 2011 12:48
  • Hola, podría ser que, deberías "tracear" el error para detectar el mismo y ver exactamente que es lo que ocurre.

    para habilitar el tracing: http://support.microsoft.com/kb/907490/en-us

    para leer el "log": http://www.stunnware.com/crm2/topic.aspx?id=framework9

    un saludo.


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    • Marcado como respuesta albertinson martes, 8 de febrero de 2011 16:40
    martes, 8 de febrero de 2011 8:47
    Moderador
  • Muchas gracias Demian, debía ser algún atributo que sería de otro tipo o algo similar, acabo de hacer una importación sobre un nuevo CRM y se ha importado todo correctamente, con los javascrips incluídos y todo!

     

    Si no es mucha molestia y por no abrir otro post me gustaría preguntarte una última duda que tengo...Tengo entendido que para tener varios entornos de CRM (para diferentes empresas, o diferentes entornos de producción, desarrollo) debo tener una máquina virtual para cada uno...Bueno lo que viene siendo mi pregunta es si se pueden tener más de un entorno de CRM en una misma máquina virtual o servidor?

     

    Gracias por adelantado, un saludo!

    Alberto

    martes, 8 de febrero de 2011 16:40
  • Hola albertinson, en cuanto al CRM, tu puedes crear diferentes organizaciones (algo así como "instancias") de CRM en un mismo servidor.

    Funcionan en la práctica como CRM diferentes, cada uno con sus datos y con sus personalizaciones. la url del crm es la misma salvo que hay que poner http://192.168.1.55:5555/Empresa1/loader.aspx o http://192.168.1.55:5555/Empresa2/loader.aspx para diferenciar las diferentes instancias.

    Es recomendable de todos modos tener maquinas virtuales diferentes, en especial teniendo en cuenta los posibles desarrollos que puedas tener, ademas de mantener versiones distintas de sistemas operativos, SQL Servers, Rollups de CRM, etc.

    un saludo


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    martes, 8 de febrero de 2011 17:23
    Moderador
  • Muchas gracias por tu respuesta Demian, entiendo lo de las diferentes máquinas por lo que comentas de distintos sistemas operativos, rollups...

    Pero en el caso de tener varias instancias de CRM, accediendo a ellas como comentas, cual sería el procedimiento a seguir? Simplemente crear un nuevo sitio a la hora de instalar CRM?? Ya que al abrir el instalador las opciones que aparecen son las de reparar, eliminar, etc...

    En principio estamos utilizando varias máquinas, pero tenía esa duda, si era estrictamente necesario crear una nueva máquina para cada proyecto de CRM que realizamos.

     

    Un saludo y gracias de antemano!

    Alberto

    miércoles, 9 de febrero de 2011 14:31
  • Hola, para crear nuevas organizaciones en CRM tienes que utilizar el "Deployment Manager" (administrador de implementaciones). desde allí puedes crear nuevas organizaciones, habilitar/habilitar las mismas y determinar una por defecto.

    Al crear una nueva organizacion, te creará una nueva base de datos SQL Server especifica para esa organizacion.

    un saludo.


    Demian Adolfo Raschkovan Blog: http://crmtoall.blogspot.com
    miércoles, 9 de febrero de 2011 20:49
    Moderador
  • De acuerdo, muchas gracias por todo Demian!

     

    Un saludo, Alberto

    jueves, 10 de febrero de 2011 8:56