컨텍스트 및 도메인 분리

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

    사용자 세션 컨텍스트

    사용자 프로파일, 그룹, 회사 기준 등과 같은 많은 요소가 사용자 세션의 컨텍스트를 결정합니다. 다음 다이어그램에서는 회사가 생성한 인시던트가 컨텍스트의 일부임을 알 수 있습니다.

    사용자 세션 컨텍스트

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

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

    홈 도메인에서 시작되는 사용자 세션 컨텍스트

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

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

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

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

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

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

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

    기록 컨텍스트

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

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

    기록 컨텍스트