필드 감시자

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기5분
  • 필드 감시자 도구는 시스템이 선택한 양식 필드에서 수행하는 모든 작업을 추적하고 표시합니다.

    주:
    필드 감시자는 에서 Utah지원되지 Next Experience 않습니다. 에서 Next Experience지원되는 기능에 대한 자세한 내용은 Next Experience 활성화에 대한 고려 사항을 참조하십시오.

    관리자는 필드 감시자를 사용하여 필드에 어떤 일이 발생하는지, 비즈니스 규칙 실행 또는 데이터 정책 적용과 같은 이벤트가 발생할 때 필드 값이 어떻게 변경되는지 파악할 수 있습니다. 관리자는 관리자가 아닌 다른 사용자로 가장하여 해당 사용자가 인스턴스를 변경할 때 발생하는 상황을 디버깅할 수도 있습니다. 한 번에 하나의 필드만 볼 수 있습니다. 가장자 역할을 가진 비관리자 사용자는 필드 감시자 기능에 액세스할 수 있습니다.

    필드 감시자의 작동 방식

    필드 감시자 도구는 필드에서 다음 이벤트 중 하나가 발생할 때 활동을 기록합니다.
    • 기본값은 필드에 설정됩니다.
    • ACL 또는 딕셔너리 설정으로 인한 필드 변경에 대한 사용자 접근 권한입니다.
    • 데이터 정책으로 인해 값이 설정되지 않습니다.
    • 필드 값의 참조 한정자 쿼리가 실행됩니다.
    • UI 정책에 따라 필드가 읽기 전용, 표시, 필수 또는 편집 가능으로 변경되거나 읽기 전용으로 변경됩니다.
    • 다른 필드의 종속 값이 필드 선택을 제한합니다.
    • 필드 값은 다음을 기준으로 설정 또는 변경됩니다.
      • 담당 규칙
      • 워크플로우 엔진과 같은 엔진의 작업
      • 비즈니스 규칙
      • 사용자 항목
      • 클라이언트 스크립트
      • UI 작업
    주:
    필드 감시자는 양식 필드에서만 작동합니다. 목록 필드에는 사용할 수 없습니다. 또한 암호로 보호된 필드나 암호화된 필드에서는 필드 감시자를 사용할 수 없습니다. 필드 감시자는 UI 프레임 내에서만 사용할 수 있습니다. 새 탭과 같이 UI 프레임 외부에서 기록을 열면 필드를 감시하는 옵션이 컨텍스트 메뉴에 나타나지 않습니다.

    필드 감시자 사용

    필드 감시자를 사용하여 필드 수준 디버깅 정보에 액세스합니다.

    시작하기 전에

    필요한 역할: 없음

    프로시저

    1. 필드 수준 디버깅 정보를 보려는 양식으로 이동합니다.
    2. 양식에서 필드 레이블을 마우스 오른쪽 단추로 클릭하여 필드 감시자를 활성화하고 감시 - '<필드 이름>'을 선택합니다.

      디버그 아이콘(디 버그 아이콘)이필드 레이블 옆에 나타납니다. 이 시점부터 필드 감시자는 선택한 필드에서 수행된 모든 작업을 기록합니다. 예를 들어 우선순위 필드를 감시하는 경우 우선순위가 보통에서 낮음으로 변경되고 기록이 업데이트되면 필드 감시자는 해당 변경에 대한 정보를 표시합니다.

    3. 디버그 아이콘을 클릭하여 필드 감시자 로그를 봅니다.
      화면 아래쪽에 새 창이 열리고 필드 감시자 탭이 표시됩니다. 또한 JavaScript 로깅 및 JavaScript 디버거에 대한 탭도 표시될 수 있습니다.
    4. 필요한 경우 필드 감시자 탭을 클릭합니다.
    5. 필드를 마우스 오른쪽 버튼으로 클릭하고 조사하지 않음 - <필드 이름>을 선택하여 필드 감시를 중지합니다.
      다른 필드를 감시하려면 해당 필드를 마우스 오른쪽 버튼으로 클릭하고 감시 - <필드 이름>을 선택합니다.
    6. 로그 지우기 단추( 로그 지우기 단추)를 클릭하여 필드 감시자 로그를 지웁니다.
    7. 분할 막대를 위 또는 아래로 끌어 필드 감시자 창의 크기를 조정합니다.
      분할 막대를 화면 아래쪽으로 끌면 필드 감시자 창이 닫힙니다. 디버그 아이콘을 다시 클릭하여 창을 다시 엽니다.

    필드 감시자 탭 상세 정보

    필드 감시자는 필드 정보와 구성 옵션을 표시합니다.

    필드 감시자 탭의 왼쪽에는 감시된 필드에 대한 다음 정보가 표시됩니다.
    • 테이블: 필드가 속한 테이블입니다.
    • 요소: 필드 레이블.
    • 유형: 필드에 저장된 데이터의 유형입니다.
    • 종속: 현재 필드가 종속되는 필드입니다.
    • 참조: 필드 값이 시작되는 테이블입니다(해당하는 경우).
    • 참조 한정자: 필드의 데이터를 제한할 수 있는 참조 한정자입니다.
    • 속성: 해당 필드의 딕셔너리 항목에 지정된 필드의 속성입니다.

    필드 감시자 탭의 오른쪽에서 선택한 필드에 대해 보려는 활동 정보의 유형을 선택합니다. 필요하지 않은 모든 유형의 정보에 대한 확인란의 선택을 취소합니다.

    숨겨진 필드 감시

    관리자는 숨겨진 필드를 감시해야 할 수 있습니다.

    프로시저

    1. 딕셔너리를 사용하여 필드의 열 이름을 결정합니다.
    2. security_admin 역할에 대한 권한을 높입니다.
    3. 다음으로 이동 시스템 정의 > 스크립트 백그라운드 .
    4. 스크립트 실행(서버에서 실행된 JavaScript)에 다음 명령을 입력합니다.
      gs.getSession ( ). setWatchField ( "hidden_field" ) ;

      hidden_field 숨겨진 필드의 열 이름으로 바꿉니다.

    5. 누락된 필드가 포함된 양식으로 이동합니다.

      필드 감시자 탭 출력에는 숨겨진 필드에 대한 정보가 포함되어 있습니다.

    감시된 필드에 대한 정보 보기

    감시된 필드에 대한 정보가 변경되고 기록이 업데이트되면 필드 감시자 탭의 아래쪽에 관련 정보가 표시됩니다.

    그림 1. 데이터를 보는 필드 감시자
    데이터를 보는 필드 감시자
    필드 감시자 정보에는 다음이 포함됩니다.
    • 타임스탬프: 필드가 HH:MM:SS(ms) 형식을 사용하여 변경된 시간입니다.
      • 주황색 텍스트: ACL과 같은 서버 측 변경 내용입니다.
      • 파란색 텍스트: 클라이언트 스크립트와 같은 클라이언트 측 변경 내용입니다.
    • 필드를 변경한 개체 유형 및 관련 이름: 필드에서 변경된 항목의 유형입니다. 예를 들어 클라이언트 스크립트, 비즈니스 규칙 또는 ACL입니다. 스크립트, 비즈니스 규칙 또는 기타 구성 유형 필드의 경우 필드 감시자는 필드를 변경한 스크립트 또는 비즈니스 규칙의 이름을 표시합니다(있는 경우). 이름을 클릭하면 해당 항목의 기록으로 직접 이동합니다.
    • 이전 값 및 새 값: 값이 변경된 경우 필드의 이전 값과 새 값0. 필드 감시자는 레코드가 생성될 때 기본적으로 양식에 삽입된 값을 기록하지 않습니다.
    • 추가 정보: 필드를 변경한 스크립트 엔진 또는 워크플로우의 이름과 같은 호출 추적 정보입니다. 더하기 아이콘을 클릭하여 선택 항목을 확장합니다.
      • 주황색 텍스트: 서버 측 활동을 나타냅니다.
      • 파란색 텍스트: 클라이언트 쪽 활동을 나타냅니다.

    예: 인시던트 우선순위 감시

    다음 예는 영향도와긴급도 필드가 모두 변경될 때 인시던트 양식의 우선순위 필드에 어떤 일이 발생하는지 보여줍니다.

    인시던트 양식에는 두 개의 클라이언트 측 데이터 조회가 있으며 우선순위가 변경됩니다. 또한 기록이 저장될 때 서버 측 ACL 및 데이터 조회 엔진이 발생합니다. 마지막으로 클라이언트 측 UI 정책은 우선순위 필드를 기본 설정인 읽기 전용으로 다시 설정합니다.
    표 1. 인시던트 우선순위 감시
    원래 값
    • 우선 순위:1 - 중요
    • 영향:1 - 높음
    • 긴급도:1 - 높음
    첫 번째 변경
    1. 사용자가 영향도 값을 3 - 낮음으로 변경합니다.
    2. 우선순위는 인시던트에서 기본적으로 사용되는 우선순위 조회 데이터 조회 정의에 따라 자동으로 3 - 보통으로 ServiceNow 변경됩니다.
    주:
    이 시점에서 기록은 저장되지 않았습니다.
    두 번째 변경
    1. 사용자가 긴급도 값을 2 - 중간으로 변경합니다.
    2. 우선순위는 동일한 우선순위 조회 데이터 조회 정의에 따라 자동으로 4 - 낮음으로 변경됩니다.
    3. 사용자가 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 선택하여 기록을 저장합니다.
    그림 2. 필드 감시자 예
    주:
    1에서 3으로, 그리고 3에서 4로 변경되는 값은 선택 목록의 숫자 값을 참조합니다.