사용자 지정 쿼리 문자열 매개 변수를 허용하도록 양식 구성
게시 날짜: 2016년 11월
적용 대상: Dynamics CRM 2015
보안 문제를 나타내는 쿼리 문자열을 사용하여 웹 페이지에 값을 전달하는 기능입니다.Microsoft Dynamics 365에서는 항상 예상 매개 변수 이름 및 데이터 유형 목록에 대해 쿼리 문자열로 전달된 매개 변수를 비교하는 최선의 방법이 적용됩니다.
기본적으로 Microsoft Dynamics 365에서는 지정된 쿼리 문자열 매개 변수 집합이 양식에 전달되도록 허용합니다. 응용 프로그램에서 새 레코드를 만들 때 이러한 매개 변수를 사용하여 기본값을 설정합니다. 각 매개 변수는 논리적 특성 이름에 대한 참조를 포함하는 표준 명명 규칙을 사용해야 합니다. 자세한 내용은 양식에 전달된 매개 변수를 사용하여 필드 값 설정을 참조하십시오.
응용 프로그램에서 엔터티 양식에 사용자 지정 쿼리 문자열 매개 변수를 전달하는 경우가 있습니다. 이 항목에서는 특정 매개 변수 이름 및 특정 엔터티 양식에 허용되는 데이터 유형 집합을 정의하는 방법에 대한 정보를 제공합니다.
허용되는 쿼리 문자열 매개 변수 정의
두 가지 방법으로 양식에 허용되는 쿼리 문자열 매개 변수를 지정할 수 있습니다.
양식 속성 편집
양식 XML 편집
양식 속성 편집
엔터티 양식을 편집할 경우 홈 탭의 양식 그룹에서 양식 속성을 클릭합니다.양식 속성 대화 상자에서 매개 변수 탭을 선택합니다.
이 탭을 사용하여 양식에 허용되는 이름 및 데이터 유형을 수정할 수 있습니다.
FormXml 편집
내보낸 솔루션 customizations.xml 파일 내에서 바닥글 요소 바로 다음에 <formparameters> (FormXml) 요소를 추가할 수 있습니다.<formparameters> 요소에서 <querystringparameter> (FormXml) 요소를 추가하여 허용되는 매개 변수를 지정합니다.
다음은 querystringparameter 요소 특성인 name 및 type에 대해 설명합니다.
이름. 각 이름 특성에는 밑줄('_') 문자가 하나 이상 있어야 하지만 쿼리 문자열 매개 변수 이름은 밑줄로 시작할 수 없습니다. 이름은 "crm_"으로 시작할 수 없습니다. 솔루션 게시자의 사용자 지정 접두사를 명명 규칙으로 사용하는 것이 좋습니다. 유효한 querystringparameter 이름 특성 값은 “myISV_contact_specialvalue”입니다.
중요
querystringparameter 요소 이름이 고유하지 않으면 다른 데이터 유형을 사용하는 다른 매개 변수 정의에 의해 덮어쓸 수 있습니다.
유형. 잘못된 매개 변수가 전달되지 않도록 데이터 유형 값과 매개 변수 값을 일치시킵니다. 유효한 데이터 유형은 다음과 같습니다.
Boolean
DateTime
Double
EntityType
Integer
Long
PositiveInteger
참고
PositiveInteger에는 유효한 값의 범위에 "0"을 포함합니다.
SafeString
UniqueId
UnsignedInt
참고 항목
양식에 전달된 매개 변수를 사용하여 필드 값 설정
URL로 양식, 보기, 대화 상자 및 보고서 열기
© 2017 Microsoft. All rights reserved. 저작권 정보