Mule 흐름에 대한 Bot 동기 실행

MuleSoft용 Automation Anywhere 커넥터의 일부인 Bot 동기 실행 팔레트 옵션을 사용하여 Mule 흐름에 대한 bot 데이터를 수집합니다. Bot 실행은 데이터 반환에 사용자 지정 가능한 실행 제한 시간이 필요한 동기 호출 및 차단 작업입니다.

전제 조건

  1. MuleSoft Anypoint Studio를 설치합니다.
  2. MuleSoft용 Automation Anywhere 커넥터를 설치합니다.
  3. MuleSoft Anypoint Studio 흐름 프로젝트를 생성합니다.
중요사항: 시작하기 전에, 고급 Bot 실행 설정을 사용하려는 경우 이 주제의 끝 부분에서 해당 세부 정보를 검토하여 사용 중인 릴리스에 원하는 설정이 있는지 확인하십시오.

Mule 통합 흐름에 Bot 실행 요소를 추가하여 선택한 bot을 실행합니다.

Mule 흐름 팁:
  • 원하는 선택 항목이 나열되지 않은 경우 선택적으로 필드 내용을 입력할 수 있습니다. 예를 들어, 항목의 ID 번호를 입력할 수 있습니다. ID 번호는 각 선택 항목 이름 또는 Automation Anywhere Control Room의 끝에 괄호로 나열됩니다.
  • 필드에 데이터를 수동으로 입력하려면 식 모드 체크박스를 전환합니다.
  • 오른쪽 패널에서 메타데이터 새로 고침을 클릭하여 입력 및 출력 변수 목록을 새로 고칩니다.

프로시저

  1. 구성 파일이 선택된 상태에서 흐름 패널에서 Bot 실행 활동을 흐름으로 드래그합니다. 예를 들어 HTTP 리스너 활동 뒤로 끌어 옵니다.
    Mule 속성 패널에 Bot 실행 구성 옵션이 표시됩니다.
  2. Control Room에 대한 연결을 구성합니다. 기본 설정 영역의 커넥터 구성 필드 옆에 있는 더하기를 클릭하여 연결을 추가합니다.
  3. Automation Anywhere 구성 대화 상자에서 연결 유형을 선택하고 해당 연결 정보를 입력합니다.
    • 기본 인증 연결: Control Room URL, 사용자 이름 및 비밀번호를 입력합니다.
    • API 키 인증 연결: Control Room URL, 사용자 이름 및 API 키를 입력합니다.
  4. 소스 탭에서 기본 HTTP 리스너 구성을 선택하거나 드롭다운 목록에서 만든 사용자 지정 HTTP 리스너를 선택합니다. 드롭다운 목록에서 HTTP 리스너 구성을 사용할 수 없는 경우 더하기를 클릭하여 연결을 추가합니다.

    구성의 콜백 URL은 모든 Mule 흐름에 사용할 수 있습니다.

    클라우드 배포를 사용하는 경우 기본 콜백 URL은 선택 사항입니다.

    온프레미스 배포에는 bot 출력을 검색하는 동기 작업에 콜백 URL이 필요합니다. 온프레미스 배포에 콜백 URL이 비어 있는 경우 값이 기본적으로 localhost로 설정됩니다.

  5. 연결 테스트를 클릭합니다.
  6. 연결에 성공하면 확인을 클릭하여 연결 테스트 상자를 닫습니다. 그런 다음 확인을 클릭하여 Automation Anywhere 구성 대화 상자를 닫습니다.
  7. 일반 탭을 선택하고 다음 정보를 입력합니다.
    1. Bot(필수 사항): 목록에서 실행할 bot을 선택하거나 bot ID를 입력합니다.
    2. 사용자로 실행/기기(필수 사항):
      버전 작업
      Automation 360 클라우드 사용자 bot을 실행할 사용자 자격증명을 선택하거나 실행 주체 사용자 ID를 입력합니다.

      실행 주체 사용자 ID를 입력할 때 쉼표를 구분 기호로 사용하여(즉, 1, 2, 3) 여러 값을 입력할 수 있습니다.

      버전 11.3명의 사용자 bot을 실행할 기기를 선택하거나 기기 ID를 입력합니다.

      기기 ID를 입력할 때, 쉼표를 구분 기호로 사용하여(즉, 1, 2, 3) 여러 값을 입력할 수 있습니다.

    3. 기기 풀:
      버전 작업
      Automation 360 클라우드 사용자 선택 사항: bot을 실행하기 위한 기기 풀을 선택하거나 기기 풀 ID를 입력합니다.
      버전 11.3명의 사용자 이 Control Room은 지원 안 함이라는 기본 옵션이 선택되어 있습니다.
    4. Bot 변수:
      1. 선택 사항: 변수 유형을 선택합니다.
      2. 식 모드 체크박스를 전환합니다. 필드에 글자 텍스트를 입력합니다. 예: #[ payload ].
      3. 사용자 환경에 지원되는 사용 가능한 입력 및 출력 변수 유형 목록에서 선택합니다.
        버전 작업
        Automation 360 클라우드 사용자
        • 모두
        • 문자열
        • 숫자
        • 날짜 시간
        • 부울
        • 모든 유형의 목록
        • 모든 유형의 사전
        버전 11.3명의 사용자
        • 모두
        • Array
        • 목록 - 사전 정의된 답변

        입력 및 출력 변수 목록을 보아야 할 경우 메타데이터 새로 고침을 클릭합니다.

  8. 실행 제한 시간실행 제한 시간 단위를 입력합니다.
    주: 실행 제한 시간은 MuleSoft가 Bot이 실행되어 데이터를 반환할 때까지 기다려야 하는 시간 제한을 정의합니다. MuleSoft가 이 제한 내에 데이터를 수신하지 않으면 작업이 만료되고 흐름이 진행되지 않습니다. 구성을 확인하고 다시 시도하십시오.
    팁: 실행 제한 시간이 가능한 지연 시간을 포함하여 평균 bot 런타임을 초과하는지 확인하십시오. 실행 시간은 개별 bot 변수 및 데이터 수집에 따라 달라집니다.
  9. 옵션: 고급 탭에서 다음을 포함한 일반 정보를 선택 또는 입력합니다.
    설정함수
    RDP를 사용하여 실행(11.3.x만 해당) bot을 원격 데스크톱을 사용하여 배포해야 하는 경우 True로 설정합니다.
    상승된 권한으로 실행(Automation 360만 해당) bot을 상승된 권한으로 실행해야 하는 경우 True로 설정합니다.
    기본 기기 재정의(Automation 360만 해당) 기본 기기를 원하는 경우 False로 설정합니다.
    bot을 기기 풀의 한 기기에서 실행하려는 경우 True로 설정합니다. 그런 다음 풀에서 기기를 선택합니다.
    주: 이전에 일반 탭에서 기기 풀 ID를 제공했는지 확인하십시오.
    • 콜백 옵션: 인증을 위한 콜백 옵션을 지정하고 제공된 필드에 을 입력합니다.
    • 선택 사항: 출력
    • 선택 사항: 연결: 연결 실패 시 데이터 전송을 위해 Control Room에 다시 연결할 재연결 전략 유형을 설정합니다.

      실패는 여러 사용자가 동시에 Control Room에 연결하여 대역폭이 초과될 때 발생할 수 있습니다.

      1. 재연결 전략표준을 선택합니다.
      2. 2초를 지정하려면 빈도(ms)2000을 입력합니다.
      3. 재연결 시도2를 입력합니다.

        권장 시도 횟수는 2~5회입니다.