다음을 통해 공유


사용자 지정 쿼리 문자열 매개 변수를 허용하도록 양식 구성

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

보안 문제를 나타내는 쿼리 문자열을 사용하여 웹 페이지에 값을 전달하는 기능입니다.Microsoft Dynamics 365에서는 항상 예상 매개 변수 이름 및 데이터 유형 목록에 대해 쿼리 문자열로 전달된 매개 변수를 비교하는 최선의 방법이 적용됩니다.

기본적으로 Microsoft Dynamics 365에서는 지정된 쿼리 문자열 매개 변수 집합이 양식에 전달되도록 허용합니다. 응용 프로그램에서 새 레코드를 만들 때 이러한 매개 변수를 사용하여 기본값을 설정합니다. 각 매개 변수는 논리적 특성 이름에 대한 참조를 포함하는 표준 명명 규칙을 사용해야 합니다. 자세한 내용은 양식에 전달된 매개 변수를 사용하여 필드 값 설정을 참조하십시오.

응용 프로그램에서 엔터티 양식에 사용자 지정 쿼리 문자열 매개 변수를 전달하는 경우가 있습니다. 이 항목에서는 특정 매개 변수 이름 및 특정 엔터티 양식에 허용되는 데이터 유형 집합을 정의하는 방법에 대한 정보를 제공합니다.

허용되는 쿼리 문자열 매개 변수 정의

두 가지 방법으로 양식에 허용되는 쿼리 문자열 매개 변수를 지정할 수 있습니다.

  • 양식 속성 편집

  • 양식 XML 편집

양식 속성 편집

엔터티 양식을 편집할 경우 탭의 양식 그룹에서 양식 속성을 클릭합니다.양식 속성 대화 상자에서 매개 변수 탭을 선택합니다.

이 탭을 사용하여 양식에 허용되는 이름 및 데이터 유형을 수정할 수 있습니다.

FormXml 편집

내보낸 솔루션 customizations.xml 파일 내에서 바닥글 요소 바로 다음에 <formparameters> (FormXml) 요소를 추가할 수 있습니다.<formparameters> 요소에서 <querystringparameter> (FormXml) 요소를 추가하여 허용되는 매개 변수를 지정합니다.

다음은 querystringparameter 요소 특성인 nametype에 대해 설명합니다.

  • 이름. 각 이름 특성에는 밑줄('_') 문자가 하나 이상 있어야 하지만 쿼리 문자열 매개 변수 이름은 밑줄로 시작할 수 없습니다. 이름은 "crm_"으로 시작할 수 없습니다. 솔루션 게시자의 사용자 지정 접두사를 명명 규칙으로 사용하는 것이 좋습니다. 유효한 querystringparameter 이름 특성 값은 “myISV_contact_specialvalue”입니다.

    중요

    querystringparameter 요소 이름이 고유하지 않으면 다른 데이터 유형을 사용하는 다른 매개 변수 정의에 의해 덮어쓸 수 있습니다.

  • 유형. 잘못된 매개 변수가 전달되지 않도록 데이터 유형 값과 매개 변수 값을 일치시킵니다. 유효한 데이터 유형은 다음과 같습니다.

    • Boolean

    • DateTime

    • Double

    • EntityType

    • Integer

    • Long

    • PositiveInteger

      참고

      PositiveInteger에는 유효한 값의 범위에 "0"을 포함합니다.

    • SafeString

    • UniqueId

    • UnsignedInt

참고 항목

양식에 전달된 매개 변수를 사용하여 필드 값 설정
URL로 양식, 보기, 대화 상자 및 보고서 열기

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보