실습 ②: 환경 변수 적용하기

시간 소요 수강생 역할
17:10 15분 🟢 직접 실습

목차

  1. 이 모듈에서 배우는 것
  2. 왜 환경 변수인가?
    1. 하드코딩의 문제
    2. 환경 변수의 해결
  3. 실습: 환경 변수 만들기
    1. Step 1 — 솔루션 열기
    2. Step 2 — 환경 변수 추가
    3. Step 3 — ExcelTableUrl 변수 만들기
    4. Step 4 — SharePointSiteUrl 변수 만들기
  4. 흐름에서 환경 변수 참조하기
  5. 환경 분리 시나리오
  6. 핵심 정리

이 모듈에서 배우는 것

  • 환경 변수(Environment Variable) 만들기
  • Excel 테이블 URL, SharePoint 사이트 주소를 환경 변수로 등록
  • 흐름/토픽에서 환경 변수를 참조하는 방법
  • dev ↔ prod 환경 분리 개념 이해

흐름에 URL을 직접 넣으면 환경이 바뀌는 순간 노동이 폭발합니다. 환경 변수를 쓰면 값 하나만 바꾸면 끝입니다. 올동 실습 ①에서 만든 솔루션 안에 변수를 직접 넣어봅니다.


왜 환경 변수인가?

하드코딩의 문제

흐름이나 토픽에 URL을 직접 입력하면:

  • 환경이 바뀔 때 모든 흐름을 하나씩 수정해야 합니다
  • 어디에 어떤 URL이 들어있는지 찾기 어렵습니다
  • 실수로 dev URL을 prod에 배포할 수 있습니다

환경 변수의 해결

  하드코딩 환경 변수
URL 변경 시 흐름 10개 수정 환경 변수 1개 수정
배포 시 흐름마다 URL 확인 환경 변수 값만 변경
관리 흐름 안에 숨어있음 솔루션에서 한눈에 확인

실습: 환경 변수 만들기

Step 1 — 솔루션 열기

Power Apps → 솔루션 → 우리 팀 솔루션을 엽니다.

Step 2 — 환경 변수 추가

+ 새로 만들기기타환경 변수를 클릭합니다.

Step 3 — ExcelTableUrl 변수 만들기

항목
표시 이름 ExcelTableUrl
이름 ExcelTableUrl
데이터 형식 텍스트
현재 값 (실습에서 사용할 Excel 테이블의 URL)

Step 4 — SharePointSiteUrl 변수 만들기

항목
표시 이름 SharePointSiteUrl
이름 SharePointSiteUrl
데이터 형식 텍스트
현재 값 (실습에서 사용할 SharePoint 사이트 주소)

흐름에서 환경 변수 참조하기

Power Automate 흐름에서 URL을 직접 입력하는 대신:

  1. 동적 콘텐츠에서 환경 변수를 검색
  2. ExcelTableUrl 또는 SharePointSiteUrl을 선택
  3. 하드코딩된 URL 대신 환경 변수 참조로 교체

환경 분리 시나리오

솔루션 내보내기 (dev)
    ↓
솔루션 가져오기 (prod)
    ↓
"환경 변수 값을 입력하세요"
    ↓
prod용 URL 입력 → 끝!

솔루션을 다른 환경에 배포하면, 환경 변수의 현재 값만 새로 입력하면 됩니다. 흐름·토픽은 수정할 필요가 없습니다.


핵심 정리

URL, 사이트 주소 등 환경마다 달라지는 값은 반드시 환경 변수로 빼세요. 이렇게 분리되어야 솔루션을 다른 환경(test/prod)으로 가져갈 때 흐름을 일일이 수정할 필요가 없습니다.


다음: S11. 마무리


문과생을 위한 Copilot Studio — 개발자 없이 만드는 우리 팀 전용 AI

This site uses Just the Docs, a documentation theme for Jekyll.