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

변수 사용

다음 테이블에서는 다른 데이터 유형을 사용하는 경우 상위와 하위 Automation 360 사이에서 가 변수 값을 전달하는 방법을 설명합니다.
데이터 유형 동작
숫자, 문자열, 불리언, 날짜 시간, 자격증명 및 데이터 테이블(할당, 조인 및 병합) 다음 데이터 유형(숫자, 문자열, 부울, 날짜시간, 자격증명)을 사용하여 상위 및 하위 을 만들고 TaskBot을 실행합니다. 상위 이 입력 변수를 통해 하위 에 변수를 전달할 때 하위 에서 이러한 변수의 값을 변경하면 실행이 상위 으로 반환될 때 변경 사항이 저장되지 않습니다. 이러한 데이터 유형을 사용하면 변수의 실제 값이 전달되고, 하위 의 이러한 변수에 대한 모든 변경 사항은 상위 에 반영되지 않습니다.
목록, 사전, 파일, 테이블, 창, 기록, 세션, 양식 및 데이터테이블(행 또는 열 삽입 또는 삭제, 단일 셀의 값 정렬 및 설정) 다음 데이터 유형(목록, 사전, 파일, 테이블, 창, 기록, 세션 및 양식)을 사용하여 상위 및 하위 을 만들고 TaskBot을 실행합니다. 상위 이 입력 변수를 통해 하위 에 변수를 전달할 때 하위 에서 이러한 변수의 값을 변경하면 실행이 상위 으로 반환될 때 변경 사항이 저장됩니다. 이러한 데이터 유형을 사용하면 값이 참조로 전달되고 하위 의 이러한 변수에 대한 모든 변경 사항은 상위 에 반영됩니다.
: 다음 변수를 사용하여 상위 및 하위 을 만들었습니다.
  • VarList: 직원 데이터(이름, 성, 생년월일)
  • VarString: 고용 형태(정규직)
  • VarNumber: 100
입력으로 사용 확인란을 선택한 상태에서 하위 의 동일한 변수를 사용했습니다.
하위 에서 다음 값을 업데이트했습니다.
  • VarList 변수의 새로운 세부 정보를 직원 데이터(입사일)로 추가함

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

변수 편집

Bot 편집기에서 기존 변수의 데이터 유형을 편집할 수 있습니다. 이는 봇 구축의 유연성을 크게 향상시키고, 자동화 개발 과정에서 변수가 변경될 때 재작업을 줄이며, 오류를 방지합니다.

기존 변수에 대한 데이터 유형 편집: 사용자는 이제 변수를 열어 편집하고 해당 유형을 변경할 수 있습니다.
  • 목록, 사전, 그리고 세션 변수의 경우, 하위 유형 필드도 편집할 수 있습니다.
  • UI는 새 유형에 따라 표시되는 필드, 편집 가능한 필드, 비활성화된 필드를 동적으로 조정합니다.
유형 변경을 적용하기 전 스마트 경고: 변수의 유형을 변경하고 적용을 클릭하면, 시스템은 해당 변경이 미치는 영향에 대해 설명하는 확인 메시지를 표시합니다. 경고에는 다음 시나리오가 포함되며, 이에 따라 변경을 적용하기 전에 정보에 입각한 결정을 내릴 수 있습니다.
  • 잠재적인 유효성 검사 오류
  • 상위 자동화에서 참조 끊어짐
  • 입력/출력/상수 상태 재설정
  • 이전에 저장된 기본값 손실
봇 내 모든 사용에 대한 자동 업데이트: 변경 사항 확인 후:
  • 변수의 유형이 봇에서 사용되는 모든 위치에서 업데이트됩니다.
  • 새 유형으로 인해 불일치가 발생하면, Bot 편집기와 어시스턴트 창의 이슈 브라우저 탭 모두에서 유효성 검사 오류가 표시됩니다.
  • 비활성화된 작업은 유효성 검사에서 제외됩니다.
변수 속성의 지능적 유지 또는 재설정: 새 유형에 따라 다음과 같이 동작합니다.
  • 계속 적용 가능한 설정은 유지됩니다.
  • 더 이상 적용되지 않는 설정은 자동으로 숨겨지거나 비활성화됩니다.
  • 기본값은 지능적으로 동작합니다.
    • 사용자가 유형 변경 후 새 기본값을 입력하면 → 해당 값이 유지됩니다.
    • 새로운 기본값이 입력되지 않으면 → 이전 기본값이 유형에 따라 재설정됩니다.
    • 모든 유형의 경우 → 기본값은 편집할 수 없습니다.
    • 세션 유형의 경우 → 기본값은 숨겨집니다.
플랫폼 전반의 일관성 유지: 변경 후 유형 불일치가 발생하면 매핑된 출력 변수에도 오류가 표시됩니다. 업데이트된 유형은 다음 항목에 모두 반영됩니다.
  • 디버그 감시 창
  • 검색 및 바꾸기 창
  • Task Bot, API 작업, Process Composer

실행 취소 기능: 실행 취소 기능을 사용하면 이전 유형, 기본값 및 유효성 검사 상태를 복원할 수 있습니다.

변수 편집의 이점

  • 변수 변화에 대한 완전한 제어
  • 변수를 다시 생성할 필요가 없어 디버깅과 재작업이 크게 줄어듭니다.
  • 자동화된 경고 및 유효성 검사 기능은 손상된 봇을 방지하는 데 도움이 됩니다.
  • 시스템이 안전하고 예측 가능하며 투명한 유형 변경 워크플로를 보장합니다.