none
Importación de datos atraves de un web service RRS feed

  • Pregunta

  • Hola nesecito crear un servicio web que me permite importar datos desde  una base de datos a Microsoft Dynamics CRM 4. Y así crear nuevos registros de usuario en CRM.

    Le doy las gracias por sus respuestas


    nasck


    • Editado nasck miércoles, 6 de junio de 2012 21:26
    miércoles, 6 de junio de 2012 21:25

Respuestas

Todas las respuestas

  • Hola nasck

    Para alcanzar tu objetivo, lo que tienes que hacer es una aplicación web,consola o window donde te seleccione todos los contactos/cuentas o etc que quieras migrar al nuevo CRM. El ingreso de datos con el crm, se debe de hacer necesariamente con los servicios de este.

    Para hacer eso deberías de utilizar los servicios web del CRM, acá te dejo un link donde te explico como hacerlo.

    http://atiliorosas.blogspot.com.es/2012/02/aspx-en-crm-2011.html

    También puedes utilizar SSIS aca te dejo el link donde te explican la forma de hacerlo.

    http://blogs.msdn.com/b/crm/archive/2008/05/07/integrating-crm-using-sql-integration-services-ssis.aspx

    Salu2

    Atilin


    Salu2 Atilin | http://atiliorosas.blogspot.com.es/

    • Propuesto como respuesta Atilio jueves, 14 de junio de 2012 8:10
    • Marcado como respuesta Uriel Almendra lunes, 1 de abril de 2013 17:02
    jueves, 7 de junio de 2012 13:16
  • Hola Atilio,

    Te agradesco por tu comentario, y tengo una consulta, si es que puedo hacerlo de la siguiente manera o si la siguiete forma esta bien:

    public DataTable  Consulta()
            {
                string sqlQuery = @"select * from NEW_ESTUDIANTEBASE";
                SqlConnection connection = GetConexion();
                
                DataTable table = new DataTable();
                SqlDataAdapter adapter = new SqlDataAdapter();
                adapter.SelectCommand = new SqlCommand(sqlQuery, connection);
                adapter.Fill(table);

                return table;
            }
            public SqlConnection GetConexion()
            {
                SqlConnection connection = new SqlConnection(Data Source= + databaseServer + ;Initial Catalog= + orgName + _MSCRM;Integrated Security=SSPI);
                return connection ;
            }

    Agradeceria las respuestas


    nasck

    miércoles, 13 de junio de 2012 20:22
  • Hola nasck

    Pues en realidad no esta nada mal, si vas hacer esto, esta muy bien. Aunque la tabla que yo consultaría sera la vista llamada New_Estudiante.

    Debo que remarcar, que lo que estas haciendo es NO SOPORTADO (http://www.elblogdedynamicscrm.com/post/2012/06/11/Soportado-Vs-No-Soportado.aspx). La forma soportada seria utilizando los servicios Web del CRM y utilizando el metodo RetrieveMultiple o Retrieve, pero bueno, para más rapidez yo lo haría así.

    Saludos


    Salu2 Atilin | http://atiliorosas.blogspot.com.es/

    • Propuesto como respuesta Atilio jueves, 14 de junio de 2012 8:10
    jueves, 14 de junio de 2012 8:10