Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

JavaScript를 이용하여 JSON 응답을 분석하기 위한 봇 만들기

  • 업데이트: 11/17/2020
    • Automation 360 v.x
    • 구축
    • RPA 작업 영역
    • API 문서

JavaScript를 이용하여 JSON 응답을 분석하기 위한 봇 만들기

Automation 360 REST 웹 서비스 및 JavaScript 작업을 이용하여 JSON 응답을 분석하기 위해 Microsoft Azure에서 만든 가입 키를 이용해서 bot을 만듭니다.

전제 조건

bot을 만들려면 다음 사항이 갖춰져 있어야 합니다.

  • Azure 포털의 계정을 만들고 이용할 수 있는 구독 키 확보.

    Azure 포털 설정

  • Control Room 또는 Community Control Room에 대한 접근 권한
  • 사용자의 워크스테이션은 Control Room에 등록된 기기입니다.

프로시저

  1. Control Room에 로그인합니다.
  2. > 내 봇으로 이용하여 봇 생성을 클릭합니다.
  3. 이름 필드에 API_Sentiment_Score_Bot을 입력합니다.
  4. 생성 및 편집을 클릭합니다.
  5. 작업 창에서 변수를 클릭하여 새 변수를 생성합니다.
    1. 이름 필드에 sURI를 입력합니다.
    2. 유형 필드에서 문자열을 선택합니다.
    3. 기본 값 필드에서 이전에 생성한 리소스에 액세스하고 여기에 값을 붙여넣기합니다. https://westus.api.cognitive.microsoft.com/text/analytics/v2.1/sentiment
    4. 생성을 클릭합니다.
  6. 변수 생성:
    1. 이름 필드에 sSubscriptionKey를 입력합니다.
    2. 유형 필드에서 문자열을 선택합니다.
    3. 기본 값 필드에 K1 필드의 값을 붙여넣기합니다. 0abfa73d93f1469d9d4b5db459394315
    4. 생성을 클릭합니다.
  7. 작업 창에서, REST 웹 서비스 > 게시 방법을 선택하고 bot시작 부분에 배치합니다.
    1. URI 필드에서 $sURI$를 선택하고 예, 삽입합니다를 클릭합니다.
    2. 인증 모드 드롭다운 목록에서 인증 없음을 선택합니다.
    3. 헤더 > 맞춤형 헤더 > (추가)를 클릭합니다.
      1. 이름 필드에 Ocp-Apim-Subscription-Key를 입력합니다.
      2. 필드에서 $sSubscriptionKey$를 선택하고 예, 삽입합니다를 클릭합니다.
    4. 콘텐츠 유형 드롭다운 목록에서 JSON(애플리케이션)을 선택합니다.
    5. 맞춤형 매개변수에 다음 코드를 입력합니다.
      {
      "documents": [
      {
      "language": "en",
      "id": "1",
      "text": "I love this world"
      }
      ]
      }
    6. 유형 > 사전하위 유형 > 문자열의 새 dResponse 변수를 만듭니다.
    7. 출력을 변수에 지정 드롭다운 목록에서 dResponse -문자열 사전을 선택합니다.
    8. 생성 및 선택을 클릭합니다.
  8. 작업 창에서 메시지 상자bot으로 드래그합니다. 표시할 메시지 입력 필드에서 dResponse -문자열 사전을 선택하고 예, 삽입합니다를 클릭합니다.
  9. 유형 > 문자열의 새 sOutput 변수를 생성합니다.
  10. 작업 창에서, 사전 > 가져오기를 클릭합니다.
    1. 사전 변수 드롭다운 목록에서 dResponse -사전을 선택합니다.
    2. 필드에 본문을 입력합니다.
    3. 출력을 변수에 지정 드롭다운 목록에서 sOutput - 문자열을 선택합니다.
  11. 유형 > 목록하위 유형 > 문자열의 새 lParseOutput 변수를 생성합니다.
  12. 유형 > 문자열의 새 sSentimentValue 변수를 생성합니다.
  13. 작업 창에서 목록 > 항목 추가를 클릭합니다.
    1. 목록 변수 드롭다운 목록에서 lParseOutput - 목록을 선택합니다.
    2. 추가할 항목 드롭다운 목록에서 sOutput - 문자열을 선택합니다.
    3. 항목 추가 필드에서 목록의 끝으로를 선택합니다.
  14. 작업 창에서 JavaScript > 열기를 클릭합니다.
    1. JavaScript 세션 필드에서 기본 값을 선택합니다.
    2. JavaScript에서 수동 입력을 선택하고 다음 스크립트를 입력합니다.
      function extractValue(list) {var output = JSON.parse(list);return output.documents[0].score;}
  15. 작업 창에서, JavaScript > JavaScript 실행을 클릭합니다.
    1. JavaScript 세션에서 기본값을 선택합니다.
    2. 실행할 함수의 이름 입력 필드에 extractValue를 입력합니다.
    3. 매개변수 드롭다운 목록에서 IParseOutput - 목록을 선택합니다.
    4. 출력을 변수에 지정 드롭다운 목록에서 sSentimentValue - 문자열을 선택합니다.
  16. 작업 창에서 메시지 상자를 자신의 bot으로 드래그합니다.
    1. 표시할 메시지 입력 필드에 다음 사항을 입력합니다. Sentiment 점수: $sSentimentValue$.
  17. 저장을 클릭한 다음 실행을 클릭합니다.
    다음 메시지가 나타납니다. 봇이 성공적으로 실행되었습니다!Sentiment 점수: 0.9671428203582764
피드백을 보내주십시오