다음을 통해 공유


Power Automate 및 Dataverse사용하여 승인 루프 빌드

Dataverse를 사용하면 흐름과 독립적인 데이터베이스에 저장된 정보를 갖는 클라우드 흐름을 빌드할 수 있습니다. 가장 좋은 예로 승인을 들 수 있습니다. 테이블에 승인 상태를 저장할 경우 흐름이 이를 기반으로 작업할 수 있습니다.

이 예제에서는 사용자가 Dropbox에 파일을 추가하면 시작되는 승인 프로세스를 만듭니다. 파일이 추가되면 관련 정보가 앱에 표시되어 검토자가 변경을 승인 또는 거부할 수 있습니다. 검토자가 변경 내용을 승인 또는 거부하면 알림 메일이 발송되며 거부된 파일은 Dropbox에서 삭제됩니다.

이 섹션의 단계에 따라 다음을 작성하게 됩니다.

  • Dropbox에 추가된 각 파일에 관한 정보와 파일의 상태가 승인, 거부 또는 보류인지에 대한 정보가 담긴 사용자 지정 테이블
  • 파일이 Dropbox에 추가되면 사용자 지정 테이블에 정보를 추가하고, 파일이 승인 또는 거부되면 메일을 보내며, 거부된 파일을 삭제하는 흐름. 이 단계에서는 클라우드 흐름을 처음부터 새롭게 작성하는 방법을 보여 주지만 템플릿에서 비슷한 흐름을 만들 수 있습니다.
  • 검토자가 Dropbox에 추가된 파일을 승인 또는 거부할 수 있는 . Power Apps를 사용하여 사용자 지정 테이블의 열에 따라 이 앱을 자동으로 생성하게 됩니다.

전제 조건

테이블 만들기

  1. Power Apps에 로그인합니다.

  2. 왼쪽 탐색 모음에서 테이블을 선택합니다.

  3. 새 테이블을 선택하고 새 테이블을 선택합니다.

  4. 새 테이블의 표시 이름 및 복수형 이름을 지정합니다. 이 예에서 두 이름은 모두 ReviewDropboxFiles입니다. 선택적으로 설명을 추가할 수 있습니다.

    새 테이블 대화 상자의 스크린샷입니다.

  5. 저장을 선택하여 테이블을 저장합니다.

테이블에 열 추가

  1. 테이블 페이지에서 ReviewDropboxFiles 테이블을 선택한 다음 새로 만들기>을 선택합니다.

    새 열 옵션의 스크린샷.

  2. 다음 속성을 사용하여 승인자라는 새 열을 만듭니다.

    • 표시 이름승인자로 설정합니다.
    • 데이터 유형한 줄 텍스트로 설정합니다.
    • 형식이메일로 설정합니다.
    • 필수비즈니스 필수로 설정합니다.
  3. 다음 속성을 사용하여 상태라는 새 열을 만듭니다.

    • 표시 이름상태로 설정합니다.
    • 데이터 유형한 줄 텍스트로 설정합니다.
    • 형식텍스트로 설정합니다.
    • 필수비즈니스 필수로 설정합니다.
  4. 다음 속성을 사용하여 파일 식별자라는 새 열을 만듭니다.

    • 표시 이름파일 식별자로 설정합니다.
    • 데이터 유형한 줄 텍스트로 설정합니다.
    • 형식텍스트로 설정합니다.
    • 필수비즈니스 필수로 설정합니다.

로그인 및 클라우드 흐름 만들기

  1. Power Automate에 로그인합니다.

  2. 오른쪽 위 메뉴에서 데이터베이스를 만든 환경을 선택합니다. 동일한 환경을 선택하지 않으면 테이블이 표시되지 않습니다.

  3. 내 흐름으로 이동하고 새 흐름>자동 클라우드 흐름을 선택합니다.

파일이 추가되면 시작

  1. 자동화된 클라우드 흐름 구축 대화 상자에서 흐름의 이름을 입력하고 파일이 생성될 때 Dropbox 트리거를 검색합니다.

  2. 폴더에서 폴더 아이콘을 선택한 다음 파일이 추가될 폴더를 찾습니다.

테이블에 데이터 추가

  1. 디자이너에서 새 단계를 선택하고 새 행 추가 Dataverse 작업을 검색합니다.

  2. 다음 스크린샷에 표시된 대로 작업을 구성합니다.

    1. 테이블 이름 드롭다운 메뉴에서 ReviewDropboxFiles 테이블을 선택합니다.

    2. 승인자 필드에 파일을 검토할 사람의 이메일 주소를 입력합니다.

    3. 파일 식별자 필드의 동적 콘텐츠 목록에서 파일 식별자를 선택합니다.

    4. 이름 필드의 동적 콘텐츠 목록에서 파일 이름을 선택합니다.

    5. 상태필드에 보류 중을 입력합니다.

    구성된 새 행 Dataverse 추가 작업의 스크린샷입니다.

파일 검토 여부 확인

  1. 새 행 추가 작업에서 새 단계를 선택하고 기한 작업을 검색합니다.

  2. 다음 스크린샷에 표시된 대로 기한 작업을 구성합니다.

    1. 작업의 왼쪽 상자를 선택하고 동적 콘텐츠 목록에서 상태를 선택합니다.

    2. 가운데 드롭다운 메뉴에서 같지 않음을 선택합니다.

    3. 오른쪽의 상자에서 보류 중을 입력합니다.

  3. 기한 작업 내에서 작업 추가를 선택하고 ID 기준으로 행 가져오기 Dataverse 작업을 검색합니다.

  4. 다음 스크린샷에 표시된 대로 ID 기준으로 행 가져오기 작업을 구성합니다.

    1. 테이블 이름 드롭다운 메뉴에서 ReviewDropboxFiles 테이블을 선택합니다.

    2. 행 ID 필드의 동적 콘텐츠 목록에서 파일 식별자를 선택합니다.

항목 승인 여부 확인

  1. 기한 작업에서 새 단계를 선택하고 조건 작업을 검색합니다.

  2. 다음 스크린샷에 표시된 대로 조건 작업을 구성합니다.

    1. 작업의 왼쪽 상자를 선택하고 동적 콘텐츠 목록에서 상태를 선택합니다.

    2. 가운데 드롭다운 메뉴에서 같음을 선택합니다.

    3. 오른쪽의 상자에서 승인됨을 입력합니다.

알림 메일 보내기

  1. 예인 경우 조치 아래에서 조치 추가를 선택하고 이메일 보내기(V2) Office 365 Outlook 조치를 검색합니다.

  2. 다음 스크린샷과 같이 이메일 보내기(V2) 작업을 구성합니다.

    1. 받는 사람 필드에 항목이 수락될 때 알림을 받을 사람의 이메일 주소를 입력합니다.

      흐름 테스트의 편의를 위해 자신의 고유 주소를 지정합니다. 흐름을 실제로 사용할 때 변경할 수 있습니다.

    2. 제목 필드의 동적 콘텐츠 목록에서 파일 이름을 선택합니다.

    3. 본문 필드에 항목이 승인되었습니다.를 입력합니다.

  3. 아니오인 경우 작업에서 2단계를 반복하되 이메일 메시지의 본문을 항목이 거부됨으로 지정합니다.

거부된 파일 삭제

  1. 거부 메일에 대한 이메일 보내기(V2) 작업에서 작업 추가를 선택하고 파일 삭제 Dropbox 파일 삭제 작업을 검색합니다.

  2. 파일 필드의 동적 콘텐츠 목록에서 파일 식별자를 선택합니다.

흐름 저장

  1. 화면 상단에 생성된 클라우드 플로우의 이름을 입력하고 저장을 선택합니다.

  2. Dropbox에서 지정한 폴더에 승인 테스트용 파일 1개와 거부 테스트용 파일 1개 등, 최소 둘 이상의 파일을 추가합니다.

앱 빌드

  1. Power Apps에 로그인합니다.

  2. 만들기 페이지로 이동한 다음 Dataverse를 선택합니다.

  3. Dataverse 연결을 선택한 다음 ReviewDropboxFiles 테이블을 선택합니다.

    처음인 경우 Dataverse로 연결을 만들라는 메시지가 표시됩니다.

  4. Power Apps Studio에 오신 것을 환영합니다 대화 상자가 나타나면 팔로우하거나 건너뛸 수 있습니다.

앱 사용자 지정

이 단계에서 앱에는 탐색, 세부 정보 확인 및 항목 편집을 위한 세 개의 화면이 포함되어야 합니다.

화면에서 필드를 추가하거나 제거하려면:

  1. 트리 보기에서 원하는 화면을 선택합니다.

  2. 화면의 루트 요소를 선택합니다.

  3. 오른쪽 창에서 편집을 선택합니다.

    필드 편집 옵션의 스크린샷.

현재 예에는 각 화면에 대한 다음 필드가 포함되어 있습니다.

  • 찾아보기 화면에는 Dataverse 테이블의 이름상태 열에 대한 필드가 있습니다.
  • 세부 정보 화면에는 Dataverse 테이블의 이름, 상태, 파일 식별자승인자 열에 대한 필드가 있습니다.
  • 편집 화면에는 Dataverse 테이블의 이름 열에 대한 필드와 상태 열에 대한 편집 텍스트 필드가 있습니다.

전체 솔루션 테스트

  1. Power Apps에서 도구 모음의 재생 버튼을 선택하여 프리뷰 모드를 엽니다.

    앱 프리뷰 버튼의 스크린샷.

  2. 목록에서 첫 번째 파일 옆에 있는 화살표를 선택하여 세부 정보를 확인합니다.

  3. 파일의 세부 정보를 변경하려면 연필 아이콘을 선택합니다.

  4. 상태 상자에 승인됨을 입력하고 확인 표시 아이콘을 선택하여 변경 사항을 저장합니다. 잠시 후 파일이 승인되었음을 설명하는 이메일이 전달됩니다.

  5. 이전 단계를 반복하되 상태 필드에 거부됨(또는 승인됨을 제외한 모든 항목)을 입력합니다. 잠시 후 파일이 거부되었으며 파일이 Dropbox에서 삭제될 것임을 알리는 이메일이 전달됩니다.