데이터 필터링 디버깅

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

    시작하기 전에

    필요한 역할: 관리자

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

    프로시저

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

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

      데이터 필터에 의해 생성된 전달된 로깅 정보

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

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