2014-10-21 2 views
1

현재 웹을 그릴 수있는 코드가 있으며 crm 견적 ID를 매개 변수로 사용하여 일부 레코드를 가져 오는 데 적합합니다. 그것은 일반적으로 작동하지만 지금은 견적 번호를 사용하여 견적을 받아야하지만 어떻게해야할지 모르겠다.CRM Dynamics Web API - 견적 얻기

IOrganizationService.Retrieve 메서드를 사용하고 있습니다.

아무도 도와 줄 수 있습니까?

답변

3

코드가 견적의 ID (고유 GUID를 의미) 검색하면 아마 현재는 않습니다 무엇인가 :

Entity quote = service.Retrieve("quote", quoteId, new ColumnSet(true); 

당신은 당신이 조합에 QueryExpression를 사용할 필요가 다른 필드를 사용하여 검색해야하는 경우 a RetrieveMultiple, 다음과 같은 문자 :

QueryExpression query = new QueryExpression("quote"); 
query.ColumnSet = new ColumnSet(true); 
query.Criteria = new FilterExpression(); 
query.Criteria.AddCondition("quotenumber",ConditionOperator.Equals, myQuoteNumber); 
EntityCollection quotes = service.RetrieveMultiple(query); 
if (quotes.Entities.Count == 1) { 
Entity quote = quotes.Entities[0]; 
} else { 
// quote not found or multiple quotes found 
} 
+0

안녕 귀도. 여러 작품을 검색 팁을 주셔서 감사합니다. –

관련 문제