none
CRM 4 a CRM 2011 RRS feed

  • Debate general

  • Estimados, alguien podría orientarme con estas dudas, en CRM 4 acostumbraba a realizar lo siguiente:

    <?xml version="1.0" encoding="utf-8"?>
                <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                    <soap:Body>
                        <Execute xmlns="http://schemas.microsoft.com/crm/2007/CrmDiscoveryService">
                            <Request xsi:type="RetrieveCrmTicketRequest">
                                <OrganizationName>' . $this->org . '</OrganizationName>
                                <UserId>' . $this->domain . '\\' . $this->usr .'</UserId>
                                <Password>' . $this->pwd . '</Password>
                            </Request>
                        </Execute>
                    </soap:Body>
                </soap:Envelope>

    en CRM 2011 como seria?

    lo mismo con esto en CRM 4

    <soap:Header>
                        <CrmAuthenticationToken xmlns="http://schemas.microsoft.com/crm/2007/WebServices">
                            <AuthenticationType xmlns="http://schemas.microsoft.com/crm/2007/CoreTypes">2</AuthenticationType>
                            <OrganizationName xmlns="http://schemas.microsoft.com/crm/2007/CoreTypes">' . $this->org . '</OrganizationName>
                        </CrmAuthenticationToken>
                    </soap:Header>'

    como funciona para 2011?

    saludos y gracias

    lunes, 10 de marzo de 2014 20:11

Todas las respuestas

  • Hola, 

    Pues sí, las cosas han cambiado un poco.  No tengo a mano un ejemplo, pero lo que podrías hacer es, crea en C# el código para conectarte al CRM, luego busca con el Fiddler, el mensaje JS que este genera. Este te dará el mensaje claro que necesitas.

    Hay algunas librerías que te podrías ayudar en la consultar, por ejemplo, te dejo esta 

    http://xrmservicetoolkit.codeplex.com/documentation

    O la misma librería que el SDK nos da

    http://msdn.microsoft.com/en-us/library/gg594434.aspx


    Salu2 Atilin | http://www.dexrm.com

    martes, 11 de marzo de 2014 8:46
  • Hola atilio gracias por tu respuesta, solo para aclarar un poco estoy intentando conectarme al CRM 2011 (IFD) desde PHP (nuestra versión crm 4 ya funciona conectada desde php pero la migraremos a 2011), antiguamente lo hacia como lo describí arriba en el soap, de acuerdo a lo que me comentas las cosas han cambiado para el 2011 y tendría que realizar la conexión desde C# chanfle!!!, he buscado bastante en internet pero solo he encontrado ejemplos de conexión, con autentificacion ON PREMISE y ONLINE, pero nada con IFD para 2011 ya que la IFD que he probado es para 4 y no funciona para 2011.

    saludos amigo y gracias por la respuesta.

    martes, 11 de marzo de 2014 12:58
  • Hola, 

    Busca en los ejemplos del SDK, ahí hay un ejemplo de conexión con CRM - IFD, el ejemplo es una app consola, que te permite conectarte a multiples tipos de CRM. Busca el Soap que esta conexión genera y modifica el tuyo. 



    Salu2 Atilin | http://www.dexrm.com


    • Editado Atilio martes, 11 de marzo de 2014 13:07
    martes, 11 de marzo de 2014 13:01
  • ok, muchas gracias
    martes, 11 de marzo de 2014 13:08