관통 실습 ③ — 과거 발주 사례 참고자료 + 공휴일 API 커스텀 커넥터
목표 — 클래식 방식의 SP 폴더 지식(자동 반영) 과 커스텀 커넥터 를 New에서 재현합니다. ⏱ 약 25분 · 사용 기능: Knowledge 소스 추가 · Tools → Connectors · 도구 설명 작성
📦 공개 과정용 실습 파일 패키지는 준비 중입니다. 본문에 포함된 복붙 자료만으로도 전 실습을 진행할 수 있습니다.
A. 과거 발주 사례 참고자료 (SharePoint 폴더 + 자동 반영)
- SharePoint에
발주사례폴더를 만들고, 실습 파일 과거발주사례_A_하늘물산.docx · 과거발주사례_B_바다전자.docx 2건을 업로드합니다. (파일이 없으면 아래 내용을 Word로 만들어 올리세요.)
[사례 A · 성공] 하늘물산 업무포털 1차 구축 발주 — 핵심 모듈 우선 구축 후 단계 확장하는 분할 발주로 예산 리스크를 낮춰 성공.
교훈: 예산이 빠듯하면 단계별 분할 발주가 유효하다.
[사례 B · 실패] 바다전자 고객지원 시스템 발주 — 특정사 실적 제한 조항을 공고 전에 걸러내지 못해 유효 경쟁이 무산되고 유찰.
교훈: 편향 조항은 공고 전 검토 단계에서 반드시 제거한다.
- Build 탭 → Knowledge → Add knowledge → SharePoint →
발주사례폴더 연결. (선택) 내부 점검 기준 독소조항_점검기준.xlsx도 같은 폴더에 올려 검토 근거로 쓸 수 있습니다. - Preview:
바다전자 때는 왜 유찰됐어?→ 사례 B 근거 + 출처 표기 확인. - 자동 반영 체험(핵심!) — 새 사례 문서 과거발주사례_C_새들유통.docx를 폴더에 추가 → 재연결 없이 답변에 반영되는지 확인. (MS Learn: 원본 콘텐츠 변경은 자동 반영 — 위치·연결 설정 변경 시에만 수동 업데이트)
B. 공휴일 API 커스텀 커넥터 (사전 준비 → 도구 추가)
RFP 검토에서는 제안마감일·평가 일정이 공휴일·연휴와 겹치는지를 실시간으로 확인해야 합니다. 기성 커넥터에 없는 공공데이터포털 API는 커스텀 커넥터로 등록합니다.
사전 준비 (1회)
- 공공데이터포털에서 “한국천문연구원_특일 정보”(공휴일) 오픈API 활용신청 → 서비스 키 발급 (무료·즉시 발급 — 교육용 예시 자료입니다. 날씨가 필요하면 기상청 단기예보 API도 같은 방식입니다.)
- make.powerapps.com → Custom connectors → New custom connector → OpenAPI 파일 가져오기 → 아래 정의(커넥터샘플_공휴일API_swagger.json) 사용
- 보안: API Key · 파라미터
serviceKey(쿼리) · 테스트에서solYear=2026,solMonth=08조회 결과(JSON) 확인 - DLP 정책에서 커넥터 허용 여부 관리자 확인
{
"swagger": "2.0",
"info": { "title": "공공데이터 공휴일 조회", "version": "1.0",
"description": "공공데이터포털 한국천문연구원 특일 정보(공휴일·대체공휴일) 조회(실습용)" },
"host": "apis.data.go.kr",
"basePath": "/B090041/openapi/service/SpcdeInfoService",
"schemes": ["https"],
"paths": {
"/getRestDeInfo": {
"get": {
"operationId": "GetHolidays",
"summary": "월별 공휴일 조회",
"description": "연도와 월로 해당 월의 공휴일(대체공휴일 포함) 목록을 조회한다",
"parameters": [
{ "name": "serviceKey", "in": "query", "required": true, "type": "string" },
{ "name": "solYear", "in": "query", "required": true, "type": "string", "default": "2026", "description": "조회 연도(YYYY)" },
{ "name": "solMonth", "in": "query", "required": true, "type": "string", "default": "08", "description": "조회 월(MM · 2자리)" },
{ "name": "_type", "in": "query", "type": "string", "default": "json", "description": "응답 형식(json/xml)" }
],
"responses": { "200": { "description": "공휴일 목록(JSON)" } }
}
}
}
}
⚠️ API 버전에 따라
basePath·파라미터가 다를 수 있습니다 — 공공데이터포털의 해당 API 활용가이드 문서로 확인하세요. 프리뷰 주의: 커스텀 커넥터가 New의 Connectors 탭에 노출되는지 실습 전 점검.
도구 추가
- Build 탭 → Tools → Add a tool → Connectors 탭 →
공공데이터 공휴일 조회검색 → Add - 도구 설명을 구체적으로:
연도·월별 법정 공휴일과 대체공휴일 목록을 실시간 조회한다 - Preview:
2026년 8월 공휴일 알려줘. 제안 마감일(8/21) 앞뒤로 연휴가 있는지도 확인해줘→ 커넥터 호출·결과 확인.
판단 연습 — “과거 발주 때 왜 유찰됐지?”(서술) → 참고자료, “이번 달 공휴일”(정확·실시간) → 도구.
🧪 기본 실습(기본 시나리오) A — 도구 추가 (발송대상 Excel 조회)
- 실습 파일 발송대상_더미데이터.xlsx(이름·팀·이메일 3열의 더미 명단을 직접 만들어도 됩니다)를 OneDrive에 올려두고,
Build 탭 → Tools → Add a tool → Connectors 탭 →
Excel Online (Business)→ Add - 도구 설명을 구체적으로:
브리핑 수신자 명단(이름·팀·이메일)을 조회한다 - Preview에서 “수신자 명단 보여줘” → 표 확인
- (심화) MCP 탭에서 Microsoft Learn MCP 연결 → “Copilot Studio SharePoint 지식 공식 문서 찾아줘”
M2 빌드로 · 세션: 빌드 3 — 도구·참고자료 · 다음 실습: ④ 위임·메모리
출처: Add a tool to an agent (MS Learn) · Manage knowledge sources in an agent (MS Learn) · 공공데이터포털 오픈API (data.go.kr)