플로우 실행 설정
실행 우선순위, 보고 수준 및 로깅 수준과 같은 개별 플로우, 하위 플로우 또는 작업에 대한 런타임 설정을 지정합니다.
실행 상세 정보를 수집하려는 각 플로우, 하위 플로우 또는 작업에 대한 실행 설정 기록을 생성할 수 있습니다. 실행 설정 기록[sys_flow_execution_setting]은 특정 항목에 대한 보고 시스템 속성을 재정의합니다. 예를 들어 시스템 전반의 보고 수준을 낮춘 상태로 유지하고, 실행 상세 정보를 수집하려는 항목에 대해서만 실행 설정 기록을 생성할 수 있습니다.
실행 설정 기록은 원하는 만큼 생성할 수 있습니다. 플로우, 하위 플로우 또는 작업이 직접 실행될 때마다 실행 세부 정보가 시스템에서 생성됩니다. 상위 플로우에서 실행되는 작업 또는 하위 플로우는 상위 플로우의 실행 설정 기록을 사용합니다.
주:
작업 API 또는 스크립트 API를 사용하여 작업 및 하위 플로우를 직접 호출할 수 있습니다.
실행 설정 기록은 플로우 관리 모듈에서 사용할 수 있습니다.
실행 설정 기록 필드
실행 설정 기록 [sys_flow_execution_setting]에는 이러한 필드가 포함되어 있습니다.
| 필드 | 설명 |
|---|---|
| 플로우/하위 플로우/작업 | 실행 설정이 적용되는 개별 플로우, 하위 플로우 또는 작업입니다. |
| 모든 반복 보고 | 첫 번째 및 마지막 반복에 대한 실행 상세 정보만 저장하는 대신 루프의 모든 반복에 대한 실행 상세 정보를 수집하는 옵션입니다. |
| 보고 | 실행 상세 정보를 수집할 보고 수준입니다. |
| 로깅 | 플로우 엔진에서 생성된 메시지를 플로우 엔진 로그 항목 [sys_flow_log] 테이블에 쓰는 데 필요한 워크플로우 스튜디오 로깅 수준 임계치입니다. |
| 플로우 우선순위 | 백그라운드 플로우를 실행하는 데 사용되는 우선순위 값입니다. 플로우 우선순위 설정에 대한 자세한 내용은 을 참조하십시오 플로우 우선순위. 주: .이 필드는 기본적으로 숨겨져 있습니다. 플로우 우선순위 필드 표시에 대한 자세한 내용은 다음 문서를 참조하십시오 플로우 우선순위 필드 표시. |
일반 가이드라인
실행 설정 기록을 만들 때 이러한 일반 지침을 사용하여 실행 세부 정보를 캡처합니다.
- 프로덕션 인스턴스에 대한 보고 방지
- 테스트에 사용하는 비프로덕션 인스턴스에 대해서만 보고를 활성화하고 구성하여 프로덕션 인스턴스의 성능 문제를 방지합니다. 실행 세부 정보를 생성하고 저장하면 인스턴스 자원이 소비되어 성능이 저하될 수 있습니다.
- 비프로덕션 테스트 인스턴스에 실행 설정 기록 생성
- 비프로덕션 테스트 인스턴스에 실행 설정 기록을 생성하여 실행 상세 정보 생성 및 저장이 성능에 미치는 영향을 최소화합니다.
- 플로우 루프에서 사용하는 메모리 양 감소
- 모든 반복을 보고하는 옵션을 사용하지 않음으로써 실행 세부 정보를 생성하여 소비되는 메모리 양을 줄입니다. 보고하는 반복이 많을수록 더 많은 메모리가 필요합니다.
- 실행 세부 정보를 생성하기 위한 테스트 플로우, 하위 플로우 및 작업
- 플로우, 하위 플로우를 테스트하여 디버그 수준에서 실행 세부 정보를 생성합니다. 원하는 데이터를 생성하고 예상대로 수행되는지 확인한 후에만 프로덕션 인스턴스에 항목을 배포합니다.
- 플로우 문제 해결 중에만 플로우 보고 및 모든 반복 보고 옵션을 사용하십시오.
- 플로우 보고와 모든 반복 보고 옵션은 플로우 문제를 해결해야 하는 경우에만 사용합니다. 이러한 설정은 인스턴스 자원을 사용하는 정보를 생성합니다. 성능에 미치는 영향을 줄이려면 이러한 설정을 끄거나 플로우 문제 해결이 완료되었을 때 설정 기록을 모두 삭제합니다.