구성요소 작성기를 사용하여 여러 페이지에 재사용할 사용자 지정 구성요소 생성
의 경험과 페이지 UI 빌더전체에서 사용자 지정 구성요소를 재사용합니다.
의 구성요소 빌드 UI에서 UI 빌더사용자 지정 구성요소를 생성합니다. 구성요소 빌드 UI는 페이지 빌드와 많은 유사점을 공유하며 에서 페이지를 UI 빌더구성할 때와 동일한 방식으로 구성요소를 구성할 수 있습니다.
사용자 지정 구성요소의 강점
사용자 지정 구성요소를 빌드하면 경험 전반에 걸쳐 효율성, 일관성 및 유지 관리 가능성이 향상됩니다. 재사용 가능한 UI 요소를 생성하면 구성 중복을 방지하고, 균일한 모양과 느낌을 보장하고, 업데이트 또는 디자인 변경을 보다 쉽게 관리할 수 있습니다. 또한 사용자 정의 구성 요소는 복잡한 레이아웃을 단순화하고, 유연한 구성을 지원하며, 테스트 및 디버깅을 용이하게 합니다. 또한 공유 구성 요소가 공동 작업을 간소화하고 대규모로 사용자 경험을 일관되게 유지하는 데 도움이 되는 팀 환경에서도 유용합니다.
사용자 지정 구성요소는 경험 내에서 다양한 사용자 유형을 위한 페이지를 디자인할 때 특히 중요합니다. 예를 들어 목록과 데이터 시각화를 모두 포함하는 재사용 가능한 구성요소를 만든 다음 사용자 그룹을 기반으로 콘텐츠나 동작을 조정하여 역할별 정보를 제공하면서 레이아웃의 일관성을 유지할 수 있습니다.
구성요소 빌더에서 편집된 구성요소는 사용되는 모든 페이지에서 자동으로 업데이트됩니다.
사용자 지정 구성요소 또는 페이지 컬렉션
효율적이고 확장 가능한 디지털 환경을 구축하려면 가능한 한 요소를 재사용하는 것이 중요합니다. 이를 수행하는 두 가지 방법은 사용자 지정 구성요소와 페이지 컬렉션을 이용하는 것입니다. 각각은 필요한 재사용 범위에 따라 고유한 용도로 사용됩니다.
- 사용자 지정 구성 요소
- 제목, 목록, 양식 또는 단추와 같은 페이지의 특정 부분을 여러 페이지에 복제하려는 경우 사용자 지정 구성요소를 사용합니다.
- 페이지 수집
- 여러 페이지 또는 경험에서 전체 페이지 레이아웃과 구성을 재사용하려고 합니다.
사용자 지정 구성요소 UI
홈페이지의 헤더 또는 구성요소 타일에서 생성을 선택하여 구성 UI 빌더 요소 빌더에 액세스할 수 있습니다UI 빌더.
로 UI 빌더 빌드된 구성요소는 페이지에 구성요소를 추가할 때 도구 상자와 홈페이지 UI 빌더의 구성요소 목록에서 찾을 수 있습니다. 의 홈페이지에 UI 빌더있는 구성요소 목록에서 사용자 지정 구성요소를 찾아 업데이트하거나 수정할 수 있습니다.
구성요소 빌더의 테스트 값을 사용하여 사용자 지정 구성요소를 빌드할 때 필수 및 선택적 URL 매개변수에 대한 시뮬레이션된 값을 제공합니다. 테스트 값은 바인딩과 데이터 자원이 올바르게 작동하는지 확인하여 구성요소가 페이지에 추가될 때 작동하는 방식을 확인하는 데 도움이 됩니다. 테스트 값에 대한 자세한 내용은 다음 페이지의 테스트 값문서를 참조하십시오.
복제 를 선택하여 구성요소 설정 화면에서 사용자 지정 구성요소를 빠르게 복제하면 재사용 또는 수정을 위해 구성요소의 정확한 복사본을 생성할 수 있습니다.
구성요소 빌더와 NOW CLI 구성요소 개발 비교
에 대한 UI 빌더구성요소를 빌드하는 방법에는 두 가지가 있습니다. 첫 번째는 사용자 지정 구성 요소를 생성하기 위한 드래그 앤 드롭 인터페이스를 제공하는 로우 코드 구성 요소를 UI 빌더사용하는 것입니다. 두 번째는 NOW CLI 개발자 도구를 사용하여 코드를 통해 구성요소를 빌드하는 것입니다. 두 방법 모두 UIB 도구 상자에 추가하고 여러 환경에서 재사용할 수 있는 구성요소를 생성합니다. 포함된 구성요소에 대한 변경은 두 유형 모두에 영향을 줄 수 있습니다.
두 도구 모두 에 대한 UI 빌더구성요소를 생성하지만 고려해야 할 중요한 차이점이 있습니다.
- 내 UI 빌더 장된 구성요소는 컨트롤러와 데이터 자원을 참조할 수 있습니다.
- sys_ux_macroponent 테이블에 저장되는 "Macroponent 구성 요소"를 생성합니다.
- 구성요소 작성기는 구성요소를 빌드하기 위해 시각적인 끌어서 놓기 인터페이스를 선호하는 사용자에게 이상적입니다.
- 간단한 구성요소부터 중간 정도의 복잡한 구성요소까지 빠르게 만드는 데 적합합니다.
- 사용자 지정 HTML, CSS 및 JavaScript를 작성해야 하는 개발자를 위한 것입니다.
- 복잡하고 사용자 정의 가능한 구성 요소를 구축하는 데 적합합니다.
- NOW CLI로 만든 구성요소는 sys_uib_toolbox_component 테이블에 저장됩니다.
베스트 프랙티스
사용자 지정 구성요소 빌더에는 UI 빌더 거버넌스 기능이 부족하여 경험이 중복되거나 일관성이 없을 수 있습니다. 팀은 약간의 변형이 있는 유사한 구성요소를 만들 수 있으며, 이로 인해 UI가 조각화되고 사용자 경험이 혼란스러워질 수 있습니다. 팀이 정기적인 감사와 팀 간 커뮤니케이션을 완료하여 조율을 유지하고 경험이 성장함에 따라 단편화되지 않도록 하는 것이 좋습니다.
모든 구성요소는 보안 정책이 read_only으로 설정되어 있는 한 업그레이드를 안전하게 설계되었습니다. 이렇게 하면 번들 및 페이지 템플릿과 같은 다른 배포 가능 단위에 비해 더 큰 구성요소 또는 페이지 부분에 대해 더 큰 업그레이드 보호 기능이 제공됩니다. 그러나 이는 바로 사용 가능(OOTB) 구성요소를 편집할 수 없음을 의미하기도 합니다.
여러 페이지에서 재사용할 구성요소 생성
의 경험과 페이지에서 사용할 재사용 가능한 사용자 지정 구성요소를 빌드합니다 UI 빌더.
시작하기 전에
필요한 역할: ui_builder_admin
이 태스크 정보
이 구성요소 빌더 예에서는 모든 페이지에 추가할 수 있는 경과 시간을 추적하는 스톱워치 구성요소를 만듭니다. 구성요소에는 페이지에 배치된 후 수정할 수 있는 사용자 지정 가능한 속성이 포함됩니다.
프로시저
결과
이제 도구 상자에서 사용자 지정 구성요소를 사용할 수 있습니다.UI 빌더