파일 수집기 file-collector

파일 수집기 ​는 디렉터리에 하나 이상의 파일이 도착하는지 모니터링하고 받은 각 파일에 대해 전환을 활성화합니다. 각 이벤트에 대해 filename 변수에 수신된 파일의 전체 이름이 포함됩니다. 수집된 파일은 보관 목적으로 다른 디렉터리로 이동하며 한 번만 카운트되도록 합니다.

기본적으로 파일 수집기는 일정에서 지정한 시간에 파일이 있는지 테스트하는 영구 작업입니다.

파일은 이 워크플로를 담당하는 wfserver 모듈이 실행되는 서버에 있어야 합니다. 여러 wfserver 모듈이 단일 인스턴스에 배포되는 경우 이러한 파일을 사용하는 활동의 선호도 또는 워크플로의 전체 선호도를 지정해야 합니다.

속성 properties

File collector 활동의 첫 번째 탭에서는 소스 디렉터리를 선택하고 필요한 경우 수집된 파일을 필터링할 수 있습니다. 다른 탭은 인바운드 전자 메일(ScheduleExpiry 탭)에 자세히 설명되어 있습니다.

  1. 파일 다운로드

    • Directory

      다운로드할 파일이 포함된 디렉터리. 이 디렉터리는 서버에서 미리 만들어야 합니다. 디렉터리가 없으면 오류가 발생합니다.

    • Filter

      이 필터와 일치하는 파일만 고려합니다. 디렉터리의 다른 파일은 무시됩니다. 필터가 비어 있으면 디렉터리의 모든 파일이 고려됩니다. 필터 예: *.zip, import-*.txt.

    • Stop as soon as a file has been processed

      이 옵션을 활성화하면 첫 번째 파일을 받은 후 작업이 종료됩니다. 필터에 해당하는 여러 파일이 디렉토리에 있는 경우 하나만 고려합니다. 이 옵션은 하나의 이벤트만 전송되도록 보장합니다. 고려하는 파일은 목록의 첫 번째 알파벳순입니다.

      예약되지 않은 활동의 경우, 지정된 디렉터리에 필터와 일치하는 파일이 없고 Process file nonexistence 옵션을 사용하지 않으면 오류가 발생합니다.

    • Execution schedule

      Schedule 탭의 매개 변수를 통해 파일 존재 확인 빈도를 결정합니다.

  2. 오류 처리

    다음 두 가지 옵션을 사용할 수 있습니다.

    • Process file nonexistence

      이 옵션은 지정된 디렉터리에 필터와 일치하는 파일이 없을 때마다 특수 전환을 시작합니다.

      작업이 예약되지 않은 경우 이 전환은 한 번만 활성화됩니다.

    • Processing errors

      이 옵션을 사용하면 오류가 발생하면 특별 전환이 활성화되도록 표시됩니다. 이 경우 워크플로우는 오류 상태로 변경되지 않고 실행을 계속합니다

      파일 시스템 오류(파일 이동 불가, 디렉터리 액세스 불가 등)를 고려하는 오류는 다음과 같습니다.

      이 옵션은 활동 구성과 관련된 오류, 즉 잘못된 값을 처리하지 않습니다.

  3. 기록

    웹 다운로드에서 File historization 단계를 참조하세요.

파일 처리 순서를 결정할 수 없습니다. 파일 집합을 순차적으로 처리하려면 Stop as soon as a file has been processed 옵션을 사용하고 루프를 만듭니다. 이 경우 파일은 알파벳순으로 처리됩니다. Process file nonexistence 옵션을 사용하면 반복을 완료할 수 있습니다.

출력 매개 변수 output-parameters

  • 파일 이름: 전체 파일 이름입니다. 기록 디렉터리로 이동한 후의 파일 이름입니다. 따라서 경로는 다르지만 동일한 이름의 다른 파일이 디렉토리에 이미 있는 경우에는 이름도 다릅니다. 확장은 유지됩니다.
recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d