변수 개요

Automation 360는 특정 유형의 데이터를 보관하도록 설계된 다양한 변수를 제공하며 이들은 각각 특정 용도로 이용됩니다. 아래 주제를 이용하여 각 변수와 그 이용 방법에 대해 자세히 알아보십시오.

변수 사용

다음 테이블에서는 다른 데이터 유형을 사용하는 경우 상위와 하위 Bot 사이에서 Automation 360가 변수 값을 전달하는 방법을 설명합니다.
데이터 유형 동작
숫자, 문자열, 부울, 날짜시간 및 자격증명 다음 데이터 유형(숫자, 문자열, 부울, 날짜시간, 자격증명)을 사용하여 상위 및 하위 Bot을 만들고 TaskBot을 실행합니다. 상위 Bot이 입력 변수를 통해 하위 Bot에 변수를 전달할 때 하위 Bot에서 이러한 변수의 값을 변경하면 실행이 상위 Bot으로 반환될 때 변경 사항이 저장되지 않습니다. 이러한 데이터 유형을 사용하면 변수의 실제 값이 전달되고, 하위 Bot의 이러한 변수에 대한 모든 변경 사항은 상위 Bot에 반영되지 않습니다.
목록, 사전, 파일, 테이블, 창, 기록, 세션 및 양식 다음 데이터 유형(목록, 사전, 파일, 테이블, 창, 기록, 세션 및 양식)을 사용하여 상위 및 하위 Bot을 만들고 TaskBot을 실행합니다. 상위 Bot이 입력 변수를 통해 하위 Bot에 변수를 전달할 때 하위 Bot에서 이러한 변수의 값을 변경하면 실행이 상위 Bot으로 반환될 때 변경 사항이 저장됩니다. 이러한 데이터 유형을 사용하면 값이 참조로 전달되고 하위 Bot의 이러한 변수에 대한 모든 변경 사항은 상위 Bot에 반영됩니다.
: 다음 변수를 사용하여 상위 및 하위 Bot을 만들었습니다.
  • VarList: Employee data (First name, last name, Date of birth)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
입력으로 사용 확인란을 선택한 상태에서 하위 Bot의 동일한 변수를 사용했습니다.
하위 Bot에서 다음 값을 업데이트했습니다.
  • 새로운 세부 정보를 VarList 변수에 Employee data (Date of Joining)로 추가함

  • VarString 변수의 값을 Employment type (Contract)으로 변경함
  • VarNumber 변수의 값을 50으로 변경함
상위 Bot이 하위 Bot을 호출하고, 실행이 상위 Bot으로 반환되면, 목록 변수는 업데이트된 값을 표시하지만 문자열 및 숫자 변수 값은 변경되지 않습니다.
  • VarList: Employee data (First name, Last name, Date of birth, Date of joining)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Bot 편집기의 자격증명 및 자격증명 변수
Bot을 작성할 때는 비밀번호 및 계정 번호와 같은 민감한 정보를 전달하기 위해 자격증명을 이용합니다. 자격증명을 사용하면 BotBot Runner에서 민감한 정보가 분리되므로 데이터 유출 또는 무단 사용자 액세스의 위험이 줄어듭니다.
사전 정의된 변수
사전 정의된 (또는 시스템) 변수는 Bot이 실행되는 컴퓨터에 대한 특정 값을 반환합니다. 사용자는 사전 정의된 변수의 값을 편집할 수 없습니다.
변수(사용자 정의)
사용자와 일부 작업은 값을 임시로 보관하기 위해 사용자 정의 변수를 생성합니다. 이 유형의 변수를 사용하여 값(창 제목, 로그인 자격증명 또는 파일 경로)을 작업에 입력하거나 작업의 출력(파일에서 읽은 값 또는 부울 반환 값)을 수락합니다.
변수 만들기
글로벌 값
글로벌 값을 이용하면 각 Bot에 대해 새 변수를 생성하는 대신, Bot 사이에 동일한 값을 재사용할 수 있습니다.
작업 항목 변수
대기열을 사용하여 Bot 실행 옵션을 이용해서 Bot을 실행할 때는, 작업 항목 변수를 이용하여 Control Room에서 Task Bot으로 작업 항목의 속성 또는 값을 전달할 수 있습니다.