실행 작업 이용의 예

Task Bot 패키지에서 실행 작업을 사용하면 하나 이상의 하위 Bot을 실행하고 값을 전달할 수 있습니다. 이 예시에서는, 실행 작업을 사용하여 상위 에서 하위 으로 두 개의 값을 전달합니다. 하위 은 값을 합한 후, 합계를 다시 상위 으로 전달합니다.

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

프로시저

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

하위 을 만듭니다.

  1. 새로운 을 엽니다.
    1. 왼쪽 창에서 자동화를 클릭합니다.
      이용 가능한 Bot 목록 및 양식이 표시됩니다.
    2. Bot 생성을 클릭합니다.
    3. 이름 AddChildBot를 입력합니다.
    4. 폴더 위치 Bots\TaskBotExample를 입력합니다.
      이 저장되는 위치를 변경하려면 선택을 클릭하고 프롬프트에 따릅니다.
    5. 생성 및 편집을 클릭합니다.
  2. 다음 변수를 생성합니다.
    • v1: 숫자 유형, 입력으로 사용
    • v2: 숫자 유형, 입력으로 사용
    • nSum: 숫자 유형
    • sSum: 문자열 유형, 출력으로 사용
  3. 수학 연산을 수행하려면 숫자 > 지정 작업을 사용합니다.
    1. 숫자 > 지정 작업을 더블 클릭하거나 드래그합니다.
    2. 소스 문자열 변수/값 선택 필드에 다음 식을 입력합니다. $v1$ + $v2$
    3. 대상 숫자 변수 선택 목록에서 nSum을 선택합니다.
  4. 값을 메시지 상자에 인쇄할 수 있도록 숫자 > 문자열로 변환 작업을 사용합니다.
    1. 숫자 > 문자열로 변환 작업을 더블 클릭하거나 드래그합니다.
    2. 숫자 입력 필드에 다음 식을 입력합니다. $nSum$
    3. 출력을 변수에 지정 목록에서 sSum을 선택합니다.
  5. 저장을 클릭합니다.
  6. 닫기를 클릭합니다.

상위 을 구축합니다.

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