RPA 데스크톱 디자인 스튜디오에서 변수 생성 및 사용

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • RPA 데스크톱 디자인 스튜디오에서 변수를 생성합니다.

    시작하기 전에

    필요한 역할: 없음

    이 태스크 정보

    다음과 같은 두 가지 유형의 변수가 있습니다.
    • Local: 이 변수는 활동 내에서 선언되며 선언된 활동 내에서만 사용할 수 있습니다.
    • 전역: 이 변수는 프로젝트 수준에서 선언되며 자동화 워크플로우 내의 모든 활동에서 사용할 수 있습니다.
      변수에는 네 가지 속성이 있으며 자동화 실행 중에 서로 다른 시간에 할당됩니다.
      • 식별자
      • 데이터 위치
      • 유형

    프로시저

    1. 로컬 변수를 만들려면 다음 작업 중 하나를 수행합니다.
      • 도구 상자 창에서 일반 으로 이동하고 변수 구성 요소를 디자인 화면으로 끌어 옵니다.
      • 도구 상자 창에서 일반 으로 이동하여 변수 구성요소를 프로젝트 탐색기 창 아래의 활동으로 끌어옵니다.
      • 프로젝트 탐색기 창에서 원하는 활동을 마우스 오른쪽 버튼으로 클릭하고 변수 생성을 선택합니다.
    2. 전역 변수를 만들려면 다음 작업 중 하나를 수행합니다.
      • 프로젝트 탐색기 창에서 전역 객체를 마우스 오른쪽 버튼으로 클릭하고 변수 만들기를 선택합니다.
      • 도구 상자 창에서 일반 으로 이동하여 변수 구성요소를 전역 객체 로 프로젝트 탐색기 창으로 끌어옵니다.
    3. 옵션: 로컬 변수를 전역으로 변환하려면 프로젝트 탐색기에서 로컬 변수를 마우스 오른쪽 단추로 클릭하고 전역으로 변환을 선택합니다.
      변수를 로컬로 생성한 경우 이 옵션을 사용할 수 있습니다.
    4. 변수가 생성되면 다음 예제와 같이 변수를 디자인 화면으로 드래그합니다.
      그림 1. 변수가 디자인 화면으로 드래그됩니다.
      변수가 디자인 화면으로 드래그됩니다.
    5. 변수의 데이터 및 제어 포트를 다른 구성요소의 해당 포트에 연결합니다.
    6. 옵션: 데이터 입력 또는 데이터 출력 포트에 변수를 할당하려면 다음 작업을 수행하십시오.
      1. 디자인 화면에서 변수의 데이터 입력 또는 데이터 출력 포트를 마우스 오른쪽 단추로 클릭하고 재정의를 선택합니다.
      2. 포트 속성 대화 상자에서 매핑된 변수 필드 옆에 있는 선택을 클릭하여 필요한 변수를 선택합니다.
        주:
        이 옵션을 선택하면 구성요소의 데이터 입력 포트가 사라지고 포트에 변수 이름이 나타납니다.
      3. 변수 선택 대화 상자에서 데이터 입력 또는 데이터 출력 포트를 재정의할지 여부에 따라 데이터를 읽거나 저장할 매핑된 전역 변수 또는 로컬 변수를 선택합니다.
      4. 확인을 클릭합니다.
    7. 옵션: 데이터 입력 또는 데이터 출력 포트에서 변수를 사용하려면 다음 예제와 같이 변수를 디자인 화면의 데이터 입력 또는 데이터 출력 포트로 끌어옵니다.
      그림 2. 변수를 디자인 화면의 데이터 입력 포트로 끌어옴
      변수를 디자인 화면의 데이터 입력 포트로 끌어옵니다.
      다음 예는 변수를 데이터 입력 포트로 끌어올 때의 출력을 보여줍니다.
      그림 3. 변수를 데이터 입력 포트로 끌 때의 출력
      변수를 데이터 입력 포트로 끌어올 때의 출력입니다.
      중요사항:
      도구 상자, 개체 탐색기, 프로젝트 탐색기 및 기술 탐색기에서 디자인 화면으로 자동화 구성 요소를 끌어서 놓을 때 다음과 같은 동작이 발생할 수 있습니다.
      • 구성 요소를 디자인 화면의 동일한 구성 요소로 끌어서 놓으면 새 구성 요소가 기존 구성 요소를 대체합니다. 예를 들어 디자인 표면에 이미 ActionSet 구성요소가 있고 다른 ActionSet 구성요소를 기존 ActionSet로 끌어서 놓으면 새 버전이 기존 구성요소를 대체합니다.

        포트 이름과 포트 데이터 유형이 동일한 경우 기존 구성요소에 연결된 모든 연결(제어 및 데이터 연결), 변수 또는 정적 데이터가 새로 삭제된 구성요소에 연결됩니다.

      • 새 구성 요소를 디자인 화면의 다른 구성 요소 또는 메서드로 끌어서 놓으면 새 구성 요소가 기존 구성 요소를 대체합니다.

        포트 이름과 포트 데이터 유형이 동일한 경우 기존 구성요소에 연결된 모든 연결, 변수 또는 정적 데이터가 새로 삭제된 구성요소에 연결됩니다.

      • 디자인 화면에 이미 연결된 두 구성 요소 간에 구성 요소를 끌어서 놓으면 구성 요소가 기존 구성 요소 사이에 배치됩니다. 두 구성요소 간에 구성요소를 끌어서 놓을 때 다음과 같은 동작이 발생할 수 있습니다.
        • 새로 삭제된 구성요소의 포트 이름과 포트 데이터 유형이 연결된 구성요소와 일치하면 데이터 연결이 생성됩니다.
        • 포트 이름이 같고 포트 데이터 형식이 다른 경우 포트 데이터 형식을 변환할 수 있는 경우에만 데이터 연결이 만들어집니다(원본 포트 데이터는 대상 데이터 형식으로 변환되어야 합니다. 이를 유형 캐스팅 또는 유형 변환이라고 합니다. 형식 캐스팅에 대한 자세한 내용은 Java 형식 캐스팅을 참조하십시오. 예를 들어 객체에 대한 정수는 있지만 정수에 대한 객체는 아닙니다.
        • 포트 이름이 같고 포트 데이터 유형을 변환할 수 있지만 두 구성요소 간에 기존 데이터 연결이 이미 있는 경우 새 데이터 연결이 작성되지 않습니다.