Lab 1. 첫 클라우드 흐름 🧩

이번 랩 완성물: 업무요청 목록 하나와 흐름 둘 — 입력을 받아 목록에 기록하고 긴급 여부에 따라 Teams 또는 메일로 알리는 인스턴트 흐름, 마감이 된 요청 수를 매일 메일로 보내는 예약 흐름

예상 시간: 75분

완성 신호: 목록에 요청 두 건이 쌓이고, Teams 메시지 한 통과 메일 두 통(접수 알림 · 마감 알림 요청: 1)이 온다

75분 타이머. 6단(목록 만들기 → 인스턴트 흐름 → 항목 만들기 → 조건 → 테스트 → 예약 트리거와 식)으로 나눠 진행합니다.


준비

  • 강사가 배부한 교육용 M365 계정으로 로그인합니다. 브라우저는 Microsoft Edge를 씁니다.
  • 실습 SharePoint 사이트는 pa_practice 하나입니다. 수강생 전원이 같은 사이트를 씁니다.
  • 교육생 전원이 교육 계정 하나와 같은 사이트·환경을 씁니다. 이름이 있는 객체(목록·흐름)에는 끝에 본인 이니셜을 붙입니다.
  • 메일·Teams 메시지도 전원이 같은 받은 편지함으로 받습니다. 그래서 흐름이 보내는 문구 앞에 이니셜(HGD)을 넣습니다.

단계 ① 목록 만들기

  1. Edge에서 아래 링크로 pa_practice 사이트를 엽니다.

    pa_practice — Power Automate 실습

    완료 기준: 사이트 제목 Power Automate 실습이 보인다.

    Power Automate 실습 사이트 홈 화면

  2. 왼쪽 위 + 신규를 누르고 목록을 고릅니다.

    + 신규 메뉴에서 목록을 고르는 화면

  3. 어떻게 시작하시겠습니까? 창의 빈 곳에서 만들기에서 목록을 고릅니다.

    어떻게 시작하시겠습니까? 창의 빈 곳에서 만들기 › 목록

  4. 이름 칸에 아래를 입력하고, 사이트 탐색에 목록 표시의 체크를 해제한 뒤 만들기를 누릅니다. HGD 는 본인 이니셜로 바꿉니다. 이 랩의 흐름 이름과 메일·Teams 문구 앞의 HGD 에도 같은 이니셜을 씁니다.

     업무요청_HGD
    

    이름 끝에 본인 이니셜을 넣습니다. 수강생 전원이 한 사이트를 쓰므로 이름이 같으면 17번 목록 선택에서 본인 목록을 가려낼 수 없습니다.

    체크를 그대로 두면 수강생 전원의 목록이 사이트 탐색 메뉴에 전부 올라갑니다.

    이름 업무요청_EDU 와 체크를 해제한 사이트 탐색에 목록 표시

  5. 빈 목록이 열리면 머리글의 + 열 추가를 누릅니다.

    제목 열만 있는 빈 목록과 + 열 추가

    열 만들기 메뉴에서 텍스트를 고르고 다음을 누릅니다.

    열 만들기 메뉴의 텍스트

    오른쪽 열 만들기 패널의 이름에 요청자 를 입력합니다. 유형이 한 줄 텍스트인지 확인하고 저장을 누릅니다.

    열 만들기 패널 — 이름 요청자, 유형 한 줄 텍스트

  6. + 열 추가를 다시 누르고, 메뉴를 아래로 내려 예/아니요를 고른 뒤 다음을 누릅니다.

    열 만들기 메뉴를 내려 고른 예/아니요

    이름에 긴급 을 입력합니다. 기본값이 아니요인지 확인하고 저장을 누릅니다.

    열 만들기 패널 — 이름 긴급, 유형 예/아니요, 기본값 아니요

  7. + 열 추가를 누르고 날짜 및 시간을 고른 뒤 다음을 누릅니다.

    열 만들기 메뉴의 날짜 및 시간

    이름에 마감일 을 입력합니다. 시간 포함이 아니요인지 확인하고 저장을 누릅니다.

    열 만들기 패널 — 이름 마감일, 유형 날짜 및 시간, 시간 포함 아니요

  8. 목록의 열 머리글을 확인합니다.

    완료 기준: 머리글이 제목 · 요청자 · 긴급 · 마감일 순으로 보이고 항목은 없다.

    머리글이 제목 · 요청자 · 긴급 · 마감일인 빈 업무요청_EDU 목록

단계 ② 인스턴트 흐름

  1. 새 탭에서 아래 링크로 Power Automate를 엽니다. 교육 환경 edu261006 의 홈으로 바로 들어갑니다.

    Power Automate — edu261006

    Power Automate 홈 화면

  2. 위쪽 가운데 환경이 edu261006 인지 확인합니다. 다르면 환경을 누르고 환경 선택 창에서 edu261006 을 고릅니다.

    환경 선택 창에서 edu261006 을 고르는 화면

  3. 왼쪽 메뉴 + 만들기를 누르고 시작(처음부터)의 인스턴트 클라우드 흐름을 고릅니다.

    만들기 화면의 시작(처음부터) › 인스턴트 클라우드 흐름

  4. 인스턴트 클라우드 흐름 작성 창의 흐름 이름에 아래를 입력하고, 트리거 목록에서 수동으로 흐름 트리거를 고른 뒤 만들기를 누릅니다.

    업무요청 접수_HGD
    

    흐름 이름 업무요청 접수_EDU 와 수동으로 흐름 트리거를 고른 작성 창

  5. 디자이너가 열리면 왼쪽 구성 창에 수동으로 흐름 트리거의 매개 변수 탭이 보입니다. + 입력 추가를 누릅니다.

    트리거 구성 창의 매개 변수 탭과 + 입력 추가

    사용자 입력 유형 선택에서 텍스트를 고릅니다.

    사용자 입력 유형 선택의 텍스트

    입력 이름 칸에 제목 을 입력합니다.

    이름을 제목으로 바꾼 텍스트 입력

  6. + 입력 추가에서 예/아니요를 고릅니다.

    사용자 입력 유형 선택의 예/아니요

    입력 이름을 긴급 으로 바꿉니다.

    제목 아래에 더해진 긴급 예/아니요 입력

  7. + 입력 추가에서 날짜를 고릅니다.

    사용자 입력 유형 선택의 날짜

    입력 이름을 마감일 로 바꿉니다.

    완료 기준: 트리거 구성 창에 입력 셋(제목 · 긴급 · 마감일)이 이 순서로 있다.

    입력 셋 제목 · 긴급 · 마감일이 들어간 트리거 구성 창

    아직 저장하지 않습니다. 작업이 하나도 없는 흐름은 저장되지 않고 아래 오류가 뜹니다. 저장은 23번에서 합니다.

    저장할 때 뜨는 오류 — 하나 이상의 트리거와 하나 이상의 작업이 있어야 합니다

단계 ③ 항목 만들기

  1. 트리거 카드 아래 +를 누르고 작업 추가를 고릅니다.

    수동으로 흐름 트리거 카드 아래의 +

    작업 추가 창의 검색란에 항목 을 입력하고 SharePoint 아래 항목 만들기를 고릅니다.

    작업 추가 창 — 검색어 항목, SharePoint › 항목 만들기

    연결 만들기 창이 뜨면 로그인을 누릅니다.

    SharePoint 연결 만들기 창의 로그인 단추

    계정 선택 창에서 교육 계정을 고릅니다.

    계정 선택 창의 교육 계정 edu@2ktech.co.kr

    완료 기준: 구성 창 아래에 edu@2ktech.co.kr에 연결했습니다. 가 보인다. 이 연결은 이후 SharePoint 작업이 다시 쓴다.

    항목 만들기 구성 창 아래의 연결 표시

  2. 사이트 주소 드롭다운에서 Power Automate 실습 - https://2ktech.sharepoint.com/sites/pa_practice 를 고릅니다. 목록에 없으면 맨 아래 사용자 지정 값 입력을 고르고 아래 주소를 붙여넣습니다.

    https://2ktech.sharepoint.com/sites/pa_practice
    

    사이트 주소 드롭다운의 Power Automate 실습

  3. 목록 이름 드롭다운에서 4번에서 만든 본인 목록 업무요청_HGD 를 고릅니다. 이니셜이 본인 것인지 확인합니다.

    목록 이름 드롭다운의 업무요청_EDU

  4. 목록을 고르면 고급 매개 변수가 1/6 표시 중으로 바뀌고 긴급 칸 하나만 보입니다. 나머지 열은 숨어 있습니다.

    고급 매개 변수 1/6 표시 중과 긴급 칸

    고급 매개 변수 드롭다운을 열고 제목 · 요청자 · 마감일에 체크합니다.

    고급 매개 변수 목록에서 제목 · 요청자 · 마감일을 체크한 화면

    4/6 표시 중이 되고 제목 · 요청자 · 긴급 · 마감일 칸이 나타납니다. 제목 칸을 누르고 오른쪽 번개 단추(동적 콘텐츠 삽입)를 누릅니다.

    제목 칸 오른쪽의 번개 단추

    동적 콘텐츠 창의 수동으로 흐름 트리거 줄에서 더 보기를 누릅니다. 처음에는 트리거 출력이 일부만 보입니다.

    동적 콘텐츠 창의 수동으로 흐름 트리거 › 더 보기(17)

    목록을 내려 제목을 고릅니다.

    펼친 목록의 제목 · 긴급 · 마감일

  5. 요청자 칸에서 번개 단추를 누르고 수동으로 흐름 트리거 아래 사용자 이메일을 고릅니다. 흐름을 실행한 계정의 메일 주소가 들어갑니다.

    바로 아래 사용자 이름은 고르지 않습니다. 한글 이름이 목록에 ?? 로 저장됩니다.

    동적 콘텐츠 목록의 사용자 이메일 — 아래에 사용자 이름 · 사용자 이름(인코딩됨)

  6. 긴급 드롭다운을 열고 맨 아래 사용자 지정 값 입력을 고릅니다.

    긴급 드롭다운의 아니요 · 예 · 사용자 지정 값 입력

    칸이 비면 번개 단추를 누르고 트리거의 긴급을 고릅니다. 예/아니요 칸이라 형식이 맞는 긴급 하나만 보입니다.

    동적 콘텐츠 창에 긴급 하나만 보이는 화면

  7. 마감일 칸에서 번개 단추를 누르고 트리거의 마감일을 고릅니다.

    완료 기준: 제목 · 요청자 · 긴급 · 마감일 네 칸이 모두 동적 콘텐츠로 채워져 있다.

    제목 · 요청자 · 긴급이 채워지고 마감일을 고르는 화면

  8. 위쪽 명령 모음에서 저장을 누릅니다.

    완료 기준: 저장 완료 메시지가 뜨고 카드에 빨간 오류 표시가 없다.

    트리거와 항목 만들기 두 카드가 있는 캔버스와 저장 단추

단계 ④ 조건

  1. 항목 만들기 카드 아래 +를 누르고 작업 추가를 고릅니다.

    항목 만들기 카드 아래의 +

    기본 제공 도구에서 컨트롤을 누릅니다.

    작업 추가 창의 기본 제공 도구 › 컨트롤

    조건을 고릅니다.

    컨트롤 목록의 조건

    캔버스에 조건 카드와 True · False 두 가지가 생깁니다.

    조건 카드 아래 True · False 가지가 생긴 캔버스

    조건 카드를 누르면 왼쪽에 조건 구성 창이 열립니다.

    조건 구성 창 — Condition expression, 값 선택 · 연산자 · 값 선택

  2. 조건 구성 창의 왼쪽 값 선택 칸을 누르고 번개 단추를 누릅니다. 동적 콘텐츠 창 맨 위에는 항목 만들기의 출력이 먼저 보입니다. 여기에도 긴급이 있지만 고르지 않습니다. 아래 수동으로 흐름 트리거 줄의 더 보기를 누릅니다.

    동적 콘텐츠 창 — 항목 만들기 출력 아래의 수동으로 흐름 트리거 › 더 보기(22)

    목록을 내려 트리거의 긴급을 고릅니다.

    트리거 출력 목록의 긴급

  3. 가운데 연산자가 다음과 같음인지 확인합니다.

    긴급 · 다음과 같음 · 값 선택으로 채워진 조건 줄

    오른쪽 값 선택 칸을 누르고 fx 단추(식 삽입)를 누릅니다.

    오른쪽 값 칸의 fx 단추

    식 편집기에 true 를 입력하고, 자동 완성 목록에 뜬 true를 고른 뒤 추가를 누릅니다.

    true
    

    식 편집기에 true 를 입력하고 자동 완성의 true 와 추가 단추를 누르는 화면

    true 는 fx 식 편집기로 넣습니다. 칸에 직접 입력하면 문자열 true 로 들어가 예/아니요 값과 같지 않다고 판정되고, 긴급 요청도 False 가지로 갑니다.

    완료 기준: 조건 줄이 긴급 · 다음과 같음 · fx true 칩이다. 아래에 빈 줄이 하나 더 생겨도 그대로 둡니다.

    긴급 다음과 같음 fx true 로 채워진 조건

  4. 캔버스의 True 가지 안의 +를 누르고 작업 추가를 고릅니다.

    True 가지 안의 +

    검색란에 메시지 게시 를 입력하고 Microsoft Teams 아래 채팅 또는 채널에서 메시지 게시를 고릅니다.

    작업 추가 창 — 검색어 메시지 게시, Microsoft Teams › 채팅 또는 채널에서 메시지 게시

    연결 만들기 창이 뜨면 로그인을 누르고, 계정 선택 창에서 교육 계정을 고릅니다.

    Microsoft Teams 연결 만들기 창의 로그인 단추

    계정 선택 창의 교육 계정

  5. 다음으로 게시를 흐름 봇으로, 게시 위치를 흐름 봇과 채팅으로 고릅니다.

    다음으로 게시 흐름 봇, 게시 위치 목록의 흐름 봇과 채팅

    Recipient 칸에 edu 를 입력하고 목록에서 교육 (edu@2ktech.co.kr)을 고릅니다.

    Recipient 칸에 edu 를 입력해 뜬 교육 계정

  6. 메시지 칸에 아래를 붙여넣고 HGD 를 본인 이니셜로 바꿉니다. 끝에 커서를 둔 채 번개 단추로 트리거의 제목을 넣습니다.

    HGD 긴급 업무요청이 접수되었습니다. 제목:
    

    메시지 칸의 문구와 번개 단추

    메시지 끝에 트리거의 제목 칩이 들어간 화면

  7. 캔버스의 False 가지 안의 +를 누르고 작업 추가를 고릅니다.

    True 가지에 Teams 카드가 놓이고 False 가지의 + 를 누르는 캔버스

    검색란에 이메일 보내기 를 입력하고 Office 365 Outlook 아래 메일 보내기(V2)를 고릅니다.

    작업 추가 창 — 검색어 이메일 보내기, Office 365 Outlook › 메일 보내기(V2)

    연결 만들기 창의 연결 이름에 아래를 입력하고 로그인을 누릅니다. 계정 선택 창에서 교육 계정을 고릅니다.

    outlook email
    

    Office 365 Outlook 연결 만들기 창 — 연결 이름 outlook email

    계정 선택 창의 교육 계정

  8. 받는 사람 칸에 edu 를 입력하고 목록에서 교육 (edu@2ktech.co.kr)을 고릅니다.

    받는 사람 칸에 edu 를 입력해 뜬 교육 계정

    제목에 아래를 입력하고 HGD 를 본인 이니셜로 바꿉니다.

    HGD 업무요청 접수 알림
    

    받는 사람 교육, 제목 EDU 업무요청 접수 알림

  9. 본문 칸에 아래를 붙여넣고, 끝에 커서를 둔 채 번개 단추로 트리거의 제목을 넣습니다.

    업무요청이 접수되었습니다. 제목:
    

    본문 칸의 문구와 번개 단추

    본문 끝에 트리거의 제목 칩이 들어간 화면

  10. 위쪽 명령 모음의 저장을 누릅니다.

    완료 기준: 저장 완료 메시지가 뜨고, 캔버스가 트리거 → 항목 만들기 → 조건(True: Teams · False: 메일) 모양이다.

    True 에 채팅 또는 채널에서 메시지 게시, False 에 메일 보내기(V2)가 놓인 캔버스

단계 ⑤ 테스트

  1. 위쪽 명령 모음의 테스트를 누릅니다.

    저장 후 「흐름을 진행할 준비가 되었습니다」 알림과 테스트 단추

    흐름 테스트 창에서 수동을 고르고 테스트를 누릅니다.

    흐름 테스트 창의 수동과 테스트 단추

    흐름 실행 창에 SharePoint · Microsoft Teams · Office 365 Outlook 연결이 초록 체크로 보이면 계속을 누릅니다.

    흐름 실행 창 — 세 연결의 초록 체크와 계속 단추

  2. 입력값을 아래와 같이 넣고 흐름 실행을 누릅니다. 실행이 시작되면 완료를 누릅니다.

    입력 값
    제목 프린터 토너 교체
    긴급 예
    마감일 오늘 날짜

    완료 기준: 캔버스의 카드마다 초록 체크가 붙고, 조건 아래 True 가지만 실행된다.

    흐름 실행 창 — 제목 프린터 토너 교체, 긴급 켬, 마감일

    True 가지만 실행되고 메일 보내기(V2)는 건너뛴 실행 결과

  3. Teams를 열고 워크플로가 보낸 채팅을 확인합니다. 흐름 봇 메시지는 보낸 사람이 워크플로로 표시됩니다.

    워크플로가 보낸 EDU 긴급 업무요청 메시지

  4. 실행 화면 오른쪽 위 편집을 눌러 디자이너로 돌아옵니다.

    실행 결과 화면의 편집 단추

    34번과 같이 테스트 › 수동 › 테스트를 누릅니다.

    흐름 테스트 창의 수동

    아래 값을 넣고 흐름 실행을 누른 뒤 완료를 누릅니다.

    입력 값
    제목 회의실 예약 변경
    긴급 아니요
    마감일 오늘부터 7일 뒤 날짜

    흐름 실행 창 — 제목 회의실 예약 변경, 긴급 끔, 마감일

    완료 기준: False 가지의 메일 보내기(V2)만 초록 체크이고 Teams 카드는 건너뜀이다.

    False 가지만 실행된 두 번째 실행 결과

  5. Outlook에서 받은 편지함을 열고 HGD 업무요청 접수 알림 메일을 확인합니다.

    EDU 업무요청 접수 알림 메일 — 본문에 제목 회의실 예약 변경

  6. SharePoint 탭으로 돌아가 업무요청_HGD 목록을 새로 고칩니다.

    완료 기준: 항목이 두 건이고, 두 건 모두 요청자 에 edu@2ktech.co.kr 이 들어 있다. 긴급 은 각각 예 · 아니요다.

    요청자에 edu@2ktech.co.kr 이 들어간 두 항목 — 프린터 토너 교체(긴급) · 회의실 예약 변경

  7. 디자이너 왼쪽 위 ←(뒤로)를 눌러 흐름 세부 정보 페이지로 갑니다. 28일 실행 기록을 확인합니다.

    완료 기준: 28일 실행 기록 맨 위 두 건이 테스트 성공이다. 테스트를 더 돌렸다면 그 아래에 기록이 더 쌓여 있다.

    흐름 세부 정보 페이지의 28일 실행 기록 — 테스트 성공

단계 ⑥ 예약 트리거와 식

  1. 왼쪽 메뉴 + 만들기를 누르고 시작(처음부터)의 예약된 클라우드 흐름을 고릅니다.

    만들기 화면의 시작(처음부터) › 예약된 클라우드 흐름

    예약된 클라우드 흐름 빌드 창을 아래와 같이 채우고 만들기를 누릅니다. 시작 날짜와 시간은 기본값 그대로 둡니다.

    칸 값
    흐름 이름 마감 알림_HGD
    반복 주기 1 · 일

    예약된 클라우드 흐름 빌드 창 — 흐름 이름 마감 알림_EDU, 반복 주기 1 일

  2. 캔버스의 Recurrence 카드를 누릅니다. 왼쪽 구성 창의 되풀이 아래 표준 시간대가 「시간대 선택.」으로 비어 있습니다.

    Recurrence 카드와 비어 있는 표준 시간대

    표준 시간대에서 (UTC+09:00) 서울 을 고릅니다.

    표준 시간대 (UTC+09:00) 서울을 고른 되풀이 구성 창

  3. Recurrence 아래 +를 누르고 작업 추가를 고릅니다. 기본 제공 도구에서 데이터 작업을 누릅니다.

    작업 추가 창의 기본 제공 도구 › 데이터 작업

    작성을 고릅니다.

    데이터 작업 목록의 작성

    입력 칸을 누르고 fx 단추를 누릅니다.

    작성 구성 창의 입력 칸과 fx 단추

    식 편집기에 아래를 붙여넣고 추가를 누릅니다.

    formatDateTime(convertFromUtc(utcNow(), 'Korea Standard Time'), 'yyyy-MM-dd')
    

    utcNow() 는 UTC 시각을 돌려줍니다. convertFromUtc 가 한국 시각으로 바꾸고, formatDateTime 이 2026-10-06 꼴의 날짜 문자열로 만듭니다.

    식 편집기에 오늘 날짜 식을 붙여넣은 화면

  4. 작성 아래 + › 작업 추가에서 항목 가져오기 를 검색해 SharePoint 아래 항목 가져오기(2개 이상)를 고릅니다.

    작업 추가 창 — 검색어 항목 가져오기, SharePoint › 항목 가져오기(2개 이상)

    사이트 주소와 목록 이름을 17·18번과 같이 고릅니다.

    칸 값
    사이트 주소 Power Automate 실습 - https://2ktech.sharepoint.com/sites/pa_practice
    목록 이름 업무요청_HGD

    사이트 주소와 목록 이름을 고른 항목 가져오기(2개 이상)

  5. 항목 가져오기(2개 이상) 아래 + › 작업 추가에서 배열 필터링 을 검색해 데이터 작업 아래 배열 필터링을 고릅니다.

    작업 추가 창 — 검색어 배열 필터링, 데이터 작업 › 배열 필터링

    From 칸에서 번개 단추를 누르고 항목 가져오기(2개 이상) 아래 body/value를 고릅니다.

    From 칸의 동적 콘텐츠 — 항목 가져오기(2개 이상) › body/value

    From 칸에 body/value 칩이 들어간 배열 필터링

  6. Filter Query의 왼쪽 값 선택 칸에서 번개 단추를 누릅니다.

    Filter Query 왼쪽 칸의 번개 단추

    항목 가져오기(2개 이상) 줄의 더 보기를 누릅니다.

    동적 콘텐츠 창의 항목 가져오기(2개 이상) › 더 보기(42)

    마감일을 고릅니다.

    펼친 목록의 마감일

  7. 가운데 연산자를 작거나 같음으로 바꿉니다.

    연산자 작거나 같음

    오른쪽 값 선택 칸에서 번개 단추를 누르고 작성 아래 출력을 고릅니다.

    동적 콘텐츠 창의 작성 › 출력

    완료 기준: Filter Query 줄이 마감일 · 작거나 같음 · 출력 이다.

    마감일 작거나 같음 출력으로 채운 배열 필터링

  8. 배열 필터링 아래 + › 작업 추가에서 메일 을 검색해 Office 365 Outlook 아래 메일 보내기(V2)를 고릅니다.

    작업 추가 창 — 검색어 메일, Office 365 Outlook › 메일 보내기(V2)

    받는 사람은 31번과 같이 edu 로 검색해 교육을 고르고, 제목에 아래를 입력합니다. HGD 는 본인 이니셜로 바꿉니다.

    HGD 마감 알림
    

    받는 사람 교육, 제목 EDU 마감 알림

  9. 본문 칸에 아래 문구를 붙여넣습니다. 끝에 커서를 두고 fx 단추를 누른 뒤, 식 편집기에 아래 식을 붙여넣고 추가를 누릅니다.

    마감일이 오늘이거나 지난 요청:
    
    length(body('배열_필터링'))
    

    식 안의 배열_필터링 은 카드 이름입니다. 카드 이름이 배열 필터링이 아니면 식도 그 이름으로 고칩니다. 공백은 _ 로 바꿔 적습니다.

    본문 문구와 식 편집기의 length 식

    본문 끝에 length(...) 식 칩이 들어간 메일 보내기(V2)

  10. 위쪽 명령 모음의 저장을 누릅니다.

    Recurrence · 작성 · 항목 가져오기(2개 이상) · 배열 필터링 · 메일 보내기(V2) 가 놓인 캔버스와 저장 단추

    흐름 검사기에 경고 1건이 뜰 수 있습니다. 항목 가져오기(2개 이상)에 필터 쿼리가 없다는 성능 권고이고, 저장은 그대로 됩니다. 창을 닫습니다.

    흐름 검사기 — 오류 0, 경고 1 항목 가져오기(2개 이상) 필터 쿼리 없음

  11. 테스트를 누릅니다.

    캔버스 위쪽의 테스트 단추

    흐름 테스트 창에서 수동을 고르고 테스트를 누릅니다. 흐름 실행 창이 뜨면 흐름 실행을 누릅니다.

    흐름 테스트 창의 수동과 테스트 단추

    실행이 끝나면 작성 카드를 누릅니다. 왼쪽 출력에 오늘 날짜가 yyyy-MM-dd 꼴로 나옵니다.

    작성 카드의 실행 결과 — 출력 2026-10-05

  12. Outlook에서 HGD 마감 알림 메일을 엽니다.

    완료 기준: 본문이 마감일이 오늘이거나 지난 요청: 1 이다. 35번 항목(마감일 = 오늘)만 걸리고 37번 항목(7일 뒤)은 빠진다.

    본문 마감일이 오늘이거나 지난 요청: 1 인 마감 알림 메일


확인

필수: 여기까지 되면 이 랩은 통과입니다

  • ① 본인 이니셜이 붙은 업무요청_HGD 목록에 제목 · 요청자 · 긴급 · 마감일 열이 있다 (4~8번)
  • ② 긴급 예로 실행하면 Teams에 흐름 봇 메시지가 온다 (35·36번)
  • ③ 긴급 아니요로 실행하면 접수 알림 메일이 온다 (37·38번)
  • ④ 목록에 두 항목이 있고 요청자에 교육 계정 메일 주소가 들어 있다 (39번)
  • ⑤ 실행 기록 두 건이 성공이다 (40번)
  • ⑥ 마감 알림 메일의 건수가 목록에서 마감일이 오늘이거나 지난 항목 수와 같다 (51·52번)

관찰: 나오면 좋고, 안 나와도 실패가 아닙니다

  • ⑦ 작성 카드의 출력이 UTC가 아니라 한국 날짜로 나온다 (51번)
  • ⑧ 배열 필터링 카드의 출력에 항목이 마감일 조건에 맞는 것만 남는다 (51번)

여기까지의 흐름

흐름 두 개를 새로 만들었습니다.

업무요청 접수_HGD

수동으로 흐름 트리거  (입력: 제목 · 긴급 · 마감일)
├─ 항목 만들기  pa_practice · 업무요청_HGD
│    제목 = 제목 · 요청자 = 사용자 이메일 · 긴급 = 긴급 · 마감일 = 마감일
└─ 조건  긴급 다음과 같음 true(식)
   ├─ True:  채팅 또는 채널에서 메시지 게시  흐름 봇 · 흐름 봇과 채팅 · 본인
   └─ False: 메일 보내기(V2)  받는 사람 = 본인 · 제목 = HGD 업무요청 접수 알림

마감 알림_HGD

Recurrence  (1일 · (UTC+09:00) 서울)
├─ 작성  formatDateTime(convertFromUtc(utcNow(), 'Korea Standard Time'), 'yyyy-MM-dd')
├─ 항목 가져오기(2개 이상)  pa_practice · 업무요청_HGD
├─ 배열 필터링  From = body/value · 마감일 작거나 같음 출력(작성)
└─ 메일 보내기(V2)  받는 사람 = 본인 · 제목 = 마감 알림
     본문 = 문구 + length(body('배열_필터링')) + 건

출처

이 랩은 아래를 토대로 만들었습니다. 제품 화면과 동작은 실측이고, 문헌은 항목마다 확인일을 적었습니다. 제품이 바뀌면 문헌 쪽이 먼저 낡습니다.

  • 실측: 2026-10-05 · 52스텝 · 111컷 · 환경 edu261006
  • 문헌: 클라우드 흐름 디자이너1 · 클라우드 흐름 시작하기2 · 일정에 따라 흐름 실행3 · 날짜 및 시간 값 형식 지정4 · 조건 추가5 · Teams 메시지 보내기6 · 데이터 작업7 · 식 함수 참조8 · 식 함수 참조9 · Recurrence 트리거 동작10
  1. 클라우드 흐름 디자이너 살펴보기 — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/flows-designer (2026-10-02 확인). 구성 창, 번개(동적 콘텐츠)·fx(식) 단추, 저장 후 테스트 › 수동 절차, 작업 추가 창의 기본 제공 도구 구분. ↩

  2. Tutorial: Get started with cloud flows — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/get-started-with-cloud-flows (2026-10-02 확인, 한국어판 미번역). 만들기 › 빈 공간에서 시작, 테스트 › 수동 › 흐름 실행 › 완료, 뒤로 단추와 28일 실행 기록. ↩

  3. 일정에 따라 클라우드 흐름 실행 — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/run-scheduled-tasks (2026-10-02 확인). 되풀이 트리거, 새 디자이너 구성 창의 표준 시간대·시작 시간. ↩

  4. 흐름의 날짜 및 시간 값 사용자 지정 또는 형식 지정 — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/date-time-values (2026-10-02 확인). 트리거의 + 입력 추가 › 날짜, formatDateTime 형식 문자열, Power Automate가 기본으로 UTC를 쓴다는 것. ↩

  5. 클라우드 흐름에 조건 추가 — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/add-condition (2026-10-02 확인). 조건 카드의 왼쪽 값 · 연산자 · 오른쪽 값 구성과 참·거짓 가지. ↩

  6. Power Automate를 사용하여 Teams에서 메시지 보내기 — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/teams/send-a-message-in-teams (2026-10-02 확인). 다음으로 게시 › 흐름 봇, 게시 위치 › 흐름 봇과 채팅, Recipient. ↩

  7. 데이터 작업 사용 — Microsoft Learn. https://learn.microsoft.com/ko-kr/power-automate/data-operations (2026-10-02 확인). 작성 작업과 배열 필터 작업의 구성, 필터 텍스트는 대소문자를 구분한다는 것. ↩

  8. Reference guide to functions in expressions for workflows in Azure Logic Apps and Power Automate — Microsoft Learn. https://learn.microsoft.com/azure/logic-apps/expression-functions-reference (2026-10-02 확인). convertFromUtc 의 매개 변수와 시간대 이름(Windows 기본 표준 시간대 이름). ↩

  9. Reference guide to functions in expressions — Microsoft Learn. https://learn.microsoft.com/azure/logic-apps/expression-functions-reference (2026-10-05 확인). base64ToString() 과 decodeBase64() 사용 중단, 디자이너의 base64 함수 표시 주의. ↩

  10. Schedules for recurring workflow triggers · Recurrence trigger — Microsoft Learn (Azure Logic Apps). https://learn.microsoft.com/azure/logic-apps/concepts-schedule-automated-recurring-tasks-workflows · https://learn.microsoft.com/azure/connectors/connectors-native-recurrence (2026-10-05 확인). 시작 시간 · 일정 유무에 따른 첫 실행과 이후 실행, 시작 시간의 Z 와 표준 시간대. ↩


이 사이트의 소스는 GitHub에 있습니다. Just the Docs 테마로 만들었습니다.