컨텍스트 및 도메인 분리

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 사용자가 목록 뷰, 홈페이지, 보고서, 지식 문서를 탐색할 때 사용자 세션의 컨텍스트에 따라 프로세스, 데이터 및 UI(사용자 인터페이스)가 결정됩니다. 컨텍스트는 생성하는 프로세스, 설정하는 비즈니스 규칙, 워크플로우 및 기타 요인에 의해 결정됩니다.

    사용자 세션 컨텍스트

    사용자 프로파일, 그룹, 회사 기준 등 여러 요인이 사용자 세션의 컨텍스트를 결정합니다. 다음 다이어그램에서는 회사가 만든 인시던트가 컨텍스트의 일부임을 알 수 있습니다.

    사용자 세션 컨텍스트

    이 예시의 사용자는 Cloud Dimensions의 홈 도메인을 가지고 있습니다.

    1. 브랜딩은 Cloud Dimensions 도메인 및 회사 기록의 설정을 반영합니다.
    2. 애플리케이션 내비게이터는 상위 수준 도메인에서 상속된 항목과 Cloud Dimensions 도메인에 정의된 모듈을 보여줍니다.
    3. 홈페이지 및 목록 데이터는 사용자에게 표시되는 데이터를 반영합니다. 이 데이터는 사용자의 세션 컨텍스트를 기반으로 합니다. 이 경우 Cloud Dimensions 도메인의 사용자는 Cloud Dimensions, 하위 도메인 및 전역 도메인의 데이터를 볼 수 있습니다.

    사용자 세션 컨텍스트는 홈 도메인에서 시작됩니다.

    다음 다이어그램에서는 컨텍스트의 요소를 볼 수 있습니다.

    사용자 세션 컨텍스트 홈 도메인

    시스템 관리자는 사용자 기록에 사용자의 홈 도메인을 설정합니다. 일반적으로 사용자의 홈 도메인은 회사의 도메인과 동일한 도메인으로 설정됩니다. 사용자가 로그인하면 도메인 선택기가 자동으로 사용자의 홈 도메인으로 설정됩니다. 사용자는 도메인 선택기에서 화살표 아이콘을 클릭하여 언제든지 홈 도메인으로 돌아갈 수 있습니다.

    도메인 선택기 목록에는 사용자의 세션 컨텍스트 내에 있는 도메인이 포함됩니다. 사용자는 선택기로 하위 도메인을 선택하여 세션 컨텍스트를 더 제한할 수 있습니다.

    사용자 세션의 컨텍스트에는 사용자의 홈 도메인과 모든 하위 도메인이 포함됩니다. 사용자의 세션 컨텍스트에 있는 이 도메인 집합은 데이터베이스로 전송되는 모든 쿼리에 자동으로 추가됩니다. 이렇게 하면 결과가 이러한 도메인과 전체 데이터의 데이터로만 제한됩니다. 이 프로세스는 액세스할 수 없는 컴파일된 코드에 포함됩니다.

    통합에 사용되는 서비스 계정에도 사용자 세션 컨텍스트가 있습니다. 사용자 컨텍스트 및 기록 컨텍스트가 있으며, 각각은 자체 도메인에 자체 데이터가 있습니다. 이러한 컨텍스트는 통합에 영향을 줍니다. 데이터베이스 쿼리(레코드)는 대화형 사용자(사용자)와 동일한 방식으로 제한되므로 정상적으로 작동하지만 개발자가 구성한 제약 조건에 의해 제한됩니다.

    에서 서비스 제공자 참조 아키텍처사용자의 세션 컨텍스트에 도메인을 추가하는 다른 방법에 대해 알아볼 수 있습니다.

    기록 컨텍스트

    사용자가 개별 기록을 드릴다운하면 기록 컨텍스트가 활성화됩니다. 기록 컨텍스트에 따라 기록에 적용할 UI 요소와 프로세스가 결정됩니다.

    기록의 도메인은 프로세스, 데이터, 기록 내 UI 요소의 가용성을 결정합니다.
    주:
    • 사용자의 도메인이 변경되어도 기록 컨텍스트는 유지됩니다.
    • 사용자는 자신의 기록 컨텍스트를 유지하면서 여러 브라우저 탭에서 동시에 기록을 볼 수 있습니다.

    기록 컨텍스트