포털 및 넥스트 경험 UI의 카탈로그 항목 양식에 미리 채워진 변수 값
카탈로그 항목 요청자가 포털 또는 넥스트 경험 UI에서 항목을 주문하려는 경우, 변수 값을 미리 채우는 키-값 쌍을 사용하도록 카탈로그 항목을 설정할 수 있습니다. 요청자는 양식을 더 빨리 완료할 수 있습니다.
이 메서드에서 설정한 값은 사용자가 지정한 값인 것처럼 적용됩니다. 즉, 이러한 값에는 동적 동작(카탈로그 UI 정책, 카탈로그 클라이언트 스크립트 등)이 작동합니다.
이 기능은 기본적으로 사용됩니다. 이 기능을 끄려면 속성을 false로 설정할 glide.sc.enable_url_prefill 수 있습니다.
포털에서 양식 미리 채우기
- URL 매개변수 sysparm_variable_values,를 사용하여 키-값 쌍을 생성합니다. 키-값 쌍에서 key는 변수의 이름이고 value는 해당 변수의 값입니다.주:참조 변수의 값은 sys_id여야 합니다.
- 값을 의 URL 매개변수 sysparm_variable_values로 제공합니다. 예를 들어 부서 를 "판매"로, 비즈니스 정당성을 "직원 온보딩"으로 설정하려면 다음 URL을 사용합니다.
/sp?id=sc_cat_item&sys_id=e56a7ffe41011300964ff05369414ebd&sysparm_variable_values={"business_justification":"employee onboarding", "department":"221db0edc611228401760aec06c9d929"}
- URL을 테스트하려면 브라우저의 주소 표시줄에 URL을 추가하고 열 수 있습니다.
로드 시 부서 필드에는 "Sales" 값이 미리 채워지고 Business Justification 필드에는 "employee onboarding" 값이 미리 채워져 있는 것을 볼 수 있습니다.
다음 변수는 미리 입력이 지원되지 않습니다.- 첨부 파일
- 사용자 지정
- 레이블로 사용자 지정
- 레이블, 컨테이너와 같은 비입력 사용 변수 유형
- 마스킹됨
- UI 페이지
- 복수 행 변수 세트(MRVS)
이러한 변수 값이 미리 채워지는 순서는 카탈로그 항목 양식에서 변수가 정의되는 순서입니다.
UI에서 넥스트 경험 양식 미리 채우기
키-값 쌍을 구성하여 UI에서 넥스트 경험 카탈로그 항목 요청 양식을 미리 채웁니다. UI의 넥스트 경험 경우 키-값 쌍이 입력 속성으로 구성요소에 직접 전송됩니다.
사용자가 항목을 선택한 후 카탈로그 항목 또는 양식이 렌더링되면 이러한 키-값 쌍이 구성요소에 객체로 전달됩니다. 그런 다음 구성요소는 객체를 구문 분석하고 그에 따라 양식을 미리 채웁니다.
- 다음으로 이동 .
- 미리 채우기 값을 설정할 UX 애플리케이션을 선택합니다.
- UI 빌더에서 열기를 선택합니다.
- 미리 채우기 값을 설정할 카탈로그 항목이 있는 페이지를 엽니다.
- 카탈로그 항목 macroponent에서 variableValues 속성을 사용합니다.
- 다음 이미지와 같이 속성을 편집하여 키-값 쌍을 추가합니다.
- 키-값 쌍을 제공한 후 항목을 저장하고 .
가상 에이전트에서 인라인 카탈로그 항목의 양식 미리 채우기
에서 사용되는 인라인 카탈로그 항목 양식에 대한 미리 채우기 값을 설정할 수 있습니다 가상 에이전트.
- 주제(예: 카탈로그 항목 요청)를 엽니다(예: 카탈로그 항목 인라인-seismic).
- variableValues 속성에서 키-값 쌍을 문자열 JSON 객체로 제공합니다.
이 기능을 구성하는 방법에는 두 가지가 있습니다. 문자열 JSON 객체를 제공하거나 스크립트를 작성할 수 있습니다.
이 예에서는 이미지에 표시된 것처럼 부서와 비즈니스 정당성이라는 두 가지 변수가 있습니다. 두 변수 모두에 대해 값을 true로 설정합니다. "부서"를 "판매"로, "비즈니스 정당성"을 "직원 온보딩"으로 지정할 수 있습니다.
이렇게 구성하면 요청자가 항목을 요청할 때 미리 채워진 양식이 표시됩니다.