데이터 필터링 디버깅

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

    시작하기 전에

    필요한 역할: admin

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

    프로시저

    1. 다음으로 이동 모두 > 시스템 보안 > 디버깅 > 모든 보안 디버그.
      스크립트 디버거가 새 브라우저 탭 또는 창에서 열립니다.
      세션 로그 창
    2. 스크립트 디버거 창에서 세션 로그 탭을 선택합니다.
    3. 다른 브라우저 탭이나 창에서 사용자를 가장하여 사용자의 액세스 문제를 해결합니다.
      주:
      가장을 통해 관리자는 다른 사용자의 설정과 액세스 권한으로 인스턴스를 볼 수 있습니다. 가장에 대한 자세한 내용은 사용자 가장 섹션을 참조하세요.
    4. 사용자를 가장하는 동안 예기치 않은 동작이 표시되는 목록 또는 기록에 액세스합니다.
      이 동작은 사용자에게 보이지만 보아서는 안 되는 기록이거나 사용자에게 예상대로 표시되지 않는 기록 목록일 수 있습니다.
      가장된 사용자로 기록에 액세스한 후에는 세션 디버거에서 출력이 표시되기 시작합니다.
    5. 세션 디버거에서 데이터 필터링 정보를 찾습니다.
      데이터 필터에서 작성한 정보 로깅 실패

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

      데이터 필터에서 작성한 전달된 로깅 정보

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

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