Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

실행 action 이용의 예

  • 업데이트: 11/17/2020
    • Automation 360 v.x
    • 구축
    • RPA 작업 영역

실행 action 이용의 예

TaskBot package에서 실행 action을 이용하면 을 작업을 실행하고 나서 값을 하나 이상의 하위 bots에 전달할 수 있습니다. 이 예시에서는, 실행 action을 이용하여 상위 bot에서 하위 bot으로 두 개의 값을 전달합니다. 하위 bot은 값을 합한 후, 합계를 다시 상위 bot으로 전달합니다.

이 예제는 다음을 보여줍니다.
모듈화
모듈화는 TaskBot을 여러 bots으로 분리합니다. 여기서 각 bot은 더 큰 태스크의 한 가지 특정 기능을 수행하는 데 필요한 모든 actions으로 작성됩니다.
이 예시에서는, 값을 더할 단일 하위 bot을 작성합니다. 여러 하위 bots을 작성하여 각 봇이 서로 다른 수학 연산을 수행하게 하고, 상위 bot을 편집하여 어느 것이든 이용할 봇을 호출할 수 있습니다.
재사용성
재사용성을 이용하여 사용자는 bot을 한 번 작성한 다음, 이 bot을 이용하여 여러 프로세스를 자동화할 수 있습니다.
하위 bot에는 값을 더하고 Message Box에 인쇄하는 데 필요한 actions만 포함되어 있습니다. 또한 bot은 하드 코딩된 값 대신 두 개의 변수를 더합니다. 따라서, 이 bot은 가산 작업이 필요한 모든 작업에 재사용할 수 있습니다.
데이터 제어
하위 bot은 변수 이용을 통해서만 값을 받고 반환하기 때문에 데이터를 보유하지 않습니다. 이렇게 하면 데이터 유출 가능성이 최소화됩니다.

프로시저

현재 태스크에서 TaskBot을 실행하려면 다음 단계를 수행합니다.

하위 bot을 만듭니다.

  1. 새로운 bot을 엽니다.
    1. Automation Anywhere 웹 인터페이스에서, > 내 봇을 선택합니다.
    2. 봇 생성을 클릭합니다.
    3. bot 이름 AddChildBot을 입력합니다.
    4. 폴더 위치로 \Bots\TaskBotExample을 입력합니다.
      bot이 저장되는 위치를 변경하려면, 선택을 클릭하고 프롬프트에 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  2. 다음 변수를 생성합니다.
    • v1: 숫자 유형, 입력으로 이용
    • v2: 숫자 유형, 입력으로 이용
    • nSum: 숫자 유형
    • sSum: 문자열 유형, 출력으로 이용
  3. 수학 연산을 수행하려면 숫자 > 지정action을 이용하십시오.
    1. 숫자 > 지정 action을 더블 클릭하거나 드래그합니다.
    2. 소스 문자열 변수/값 선택 필드에 다음 식, $v1$ + $v2$을 입력합니다.
    3. 대상 번호 변수 선택 목록에서 nSum을 선택합니다.
  4. 숫자를 > 문자열로 action을 이용하여 값을 Message Box에 인쇄할 수 있도록 변환합니다.
    1. 숫자를 > 문자열로 action을 더블 클릭하거나 드래그합니다.
    2. 숫자 입력 필드에 다음 식 $nSum$을 입력합니다.
    3. 출력을 변수에 지정 목록에서 sSum을 선택합니다.
  5. 저장을 클릭합니다.
  6. 닫기를 클릭합니다.

상위 bot을 작성합니다.

  1. 새로운 bot을 엽니다.
    1. Automation Anywhere웹 인터페이스에서, > 내 봇을 선택합니다.
    2. 봇 생성을 클릭합니다.
    3. bot 이름 MathBot을 입력합니다.
    4. 폴더 위치로 \Bots\TaskBotExample을 입력합니다.
      bot이 저장되는 위치를 변경하려면, 선택을 클릭하고 프롬프트에 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  2. 하위 bot에서 전달된 값을 수락하기 위해 dSums라는 임의의 하위 유형 사전 변수를 만듭니다.
    임의의 하위 유형을 이용하여 상위 bot이 문자열, 숫자 또는 부울 유형 값을 수락할 수 있도록 합니다.
  3. Task Bot > 실행 action을 삽입하여 수학 연산을 위한 값과 합계를 저장할 출력 변수를 지정합니다.
    1. 태스크 봇 > 실행 action을 더블 클릭하거나 드래그합니다.
    2. 둘러보기를 클릭하여 Bots\TaskBotExample\AddChildBot으로 이동합니다.
    3. 입력 값 필드에 다음 값을 입력합니다.
      • v1: 12
      • v2: 54
    4. 출력을 변수에 지정 목록에서 dSums를 선택합니다.
      주: 상위 bot을 보다 다용도로 쓸 수 있게 만들려면 실행 action의 출력을 유지할 사전 변수를 이용합니다. 이렇게 하면 하위 bots들이 단일 값을 반환하든 여러 값을 반환하든 관계없이 상위 bot이 다른 하위 을 처리할 수 있습니다.
  4. Message Box을 이용하여 합계를 검색 및 인쇄합니다.
    하위 bot에서 검색된 변수 sSum은 사전 변수 dSum의 키입니다.
    주: 상위 bot에서 변수를 추출하려면 하위 bot에 있는 변수 이름을 알아야 합니다. 인터페이스는 변수 이름을 상위 bot에 자동으로 가져오지 않습니다.
    1. 메시지 상자 action을 더블 클릭하거나 드래그합니다.
    2. 표시할 메시지 필드에 $dSums{sSum}$을 입력합니다.
  5. 저장을 클릭합니다.
  6. 실행을 클릭합니다.
    bot이 실행되고 합계 66이 포함된 Message Box가 나타납니다.
피드백을 보내주십시오