변수 개요
- 최종 업데이트2023/10/19
변수 개요
Automation 360는 특정 유형의 데이터를 보관하도록 설계된 다양한 변수를 제공하며 이들은 각각 특정 용도로 이용됩니다. 아래 주제를 이용하여 각 변수와 그 이용 방법에 대해 자세히 알아보십시오.
변수 사용
다음 테이블에서는 다른 데이터 유형을 사용하는 경우 상위와 하위 봇 사이에서 Automation 360가 변수 값을 전달하는 방법을 설명합니다.
데이터 유형 | 동작 |
---|---|
숫자, 문자열, 부울, 날짜시간 및 자격증명 | 다음 데이터 유형(숫자, 문자열, 부울, 날짜시간, 자격증명)을 사용하여 상위 및 하위 봇을 만들고 TaskBot을 실행합니다. 상위 봇이 입력 변수를 통해 하위 봇에 변수를 전달할 때 하위 봇에서 이러한 변수의 값을 변경하면 실행이 상위 봇으로 반환될 때 변경 사항이 저장되지 않습니다. 이러한 데이터 유형을 사용하면 변수의 실제 값이 전달되고, 하위 봇의 이러한 변수에 대한 모든 변경 사항은 상위 봇에 반영되지 않습니다. |
목록, 사전, 파일, 테이블, 창, 기록, 세션 및 양식 | 다음 데이터 유형(목록, 사전, 파일, 테이블, 창, 기록, 세션 및 양식)을 사용하여 상위 및 하위 봇을 만들고 TaskBot을 실행합니다. 상위 봇이 입력 변수를 통해 하위 봇에 변수를 전달할 때 하위 봇에서 이러한 변수의 값을 변경하면 실행이 상위 봇으로 반환될 때 변경 사항이 저장됩니다. 이러한 데이터 유형을 사용하면 값이 참조로 전달되고 하위 봇의 이러한 변수에 대한 모든 변경 사항은 상위 봇에 반영됩니다. |
예: 다음 변수를 사용하여 상위 및 하위 봇을 만들었습니다.
- VarList: Employee data (First name, last name, Date of birth)
- VarString: Employment type (Permanent)
- VarNumber: 100
하위 봇에서 다음 값을 업데이트했습니다.
-
새로운 세부 정보를 VarList 변수에 Employee data (Date of Joining)로 추가함
- VarString 변수의 값을 Employment type (Contract)으로 변경함
- VarNumber 변수의 값을 50으로 변경함
상위 봇이 하위 봇을 호출하고, 실행이 상위 봇으로 반환되면, 목록 변수는 업데이트된 값을 표시하지만 문자열 및 숫자 변수 값은 변경되지 않습니다.
- VarList: Employee data (First name, Last name, Date of birth, Date of joining)
- VarString: Employment type (Permanent)
- VarNumber: 100
- Bot 편집기의 자격증명 및 자격증명 변수
- Bot을 작성할 때는 비밀번호 및 계정 번호와 같은 민감한 정보를 전달하기 위해 자격증명을 이용합니다. 자격증명을 사용하면 Bot 및 Bot Runners에서 민감한 정보가 분리되므로 데이터 유출 또는 무단 사용자 액세스의 위험이 줄어듭니다.
- 사전 정의된 변수
- 사전 정의된 (또는 시스템) 변수는 봇이 실행되는 컴퓨터에 대한 특정 값을 반환합니다. 사용자는 사전 정의된 변수의 값을 편집할 수 없습니다.
- 변수(사용자 정의)
- 사용자와 일부 작업은 값을 임시로 보관하기 위해 사용자 정의 변수를 생성합니다. 이 유형의 변수를 사용하여 값(창 제목, 로그인 자격증명 또는 파일 경로)을 작업에 입력하거나 작업의 출력(파일에서 읽은 값 또는 부울 반환 값)을 수락합니다.
- 글로벌 값
- 글로벌 값을 이용하면 각 봇에 대해 새 변수를 생성하는 대신, Bot 사이에 동일한 값을 재사용할 수 있습니다.
- 작업 항목 변수
- 대기열을 사용하여 Bot 실행 옵션을 이용해서 봇을 실행할 때는, 작업 항목 변수를 이용하여 Control Room에서 Task Bot으로 작업 항목의 속성 또는 값을 전달할 수 있습니다.