AntBot Studio > Activity > 오피스 > 이메일 > Email 파일 첨부저장 (통합)
정의 (Description)
- 이메일 첨부파일을 지정된 경로에 저장하는 데 사용되는 Activity입니다.
EML
및MSG
파일 모두 지원하며, 기존에EML
또는MSG
만 각각 저장할 수 있는 Activity와 달리, 이 Activity는 두 가지 파일 형식을 동시에 처리할 수 있는 기능을 포함하고 있습니다.Tip
※ [Outlook 이메일 첨부저장] Activity는
MSG
파일만 지원, [EML 파일 첨부 저장] Activity는EML
파일만 지원
속성 (Properties) (*은 필수값입니다.)
항목 | 설명 | 데이터타입 | 기본값 | 설정가능옵션 |
---|---|---|---|---|
Common | ||||
Activity이름 | 해당 Activity의 이름을 설정합니다. - 기본값은 Activity명이며, 사용자가 직접 변경할 수 있습니다. |
String | Email 파일 첨부저장 (통합) | |
Input Common | ||||
저장할 파일 * | 첨부파일을 저장할 Email 파일 경로를 지정합니다. 단, Email 파일은 *.eml 또는 *.msg 확장자만 사용 가능합니다. |
String | Null | |
저장할 폴더 * | 첨부파일을 저장할 디렉토리 경로를 지정합니다. | String | Null | |
Output | ||||
저장할 파일 목록 | 저장이 완료된 첨부파일 경로 목록 데이터를 받을 변수를 설정합니다. | IEnumerable<String> | Null |
액티비티 사용 예시 (Example Usage)
이메일 첨부파일을 지정된 경로에 저장하는 예시
첨부파일을 저장할 이메일 파일 경로 설정
[Input Common > 저장할 파일]
- 예시 :
"C:\Users\admin\Desktop\테스트\테스트.msg"
- 설명 : 위 경로는 테스트용 예시입니다. 실제 실행 시에는 작업하려는 파일의 절대 경로 또는 경로가 포함된 변수를 입력해야 합니다.
- 주의 : 잘못된 경로나 파일이 존재하지 않는 경우, 오류가 발생할 수 있습니다.
- 예시 :
첨부파일을 저장할 디렉토리 경로 설정
[Input Common > 저장할 폴더]
- 예시 :
"C:\Users\admin\Desktop\테스트"
- 설명 : 위 경로는 테스트용 예시입니다. 실제 실행 시에는 작업하려는 파일의 절대 경로 또는 경로가 포함된 변수를 입력해야 합니다.
- 주의 : 디렉토리가 존재하지 않거나 경로가 잘못된 경우, 오류가 발생할 수 있습니다.
- 예시 :
저장이 완료된 첨부파일 경로 목록을 저장할 변수 설정
[Output > 저장할 파일 목록]
- 예시 :
"SvaedFilePaths"
- 설명 : 위 변수명은 테스트용 예시입니다. 실제 실행 시에는 IEnumerable<String> 데이터 타입의 변수를 생성하여 입력해야 합니다.
- 주의 : 올바른 변수 설정이 이루어지지 않을 경우, 실행 시 오류가 발생할 수 있습니다.
- 예시 :
액티비티 실행하여 결과 확인
Tip
첨부파일 저장 후 Output을 활용해 아래와 같이 활용할 수 있습니다.
- 첨부파일 처리 자동화
- 저장된 첨부파일 경로 목록을 순회하며 파일을 읽거나 특정 데이터(예: 텍스트, 이미지)를 추출합니다.
- 예 : 첨부된 PDF 파일에서 텍스트를 추출하거나 Excel 파일의 데이터를 읽어오는 작업.
- 파일 정리 및 관리
- 저장된 경로를 기반으로 파일을 특정 폴더로 이동하거나 이름을 변경하여 정리합니다.
- 예: 첨부파일을 유형별로 분류하여 각기 다른 디렉토리로 이동.
- 로그 작성
- 경로 목록을 활용하여 처리된 파일의 경로와 상태를 기록하는 로그를 생성합니다.
- 예: "파일 저장 성공", "파일 읽기 실패" 등의 상태를 기록한 로그 파일 생성.
- 파일 전송
- 저장된 파일을 이메일로 다시 전송하거나, FTP 서버 또는 클라우드 스토리지에 업로드합니다.
- 예: 팀원에게 저장된 파일을 공유하거나 외부 시스템에 업로드.
- 추가 작업 연결
- 저장된 파일을 다른 시스템에서 사용하는 워크플로와 연결합니다.
- 예: 저장된 XML 파일을 API를 통해 다른 시스템으로 전송.
- 파일 유효성 검사
- 저장된 파일이 올바르게 저장되었는지 확인하거나, 파일 확장자 또는 크기를 검사합니다.
- 예: 파일 크기가 0인 경우 오류 로그에 기록.
- 첨부파일 처리 자동화