0

전화 번호 매개 변수로 가져와야하는 플러그인 (asp 페이지)을 개발 중이며 CRM 2013에 일치하는 클라이언트를 검색합니다.QueryExpression을 사용하여 crm 2013 플러그인에서 전화 번호를 형식 지정하는 방법

PhoneNum = Replace(PhoneNum, "-", "") 
Dim query As New QueryExpression() With 
     { 
      .Distinct = False, 
      .EntityName = "contact", 
      .ColumnSet = New ColumnSet("contactid", "fullname") 
     } 
Dim queryCriteraFilter1 As New FilterExpression() 
    queryCriteraFilter1.FilterOperator = LogicalOperator.Or 
    queryCriteraFilter1.AddCondition(New ConditionExpression("telephone1", ConditionOperator.Like, {PhoneNum})) 

내 질문에 정확한 기록과 일치하기 위해 PhoneNum로 telephone1 같은 필드 서식을 지정하는 방법입니다 :

전화 번호는 문장 부호와 공간, 예를 들어 에서 깨끗합니다.

어떤 도움을 받으실 수 있습니다.

답변

2

Dynamics CRM 내부의 전화 번호 필드는 문자열로 저장됩니다.

CRM 내부가 0044-12345678 또는 00441234 5678 같이 저장되어있는 경우에는 '004412345678'을하거나 00441234이 들어 전화 번호를 찾을 수 있습니다 "처럼 쿼리 할 수 ​​없습니다.이 솔루션은

을 CRM 내부에 저장된 모든 전화 번호를 저장 QueryExpressionLike 또는 Equal 조건을 사용하여 동일한 형식 (예 : 플러그인 사용)으로 검색 할 수 있습니다.