데이터 필터링 디버깅

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 세션 로그를 사용하여 데이터 필터링이 기록에 미치는 영향을 확인하고 사용자 액세스 문제를 디버깅합니다.

    시작하기 전에

    필요한 역할: admin

    사용자가 기록에 액세스할 때 세션 로그에 출력 정보가 표시됩니다. 가장과 함께 이 로깅 정보를 사용하여 사용자가 기록을 보거나 못하는 이유를 알 수 있습니다. 그런 다음 해당 정보를 사용하여 데이터 필터링 규칙을 조정하고 사용자가 의도한 것만 볼 수 있도록 할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 보안 > 디버깅 > 모든 보안 디버그.
      스크립트 디버거가 새 브라우저 탭 또는 창에서 열립니다.
      세션 로그 창
    2. Script Debugger(스크립트 디버거) 창에서 Session Log(세션 로그) 탭을 선택합니다.
    3. 다른 브라우저 탭 또는 창에서 사용자를 가장하여 해당 사용자의 액세스 문제를 해결합니다.
      주:
      가장을 사용하면 관리자가 다른 사용자 설정 및 액세스 권한으로 인스턴스를 볼 수 있습니다. 가장에 대한 자세한 내용은 사용자 가장을 참조하십시오.
    4. 다른 사용자로 전환하는 동안 예기치 않은 동작이 나타나는 목록이나 기록에 액세스합니다.
      이 동작은 사용자가 볼 수 있지만 볼 수 없는 기록일 수도 있고, 사용자에게 예상대로 표시되지 않는 기록 목록일 수도 있습니다.
      가장된 사용자로 레코드에 액세스한 후 세션 디버거에서 출력을 보기 시작해야 합니다.
    5. 세션 디버거에서 데이터 필터링 정보를 찾습니다.
      데이터 필터에서 만든 정보를 로깅하지 못했습니다.

      이 예는 데이터 필터가 레코드에 대한 액세스를 거부한 두 개의 로그 메시지를 보여줍니다. 로그 항목은 빨간색 텍스트로 표시되며 데이터 필터에서 액세스를 거부한 이유와 데이터 필터의 sys_id 포함됩니다. 이 sys_id 클릭하여 데이터 필터링 기록을 열 수 있습니다.

      데이터 필터에서 만든 전달된 로깅 정보

      이 예는 데이터 필터가 기록에 대한 액세스를 허용한 로그 메시지를 보여줍니다. 이러한 로그 항목은 녹색 텍스트로 나타납니다. 첫 번째 메시지와 마찬가지로 이 sys_id 클릭하여 데이터 필터링 기록을 열 수 있습니다.

    6. 이 정보를 사용하여 데이터 필터링 규칙을 조정합니다.
      이 단계를 반복하여 규칙을 구체화하고 사용자에게 필요한 액세스 권한을 부여합니다.