CanRobot · 캔로봇
Prosci® Certified Change Practitioner Microsoft Frontier Transformation Engineer TITAN Microsoft MVP 2026-2027 · Microsoft 365 Copilot Microsoft Certified Trainer
예시 실습

이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.

M2-4b. 커넥터 — 빌트인 · 커스텀 · REST API

한 줄 요약 — 커넥터는 Power Platform 커넥터로 에이전트를 외부 서비스에 연결하는 도구입니다. 기본 제공(빌트인) 커넥터가 있으면 그대로 쓰고, 없으면 커스텀 커넥터로 만듭니다. 커스텀 커넥터의 재료는 REST API + OpenAPI 정의입니다.

1. 세 가지 방식 한눈에 보기

구분 무엇인가 언제 쓰나
빌트인 커넥터 미리 만들어진 커넥터 수백 개 (SharePoint, Outlook, Excel Online, Teams, Salesforce, ServiceNow, SAP…) 잘 알려진 서비스 — 검색해서 바로 Add
커스텀 커넥터 OpenAPI 정의로 직접 등록하는 커넥터 (make.powerapps.com) 기본 제공 커넥터가 없는 사내 API·공공 API
REST API HTTP 엔드포인트 자체 — OpenAPI(swagger)로 정의 커스텀 커넥터를 만드는 재료. (Standard Harness(구 클래식)의 REST API 도구 유형은 GitHub Copilot Harness에서 지원하지 않음 — 커스텀 커넥터로 연결)

고르는 순서 — ① 빌트인 커넥터 검색 → ② 없으면 OpenAPI 정의 준비 → ③ 커스텀 커넥터 등록 → ④ 도구로 추가.

2. 빌트인 커넥터

  1. Build 탭 → Tools → Add a tool → Connectors 탭에서 검색 → Add
  2. 추가한 뒤 구성할 3가지: 인증(Authenticate) → 작업 선택(Select actions) → 설명 검토(Review description)
  3. 작업이 여러 개인 커넥터(예: Outlook)는 에이전트가 쓸 작업만 선택 — 필요 없는 작업까지 열어 두면 엉뚱한 호출이 생김

💡 RFP 시나리오 예 — Excel Online (Business)로 수신자 명단 조회, Office 365 Outlook으로 검토 보고서 발송.

3. 커스텀 커넥터

커넥터 구성

기본 제공 커넥터가 없는 API를 쓰는 방법 (자세한 실습 → 실습 ③):

  1. OpenAPI(swagger) 파일 준비 — API 명세를 JSON/YAML로 작성
  2. make.powerapps.com → Custom connectors → New custom connector → OpenAPI 파일 가져오기
  3. 보안(인증 방식: API Key 등) 구성 → 테스트 탭에서 호출 확인
  4. DLP 정책에서 허용하는지 관리자에게 확인 → Copilot Studio Connectors 탭에 표시되는지 확인

공휴일 API 커스텀 커넥터 — 연결 구조

4. REST API — OpenAPI 정의가 핵심

  • 커스텀 커넥터의 품질은 OpenAPI 정의의 품질에 달려 있습니다: operationId·summary·description·파라미터 description이 곧 오케스트레이터가 읽는 도구 설명이 됩니다.
  • 파라미터에 default·형식(YYYYMMDD 등)을 명시하면 에이전트가 입력을 더 정확히 채웁니다.
  • 응답이 JSON이면 에이전트가 표·요약으로 가공하기 쉽습니다 (_type=json 같은 형식 파라미터 활용).

5. 제약·주의 사항

  • Standard Harness의 도구 유형이 GitHub Copilot Harness에 모두 있지는 않음 — GitHub Copilot Harness에서 커스텀 도구를 추가하는 공식 방법은 현재 MCP 서버이며, 커넥터는 Power Platform에서 등록하면 Connectors 탭에 나타나는 방식
  • 커넥터 인증 자격 증명이 만료되면 Tool details → Details에서 갱신
  • 조직 DLP 정책이 커넥터 사용을 차단할 수 있음 — 실습 전 관리자 확인

핵심 정리

  1. 고르는 순서: 빌트인 검색 → 없으면 OpenAPI → 커스텀 커넥터 → 도구 추가
  2. 추가한 뒤 구성할 3가지: 인증 · 작업 선택 · 설명 검토 — 쓸 작업은 최소한으로
  3. OpenAPI의 description이 곧 도구 설명 — 정의 품질 = 호출 품질
  4. REST API 도구 유형(Standard Harness)은 GitHub Copilot Harness에서 지원하지 않음 — 커스텀 커넥터로 대신 연결

🧪 실습: ③ 커넥터·도구(읽기·커스텀·설명 실험) · 커넥터 심화(쓰기·발송·게시) · REST API 직접 제작

M2-4 도구로 · 다음: M2-4d. MCP

출처: Available tools (MS Learn) · Use connectors as tools (MS Learn) · Custom connectors (MS Learn) · Choose a harness (MS Learn)