Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

저장된 절차 실행 action 사용

  • 업데이트: 1/21/2021
    • Automation 360 v.x
    • 구축
    • RPA 작업 영역

저장된 절차 실행 action 사용

저장된 절차는 데이터베이스에서 생성되고 저장되는 한 세트의 SQL 문입니다. 이러한 SQL 문은 복잡할 수 있으며 여러 번 실행해야 합니다. 저장된 절차 실행 action을 이용하여 저장된 기존 절차를 실행합니다.

Note:action은 Microsoft 액세스 또는 SQLite 데이터베이스 유형을 지원하지 않습니다.

Procedure

저장된 절차를 실행하는 태스크를 자동화하려면 다음 단계에 따릅니다.

  1. 연결 action에서 데이터베이스 서버에 연결하는 데 이용한 세션 이름을 입력합니다.
    연결 작업을 이용할 때 데이터베이스 서버의 세부정보를 이미 세션 이름과 연결했기 때문에 여기서는 그 세부정보를 제공할 필요가 없습니다.
  2. 저장된 절차의 이름을 입력합니다.
  3. Optional: 매개변수 추가를 클릭하여 입력 파라미터를 제공하거나 출력 파라미터를 구성합니다.
    다음 매개변수 옵션 중에서 선택합니다.
    옵션단계
    입력 파라미터가 bot에서 저장된 절차로 전달됩니다.
    • 이름: 저장된 절차의 매개변수 이름을 입력합니다.
      Note: 이름이 없는 매개변수를 참조하려면(예: 다른 bot에서 값을 전달할 때), 인덱스 번호에 의해 추가된 매개변수를 입력합니다. 예를 들면, 첫 번째 입력 파라미터는 Input1입니다.
    • 값(옵션): 값을 입력하거나 변수를 선택합니다.
    • 유형: 다음 옵션 중에서 데이터 유형을 선택합니다.
      • BIGINT(숫자)
      • BINARY(부울)
      • BIT(숫자)
      • CHAR(문자열)
      • DATE(날짜 시간)

        지원되는 형식 yyyy-mm-dd

      • DECIMAL(숫자)
      • DOUBLE(숫자)

        십진수 값에 대한 기본 선택입니다.

      • FLOAT(숫자)
      • INTEGER(숫자)

        4바이트를 이용하여 -2,147,483,648 ~ 2,147,483,647 사이의 값을 갖는 정수를 저장합니다.

      • LONGVARBINARY(부울)
      • LONGVARCHAR(문자열)
      • NUMERIC(숫자)
      • REAL(숫자)
      • SMALLINT(숫자)

        2바이트를 이용하여 -32,768~32,767 사이의 값을 가진 정수를 저장합니다.

      • TIME(날짜 시간)

        지원되는 형식 hh:mm:ss

      • TIMESTAMP(날짜 시간)

        지원되는 형식 yyyy-mm-dd hh:mm:ss.f, 여기서 f는 초의 소수점 이하 자리수임

      • TINYINT(숫자)

        1바이트를 이용하여 0 ~ 255 사이의 값을 가진 정수를 저장합니다.

      • VARBINARY(부울)
      • VARCHAR(문자열)
    예를 들어, 저장된 절차 관리 action에서 예시 함수를 실행하는 경우, 추가할 sum_of_two 함수에 대해 다음 두 개의 입력 매개변수와 값을 구성합니다.
    • 파라미터 1: num1, 5, TINYINT
    • 파라미터 2: num2, 10, TINYINT
    출력 매개변수가 저장된 절차에서 bot으로 전달됩니다.
    • 이름: 저장된 절차의 매개변수 이름을 입력합니다.
      Note: 이름이 없는 매개변수를 참조하려면(예: 다른 bot에서 값을 전달할 때), 인덱스 번호에 의해 추가된 매개변수를 입력합니다. 예를 들면, 첫 번째 입력 파라미터는 Input1입니다.
    • 유형: 다음 옵션 중에서 데이터 유형을 선택합니다.
      • BIGINT(숫자)
      • BINARY(부울)
      • BIT(숫자)
      • CHAR(문자열)
      • DATE(날짜 시간)

        지원되는 형식 yyyy-mm-dd

      • DECIMAL(숫자)
      • DOUBLE(숫자)

        십진수 값에 대한 기본 선택입니다.

      • FLOAT(숫자)
      • INTEGER(숫자)

        4바이트를 이용하여 -2,147,483,648 ~ 2,147,483,647 사이의 값을 갖는 정수를 저장합니다.

      • LONGVARBINARY(부울)
      • LONGVARCHAR(문자열)
      • NUMERIC(숫자)
      • REAL(숫자)
      • SMALLINT(숫자)

        2바이트를 이용하여 -32,768~32,767 사이의 값을 가진 정수를 저장합니다.

      • TIME(날짜 시간)

        지원되는 형식 hh:mm:ss

      • TIMESTAMP(날짜 시간)

        지원되는 형식 yyyy-mm-dd hh:mm:ss.f, 여기서 f는 초의 소수점 이하 자리수임

      • TINYINT(숫자)

        1바이트를 이용하여 0 ~ 255 사이의 값을 가진 정수를 저장합니다.

      • VARBINARY(부울)
      • VARCHAR(문자열)

    bot이 실행되면, action은 데이터베이스 데이터 유형을 Automation 360 지원 데이터 유형으로 변환합니다.

    예를 들어, 저장된 절차 관리 action에서 예시 함수 sum_of_two를 실행하는 경우, 출력 매개변수를 summ, TINYINT로 구성합니다.

    입출력 매개변수는 입력과 출력 모두에 이용할 수 있습니다.
    • 이름: 저장된 절차의 매개변수 이름을 입력합니다.
      Note: 이름이 없는 매개변수를 참조하려면(예: 다른 bot에서 값을 전달할 때), 인덱스 번호에 의해 추가된 매개변수를 입력합니다. 예를 들면, 첫 번째 입력 파라미터는 Input1입니다.
    • 값(옵션): 값을 입력하거나 변수를 선택합니다.
    • 유형: 다음 옵션 중에서 데이터 유형을 선택합니다.
      • BIGINT(숫자)
      • BINARY(부울)
      • BIT(숫자)
      • CHAR(문자열)
      • DATE(날짜 시간)

        지원되는 형식 yyyy-mm-dd

      • DECIMAL(숫자)
      • DOUBLE(숫자)

        십진수 값에 대한 기본 선택입니다.

      • FLOAT(숫자)
      • INTEGER(숫자)

        4바이트를 이용하여 -2,147,483,648 ~ 2,147,483,647 사이의 값을 갖는 정수를 저장합니다.

      • LONGVARBINARY(부울)
      • LONGVARCHAR(문자열)
      • NUMERIC(숫자)
      • REAL(숫자)
      • SMALLINT(숫자)

        2바이트를 이용하여 -32,768~32,767 사이의 값을 가진 정수를 저장합니다.

      • TIME(날짜 시간)

        지원되는 형식 hh:mm:ss

      • TIMESTAMP(날짜 시간)

        지원되는 형식 yyyy-mm-dd hh:mm:ss.f, 여기서 f는 초의 소수점 이하 자리수임

      • TINYINT(숫자)

        1바이트를 이용하여 0 ~ 255 사이의 값을 가진 정수를 저장합니다.

      • VARBINARY(부울)
      • VARCHAR(문자열)
  4. 검색할 최대 기록 수를 입력합니다.
    실행 결과를 제한할 수 있습니다.
  5. Optional: 시간 초과 값을 입력합니다.
    지정된 시간이 경과하면 실행이 완료되지 않은 경우에도 문장의 실행이 중지됩니다.
  6. Optional: 검색된 데이터를 저장하려면 CSV로 데이터 내보내기 옵션을 선택합니다.
    Note: CSV로 데이터 내보내기 옵션은 Oracle Database 또는 PostgreSQL Server 데이터베이스 유형을 지원하지 않습니다. 출력 매개변수를 이용하여 값을 검색합니다.
    1. 내 봇 폴더, 로컬 기기 또는 기존 파일 변수에서 파일 경로를 선택합니다.
    2. CSV 파일 인코딩을 ANSI, UNICODE 또는 UTF8로 선택합니다.

      기본 인코딩 유형은 ANSI로 설정되어 있습니다.

    3. CSV 파일을 내보낼 때 컬럼 헤드 포함 여부를 선택합니다.

      컬럼 헤더 포함

      고객 이름 도시
      매니 피츠버그
      케이트 로스앤젤레스
      보스턴

      컬럼 헤더 없음

      매니 피츠버그
      케이트 로스앤젤레스
      보스턴
    4. 이름이 같은 CSV 파일이 있는 경우 파일을 덮어쓸지 아니면 기존 파일에 데이터를 추가할지 지정합니다.
  7. Optional: 저장된 절차가 값을 반환하는 경우 출력을 유지할 사전 변수를 선택합니다.
    각 출력 매개변수 이름은 해당 매개변수 값을 갖고 있는 사전 키입니다.
    예를 들어, sum_of_two 함수 출력을 $Output$에 지정하면, bot$Output{sum}$을 호출할 때 변수가 15를 반환합니다.
    Note: 출력 매개변수 이름을 모르는 경우, 매개변수 인덱스 번호에 의해 추가된 기본 키 출력을 이용합니다.
  8. 저장을 클릭합니다.
피드백을 보내주십시오