논리 앱에서 사용자 지정 커넥터 사용
참고
이 항목은 Azure Logic Apps, Power Automate 및 Power Apps에서 사용자 지정 커넥터를 만들고 사용하는 방법에 대한 자습서 시리즈의 일부입니다. 프로세스를 이해하려면 사용자 지정 커넥터 개요를 읽으십시오.
이 주제에서는 이전 주제에서 만든 사용자 지정 커넥터를 사용하는 기본 논리 앱을 작성합니다. 항목이 SharePoint 목록에 추가되면 논리 앱이 트리거된 다음 논리 앱이 사용자 지정 커넥터를 사용하여 Cognitive Services Text Analytics API를 호출합니다. 커넥터는 목록 항목의 텍스트에 대한 감정 점수(0-1)를 반환하고 논리 앱은 점수를 목록에 다시 기록합니다. 다음 이미지는 완료된 논리 앱을 보여줍니다.
필요한 항목
논리 앱을 빌드하는 기본 환경. 자세한 내용은 첫 번째 논리 앱 워크플로 빌드를 참조하십시오.
다음 주제 중 하나에서 작성한 사용자 지정 커넥터:
사용자 지정 커넥터가 온-프레미스 데이터 게이트웨이를 사용하여 온-프레미스 리소스에 액세스하는 경우 해당 미리 빌드된 커넥터 아웃바운드 IP 주소 에 대한 액세스를 허용하도록 게이트웨이 설치를 설정해야 합니다. 동일한 지역의 모든 논리 앱은 동일한 IP 주소 범위를 사용합니다. 자세한 내용은 Azure Logic Apps용 온-프레미스 데이터 게이트웨이 설치 - 통신 설정 확인 또는 조정을 참조하세요.
SharePoint 목록 만들기
먼저 SharePoint Online에서 간단한 3열 목록을 만듭니다. 이 목록은 논리 앱이 감정에 대해 분석하는 영화 리뷰 데이터를 저장합니다. SharePoint 목록에 대한 자세한 내용은 SharePoint 설명서의 목록 소개를 참조하십시오.
SharePoint Online 사이트에서 새로 만들기를 선택한 다음 목록을 선택합니다.
"영화 검토"라는 이름을 입력한 다음, 만들기를 선택합니다.
기본 제목 필드가 포함된 프로젝트 목록이 만들어집니다.
, 한 줄 텍스트를 차례로 선택합니다.
"검토"라는 이름을 입력한 다음, 저장을 선택합니다.
목록의 다른 열에 대해 3. 및 4. 다른 열을 목록에 추가합니다. 이 경우 숫자 데이터 형식과 "점수"라는 이름을 사용합니다.
논리 앱 만들기
작업할 목록이 있으므로 Azure Portal에서 논리 앱을 만듭니다.
Azure 계정 자격 증명을 사용하여 Azure Portal에 로그인합니다.
기본 Azure 메뉴에서 새로 만들기 > 엔터프라이즈 통합 > 논리 앱을 선택합니다.
논리 앱 만들기 아래에 여기에 표시된 대로 논리 앱에 대한 세부 사항을 제공합니다. 완료되면 대시보드에 고정 > 만들기를 차례로 선택합니다.
설정 값 설명 이름 SentimentAnalysis 논리 앱의 이름 구독 <your-Azure-subscription-name> Azure 구독의 이름 리소스 그룹 My-First-LA-RG 관련 리소스를 구성하는 데 사용된 Azure 리소스 그룹의 이름 위치 미국 동부 2 논리 앱 정보를 저장할 지역 참고: 논리 앱과 사용자 지정 커넥터가 같은 지역에 있어야 합니다.
Log Analytics 꺼짐 진단 로깅에 대해 꺼짐 설정을 유지합니다. Azure가 앱을 배포하면 Logic Apps Designer가 열리고 소개 비디오 및 일반적으로 사용되는 트리거가 포함된 페이지가 표시됩니다. 템플릿에서 빈 논리 앱을 선택합니다.
트리거 및 사용자 지정 커넥터 추가
생성된 논리 앱을 사용하여 항목이 SharePoint 목록에 추가될 때 발생하는 트리거를 추가합니다. 그런 다음 추가된 항목을 기반으로 수행할 작업을 추가합니다.
Logic Apps Designer에서 SharePoint를 검색하거나 선택한 다음 SharePoint - 항목이 생성될 때 트리거를 선택합니다.
메시지가 나타나면 SharePoint용 자격 증명을 사용하여 로그인합니다.
SharePoint 트리거에 대한 값을 입력합니다.
매개 변수 값 사이트 주소 <your-SharePoint-site-address> 목록 이름 영화 검토 간격 10 빈도 둘째 새 단계를 선택한 다음 작업 추가를 선택합니다.
작성한 SentimentDemo 사용자 지정 커넥터를 검색한 후 해당 커넥터와 연관된 작업을 선택합니다.
작업의 이름 및 설명은 커넥터를 작성할 때 제공한 정보에서 제공됩니다.
연결 이름 및 API 키를 입력합니다.
매개 변수 값 연결 이름 SentimentDemoConnection과 같은 이름입니다. API 키 Text Analytics API의 API 키입니다. 자세히 알아보려면 API 키 받기로 이동하십시오. 모든 필드에 값을 입력합니다.
매개 변수 값 언어 en ID 1 텍스트 SharePoint 검토 필드(동적 콘텐츠 대화 상자에서) 커넥터에서 여러 문서를 처리할 수 있으므로 ID가 필요합니다. 이 예에서는 한 번에 하나의 문서를 보냅니다. 생산 논리 앱에서 언어 및 ID 값은 목록 또는 다른 데이터 원본에서 올 수 있습니다.
새 단계를 선택한 다음 작업 추가를 선택합니다.
작업 SharePoint - 항목 업데이트를 추가하고 모든 필드에 값을 입력합니다.
매개 변수 값 사이트 주소 <your-SharePoint-site-address> 목록 이름 영화 검토 Id SharePoint ID 필드 직함 SharePoint 제목 필드 검토 SharePoint 검토 필드 점수 사용자 지정 커넥터 점수 필드 점수 필드에 동적 콘텐츠를 추가하는 경우 논리 앱은 사용자 지정 커넥터에서 여러 문서를 허용한다는 것을 인식하므로 각각에 대한 컨테이너를 추가합니다. 커넥터는 한 번에 하나씩만 보내지만 논리 앱이 커넥터의 기능과 일치하는 것이 좋습니다.
이제 완료된 논리 앱은 다음 이미지와 같습니다.
Logic Apps Designer의 상단에서 실행을 선택합니다.
논리 앱 테스트
이제 논리 앱이 완성되었으므로 검토를 SharePoint 목록에 추가하고 논리 앱에서 응답하는 방법을 확인하여 테스트해야 합니다.
SharePoint Online 목록에서 빠른 편집을 선택합니다.
목록에 두 개의 검토를 추가하고(하나는 부정, 하나는 긍정) 완료를 선택합니다.
매개 변수 제안 값 제목(긍정) 내 즐겨찾는 영화 검토(긍정) 긴 하루 후에 새로운 영화를 즐겼다 제목(부정) 일부 다른 영화 검토(부정) 수십 년 동안 본 최악의 영화 Azure Portal로 돌아가서 개요를 선택하여 이 논리 앱의 실행 기록을 살펴봅니다. 여기서는 목록에 추가한—각 검토에 대해 하나씩 두 개의 실행이 표시됩니다. 이 논리 앱을 사용한 후에 Azure 리소스를 저장하려면 비활성화를 선택합니다.
SharePoint 목록 페이지로 돌아와 논리 앱을 추가한 점수를 보려면 브라우저를 새로 고칩니다.
모두 완료되었습니다! 이것은 간단한 논리 앱이지만 사용자 지정 커넥터를 통해 Cognitive Services를 호출할 수 있도록 하여 강력한 기능을 사용합니다.
다음 단계
조직 외부의 사용자가 사용할 수 있도록 조직 내에서 커넥터를 공유하거나 커넥터 인증을 받습니다.
피드백 제공
커넥터 플랫폼 관련 문제 또는 새로운 기능 아이디어에 대한 피드백을 주셔서 정말 감사합니다. 피드백을 제공하려면 문제 제출 또는 커넥터 관련 도움말 보기로 이동하여 피드백 유형을 선택하십시오.