2013-10-02 4 views
0

Microsoft Dynamics CRM을 사용한 적이 한번도 없습니다.Dynamics CRM 2011 : 모든 연락처가 포함 된지도

나는지도 으로 새 패널을 생성 한 다음 모든 연락처를지도에 표시 할 방법을 찾고 있습니다.

Microsoft Dynamics CRM에 대해 잘 모릅니다. 그러나 Google Maps API V3 사용법을 완벽하게 알고 있습니다.

나는 하루 종일 시험해 봤지만 뭔가를 얻을 수 없습니다.

지도에 넣을 연락처 정보를 어디에서 어떻게 검색 할 수 있는지 알고 있어야합니다.

역 동성 CRM을 처음 사용했기 때문에 너무 혼란 스럽습니다.

모두에게 감사드립니다.

내 코드가 너무 혼란 스럽습니다.

<html> 
<head> 
    <title>Nada</title> 
     <meta http-equiv="X-UA-Compatible" content="IE=8" /> 
    <script src="../ClientGlobalContext.js.aspx"></script> 
    <script src="Scripts/jquery1.4.1.min.js" type="text/javascript"></script> 
    <script src="Scripts/RESTJQueryMap.js" type="text/javascript"></script> 
    <script type="text/javascript"> 
    function SoapCall() { 
    var xml = 
    "" + 
    "<?xml version=\"1.0\" encoding=\"utf-8\"?>" + 
    " <soap:Envelope xmln:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"" + 
     " xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" + 
     " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">" + 
     GenerateAuthenticationHeader() + 
     " <soap:Body>" + 
     " <RetrieveMultiple xmlns=\"http://schemas.microsoft.com/crm/2007/WebServices\">" + 
      " <query xmlns:q1=\"http://schemas.microsoft.com/crm/2006/Query\" xsi:type=\"q1:QueryExpression\">" + 
      " <q1:EntityName>account</q1:EntityName>" + 
      " <q1:ColumnSet xsi:type=\"q1:ColumnSet\">" + 
       " <q1:Attributes>" + 
       " <q1:Attribute>name</q1:Attribute>" + 
       " </q1:Attributes>" + 
      " </q1:ColumnSet>" + 
      " </query>" + 
     " </RetrieveMultiple>" + 
     " </soap:Body>" + 
    "</soap:Envelope>" + 
    ""; 

    var xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP"); 
    xmlHttpRequest.Open("POST", "/mscrmservices/2007/CrmService.asmx", false); 
    xmlHttpRequest.setRequestHeader("SOAPAction", " http://schemas.microsoft.com/crm/2007/WebServices/RetrieveMultiple"); 
    xmlHttpRequest.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 
    xmlHttpRequest.setRequestHeader("Content-Length", xml.length); 
    xmlHttpRequest.send(xml); 

    var resultXML = xmlHttpRequest.responseXml; 
    alert(resultXML.xml); 

    // Check for errors. 
    var errorCount = resultXML.selectNodes('//error').length; 
    if (errorCount != 0) { 
    var msg = resultXML.selectSingleNode('//description').nodeTypedValue; 
    return "-1"; 
    } 

    var results = resultXML.selectNodes('//BusinessEntity'); 

    for (var i = 0; i < results.length; i++) { 
    var output = results[i].selectSingleNode("./q1:name").nodeTypeValue; 
    alert(output); 
    } 
} 

    </script> 
</head> 
<body> 
<button onClick="SoapCall()">Empezar</button> 
</body> 
</html> 

버튼이 시작 어디에 "의 SOAPCall()"를

은 그 때 나는 오류가 :

GET .../ClientGlobalContext.js.aspx 404 (찾을 수 없음)

가져 오기 .../WebResources/Scripts/jquery1.4.1.min.js 500 (내부 서버 오류) new_PRU : 7

가져 오기 .../WebRe 소스/스크립트/RESTJQueryMap.js 500 (내부 서버 오류)

답변

0
  1. 는 XML 파일을 읽을 필요가지도에서 연락처를 표시합니다.
  2. 해당 XML 파일은 Micsoft Dynamics CRM의 데이터 (연락처)에서 생성되어야합니다. 플러그인 읽기 접촉을 통해
  3. 및 (필수 형식)는 XML 같은 플러그인 삽입을 통해
  4. 을 준비/(연락처 XML이 있음)
  5. 지도에서 XML을 읽기 xml 유형 webresource를 업데이트 (HTML Webresource)과 점을 보여 지도에서

감사합니다, Pavan.G

관련 문제