구성요소 추가 및 구성
에서 페이지에 UI 빌더구성요소를 추가하는 방법에 대해 알아봅니다. 구성요소를 추가하여 페이지가 빌드됩니다.
시작하기 전에
필요한 역할: ui_builder_admin
이 태스크 정보
구성요소는 에서 사용자 지정 페이지를 UI 빌더만드는 데 사용되는 구성요소입니다. 페이지에 구성요소를 추가하는 방법에 대해 알아봅니다. 페이지에 구성요소를 추가한 후에는 구성요소를 구성해야 합니다. 구성요소 구성에 대한 자세한 내용은 개발자 사이트의 구성요소 설명서 를 ServiceNow 참조하십시오.
프로시저
다음에 수행할 작업
페이지에 구성요소를 추가하고 구성했습니다. 자세한 내용은 UI 빌더 페이지에서 데이터를 동적으로 노출(고급 기능) 문서를 참조하십시오. 의 UI 빌더 데이터 자원은 구성요소에 컨텐츠를 표시하기 위해 페이지가 가져오는 데이터입니다. 구성요소는 데이터 자원을 사용하여 다양한 환경에서 데이터와 구성을 재사용하고 페이지에서 구성요소를 동적으로 만듭니다.
구성요소 수식 편집기에서 UI 빌더 지원되는 함수
구성요소 수식 편집기에서 UI 빌더 지원되는 다양한 기능에 대해 알아봅니다.
다음 표에는 구성요소 수식 편집기에서 사용할 수 있는 함수가 UI 빌더 나열되어 있습니다. 구성요소 수식 편집기에 대한 자세한 내용은 다음 문서를 참조하십시오 구성요소를 사용하여 페이지 사용자 지정 UI 빌더.
| 연산자 레이블 | 조건 예시 | 동등한 쿼리 연산자 | 예제 쿼리 | 출력 예 |
|---|---|---|---|---|
| 모두 비어 있음 | [간단한 설명][ALL_EMPTY] | ALL_EMPTY | short_descriptionALL_EMPTY | 간단한 설명 필드에 값이 없는 모든 기록입니다. |
| 모두 같음 | [간단한 설명][ALL_EQ][네트워크 저장소 사용할 수 없음] | ALL_EQ | short_description=네트워크 저장소를 사용할 수 없음 | 간단한 설명 필드의 값이 "네트워크 저장소를 사용할 수 없습니다"와 같은 모든 기록입니다. |
| 모두 다음보다 큼 | [영향][ALL_GT][2 - 보통] | > | 영향>2 | 영향 필드의 값이 3인 모든 기록 - 낮음 |
| 모두 크거나 같음 | [영향][ALL_GTE][2 - 보통] | >= | 영향>=2 | 영향 필드의 값이 2 - 중간 또는 3 - 낮음인 모든 기록입니다. |
| 모두 보다 작음 | [재할당 횟수][ALL_LT][2] | < | reassignment_count<2 | 재할당 횟수 필드의 값이 2보다 작지만 같지 않은 숫자인 모든 기록입니다. |
| 모두 작거나 같음 | [재할당 횟수][ALL_LTE][2] | <= | reassignment_count<=2 | 재할당 횟수 필드의 값이 다음 중 하나인 모든 기록:
|
| 모두 같지 않음 | [영향][ALL_NEQ][1 - 높음] | != | impact!=1 | 영향 필드의 값이 1이 아닌 모든 기록 - 높음입니다. |
| 모두 비어 있지 않음 | [영향][ALL_NOTEMPTY] | ALL_NOTEMPTY | impactALL_NOTEMPTY | 영향 필드에 값이 있는 모든 기록입니다. |
| 모두 중 하나가 아님 | [영향][ALL_NOTONEOF][1 - 높음, 2 - 보통] | ALL_NOTONEOF | impactALL_NOTONEOF1,2 | 다음 값을 제외한 영향 필드가 무엇의 값으로 채워지는 모든 기록입니다.
|
| 다음 중 하나 모두 | [영향][ALL_ONEOF][1 - 높음, 2 - 보통] | ALL_ONEOF | impactALL_ONEOF1,2 | 영향 필드가 다음 값 중 하나로 채워진 모든 기록:
|
| 모든 비어 있음 | [간단한 설명][ANY_EMPTY] | ANY_EMPTY | short_descriptionANY_EMPTY | 간단한 설명 필드에 값이 없는 모든 기록입니다. |
| 모두 같음 | [간단한 설명][ANY_EQ][네트워크 저장소 사용할 수 없음] | ANY_EQ | short_description=네트워크 저장소를 사용할 수 없음 | 간단한 설명 필드의 값이 "네트워크 저장소를 사용할 수 없습니다"와 같은 모든 기록입니다. |
| 보다 큼 | [영향][ANY_GT][2 - 보통] | ANY_GT | impactANY_GT2 | 영향 필드의 값이 3 - 낮음인 모든 기록 |
| 크거나 같음 | [영향][ANY_GTE][2 - 보통] | ANY_GTE | impactANY_GTE2 | 영향 필드의 값이 2 - 중간 또는 3 - 낮음인 모든 기록입니다. |
| 보다 작음 | [재할당 횟수][ANY_LT][2] | ANY_LT | reassignment_countANY_LT2 | 재할당 횟수 필드의 값이 2보다 작거나 같지는 않은 숫자인 모든 기록입니다. |
| 작거나 같음 | [재할당 횟수][ANY_LTE][2] | ANY_LTE | reassignment_countANY_LTE2 | 재할당 횟수 필드의 값이 다음 중 하나인 모든 기록입니다.
|
| 같지 않음 | [영향][ANY_NEQ][1 - 높음] | ANY_NEQ | impactANY_NEQ1 | 영향 필드의 값이 1이 아닌 모든 기록 - 높음입니다. |
| 모두 비어 있지 않음 | [영향][ANY_NOTEMPTY] | ANY_NOTEMPTY | impactANY_NOTEMPTY | 영향 필드에 값이 있는 모든 기록입니다. |
| 다음 중 하나가 아님 | [영향][ANY_NOTONEOF][1 - 높음, 2 - 보통] | ANY_NOTONEOF | impactANY_NOTONEOF1,2 | 다음 값을 제외한 모든 항목으로 영향 필드가 채워진 모든 기록:
|
| 다음 중 하나 | [영향][ANY_ONEOF][1 - 높음, 2 - 보통] | ANY_ONEOF | impactANY_ONEOF1,2 | 영향 필드가 다음 값 중 하나로 채워진 모든 기록입니다.
|
| 코캣 | CONCAT(값) | 코캣 | CONCAT("환영합니다, ",@context.session.user.firstName) | 제공된 모든 문자열을 하나로 결합하는 새 문자열을 만듭니다. |
| 비어 있음 | EMPTY(값) | 비어 있음 | 비어 있음(@context.session.user.roles) | 값이 null이거나 정의되지 않은 경우 예를 반환합니다. |
| 만약에 | IF(if, then, else) | 만약에 | IF(@context.props.bare,"기본 페이지","기본 페이지가 아님") | 조건이 예일 경우 값을 반환합니다. 조건이 false이면 else 값을 반환합니다. |
| 렌 | LEN(목록) | 렌 | LEN([1,2,3]) | 배열의 항목 수를 반환합니다. |
| 선택 | PICK(배열, 필드) | 선택 | PICK(@context.session.user.preferences,"name") | 배열의 각 항목에 있는 필드에서 각 항목이 선택되는 새 배열을 작성합니다. 필드가 없으면 새 배열의 항목은 비어 있게 됩니다. |
| 범위 | 범위(시작, 종료) | 범위 | 범위(1,10) | 시작부터 시작하여 단계별로 증가하는 숫자 배열을 작성합니다. |
| 합계 | SUM(배열) | 합계 | 합계([1,2,3]) | 0에서 시작하여 배열에 있는 각 항목의 숫자 값을 더하고 결과 합계를 반환합니다. |
| 번역함 | 번역(텍스트) | 번역함 | 번역("복귀를 환영합니다") | 두 번째 인수에 지정된 문자가 세 번째 인수에 지정된 문자로 변환된 후 첫 번째 인수의 문자열을 반환합니다. |
| 비어 있는 위치 | [간단한 설명][WHERE_EMPTY] | WHERE_EMPTY | short_descriptionWHERE_EMPTY | 간단한 설명 필드에 값이 없는 기록을 추출합니다. |
| 같을 경우 | [간단한 설명][WHERE_EQ][네트워크 저장소 사용할 수 없음] | WHERE_EQ | short_descriptionWHERE_EQnetwork 저장소를 사용할 수 없음 | 간단한 설명 필드가 "네트워크 저장소를 사용할 수 없습니다"와 같은 기록을 추출합니다. |
| 보다 큰 위치 | [영향][WHERE_GT][2 - 보통] | WHERE_GT | impactWHERE_GT2 | 영향 필드 값이 3인 기록 추출 - 낮음 |
| 크거나 같은 경우 | [영향][WHERE_GTE][2 - 보통] | WHERE_GTE | impactWHERE_GTE2 | 영향 필드 값이 2 - 중간 또는 3 - 낮음인 기록을 추출합니다. |
| 여기서 다음보다 작음 | [재할당 횟수][WHERE_LT][2] | WHERE_LT | reassignment_countWHERE_LT2 | 재할당 횟수 필드의 값이 2보다 작지만 같지는 않은 숫자인 기록을 추출합니다. |
| 작거나 같은 위치 | [재할당 횟수][WHERE_LTE][2] | WHERE_LTE | reassignment_countWHERE_LTE2 | 재할당 횟수 필드의 값이 다음 중 하나인 기록을 추출합니다.
|
| 같지 않은 위치 | [영향][WHERE_NEQ][1 - 높음] | WHERE_NEQ | impactWHERE_NEQ1 | 영향 필드의 값이 1 - 높음이 아닌 기록을 추출합니다. |
| 비어 있지 않은 위치 | [영향][WHERE_NOTEMPTY] | WHERE_NOTEMPTY | impactWHERE_NOTEMPTY | 영향 필드에 값이 있는 기록을 추출합니다. |
| 다음 중 하나가 아닌 경우 | [영향][WHERE_NOTONEOF][1 - 높음, 2 - 보통] | WHERE_NOTONEOF | impactWHERE_NOTONEOF1,2 | 영향 필드가 다음 값을 제외한 값으로 채워지는 기록을 추출합니다.
|
| 어디 중 하나 | [영향][WHERE_ONEOF][1 - 높음, 2 - 보통] | WHERE_ONEOF | impactWHERE_ONEOF1,2 | 영향 필드가 다음 값 중 하나로 채워지는 기록을 추출합니다.
|