파일 수집기

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

기본적으로 파일 수집기는 일정에 의해 지정된 시간에 파일의 존재를 테스트하는 지속적인 작업입니다.

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

속성

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 옵션을 사용하면 반복을 완료할 수 있습니다.

출력 매개 변수

  • 파일 이름:전체 파일 이름. 기록 디렉토리로 이동한 후 파일 이름입니다. 따라서 경로는 다르지만 이름이 같은 파일이 디렉토리에 이미 있는 경우에도 이름이 다릅니다. 내선 번호는 유지됩니다.

이 페이지에서는