구성요소 추가 및 구성
에서 페이지에 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(만약에, 그렇다면, else) | 면 | IF(@context.props.bare,"베어 페이지","베어 페이지가 아님") | 조건이 참이면 값을 반환합니다. 조건이 false이면 else 값을 반환합니다. |
| 렌 | LEN(목록) | 렌 | LEN([1,2,3]) | 배열의 항목 수를 반환합니다. |
| 수취 | PICK (배열, 필드) | 수취 | PICK(@context.session.user.preferences,"이름") | 배열의 각 항목에 있는 필드에서 각 항목이 선택되는 새 배열을 만듭니다. 필드가 없으면 새 배열의 항목이 비어 있습니다. |
| 범위 | 범위(시작, 종료) | 범위 | 범위(1,10) | 시작, 최대, 단계별로 증가하는 숫자 배열을 작성합니다. |
| 합계 | SUM(배열) | 합계 | 합계([1,2,3]) | 0부터 시작하여 배열에 있는 각 항목의 숫자 값을 더하고 결과 합계를 반환합니다. |
| 번역함 | TRANSLATE(텍스트) | 번역함 | 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 | 영향 필드가 다음 값 중 하나로 채워지는 기록을 추출합니다.
|