Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere

콘텐츠 닫기

콘텐츠

콘텐츠 열기

MetaBot 로직으로/로직에서 매개변수 전달

  • 업데이트: 5/10/2019
    • 11.3.x
    • 탐색
    • Enterprise

MetaBot 로직으로/로직에서 매개변수 전달

자동화 전문가로서 TaskBot 및 MetaBot 로직의 조합이 포함된 자동화를 생성할 때 원활한 자동화 기능 수행을 위해 매개변수 값을 전달하고자 할 수 있습니다.

Automation Anywhere를 사용하여 로직에서 다른 TaskBot, 로직 또는 Dll API로 매개변수를 전달할 수 있습니다. 반대로 TaskBot, 로직 및 Dll API에서 로직으로 매개변수를 전달할 수도 있습니다.

'매개변수 전달'이란 무엇입니까?

MetaBot 로직을 생성할 때 다양한 TaskBot 및 MetaBot 로직에서 최적으로 사용될 수 있도록 하고자 합니다. 이를 위해 우선 다양한 매개변수 유형(없음, 입력, 출력 및 입출력)이 포함된 변수를 생성해야 합니다.

매개변수 유형에 따라 각 변수는 TaskBot/MetaBot로직에서 입력 파라미터나 출력 파라미터 또는 두 가지 모두로 사용됩니다.

입력 매개변수로 사용되면 변수에 값을 추가하거나 다른 변수를 값으로 할당할 수 있습니다.

출력 매개변수로 사용되면 다른 변수를 값으로 할당하는 작업만 가능합니다. 자동화 실행 도중에 이를 읽게 됩니다.

이것이 MetaBot 로직으로/로직에서 매개변수를 전달하는 것입니다.

매개변수로 변수를 사용하는 방법은 태스크 봇 및 MetaBot 로직에서 MetaBot 로직 사용 단원을 참조하십시오.

매개변수 유형에 대한 세부 정보는 변수 - 파라미터 유형 단원을 참조하십시오.

주: Automation Anywhere 10.x에서 현재 버전으로 업그레이드한 경우 매개변수를 전달하는 동안 변수 동작에 대해 다음 단원을 참조하십시오.

로직에서 TaskBot으로, TaskBot에서 로직으로 매개변수 전달

아래 표에는 로직에서 TaskBot으로 또는 그 반대의 경우로 매개변수가 전달될 때의 변수 동작이 나와 있습니다.

TaskBot(T1) / 로직(L1)에서의 변수 형식 TaskBot(T2) / 로직(L2)에서의 변수 형식 동작
값(V1) 값(V2) V1이 V2를 덮어씀
목록(L2) V2가 1x1 목록으로 변환되고 V1의 값이 할당됨
배열(A2) V2가 1x1 배열로 변환되고 V1의 값이 할당됨
무작위(R1) 값(V2) V1이 V2를 덮어씀
목록(L2) V2가 1x1 목록으로 변환되고 V1의 값이 할당됨
배열(A2) V2가 1x1 배열로 변환되고 V1의 값이 할당됨
목록(L1) 값(V2) 루프 외부에서 사용될 때 목록의 첫 번째 색인이 할당됩니다. 루프에서 카운터 참조를 포함하여 값이 할당됩니다. 범위를 벗어나는 경우 첫 번째 색인이 고려됩니다.
목록(L2) V1이 V2를 덮어씀
배열(A2) V2가 nx1 배열로 변환되고 V1의 값이 할당됨
배열(A1) 값(V2) V1의 행 및 열을 입력해야 하고, 그 값은 V2에 할당됨
목록(L2) V1의 열을 입력해야 하고, 그 값은 V2에 할당됨
배열(A2) V1이 V2를 덮어씀

참고 : 소스 변수 값이 대상 변수 을 덮어씁니다. 하지만 대상 변수 형식은 그대로 유지됩니다.

로직에서 API Dll로, API Dll에서 로직으로 매개변수 전달

아래 표에는 로직에서 API Dll로 또는 그 반대의 경우로 매개변수가 전달될 때의 변수 동작이 나와 있습니다.

로직에서 전달되는 변수 형식 DLL API의 변수 형식 동작
값(V1) 값(V2) V1이 V2를 덮어씀
목록(L2) 지원되지 않습니다. 읽기 전용 셀
배열(A2) 지원되지 않습니다. 읽기 전용 셀
무작위(R1) 값(V2) V1이 V2를 덮어씀
목록(L2) 지원되지 않습니다. 읽기 전용 셀
배열(A2) 지원되지 않습니다. 읽기 전용 셀
목록(L1) 값(V2) 루프 외부에서 사용될 때 목록의 첫 번째 색인이 할당됩니다. 루프에서 카운터 참조를 포함하여 값이 할당됩니다. 범위를 벗어나는 경우 첫 번째 색인이 고려됩니다.
목록(L2) V1이 V2를 덮어씀
배열(A2) 지원되지 않습니다.
배열 - A X B(A1) 값(V2) V1의 행 및 열을 입력해야 하고, 그 값은 V2에 할당됨
목록(L2) V1의 열을 입력해야 하고, 그 값은 V2에 할당됨
배열(A2) V2가 A X B 형식일 때 V1이 V2를 덮어씁니다. V2가 1차원인 경우 열을 입력해야 합니다.
주: 출력 변수를 값 형식 변수에만 할당할 수 있습니다.

자격증명 변수 전달

자동화를 실행하는 데 필요한 민감한 정보를 안전하게 보관하기 위해 사물함 관리자 권한이 있는 Enterprise 제어실 사용자가 '자격증명 이름' 및 '속성 이름'으로 구성된 '자격증명 사물함'을 생성합니다. 이러한 크리덴셜 및 속성은 크리덴셜 입력이 필요한 다양한 명령에서 Bot크리에이터(태스크를 생성하는 클라이언트 사용자)가 크리덴셜 보관함으로부터 사용합니다.

이러한 특수 범주의 변수는 '자격증명 사물함'에 중앙 집중식으로 저장되며, 사물함 관리자인 Enterprise 제어실 사용자만 액세스 권한을 가집니다.

봇 크리에이터 자동화 생성 도중 Enterprise 제어실 관리자가 하나의 TaskBot / MetaBot 로직에서 Enterprise 제어실의 또 다른 TaskBot / MetaBot 로직으로의 자격증명 변수 전달을 활성화한 경우에만 TaskBot에서 MetaBot 로직으로, MetaBot 로직에서 MetaBot 로직으로 자격증명 변수를 전달할 수 있습니다.

주: 자동화 생성 시 자격증명 변수에 액세스하려면 봇 크리에이터는 온라인 상태, 즉 Enterprise 제어실에 연결되어야 합니다.

자격증명 변수를 사용하고 설정이 비활성회되면 TaskBot / MetaBot 로직 저장 시 다음 메시지가 표시됩니다.

피드백을 보내주십시오