하위 통합 생성(LaunchA360Bot.json)

하위 통합을 구축할 때 배포하려는 bot이 이미 Control Room에서 사용할 수 있는지 확인하십시오.

주: 이 페이지에 제공된 예시와 그림은 설명을 목적으로만 사용되며 특정 사례를 정확하게 반영하지 않을 수 있습니다. 당사는 유지보수 또는 정확성에 대한 책임을 지지 않습니다.

하위 통합을 구축하려면 다음 단계를 수행합니다.

  1. Apigee UI로 이동하여 로그인합니다.
  2. UI의 왼쪽 상단에 있는 드롭다운 메뉴를 사용하여 조직을 선택합니다.
  3. 사용 가능한 통합의 목록을 보려면 개발 > 통합을 클릭합니다.
  4. 기존 통합을 선택하거나 새 항목 생성을 클릭합니다.
  5. 다음 정보를 제공하십시오.
    • 통합 이름: 이름을 입력합니다(예: launch-bot).
    • (선택 사항) 설명: 설명을 제공합니다(예: "파일 처리를 위한 Automation 360 bot 배포").
    • 영역: 목록에서 지역을 선택합니다(예: 미국).
  6. 생성을 클릭합니다.

    통합 편집기가 나타납니다.

  7. 통합 편집기에서 다음 작업을 수행하여 디자이너에 트리거를 추가합니다.
    • + 태스크/트리거 추가를 클릭합니다.
    • 트리거 > API 트리거를 선택합니다.
    • 디자이너에서 적절한 위치를 클릭하여 트리거를 배치합니다.
      트리거 ID는 통합 이름에 따라 자동으로 생성됩니다. API 트리거를 사용하면 통합 작성자가 API 호출을 통해 통합을 테스트할 수 있습니다. 이 트리거는 애플리케이션 코드에서 통합을 테스트하려는 경우에 유용합니다.
      Apigee - 트리거 추가
  8. 통합 편집기에서 다음 작업을 수행하여 디자이너에 데이터 매핑 태스크를 추가합니다.
    • + 태스크/트리거 추가를 클릭합니다.
    • 태스크 > 데이터 매핑을 선택합니다.
    • 디자이너에서 적절한 위치를 클릭하여 데이터 매핑을 배치합니다.
  9. 디자이너에서 데이터 매핑 요소를 클릭하여 데이터 매핑 구성 창을 엽니다.
  10. 데이터 매핑 편집기 열기를 클릭합니다.
    데이터 매핑 편집기를 사용하여 통합에서 변수 할당을 수행할 수 있습니다. 변수는 통합 변수 또는 태스크 변수일 수 있습니다. 통합 작성자는 데이터 매핑 태스크를 통해 통합 내 태스크 간에 데이터를 변환하고 변수에 할당할 수 있습니다. 변수는 팔레트의 VAR 옵션을 사용하여 생성됩니다.
    Apigee - 데이터 매핑 편집기
  11. 다음 목록을 기반으로 입력 및 출력 변수를 생성합니다. 입력 변수는 통합 러너에 전달되는 변수입니다. 글자 값을 지정하거나 참조 변수를 선택하십시오. 데이터 매핑에 입력 변수를 추가하려면 인접한 변수 열의 사용 가능한 변수 목록에서 변수를 클릭하고 드래그합니다. 새 변수를 구성하려면 추가 +를 클릭합니다.
    이 샘플의 경우 통합에 대한 입력으로 7개의 문자열 데이터 유형 입력 변수를 생성합니다.
    • input-ControlRoomUrl
    • input-Username
    • input-ApiKey
    • input-BotId
    • input-RunAsUserId
    • input-PoolId
    • input-BotInputVariables
    통합 출력으로 하나의 출력 변수를 생성합니다.
    • output-deploymentId
    이 통합의 범위 내에서만 존재하는 몇 가지 지역 변수는 accessToken, authAPIUrl, deployBotAPIUrl, authRequestBodydeployRequestBody입니다. 이 외에도 Apigee는 데이터 파킹 및 변환을 위해 몇 가지 지역 변수를 자동 생성합니다.

    변수가 생성된 후 데이터 매핑 편집기를 닫습니다.

  12. 통합 디자이너에서 다음 작업을 수행하여 Automation 360 Control Room 인증 API를 호출하는 요소를 추가합니다.
    • + 태스크/트리거 추가를 클릭합니다.
    • 태스크 > REST 엔드포인트 호출를 선택합니다.
    • 디자이너에서 적절한 위치를 클릭하여 데이터 매핑을 배치하고 REST 엔드포인트 호출 태스크 구성 창을 봅니다.
    • 다음 필드를 이전 단계에서 정의한 변수와 매핑합니다.
      • 엔드포인트 기본 URL 필드를 authAPIUrl 변수에 매핑합니다.
      • 요청 본문 필드를 authRequestBody 변수에 매핑합니다.
        Apigee - 변수로 필드 매핑
  13. 디자이너에 이전 단계에서 토큰을 추출하는 데이터 매핑 태스크를 추가합니다. 표시된 대로 JSON에서 문자열로 작업을 수행하여 변수에 저장합니다.
    Apigee - 토큰 추출
  14. Automation 360 Control Room Bot 배포 API를 호출합니다.
    디자이너에 새 태스크 REST 엔드포인트 호출을 추가하고 오른쪽 창에서 엔드포인트 URL과 http POST 메서드를 구성합니다. 또한 요청 본문을 올바른 자격증명으로 업데이트합니다.
    Apigee - 배포 엔드포인트 호출
  15. 이전 단계에서 bot 배포 ID를 추출하는 데이터 매핑 태스크를 추가합니다. 배포 ID를 추출하여 변수에 저장합니다.
    완료된 통합은 다음과 같습니다.
    Apigee - 배포 ID 추출