Web Embeddables에서 참조되는 주요 용어
다음은 에서 Web Embeddables참조되는 주요 용어입니다.
| 용어 | 설명 |
|---|---|
| 전역 코드 | 전역 코드는 모든 구성요소에 대한 공통 스크립트입니다.ServiceNow 이를 통해 구성요소를 웹 사이트에 포함하기 전에 구성요소 테마, 기본 URL, 인증 콜백 및 로케일 설정을 정의할 수 있습니다. 또한 구성요소에 필요한 리소스를 미리 캐싱하여 구성요소 성능을 최적화합니다. 웹 포함 가능한 구성 요소를 호스팅하는 ServiceNow 웹 사이트에 구성 요소 코드를 추가하기 전에 전역 코드를 추가하여 일관된 모양과 느낌, 안전한 통신 및 적절한 현지화를 확인해야 합니다. 이 스크립트를 포함하지 않으면 구성요소가 올바르게 렌더링되지 않거나 예상대로 작동하지 않아 사용자 경험 및 기능에 문제가 발생할 수 있습니다. |
| 구성요소 코드 | 구성요소 코드는 각 구성요소에 대해 설계된 구성요소별 스크립트로, 각 구성요소가 웹 페이지 내에서 작동, 표시 및 통합되는 방식을 정의할 수 있습니다. 코드에는 웹 사이트 생태계에서 구성 요소의 통합 및 작동을 보장하는 데 필요한 모든 논리와 기능이 포함되어 있습니다. 구성요소의 적절한 표시 및 상호작용을 촉진할 뿐만 아니라 다른 구성요소와의 종속성도 관리합니다. 주: 구성요소 코드는 모든 ServiceNow 구성요소에 대해 고유합니다. |
| CORS(Cross-Origin Resource Sharing) 규칙 | CORS 규칙은 웹 브라우저의 보안 메커니즘으로, 다른 도메인에서 웹 페이지의 리소스에 액세스하는 방법을 제어하도록 설계되었습니다. 이 메커니즘은 무단 액세스로부터 데이터와 자원을 보호하는 데 도움이 됩니다. CORS 규칙을 구성하면 포함된 구성요소가 구성요소와 ServiceNow 안전하게 통신할 수 있도록 액세스 정책을 지정하고 적용할 수 있습니다. 웹 사이트에서의 상호 작용의 무결성과 보안을 유지하는 데 중요합니다. |
| 이벤트 핸들러 | 이벤트 핸들러를 사용하면 웹 사이트에서 작업, 구성요소 또는 선언적 작업을 구성할 수 있습니다. 예를 들어, 사용자가 확인 메시지에서 버튼을 선택할 때 경보 알림을 표시하도록 이벤트를 구성요소에 매핑하거나, 기록 생성 실패에 응답하는 이벤트 핸들러를 추가할 수 있습니다. |
| 정적 미리 보기 | 정적 미리 보기는 실시간 미리 보기를 사용할 수 없을 때 구성요소를 시각적으로 보여줍니다. 이를 통해 구성요소 레이아웃과 디자인을 이해할 수 있습니다. 그러나 정적 미리 보기를 활성화하면 전역 또는 구성 요소 속성에 대한 변경 사항이 미리 보기에 실시간으로 반영되지 않습니다. 이 기능은 동적 렌더링을 사용할 수 없는 시나리오에서 구성 요소를 검토하는 데 유용합니다. 정적 미리 보기는 사용자 지정 및 데이터 시각화 구성요소에 사용할 수 없습니다. |
| 구성요소 인스턴스 | 관리자가 외부 공급업체 웹 사이트의 특정 위치에 포함된 구성요소의 구성을 저장하고 검색할 수 있습니다. 구성요소 인스턴스는 그룹 내에서 또는 그룹 간에 이름을 바꾸고, 복제하고, 재정렬할 수 있습니다. |
| 그룹 | 관리자가 페이지 또는 섹션과 같은 외부 공급업체 웹 사이트 구조를 모델링할 수 있습니다. 웹 사이트의 구조를 다시 만든 후 관리자는 그룹 내에 구성 요소 인스턴스를 추가할 수 있습니다. |
| 모듈 | 모듈은 웹 사이트에 포함된 그룹 및 구성요소 인스턴스 컬렉션을 사용하는 페이지 컬렉션 또는 섹션이 있는 웹 사이트를 나타냅니다. 구성요소 인스턴스의 테마, CORS에 대한 외부 도메인 URL 및 기본 URL에 대한 사용자 지정 ServiceNow 도메인은 모듈 메타 데이터에서 파생됩니다. |