Power Appsをつかって脱PPAPアプリ作成① ~Power Automate編~

以前、「Power Automateをつかって脱PPAP」で、Power Automateを使った脱PPAPを紹介しました。今回は、ユーザーがより使いやすいようにPower Appアプリで実装する方法を紹介します

PPAPとは

取引先などにファイルを共有する際、パスワード付きZIPファイルを送信し、別のメールでパスワードを送信するといった流れを一度は経験したことがあると思います。この一連の手順を「PPAP」と呼びます。

  • P:パスワード付きZIP暗号化ファイルを送ります
  • P:パスワードを送ります
  • A:暗号化
  • P:プロトコル

Power Appsでアプリ化

Power Automateをつかって脱PPAP」では、脱PPAPの手段として、Power Automateでファイルを共有する方法を紹介しました。しかし、以下のような課題がありました。

  • ファイル共有時に毎回フローの変数を変更、保存してから実行する必要がある
  • 詳細な共有履歴を確認できない

そこで、これらの課題を解消するために、Power Appsでファイル共有アプリを作成する方法を紹介します。
下記の3部構成でご紹介します。今回は第1回目です。

  • 第1回:Power Appsをつかって脱PPAPアプリ作成① ~Power Automate編~
  • 第2回:Power Appsをつかって脱PPAPアプリ作成② ~Power Apps編~
  • 第3回:Power Appsをつかって脱PPAPアプリ作成③ ~実装編~

事前準備

Power AutomateはMicrosoft 365のライセンスを所持していれば利用できます。
必要なものを準備します。

  • SharePointリスト
    共有した履歴を記録するためにSharePointリストを用意します。以下はSharePointリストのイメージです。
image.png

リストは以下のとおり設定します。項目名は適宜変更してください。

No. 項目内部名      種類必須 備考
1サイトのアドレスsiteUrl1行テキスト
2ライブラリ名libraryName1行テキスト
3ファイル名fileName1行テキスト
4権限role選択肢選択肢:閲覧、編集
5URLUrlハイパーリンクまたは画像
6通知Notificationはい/いいえ
7共有先アドレスmailAddress1行テキスト
8メッセージmessage複数行テキスト
9登録日時Created日付と時刻

詳細な手順や設定方法については、Qiitaの記事をご覧ください。