Automation Anywhere 설명서 읽기 및 검토

Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

JavaScript를 이용하여 JSON 응답을 분석하기 위한 Bot 생성

  • 업데이트: 2021/08/11

    JavaScript를 이용하여 JSON 응답을 분석하기 위한 Bot 생성

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

    전제 조건

    bot을 작성하려면 다음 사항이 갖춰져 있어야 합니다.

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

      Azure 포털 설정

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

    프로시저

    1. Control Room에 로그인합니다.
    2. 왼쪽 창에서 자동화를 클릭합니다.
      이용 가능한 bots 목록 및 양식이 표시됩니다.
    3. Bot 생성 아이콘을 클릭합니다.
    4. 이름 필드에 API_Sentiment_Score_Bot을 입력합니다.
    5. 생성 및 편집을 클릭합니다.
    6. 작업 창에서 변수를 클릭하여 새 변수를 생성합니다.
      1. 이름 필드에 sURI를 입력합니다.
      2. 유형 필드에서 문자열을 선택합니다.
      3. 기본 값 필드에서 이전에 생성한 리소스에 액세스하고 여기에 값을 붙여 넣습니다. https://westus.api.cognitive.microsoft.com/text/analytics/v2.1/sentiment.
      4. 생성을 클릭합니다.
    7. 변수 생성:
      1. 이름 필드에 sSubscriptionKey를 입력합니다.
      2. 유형 필드에서 문자열을 선택합니다.
      3. 기본 값 필드에 K1 필드의 값을 붙여 넣습니다. 0abfa73d93f1469d9d4b5db459394315.
      4. 생성을 클릭합니다.
    8. 작업 창에서 REST 웹 서비스 > POST 메소드를 선택하고 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. 생성 및 선택을 클릭합니다.
    9. 작업 창에서 메시지 상자bot으로 드래그합니다. 표시할 메시지 입력 필드에서 dResponse -문자열 사전을 선택하고 예, 삽입합니다를 클릭합니다.
    10. sOutput 변수 유형 > 문자열을 생성합니다.
    11. 작업 창에서 사전 > Get을 클릭합니다.
      1. 사전 변수 드롭다운 목록에서 dResponse -사전을 선택합니다.
      2. 필드에 본문을 입력합니다.
      3. 출력을 변수에 지정 드롭다운 목록에서 sOutput -문자열을 선택합니다.
    12. lParseOutput 변수 유형 > 목록하위 유형 > 문자열을 생성합니다.
    13. sSentimentValue 변수 유형 > 문자열을 생성합니다.
    14. 작업 창에서 목록 > 항목 추가를 클릭합니다.
      1. 목록 변수 드롭다운 목록에서 lParseOutput -목록을 선택합니다.
      2. 추가할 항목 드롭다운 목록에서 sOutput - 문자열을 선택합니다.
      3. 항목 추가 필드에서 목록의 끝으로를 선택합니다.
    15. 작업 창에서 JavaScript > 열기를 클릭합니다.
      1. JavaScript 세션 필드에서 기본 값을 선택합니다.
      2. JavaScript에서 수동 입력을 선택하고 다음 스크립트를 입력합니다.
        function extractValue(list) {var output = JSON.parse(list);return output.documents[0].score;}
    16. 작업 창에서 JavaScript > JavaScript 실행을 클릭합니다.
      1. JavaScript 세션에서 기본 값을 선택합니다.
      2. 실행할 함수의 이름 입력 필드에 extractValue를 입력합니다.
      3. 매개변수 드롭다운 목록에서 IParseOutput -목록을 선택합니다.
      4. 출력을 변수에 지정 드롭다운 목록에서 sSentimentValue - 문자열을 선택합니다.
    17. 작업 창에서 메시지 상자를 자신의 bot으로 드래그합니다.
      1. 표시할 메시지 입력 필드에 다음을 입력합니다. Sentiment 점수: $sSentimentValue$.
    18. 저장을 클릭한 다음 실행을 클릭합니다.
      다음 메시지가 나타납니다. Bot이 성공적으로 실행되었습니다!Sentiment 점수: 0.9671428203582764
    피드백을 보내주십시오