랩 4: 자동화된 솔루션 빌드 방법
WWL 테넌트 - 사용 약관 강사 진행 교육에서 사용할 수 있도록 제공되는 테넌트는 해당 강사 진행 교육의 실습 랩 지원용으로 제공되는 것이므로 테넌트를 실습 랩 외부에서 공유하거나 사용해서는 안 됩니다. 이 과정에서 사용되는 테넌트는 평가판 테넌트이며 클래스가 종료된 후 사용하거나 액세스할 수 없으며 확장판에서도 사용할 수 없습니다. 테넌트를 유료 구독으로 변환해서는 안 됩니다. 이 과정의 일부로 얻은 테넌트는 Microsoft Corporation의 재산으로 유지되며 언제든지 액세스 권한을 획득하고 다시 소유할 수 있는 권리를 보유합니다.
시나리오
Bellows College는 여러 캠퍼스와 프로그램을 갖춘 교육 기관입니다. 많은 Bellow Colleges 강사와 관리자는 행사에 참석하고 품목을 구매해야 합니다. 과거에는 이러한 경비를 추적하기가 어려웠습니다.
캠퍼스 관리는 직원에게 경비를 보고하는 디지털 방법을 제공하여 경비 보고 시스템을 현대화하려고 합니다.
이 과정에서는 Bellows College 직원이 비용을 관리할 수 있도록 애플리케이션을 빌드하고 자동화를 수행합니다.
이 랩에서는 새 경비 보고서를 만들 때 경비 보고서 복사본을 이메일로 보내는 Power Automate 흐름을 만듭니다.
랩 단계 요약
프로젝트를 완료하려면 구현해야 하는 요구 사항으로 확인된 내용은 다음과 같습니다.
- 직원은 경비 보고서가 제출되면 이메일을 받아야 합니다.
필수 조건
- 모듈 1 랩 0 - 랩 환경 검증 완료
연습 1: 경비 보고서 알림 만들기 흐름
목표: 이 연습에서는 요구 사항을 구현하는 Power Automate 흐름을 만듭니다.
작업 #1: 흐름 만들기
-
https://make.powerapps.com 로 이동합니다.
-
다시 인증이 필요할 수 있습니다. 필요한 경우 로그인을 선택하고 지침을 따릅니다.
-
아직 선택하지 않은 경우 오른쪽 상단에서 Dev One 환경을 선택합니다.
-
왼쪽 탐색 영역에서 흐름을 선택합니다.
-
메시지가 표시되면 시작을 선택합니다.
-
+ 새 흐름을 선택하고 자동화된 클라우드 흐름을 선택합니다.
-
흐름 이름에 비용 알림을 입력합니다.
-
흐름의 트리거 선택에서 Dataverse를 검색합니다.
-
행이 추가, 수정 또는 삭제될 때 트리거를 선택한 다음 만들기를 선택합니다.
-
흐름에 대한 트리거 조건을 채웁니다.
-
변경 유형에 대해 추가됨을 선택합니다.
-
테이블 이름에 대해 경비 보고서를 선택합니다.
-
범위로 조직을 선택합니다.
-
트리거 단계에서 줄임표(…)를 선택하고 이름 바꾸기를 선택합니다. 트리거 단계 이름을
When an Expense Report is added
로 바꿉니다.
-
이것은 좋은 연습이므로 사용자 및 기타 흐름 편집자는 세부 정보에 대해 자세히 살펴볼 필요 없이 이 단계의 목적을 이해할 수 있습니다.
작업 #2: 경비 보고서 행을 가져오는 단계를 만듭니다.
-
+ 새 단계를 선택합니다. 이 단계에서는 이메일 주소를 포함한 경비 보고서 정보를 검색합니다.
-
Dataverse를 검색합니다.
-
ID 기준으로 행 가져오기 작업을 선택합니다.
-
테이블 이름으로 사용자를 선택합니다.
-
행 ID 필드를 선택합니다. 동적 콘텐츠 또는 식을 선택하라는 팝업 창이 표시됩니다.
-
행 ID 필드의 동적 콘텐츠 목록에서 소유자(값) 을 선택합니다. 이 단계에서는 이 흐름을 트리거하기 위해 만들어진 경비 보고서 행의 소유자를 조회합니다.
-
ID 기준으로 행 가져오기 작업에서 줄임표(…)를 선택하고 이름 바꾸기를 선택합니다. 이 작업의 이름을 소유자 받기로 바꿉니다.
이것은 좋은 연습이므로 사용자 및 기타 흐름 편집자는 세부 정보에 대해 자세히 살펴볼 필요 없이 이 단계의 목적을 이해할 수 있습니다.
작업 #3: 경비 보고서 제출을 확인하는 이메일을 보내는 단계를 만듭니다.
-
+ 새 단계를 선택합니다. 경비 보고서를 제출한 개인에게 이메일을 보내는 단계입니다.
-
메일을 검색하고 Office 365 Outlook 커넥터에서 이메일 보내기(V2) 작업을 선택합니다.
-
이 작업을 사용하기 위한 계약조건을 수락하라는 메시지가 표시되면 수락을 선택합니다.
-
받는사람 필드를 선택하고 개인 이메일 주소를 입력합니다. (이메일 주소를 동적으로 채울 수 있는 방법은 많지만 이 연습에서는 수동으로 할당할 예정입니다.)
-
제목 필드에 사용자의 경비 보고서가 제출되었습니다라고 입력합니다.
-
이메일 본문에 다음 텍스트를 입력합니다.
필드가 괄호로 명명되는 곳에 동적 콘텐츠를 배치해야 합니다. 먼저 모든 텍스트를 복사하여 붙여넣은 다음, 올바른 위치에 동적 콘텐츠를 추가하는 것이 좋습니다.
Dear {First Name},
Thank you for submitting your expense report for the total amount of {Report Total Amount} with a due date of {Report Due Date}.
Best regards,
Campus Administration
Bellows College
-
{First Name} 텍스트를 강조 표시합니다. 이를 소유자 가져오기 단계의 이름 필드로 바꿉니다.
-
{총액 보고} 텍스트를 강조 표시합니다. 이를 경비 보고서 제출 시 단계의 보고서 총 금액 필드로 바꿉니다.
-
{보고서 기한} 텍스트를 강조 표시합니다. 경비 보고서 제출 시 단계의 보고서 기한 필드로 바꿉니다.
-
저장을 선택합니다.
다음 작업을 위해 이 흐름 탭을 열어 두세요. 흐름은 다음과 같아야 합니다.
작업 #4: 흐름의 유효성 검사 및 테스트
-
브라우저에서 새 탭을 열고 https://make.powerapps.com으로 이동합니다.
-
아직 선택하지 않은 경우 오른쪽 상단에서 Dev One 환경을 선택합니다.
-
앱을 선택하고 비용 추적기 앱을 엽니다.
-
이 브라우저 탭을 열어 두고 흐름이 있는 이전 탭으로 다시 이동합니다.
-
명령 모음에서 테스트를 선택합니다. 수동, 테스트를 차례로 선택합니다.
-
모델 기반 앱이 열려 있는 브라우저 탭으로 이동합니다.
-
왼쪽의 사이트 맵 탐색을 사용하여 경비 보고서를 선택합니다.
-
새 경비 보고서 기록을 추가하려면 + 새로 만들기 단추를 선택합니다.
-
다음과 같이 경비 보고서 기록을 작성합니다.
-
보고서 이름: Test Report
-
보고서 기한: 내일
-
-
저장 후 닫기 단추를 선택합니다.
-
흐름 테스트가 실행되는 브라우저 탭으로 이동합니다. 잠시 후 흐름 실행을 볼 수 있습니다. 여기에서 흐름의 문제를 확인하거나 성공적으로 실행되었는지 확인할 수 있습니다.
잠시 후 받은 편지함에 이메일이 표시됩니다.
참고: 정크 메일 폴더로 이동될 수 있습니다.