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

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기3분
  • 에서 RPA 데스크톱 디자인 스튜디오변수를 만듭니다.

    시작하기 전에

    필요한 역할: 없음

    이 태스크 정보

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

    프로시저

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

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

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

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

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