구성요소 추가 및 구성
페이지에서 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 - 높음] | != | 영향!=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,"베어 페이지","베어 페이지가 아님") | 조건이 참이면 다음 값을 반환합니다. 조건이 거짓이면 다른 값을 반환합니다. |
| 렌 | LEN(목록) | 렌 | 렌([1,2,3]) | 배열의 항목 수를 반환합니다. |
| 수취 | PICK(배열, 필드) | 수취 | PICK(@context.session.user.preferences,"name") | 배열에 있는 각 항목의 필드에서 각 항목이 선택되는 새 배열을 만듭니다. 필드가 없으면 새 배열의 항목이 비어 있습니다. |
| 범위 | 범위(시작, 종료) | 범위 | 범위(1,10) | 시작부터 시작하여 단계별로 증가하는 숫자 배열을 생성합니다. |
| 합계 | SUM(배열) | 합계 | 합계([1,2,3]) | 0에서 시작하여 배열에 있는 각 항목의 숫자 값을 더하고 결과 합계를 반환합니다. |
| 번역 | 번역(텍스트) | 번역 | TRANSLATE("복귀를 환영합니다") | 두 번째 인수에 지정된 문자가 세 번째 인수에 지정된 문자로 변환된 후 첫 번째 인수의 문자열을 반환합니다. |
| 비어 있는 위치 | [간단한 설명][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 | 영향도 필드가 다음 값 중 하나로 채워진 기록을 추출합니다.
|