플로우 실행 상세 정보

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 11분
  • 현재 상태, 항목 실행, 생성된 값 등 작업 또는 플로우에 대한 런타임 정보를 설계 환경에서 직접 봅니다. 포함된 ServiceNow AI Platform 편집기에서 또는 새 탭에서 관련 기록을 엽니다.

    플로우를 테스트할 때마다 시스템이 플로우 실행 상세 정보로 생성된 구성 및 런타임 값에 대한 정보를 생성합니다. 의 작업워크플로우 스튜디오에서 플로우 실행 상세 정보를 볼 수 있습니다. 플로우 실행을 선택하여 연결된 실행 상세 정보 페이지를 엽니다.

    그림 1. 오늘 실행에 대한 플로우 실행 세부 정보 예시
    오늘 실행에 대한 플로우 실행 상세 정보 목록입니다.
    각 실행 상세 정보 페이지에는 플로우에 대한 런타임 정보가 표시됩니다.
    • 플로우 이름
    • 플로우 데이터 새로 고침
    • 플로우 상태
    • 관련 기록 옵션
    • 플로우 통계
    그림 2. 샘플 실행 상세 정보
    샘플 실행 상세 정보

    보고 수준

    보고 수준은 일반 운영 중에 플로우, 하위 플로우 또는 작업이 생성하는 실행 세부 정보를 결정합니다. 기본적으로 정상 워크플로우 스튜디오 작업 중에는 실행 상세 정보를 생성하지 않습니다. 워크플로우 스튜디오 개별 플로우, 하위 플로우 또는 작업을 테스트할 때 전체 플로우 실행 상세 정보를 생성합니다. 인스턴스가 더 많은 실행 상세 정보를 생성하고 저장할 때 보고는 인스턴스에 더 많은 성능 영향을 미칩니다.

    각 보고 수준마다 점진적으로 더 많은 플로우 실행 세부 정보가 생성됩니다.

    꺼짐
    시스템은 플로우 실행 상세 정보를 생성하지 않습니다. 시스템은 테스트를 실행할 때만 실행 상세 정보를 생성합니다.
    주:
    작업 또는 플로우를 테스트하면 추적 수준에서 실행 상세 정보가 생성됩니다.
    기본: 런타임 상태 및 기간만
    시스템은 각 플로우, 하위 플로우 및 작업 실행에 대한 런타임 실행 상세 정보를 생성합니다. 이러한 기본 항목의 런타임 상태와 기간을 볼 수 있습니다. 플로우 트리거, 하위 플로우 입력 및 하위 플로우 출력에 대한 구성 및 런타임 값도 볼 수 있습니다.
    전체: 작업 구성 및 런타임 값(디버깅에만 해당)
    시스템은 각 플로우, 하위 플로우 및 작업 실행에 대한 구성 및 런타임 실행 상세 정보를 생성합니다. 모든 항목의 런타임 상태, 기간, 입력 값 및 출력 값을 볼 수 있습니다. 사용자 지정 작업의 경우 해당 단계의 런타임 상태, 기간, 입력 값 및 출력 값도 볼 수 있습니다. 사용자 지정 작업의 일부인 플로우 트리거, 하위 플로우, 작업 및 단계에 대한 구성 값도 볼 수 있습니다. 이 보고 수준은 비프로덕션 인스턴스에만 유효합니다. 프로덕션 인스턴스에서는 전체 보고 수준을 설정할 수 없으며 대신 보고 수준을 기본 옵션으로 되돌립니다.
    중요사항:
    fd_read_operations_all 역할이 있는 사용자만 플로우 실행 상세 정보의 기록 값과 같은 구성 및 런타임 정보를 볼 수 있습니다. 이 역할이 없는 사용자는 상태 및 기간에 대한 기본적인 세부 정보만 볼 수 있습니다.
    추적: 모든 값(테스트 및 지원에만 해당)
    시스템은 각 플로우, 하위 플로우, 작업 및 단계 실행에 대한 구성 및 런타임 실행 상세 정보를 생성합니다. 모든 항목의 런타임 상태, 기간, 입력 값 및 출력 값을 볼 수 있습니다. 플로우 트리거, 하위 플로우, 작업 및 단계에 대한 구성 값도 볼 수 있습니다.
    중요사항:
    fd_read_operations_all 역할이 있는 사용자만 플로우 실행 상세 정보의 기록 값과 같은 구성 및 런타임 정보를 볼 수 있습니다. 이 역할이 없는 사용자는 상태 및 기간에 대한 기본적인 세부 정보만 볼 수 있습니다. 작업 또는 플로우를 테스트하면 추적 수준에서 실행 상세 정보가 생성됩니다.

    보고가 꺼져 있는 동안 플로우가 실행되면 보고 수준이 나중에 변경되더라도 플로우에 대한 과거 실행 상세 정보를 사용할 수 없습니다. 보고가 켜져 있는 동안 플로우가 실행되면 보고 수준이 변경되더라도 해당 플로우 실행에 대한 실행 세부 정보를 사용할 수 있습니다. 보고 수준은 컨텍스트 및 로그 기록에 영향을 주지 않습니다.

    플로우가 실행될 때마다 실행 상세 정보를 생성하는 데 시스템이 사용하는 기본 보고 수준을 구성할 수 있습니다. 자세한 내용은 플로우 보고 활성화 문서를 참조하십시오.

    플로우 데이터 새로 고침

    필요에 따라 플로우 런타임 데이터를 업데이트합니다. 테스트를 실행할 때 플로우 데이터가 자동으로 새로 고치도록 플로우 기본 설정을 지정합니다. 플로우에 대한 사용자 기본 설정 문서를 참조하십시오.

    플로우 상태

    모든 활성 플로우는 다음 상태 중 하나에 있습니다.

    완료됨
    플로우가 모든 작업을 성공적으로 실행했습니다. 플로우 통계에는 각 작업에 대한 구성 및 런타임 상세 정보가 표시됩니다.
    취소됨
    플로우의 실행 기간이 플로우 시간 초과 값을 초과하거나 다른 사용자가 수동으로 플로우를 취소하여 플로우가 중지되었습니다.
    대기 중
    계속 진행하기 전에 조건이 충족되기를 기다리는 작업에서 플로우가 일시 중지되었습니다. 플로우 통계에는 완료된 작업뿐만 아니라 조건이 충족되기를 기다리는 모든 작업에 대한 구성 및 런타임 상세 정보가 표시됩니다. 대기 중 상태인 플로우의 헤더에는 플로우 취소 UI 작업이 표시됩니다.
    일시 중지됨
    우선순위가 높은 플로우를 실행하거나 노드 정상 종료를 활성화하기 위해 플로우가 일시 중지되었습니다. 플로우 통계에는 완료된 작업에 대한 구성 및 런타임 상세 정보가 표시됩니다.
    중단된 것으로 추정됨
    플로우가 15분 이상 실행되었으며 더 이상 현재 노드에 유효한 트랜잭션 ID가 없습니다. 또는 플로우가 다른 노드에서 8시간 이상 실행되었습니다. 트랜잭션이 종료되거나 노드가 다시 시작되는 등 예기치 않은 중단으로 인해 플로우가 중지되었을 수 있습니다.
    오류
    오류로 인해 플로우가 중지되었습니다. 플로우 통계에는 완료된 작업에 대한 구성 및 런타임 상세 정보와 오류를 생성한 작업에 대한 구성 상세 정보가 표시됩니다. 오류 상태인 플로우의 헤더에는 오류로 이동 UI 작업이 표시됩니다.
    주:
    작업으로 인해 오류가 발생하면 해당 지점에서 플로우 실행이 중지되고 오류 상태가 됩니다.

    관련 기록 옵션

    실행 상세 정보 페이지에서 현재 플로우와 관련된 기록에 액세스할 수 있습니다.

    플로우 오픈
    구성을 변경하고 플로우의 새 인스턴스를 게시하려면 이 옵션을 사용합니다. 플로우 구성을 변경해도 현재 활성 상태인 플로우는 변경되지 않습니다.
    컨텍스트 기록 열기
    표준 양식 뷰에서 플로우 상태, 실행 기간 및 관련 로그 항목을 보려면 이 옵션을 사용합니다. 이 옵션은 새 탭에서 컨텍스트 기록을 엽니다.
    플로우 로그 오픈
    이 링크를 사용하여 각 작업에 대한 자세한 로그 정보를 볼 수 있습니다. 이 링크는 새 탭에서 로그 항목 목록을 엽니다.
    현재 기록 오픈
    기록 기반 트리거가 있는 플로우의 경우 이 링크를 사용하여 팝업 창에서 트리거 기록을 봅니다.
    작업 오픈
    이 링크를 사용하여 구성을 변경하고 작업의 새 인스턴스를 게시할 수 있습니다. 작업 구성을 변경해도 현재 활성 플로우는 변경되지 않습니다. 이 링크는 에서 ServiceNow제공하는 핵심 작업에 사용할 수 없습니다.

    플로우 통계

    플로우 통계를 사용하여 각 플로우 구성요소에 대한 구성 상세 정보와 런타임 값을 확인합니다. 트리거 또는 작업을 선택하면 행이 확장되고 해당 구성 및 런타임 상세 정보가 표시됩니다.

    그림 3. 샘플 플로우 통계
    샘플 플로우 통계

    다음과 같은 유형의 실행 세부 정보를 사용할 수 있습니다.

    호출 소스
    플로우, 하위 플로우 또는 작업을 시작한 호출 소스를 봅니다.
    다른 사용자 이름으로 실행
    플로우가 시스템으로 실행되었는지 아니면 플로우를 트리거한 사용자 로 실행 되었는지 식별합니다.
    역할로 실행
    흐름을 트리거한 사용자에게 부여된 역할을 식별합니다.
    통합 메타데이터
    사용된 연결 및 자격 증명, 사용된 MID 서버, 대상 호스트 및 페이로드 크기와 같은 트랜잭션 데이터를 봅니다. 통합 메타데이터는 통합 단계에 대해서만 표시되며 별도의 통합 허브 구독이 필요합니다. 자세한 내용은 통합 단계를 참조하십시오.
    구성 상세 정보
    입력 변수 목록을 보고 작업과 관련된 구성 오류를 식별합니다. 각 변수에는 이름, 데이터 유형, 구성 설정 및 런타임 값을 표시하는 자체 행이 있습니다. 구성 설정은 동적 값을 알약으로 표시합니다. 런타임 값은 생성된 기록을 링크로 표시합니다.
    주:
    변환 함수가 있는 변수는 모든 변환의 결과인 런타임 값을 하나만 표시합니다.
    출력 데이터
    출력 변수 목록을 보고 작업과 관련된 구성 오류를 식별합니다.
    로그 항목
    로그 항목을 사용하여 잠재적인 처리 또는 성능 문제를 식별합니다. 각 로그 항목에는 생성 날짜, 로그 수준 및 로그 메시지를 표시하는 자체 행이 있습니다. 작업이 로그를 생성하지 않으면 통계에 로그 없음 문자열이 표시됩니다.
    주:
    인스턴스가 여러 노드 간에 로그 데이터를 공유할 수 있도록 로그를 문자열로 저장해야 하므로 로그는 UTC 형식으로 시간을 표시합니다. 각 노드는 서로 다른 시간대에 있을 수 있으므로 올바른 시간 값을 유지하기 위해 UTC 형식이 공통 형식으로 사용됩니다.
    단계

    단계 목록을 사용하여 작업과 관련된 구성 오류를 식별합니다. 각 단계에는 변수 이름, 데이터 유형, 구성 설정 및 런타임 값을 표시하는 자체 행이 있습니다. 코어 작업은 구성을 변경할 수 없으므로 단계를 표시하지 않습니다.

    플로우 실행 상세 정보 단계 구성에서 런타임 값을 자르도록 시스템 속성을 변경 com.snc.process_flow.reporting.serialized.val_size_limit 합니다. 자세한 내용은 워크플로우 스튜디오 플로우 시스템 속성 문서를 참조하십시오.

    시작 시간
    작업이 시작된 현지 시간을 봅니다.
    실행 기간
    실행 기간을 사용하여 잠재적인 처리 또는 성능 문제를 식별합니다. 실행 기간은 밀리초 단위로 측정됩니다. 릴리스의 Washington DC 실행 기간에는 항목을 실행하는 데 걸린 총 시간이 나열됩니다. 총 시간에는 다음 항목이 포함됩니다.
    • 이벤트 큐의 시간
    • ECC 큐의 시간
    • 이벤트 처리 시간
    • 플로우 엔진에서 실행 중인 시간
    • MID 서버와 통신하는 시간
    재시도 정보
    재시도 정보 섹션을 사용하여 재시도 정책에 대한 세부 정보를 봅니다. 상세 정보에는 재시도 전략 유형, 경과 시간 및 다음으로 예약된 재시도 요청이 포함됩니다. 재시도 정보 섹션은 단계에서 재시도 정책을 사용하도록 설정한 경우에만 나타납니다. 자세한 내용은 재시도 정책 문서를 참조하십시오.

    호출 소스

    호출 소스는 무엇이 플로우, 하위 플로우 또는 작업을 시작했는지 나열합니다.

    소스 설명
    워크플로우 스튜디오 테스트 누군가 인터페이스에서 워크플로우 스튜디오테스트 옵션을 선택했기 때문에 플로우가 시작되었습니다. 플로우 트리거 조건이 무시되었습니다.
    CRUD 트리거 기록 기반 트리거 조건이 충족되면 플로우가 시작되었습니다.
    날짜 트리거 일정 기반 트리거 조건이 충족되면 플로우가 시작되었습니다.
    메트릭 트리거 MetricBase가 다음의 조건을 트리거할 때 플로우가 시작되었습니다. MetricBase 만났다.
    서비스 카탈로그 트리거 항목이 요청될 때 서비스 카탈로그 플로우가 시작되었습니다.
    스크립트 비즈니스 규칙과 같은 스크립트의 메서드 호출에서 플로우가 시작되었습니다.
    백그라운드 스크립트 스크립트 - 백그라운드 모듈의 메서드 호출에서 플로우가 시작되었습니다.

    포함된 텍스트 뷰어

    워크플로우 스튜디오 포함된 텍스트 뷰어를 사용하여 이메일 출력, XML 페이로드 또는 스크립트 단계와 같은 대용량 텍스트 기반 구성 및 런타임 출력 기록을 표시합니다. 포함된 텍스트 뷰어는 텍스트의 서식을 HTML, 일반 텍스트 또는 색으로 구분된 JavaScript로 지정할 수 있습니다. 스크립트 단계의 경우 텍스트 뷰어는 오류가 포함된 코드 줄을 강조 표시합니다.

    그림 4. 스크립트 단계의 샘플 텍스트 뷰
    샘플 스크립트

    플로우 논리에서 각 항목의 결과 보기

    워크플로우 스튜디오 플로우 논리에 의해 처리된 각 항목의 구성 및 런타임 결과를 볼 수 있는 선택기 컨트롤을 표시합니다. 구성 및 런타임 상세 정보를 보려면 기록 번호를 선택합니다.

    그림 5. 플로우 논리의 각 항목에 대한 샘플 플로우 통계
    플로우 런타임 통계입니다.

    하위 플로우 실행 상세 정보

    프로세스 분석가는 여러 위치에서 하위 플로우 실행 상세 정보를 볼 수 있습니다.

    상위 플로우
    상위 플로우는 호출하는 각 하위 플로우의 플로우 실행 상세 정보를 인라인 요소로 나열합니다. 하위 플로우 단계를 확장하여 하위 플로우 실행 상세 정보를 확인합니다.
    하위 플로우
    시스템은 각 하위 플로우 실행에 대한 플로우 실행 상세 정보를 생성합니다. 플로우 실행 목록에서 직접 하위 플로우 실행 상세 정보를 봅니다.

    사용자 역할 지원

    사용자 역할을 부여하여 플로우 실행 상세 정보에 대한 액세스를 제어할 수 있습니다. 사용 가능한 워크플로우 스튜디오 사용자 역할에 대한 자세한 내용은 다음 문서를 참조하십시오 플로우에 대한 워크플로우 스튜디오 사용자 접근.

    표 1. 워크플로우 스튜디오 실행 상세 정보에 대한 역할
    역할 이름 [name] 설명 역할 포함
    flow_operator 플로우 실행 세부 정보, 대시보드 및 로그를 볼 수 있습니다. 관리자는 실행 결과를 확인하되 생성, 변경 또는 테스트하지 않으려는 사용자에게 이 역할을 부여할 수 있습니다. 없음
    fd_read_operations 기본 플로우 및 작업 실행 상세 정보를 볼 수 있습니다. 보고가 활성화되면 이 역할을 가진 사용자는 런타임 상태 및 기간과 같은 기본적인 실행 세부 정보만 볼 수 있습니다. 보고 수준에서 추가 상세 정보를 생성하는 경우 이 역할의 사용자는 이를 볼 수 없습니다. 관리자는 기본 실행 결과만 볼 필요만 있고 플로우와 작업을 생성, 변경 또는 테스트할 필요는 없는 사용자에게 이 역할을 부여할 수 있습니다.
    주:
    읽기 전용 역할은 쓰기 액세스 권한을 제공하는 역할과 호환되지 않습니다. 동일한 사용자에게 읽기 전용 및 쓰기 접근 권한을 모두 부여하지 마십시오.
    없음
    fd_read_operations_all 생성된 모든 플로우 및 작업 실행 상세 정보를 볼 수 있습니다. 보고가 활성화되면 이 역할을 가진 사용자는 사용 가능한 모든 실행 상세 정보를 볼 수 있습니다. 사용자는 보고 수준 시스템 속성에 정의된 상세 정보만 볼 수 있습니다. 관리자는 모든 플로우 결과를 볼 필요가 있지만 플로우와 작업을 생성, 변경 또는 테스트하지 않는 사용자에게 이 역할을 부여할 수 있습니다.
    주:
    읽기 전용 역할은 쓰기 액세스 권한을 제공하는 역할과 호환되지 않습니다. 동일한 사용자에게 읽기 전용 및 쓰기 접근 권한을 모두 부여하지 마십시오.
    fd_read_operations

    역할 지원으로 실행

    하나 이상의 권한 있는 역할로 플로우가 실행되는 경우, 사용자에게 이러한 권한 있는 역할도 있어야 플로우 실행 세부 정보를 볼 수 있습니다. 예를 들어 플로우가 시스템으로 실행되는 경우 플로우 실행 상세 정보를 보려면 사용자에게 관리자 역할이 있어야 합니다. 또한 필드 암호화에 액세스할 수 있는 역할로 플로우가 실행되는 경우, 플로우 실행 상세 정보를 보려면 사용자에게 해당 역할도 있어야 합니다. 필드 암호화 및 역할에 대한 자세한 내용은 다음 문서를 참조하십시오 Field Encryption.