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