플로우 실행 상세 정보
작업 또는 플로우에 대한 런타임 정보를 설계 환경에서 직접 봅니다(예: 현재 상태, 실행 항목, 생성된 값 등). 내장된 Now Platform 편집기나 새 탭에서 관련 기록을 엽니다.
흐름을 테스트할 때마다 시스템은 흐름 실행 세부 정보로 생성된 구성 및 런타임 값에 대한 정보를 생성합니다. 의 작업 탭에서 워크플로우 스튜디오플로우 실행 상세 정보를 볼 수 있습니다. 플로우 실행을 선택하여 연결된 실행 상세 정보 페이지를 엽니다.
- 플로우 이름
- 플로우 데이터 새로 고침
- 플로우 상태
- 관련 기록 옵션
- 플로우 통계
보고 수준
보고 수준은 일반 운영 중 플로우, 하위 플로우 또는 작업이 생성하는 실행 세부 정보를 결정합니다. 기본적으로 워크플로우 스튜디오 정상 운영 중에는 실행 상세 정보를 생성하지 않습니다. 워크플로우 스튜디오 는 개별 플로우, 하위 플로우 또는 작업을 테스트할 때 전체 플로우 실행 상세 정보를 생성합니다. 인스턴스가 더 많은 실행 상세 정보를 생성하고 저장하면 보고가 인스턴스의 성능에 더 많은 영향을 미칩니다.
각 보고 수준은 점진적으로 더 많은 플로우 실행 상세 정보를 생성합니다.
- 꺼짐
- 시스템은 플로우 실행 상세 정보를 생성하지 않습니다. 테스트는 실행할 때만 실행 상세 정보를 생성합니다.주:작업 또는 플로우를 테스트하면 추적 수준에서 실행 세부 정보가 생성됩니다.
- 기본: 런타임 상태 및 기간만
- 시스템은 각 플로우, 하위 플로우 및 작업 실행에 대한 런타임 실행 상세 정보를 생성합니다. 이러한 기본 항목의 런타임 상태와 기간을 볼 수 있습니다. 또한 플로우 트리거, 하위 플로우 입력 및 하위 플로우 출력에 대한 구성 및 실행 시간 값을 볼 수 있습니다.
- 전체: 모든 구성 및 런타임 값(디버깅에만 해당)
- 시스템은 각 플로우, 하위 플로우 및 작업 실행에 대한 구성 및 런타임 실행 상세 정보를 생성합니다. 모든 항목의 런타임 상태, 기간, 입력 값 및 출력 값을 볼 수 있습니다. 사용자 지정 작업의 경우 해당 단계의 런타임 상태, 기간, 입력 값 및 출력 값을 볼 수도 있습니다. 사용자 지정 작업의 일부인 플로우 트리거, 하위 플로우, 작업 및 단계에 대한 구성 값을 볼 수도 있습니다.중요사항:fd_read_operations_all 역할을 가진 사용자만 플로우 실행 상세 정보의 기록 값과 같은 구성 및 런타임 정보를 볼 수 있습니다. 이 역할이 없는 사용자는 상태 및 기간에 대한 기본 상세 정보만 볼 수 있습니다.
- 추적: 모든 값(테스트 및 지원에만 해당)
- 시스템은 각 플로우, 하위 플로우, 작업 및 단계 실행에 대한 구성 및 런타임 실행 상세 정보를 생성합니다. 모든 항목의 런타임 상태, 기간, 입력 값 및 출력 값을 볼 수 있습니다. 플로우 트리거, 하위 플로우, 작업 및 단계에 대한 구성 값도 볼 수 있습니다.중요사항:fd_read_operations_all 역할을 가진 사용자만 플로우 실행 상세 정보의 기록 값과 같은 구성 및 런타임 정보를 볼 수 있습니다. 이 역할이 없는 사용자는 상태 및 기간에 대한 기본 상세 정보만 볼 수 있습니다. 작업 또는 플로우를 테스트하면 추적 수준에서 실행 세부 정보가 생성됩니다.
보고가 꺼져 있는 동안 플로우가 실행되면 나중에 보고 수준이 변경되더라도 과거 실행 상세 정보를 플로우에 사용할 수 없습니다. 보고가 켜져 있는 동안 플로우가 실행되면 보고 수준이 변경되더라도 해당 플로우 실행에 대한 실행 상세 정보를 사용할 수 있습니다. 보고 수준은 컨텍스트 및 로그 기록에 영향을 주지 않습니다.
시스템이 플로우가 실행될 때마다 실행 상세 정보를 생성하는 데 사용하는 기본 보고 수준을 구성할 수 있습니다. 자세한 내용은 플로우 보고 활성화 문서를 참조하십시오.
플로우 데이터 새로 고침
필요에 따라 플로우 런타임 데이터를 업데이트합니다. 테스트를 실행할 때 플로우 데이터를 자동으로 새로 고치도록 플로우 기본 설정을 지정합니다. 플로우에 대한 사용자 기본 설정 문서를 참조하십시오.
플로우 상태
모든 활성 플로우는 다음 상태 중 하나에 속합니다.
- 완료됨
- 플로우가 모든 작업을 성공적으로 실행했습니다. 플로우 통계는 각 작업에 대한 구성 및 런타임 상세 정보를 표시합니다.
- 취소함
- 플로우의 실행 시간이 플로우 시간 제한 값을 초과하여 플로우가 중지되었거나 누군가가 플로우를 수동으로 취소했습니다.
- 대기 중
- 작업에 대해 플로우가 일시 중지되었으며 계속하기 전에 조건이 충족되기를 기다리고 있습니다. 플로우 통계는 완료된 작업과 조건 충족을 기다리는 모든 작업에 대한 구성 및 런타임 상세 정보를 표시합니다. 대기 중 상태인 플로우의 헤더에는 플로우 취소 UI 작업이 나타납니다.
- 일시 중지됨
- 우선 순위가 높은 플로우를 실행하거나 정상적인 노드 종료를 활성화하기 위해 플로우가 일시 중지되었습니다. 플로우 통계는 완료된 작업에 대한 구성 및 런타임 상세 정보를 표시합니다.
- 중단된 것으로 추정됨
- 플로우가 15분 이상 실행되어 현재 노드에 대한 유효한 트랜잭션 ID가 더 이상 없습니다. 또는 플로우가 다른 노드에서 8시간 넘게 실행되었습니다. 트랜잭션이 종료되거나 노드가 다시 시작되는 등 예기치 않은 중단으로 인해 플로우가 중지되었을 수 있습니다.
- 오류
- 오류로 인해 플로우가 중지되었습니다. 플로우 통계는 완료된 작업에 대한 구성 및 런타임 정보와 오류를 생성한 작업에 대한 구성 상세 정보를 표시합니다. 오류 상태인 플로우의 헤더에는 오류로 이동 UI 작업이 나타납니다. 주:작업으로 인해 오류가 발생하면 플로우는 해당 지점에서 실행을 중지하고 오류 상태가 됩니다.
관련 기록 옵션
실행 상세 정보 페이지에서 현재 플로우와 관련된 기록에 액세스할 수 있습니다.
- 플로우 오픈
- 이 옵션을 사용하여 구성을 변경하고 플로우의 새 인스턴스를 게시할 수 있습니다. 플로우 구성을 변경해도 현재 활성 플로우는 변경되지 않습니다.
- 컨텍스트 기록 열기
- 표준 양식 뷰에서 플로우 상태, 실행 기간, 관련 로그 항목을 보려면 이 옵션을 사용합니다. 이 옵션은 새 탭에서 컨텍스트 기록을 엽니다.
- 플로우 로그 오픈
- 이 링크를 사용하여 각 작업에 대한 자세한 로그 정보를 봅니다. 이 링크는 새 탭에서 로그 항목 목록을 엽니다.
- 현재 기록 오픈
- 기록 기반 트리거가 있는 플로우의 경우 이 링크를 사용하여 팝업 창에서 트리거 기록을 봅니다.
- 동작 오픈
- 이 링크를 사용하여 구성을 변경하고 작업의 새 인스턴스를 게시합니다. 동작 구성을 변경해도 현재 활성 상태인 플로우는 변경되지 않습니다. 에서 ServiceNow제공하는 핵심 작업에는 이 링크를 사용할 수 없습니다.
플로우 통계
플로우 통계를 사용하여 각 플로우 구성요소에 대한 구성 상세 정보 및 런타임 값을 확인합니다. 트리거 또는 작업을 선택하면 행이 확장되고 이에 대한 구성 및 런타임 상세 정보가 표시됩니다.
다음과 같은 유형의 실행 세부 정보를 사용할 수 있습니다.
- 호출 소스
- 플로우, 하위 플로우 또는 작업을 시작한 호출 소스를 봅니다.
- 다른 사용자 이름으로 실행
- 플로우가 시스템으로 실행되었는지 또는 플로우를 트리거한 사용자로 실행 되었는지 식별합니다.
- 역할로 실행
- 플로우를 트리거한 사용자에게 부여된 역할을 식별합니다.
- 통합 메타데이터
- 사용된 연결 및 자격 증명, 사용된 MID 서버, 대상 호스트, 페이로드 크기와 같은 트랜잭션 데이터를 봅니다. 통합 메타데이터는 통합 단계에 대해서만 표시되며 별도의 통합 허브 구독이 필요합니다. 자세한 내용은 통합 단계를 참조하십시오.
- 구성 상세 정보
- 입력 변수 목록을 보고 작업과 관련된 구성 오류를 식별합니다. 각 변수에는 이름, 데이터 유형, 구성 설정 및 런타임 값을 표시하는 고유한 행이 있습니다. 구성 설정에 동적 값이 알약으로 표시됩니다. 런타임 값은 생성된 기록을 링크로 표시합니다.주:변환 함수가 있는 변수는 모든 변환의 결과인 하나의 런타임 값만 표시합니다.
- 출력 데이터
- 출력 변수 목록을 보고 작업과 관련된 구성 오류를 식별합니다.
- 로그 항목
- 로그 항목을 사용하여 잠재적인 처리 또는 성능 문제를 식별합니다. 각 로그 항목에는 생성 날짜, 로그 수준 및 로그 메시지를 표시하는 고유한 행이 있습니다. 작업이 로그를 생성하지 않으면 통계에 로그 없음 문자열이 표시됩니다.주:인스턴스가 여러 노드 간에 로그 데이터를 공유할 수 있도록 로그를 문자열로 저장해야 하기 때문에 로그는 시간을 UTC 형식으로 표시합니다. 각 노드는 서로 다른 표준 시간대에 있을 수 있으므로 올바른 시간 값을 유지하기 위해 UTC 형식이 공통 형식으로 사용됩니다.
- 단계
단계 목록을 사용하여 작업의 구성 오류를 식별합니다. 각 단계에는 변수 이름, 데이터 유형, 구성 설정 및 런타임 값을 표시하는 자체 행이 있습니다. 핵심 작업은 구성을 변경할 수 없으므로 단계를 표시하지 않습니다.
com.snc.process_flow.reporting.serialized.val_size_limit 플로우 실행 상세 정보 단계 구성에서 런타임 값을 자르도록 시스템 속성을 변경합니다. 자세한 내용은 워크플로우 스튜디오 플로우 시스템 속성 문서를 참조하십시오.
- 시작 시간
- 작업이 시작된 현지 시간을 봅니다.
- 실행 기간
- 실행 기간을 사용하여 잠재적 처리 또는 성능 문제를 식별합니다. 실행 기간은 밀리초 단위로 측정됩니다. 릴리스부터 Washington DC 는 실행 기간에 항목을 실행하는 총 시간이 나열됩니다. 총 시간에는 이러한 항목이 포함됩니다.
- 이벤트 큐에서의 시간
- ECC 큐에서의 시간
- 이벤트 처리 시간
- 플로우 엔진에서 실행되는 시간
- MID 서버와 통신하는 시간
- 재시도 정보
- 재시도 정보 섹션을 사용하여 재시도 정책에 대한 상세 정보를 봅니다. 상세 정보에는 재시도 전략의 유형, 경과 시간 및 예약된 다음 재시도 요청이 포함됩니다. 재시도 정보 섹션은 단계에서 재시도 정책이 활성화된 경우에만 나타납니다. 자세한 내용은 재시도 정책 문서를 참조하십시오.
호출 소스
호출 소스는 흐름, 하위 흐름 또는 작업을 시작한 항목을 나열합니다.
| 소스 | 설명 |
|---|---|
| 워크플로우 스튜디오 테스트 | 누군가 인터페이스에서 테스트 옵션을 선택했기 때문에 플로우가 워크플로우 스튜디오 시작되었습니다. 플로우 트리거 조건이 무시되었습니다. |
| CRUD 트리거 | 기록 기반 트리거 조건이 충족될 때 플로우가 시작되었습니다. |
| 날짜 트리거 | 일정 기반 트리거 조건이 충족되면 플로우가 시작되었습니다. |
| 메트릭 트리거 | 플로우는 MetricBase가 다음의 조건을 트리거할 때 시작되었습니다. MetricBase 충족되었습니다. |
| 서비스 카탈로그 트리거 | 항목이 요청되면 플로우가 서비스 카탈로그 시작되었습니다. |
| 스크립트 | 플로우는 비즈니스 규칙과 같은 스크립트의 메서드 호출에서 시작되었습니다. |
| 백그라운드 스크립트 | 플로우가 스크립트 - 백그라운드 모듈의 메서드 호출에서 시작되었습니다. |
포함된 텍스트 뷰어
워크플로우 스튜디오 포함된 텍스트 뷰어를 사용하여 이메일 출력, XML 페이로드 또는 스크립트 단계와 같은 대용량 텍스트 기반 구성 및 런타임 출력 기록을 표시합니다. 포함된 텍스트 뷰어는 텍스트의 서식을 HTML, 일반 텍스트 또는 색으로 구분된 JavaScript로 지정할 수 있습니다. 스크립트 단계의 경우 텍스트 뷰어는 오류가 있는 코드 라인을 강조 표시합니다.
플로우 로직의 각 항목에 대한 결과 보기
워크플로우 스튜디오 는 선택기 컨트롤을 표시하여 플로우 로직에 의해 처리되는 각 항목에 대한 구성 및 런타임 결과를 보여줍니다. 구성 및 런타임 상세 정보를 보려면 기록 번호를 선택합니다.
하위 플로우 실행 상세 정보
프로세스 분석가는 여러 위치에서 하위 플로우 실행 상세 정보를 볼 수 있습니다.
- 상위 플로우
- 상위 플로우는 인라인 요소로 호출하는 각 하위 플로우의 플로우 실행 상세 정보를 나열합니다. 하위 플로우 단계를 확장하여 하위 플로우 실행 상세 정보를 봅니다.
- 하위 플로우
- 시스템은 각 하위 플로우 실행에 대한 플로우 실행 상세 정보를 생성합니다. 플로우 실행 목록에서 직접 하위 플로우 실행 상세 정보를 봅니다.
사용자 역할 지원
사용자 역할을 부여하여 플로우 실행 상세 정보에 대한 액세스를 제어할 수 있습니다. 사용 가능한 워크플로우 스튜디오 사용자 역할에 대한 자세한 내용은 다음 문서를 참조하십시오 플로우에 대한 워크플로우 스튜디오 사용자 접근.
| 역할 이름 [name] | 설명 | 역할 포함 |
|---|---|---|
| flow_operator | 플로우 실행 세부 정보, 대시보드, 로그를 볼 수 있습니다. 관리자는 실행 결과를 확인하지만 결과를 생성, 변경 또는 테스트할 수 없는 사용자에게 이 역할을 부여할 수 있습니다. | 안 함 |
| fd_read_operations | 기본 플로우 및 작업 실행 상세 정보를 볼 수 있습니다. 보고가 활성화되면 이 역할을 가진 사용자는 런타임 상태 및 기간과 같은 기본적인 실행 상세 정보만 볼 수 있습니다. 보고 수준에서 추가 상세 정보가 생성되면 이 역할을 가진 사용자는 이를 볼 수 없습니다. 관리자는 기본 실행 결과만 보고 플로우 및 작업을 생성, 변경 또는 테스트할 필요가 없는 사용자에게 이 역할을 부여할 수 있습니다. 주: 읽기 전용 역할은 flow_designer 또는 action_designer와 같이 쓰기 권한을 제공하는 역할과 호환되지 않습니다. 동일한 사용자에게 읽기 전용 및 쓰기 접근 권한을 모두 부여하지 마십시오. |
안 함 |
| fd_read_operations_all | 생성된 모든 플로우 및 작업 실행 상세 정보를 볼 수 있습니다. 보고를 사용하면 이 역할을 가진 사용자가 사용 가능한 모든 실행 상세 정보를 볼 수 있습니다. 사용자는 보고 수준 시스템 속성에 정의된 만큼의 상세 정보만 볼 수 있습니다. 관리자는 모든 플로우 결과를 볼 필요가 있지만 플로우 및 작업을 생성, 변경 또는 테스트할 필요가 없는 사용자에게 이 역할을 부여할 수 있습니다. 주: 읽기 전용 역할은 flow_designer 또는 action_designer와 같이 쓰기 권한을 제공하는 역할과 호환되지 않습니다. 동일한 사용자에게 읽기 전용 및 쓰기 접근 권한을 모두 부여하지 마십시오. |
fd_read_operations |