Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere

콘텐츠 닫기

콘텐츠

콘텐츠 열기

동적 데이터를 처리하도록 기본 봇 수정

  • 업데이트: 5/10/2019
    • 11.3.x
    • 구축
    • Enterprise

동적 데이터를 처리하도록 기본 수정

이 태스크는 TaskBot이 CSV 파일의 데이터를 동적으로 처리하고 해당 데이터를 사용하여 웹 페이지를 완료할 수 있도록 개발자가 TaskBot을 수정하는 방법을 보여줍니다.

전제 조건

CSV 파일에서 데이터를 읽는 것은 파일에서 데이터를 읽는 한 가지 예입니다. Automation Anywhere를 사용하여 만든 은 Excel 워크시트, SQL 데이터베이스, PDF 파일, 웹 페이지 및 기타 여러 소스에서 데이터를 읽을 수 있습니다.

시작하기 전에:

정보가 포함된 CSV 파일을 만들어 저장합니다. 파일을 names.csv.
Robin,April,Dreamer LLC,arobin.kent@dreamer.com,212-555-1212,arobin,changeMeNow Robert,Friend,Dreamer LLC,bfriend@dreamer.com,212-555-1213,bfriend,just4now Frank,Olds,Dreamer LLC,folds@dreamer.com,212-555-1214,folds,just4you
으로 저장합니다. 이 자습서에서는 names.csv 파일을 사용합니다.

이 태스크에 대한 정보:

이 태스크는 기본 설계 및 수정을 이해하는 다음 단계입니다. 레코더 사용 여부와 관계없이 기록된 태스크는 완전한 프로세스가 아닙니다. 레코더 사용은 훌륭한 시작이지만, 개발자는 비즈니스 로직을 추가하고 기록된 명령을 편집하여 Bot Runner의 적절한 재생을 보장해야 합니다.

이러한 상위 레벨 태스크를 완료하여 이 TaskBot이 파일에서 데이터를 읽고 데이터를 웹 양식으로 저장할 수 있도록 합니다. 이 태스크에서 개발자는 다음을 수행합니다.
  • CSV 파일의 각 행을 처리하기 위한 루프를 만듭니다.
  • 각 단계에서 CSV 파일의 입력을 허용하고 출력을 웹 양식에 기록합니다.
기본 TaskBot이 CSV 파일의 데이터를 허용하도록 하려면 다음을 수행합니다.

프로시저

  1. Automation Anywhere Enterprise 클라이언트를 엽니다.
  2. 기본 봇 구축 태스크에서 만든 태스크 MyFirstTaskBot.atmx를 엽니다.
    팁: 태스크를 두 번 클릭하여 워크 벤치에서 열거나 마우스 오른쪽 버튼으로 클릭하여 편집을 선택합니다.
    TaskBot워크 벤치에서 열립니다. 작업 목록의 각 행은 웹 레코더에서 캡처된 한 단계를 나타냅니다.
  3. 작업 목록에서 항목 2를 클릭합니다.
    이는 CSV/텍스트에서 읽기 명령이 추가된 위치입니다. 이 명령을 첫 번째 세트 텍스트 단계 "Set text `$Fieldata Column(1)` . . ."의 바로 위에 추가합니다.
  4. 왼쪽의 명령 탭에서, CSV/텍스트에서 읽기 명령을 작업 목록의 항목 2 바로 아래로 끌어서 놓습니다.
    CSV/텍스트에서 읽기 대화 상자가 열립니다.
  5. CSV/텍스트에서 읽기 창에서 파일 선택 필드의 끝에 있는 줄임표 버튼을 클릭합니다.
  6. 선행조건 태스크에서 만든 names.csv 파일을 찾아서 선택합니다.
  7. 열기를 클릭합니다.
  8. 저장을 클릭합니다.
    루프 시작루프 종료 명령이 작업 목록에 포함됩니다. 초록색 선은 Automation Anywhere에서 추가한 코멘트입니다. 작업 목록의 코멘트는 파일에서 정보를 가져오는 시스템 변수를 설명합니다.
  9. 작업 목록의 모든 "Set text `$Filedata . . ." 항목을 선택합니다.
  10. 루프 종료 단계를 작업 목록의 맨 아래로 끌어 놓습니다.
  11. 각 "Set text `$Filedata . . ." 단계를 수정합니다.
    1. 루프 시작 바로 뒤에 있는 "Set text `$Filedata . . ." 줄을 두 번 클릭합니다.
    2. 웹 레코더 창에서 고급 보기를 클릭합니다.
    3. 설정할 텍스트 필드를 삭제합니다.
    4. F2 키를 눌러 변수 삽입 대화 상자를 엽니다.
    5. Filedata 열을 선택합니다.
    6. 삽입을 클릭합니다.
    7. 열 번호/변수 선택 필드를 삭제하고 1을 입력합니다.
    8. 확인을 클릭합니다.
    9. 저장을 클릭합니다.
      각 "Set text `$Filedata . . ." 줄에 대해 이러한 단계를 반복합니다.
      주의: names.csv 파일의 각 줄은 단계 또는 행과 같습니다. 각 단계에는 7개의 열이 있습니다. 예:
      • 열 1 = Clark
      • 열 2 = Kent
      • 열 3 = Daily Planet
      • 열 4 = clark.kent@dailyplanet.com
      • 열 5 = 212-555-1212
      • 열 6 = ckent
      • 열 7 = superman
    10. 각 "Set text `$Filedata . . ." 줄에 대해 이러한 단계를 반복하여 적절한 열 번호를 입력합니다. 쉼표로 구분된 값은 각각 단계의 열에 해당합니다.
  12. 워크 벤치 창의 상단에 있는 저장을 클릭합니다.
  13. 실행을 클릭하여 을 테스트합니다.

다음 단계

이 시리즈, Enterprise 클라이언트를 사용하여 웹 페이지에 대한 입력을 자동화하는 기본MetaBot 빌드의 다음 작업에서 MetaBot을 만들고 사용하여 웹 양식에 데이터를 추가하는 방법을 알아봅니다.
피드백을 보내주십시오