bot에서 이메일 작업을 사용한 예

이 예에서는 이메일 작업을 사용하여 Outlook 클라이언트에서 이메일 관련 작업을 수행합니다.

Bot을 생성하여 다음 태스크를 수행합니다.
  • 이메일에서 총 첨부 파일 수를 검색하고 메시지 상자에 결과를 인쇄합니다.
  • 다른 제목으로 이메일의 발신자와 모든 수신자에게 응답을 보냅니다.
  • 받은 편지함에서 읽은 이메일을 삭제하고 지웁니다.

프로시저

  1. bot을 만듭니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
      이용 가능한 Bot 목록 및 양식이 표시됩니다.
    2. 새 항목 생성 > Bot을 클릭합니다.
    3. bot 이름을 입력합니다. Email_Operation_Bot.
    4. 생성 및 편집을 클릭합니다.
  2. 연결 작업을 사용하여 이메일 서버와 연결을 설정합니다.
    1. 이메일 > 연결 작업을 더블 클릭하거나 드래그합니다.
    2. 세션 이름 필드에 EmailSession을 입력합니다.
    3. Microsoft Outlook과 연결을 설정하려면 Outlook을 선택합니다.
    4. Outlook 사서함(선택 사항) 필드에 test@automationanywhere.com을 입력합니다.
  3. 이메일의 각 항목을 처리하려면 루프 작업를 사용합니다.
    1. 루프 작업을 더블 클릭하거나 드래그합니다.
    2. 반복자 목록에서 사서함 내의 각 메일에 대해를 선택합니다.
    3. 세션 이름 필드에 EmailSession를 입력합니다.
    4. 받을 이메일 유형 필드에서 모두를 선택하여 이메일 서버에서 이메일을 검색합니다.
    5. 특정 폴더로부터(선택 사항) 필드에 Inbox/Analytics folder를 입력합니다.
    6. 메시지 형식에 대해 HTML 옵션을 선택합니다.
    7. 현지 시간대 사용 목록에서 을 선택합니다.
    8. 현재 값을 변수에 할당(선택 사항) 필드에서 사전 변수로 EmailDetails를 생성합니다.
  4. 각 메일에서 총 첨부 파일 수를 검색하고 인쇄합니다.
    1. 메시지 상자 작업을 더블 클릭하거나 드래그합니다.
    2. 표시할 메시지 입력 필드에 $EmailDetails{emailSubject}$EmailDetails{emailNoOfAttachments}$를 입력합니다.
  5. 이메일 > 연결 끊기 작업을 더블 클릭하거나 드래그합니다. 세션 이름 필드에 EmailSession를 입력합니다.
  6. 저장을 클릭한 후 실행을 클릭합니다.
    이메일에서 검색되는 첨부 파일의 세부 정보는 다음과 같습니다.

    이메일 사전 속성 사용(첨부파일 없음)

    emailSubject emailNoOfattachments
    2022년 12월 Google Analytics 보고서 12
    2022년 11월 Google Analytics 보고서 11
    2022년 10월 Google Analytics 보고서 9
    2022년 8월 Google Analytics 보고서 10
    2022년 7월 Google Analytics 보고서 13
    2022년 5월 Google Analytics 보고서 11
    2022년 3월 Google Analytics 보고서 5
  7. 새 이메일 세션을 시작합니다.
    1. 이메일 > 연결 작업을 더블 클릭하거나 드래그합니다.
    2. 세션 이름 필드에 EmailSession1을 입력합니다.
    3. Microsoft Outlook과 연결을 설정하려면 Outlook을 선택합니다.
    4. Outlook 사서함(선택 사항) 필드에 test@automationanywhere.com을 입력합니다.
  8. 이메일의 각 항목을 처리하려면 루프 작업를 사용합니다.
    1. 루프 작업을 더블 클릭하거나 드래그합니다.
    2. 반복자 목록에서 사서함 내의 각 메일에 대해를 선택합니다.
    3. 세션 이름 필드에 EmailSession1를 입력합니다.
    4. 받을 이메일 유형 필드에서 모두를 선택하여 이메일 서버에서 이메일을 검색합니다.
    5. 특정 폴더로부터(선택 사항) 필드에 Inbox/Daily stand up meeting를 입력합니다.
    6. 메시지 형식에 대해 HTML 옵션을 선택합니다.
    7. 현지 시간대 사용 목록에서 을 선택합니다.
  9. 모두 회신 작업을 사용하여 이메일에 대한 응답을 보냅니다.
    1. 다음 이메일 ID를 입력합니다. peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
      주: 쉼표를 사용하여 이메일 ID를 구분합니다.
    2. 제목(선택 사항) 필드에 Documentation deliverables for upcoming releases을 입력합니다.
    3. 파일 첨부를 이메일 메시지 release plan.xlsx에 추가합니다.
    4. 이메일 본문으로 일반 텍스트를 선택합니다.
    5. 메시지 필드에 다음과 같이 메시지를 입력합니다.
      Hi All,
      See the attached document outlining the release plan.
    6. 이메일 전송 방법 목록에서 Outlook 옵션을 선택합니다.
  10. 이메일 > 연결 끊기 작업을 더블 클릭하거나 드래그합니다. 세션 이름 필드에 EmailSession1를 입력합니다.
  11. 저장을 클릭한 후 실행을 클릭합니다.
    응답은 보낸 사람과 이메일의 모든 받는 사람에게 전송됩니다.
  12. 새 이메일 세션을 시작합니다.
    1. 이메일 > 연결 작업을 더블 클릭하거나 드래그합니다.
    2. 세션 이름 필드에 EmailSession2을 입력합니다.
    3. Microsoft Outlook과 연결을 설정하려면 Outlook을 선택합니다.
    4. Outlook 사서함(선택 사항) 필드에 test@automationanywhere.com을 입력합니다.
  13. 모두 삭제 작업을 사용하여 수신함에서 모든 이메일을 삭제합니다.
    1. 세션 이름 필드에 EmailSession2을 입력합니다.
    2. 특정 폴더로부터(선택 사항) 필드에 Inbox/Backup mails를 입력합니다.
    3. 받을 이메일 유형 필드에서 모두를 선택하여 이메일 서버에서 이메일을 검색합니다.
  14. 이메일 > 연결 끊기 작업을 더블 클릭하거나 드래그합니다. 세션 이름 필드에 EmailSession2를 입력합니다.
  15. 저장을 클릭한 후 실행을 클릭합니다.
    지정된 폴더에서 이메일이 삭제됩니다.