PowerAppsで日報アプリ作成する方法について

日報作成や管理に手間がかかるとお悩みの企業は少なくありません。

  • メールで送っていて管理が面倒
  • Excelで管理しているので作成・提出がやりにくい

このようなお困りごとがある場合、日報アプリの導入がおすすめです。特に、MicrosoftのPowerAppsを使えば、アプリ開発の経験がない方でも簡単に日報アプリを開発できます。

本記事では、PowerAppsで日報アプリを作成する方法を画像付きで詳しく解説します。初めてPowerAppsを使用する方も、本記事を見ながら一緒に開発してみましょう。

Power Appsに関してのお役立ち資料はこちら>>

\ 年末までに限った無料特典 /
貴社のシステム開発・アプリ開発を爆速で進めるための
【毎月先着2社限定】デモアプリ構築・無料依頼フォーム

【BOLTでは、こんなデモアプリがすぐに作れます】

  • 貴社で「まずつくってみたい」試作品アプリの構築を毎月先着2社限定で無料で承っております
  • 社内の管理システムからtoB, toCのWebサービスまで幅広くご支援可能です
  • ご興味のある方は下記のフォームよりお申し込みください
目次

PowerAppsで日報アプリ作成はできます

PowerAppsは日報アプリの作成もできます。PowerAppsはアプリ開発ツールで、Excelと同じような関数を用いて機能を構築できます。初めてアプリ開発を行う人でも容易に利用でき、ボタンやテキストラベルなどを自由に配置できるため、直感的にレイアウトを決定することができます。

日報アプリは、ExcelやDataverseと連携したものや、アプリ内にデータベースを構築するタイプを作成できます。ExcelやSpreadSheetで日報を管理している場合でも、そのデータベースとアプリを連携させることが可能です。これにより、既存の業務フローを大きく変えることなくアプリを導入できます。

PowerAppsで日報アプリを開発するメリット

PowerAppsで日報アプリを開発するメリットは以下の通りです。

  • 日報の入力時間の削減
  • 日報データの分析
  • 日報の共有

PowerAppsで日報アプリを開発するメリット3つを詳しく解説します。

日報の入力時間の削減

PowerAppsで作成したアプリを活用すれば、日報の入力時間を削減できます。日報提出をエクセルやGmail送付などで行っている場合、入力や管理にとても手間がかかるのではないでしょうか。そもそも日報作成に特化したツールではないので、テンプレートを使用しても日報作成に時間がかかると思います。

PowerAppsでは、企業のフォーマットに合わせた日報アプリを作成することが可能です。作成画面・一覧画面・日報確認画面などそれぞれの画面レイアウトを最適化できるので、誰でも使いやすく見やすいアプリを作成できます。

日報データの分析

PowerAppsで日報アプリを開発すると、日報データの分析がしやすくなります。PowerAppsで作った日報アプリは、外部データベースとの連携ができます。これまで作成・管理していた日報データをアプリ側に送れるのはもちろん、アプリ側で作成した日報をExcelに送るのも可能です。

外部データベースと日報データを連携すれば、日報データの分析が簡単になります。社員の予算達成状況やモチベーションなどについて一括で管理ができ、業務効率の向上や離職率の低下などを実現できるのです。

日報の共有

日報の共有がしやすいのも、PowerAppsで日報アプリを開発するメリットです。PowerAppsで作成した日報データは、Excelなどのデータベースに保存できます。そのため、これまで通り日報を管理・共有することが可能です。既存の業務フローを大きく変えずに、アプリを使ってより便利に日報の提出や共有ができるようになります。

また、アプリ自体の共有も簡単に行えます。PowerAppsでアプリを作成したら、画面上のボタンから名称やアプリアイコンの設定をして、公開することが可能です。アプリの公開に面倒な手間がかからないのも、PowerAppsの強みといえます。

Power Appsに関してのお役立ち資料はこちら>>

PowerAppsでの日報アプリの開発手順

PowerAppsで日報アプリを開発する手順は、内容によって異なります。今回は、オーソドックスな開発手順を学んでいきましょう。

  1. 新しいアプリの作成
  2. データソースの接続
  3. 日報フォームのデザイン
  4. フィールドの追加と配置
  5. データの結合と表示
  6. 日報のプレビューと送信
  7. 日報の共有と公開

それでは、PowerAppsで日報アプリを開発する方法を7つのステップに分けて解説します。

新しいアプリの作成

新しいアプリの作成

まずはPowerAppsのトップページから、新規アプリを作成しましょう。今回のように外部データベースを活用する場合は「空のアプリ」から作成する方法と「Dataverse」や「SharePoint」などから作成する方法があります。初心者の方はExcelやShare Pointからの作成が簡単ですが、今回はアプリの仕組みを詳しく学べるように「空のアプリ」から作成していきましょう。

データソースの接続

データソースの接続1
データソースの接続2
データソースの接続3
データソースの接続4

新しいアプリを作成したら、まずデータソースとの接続を行います。今回はExcelで日報データベースを作成していたと想定し、Excelとのデータソース接続を行ってみます。メニューバー「データ→データの追加→Excel Online(Business)」を選択し、OneDriveにあるExcelファイルとの接続を行います。なお、今回は以下のようなExcelファイルを作成しました。

Excelファイルには「テーブル」で作成したデータベースを作成してください。テーブルを作成すると、PowerApps側でテーブルを認識し、接続できるようになります。

日報フォームのデザイン

データソースの接続ができたら、日報フォームのデザインを作っていきましょう。今回の日報アプリは「日報一覧」「日報の確認」「日報の新規作成」の3画面構成で作っていきます。まず「日報一覧」は、テンプレート「リスト」を活用して、以下のようにレイアウトしました。

日報フォームのデザイン1

そして「日報の確認」画面は、テンプレート「スクロール可能」やテキストラベルを使い、以下のようにデザインをしました。

日報フォームのデザイン2

最後に「日報の新規作成」は、テンプレート「フォーム」を使って以下のようなレイアウトとしました。

日報フォームのデザイン3

それぞれ、配色やレイアウトはお好みに合わせて変更して問題ありません。ただし、過不足があるとこの後のデータ結合がうまくいかなくなりますので、ご注意ください。

フィールドの追加と配置

日報の新規作成フォームを作る際には、フィールドを追加・配置していきます。まず日報の新規作成画面のフォームと、Excelのテーブルを連携させ、フィールドを追加しましょう。

フィールドの追加と配置1

連携ができたら、作成に必要なフォームを追加し、順番を整えていきます。

フィールドの追加と配置2

データの結合と表示

フィールドが配置できたら、先ほど接続したデータソースとデータを結合しましょう。まずは「日報の確認」画面にあるテーブルのテキストラベルには、それぞれ以下のような数式を構築してください。

データの結合と表示1

日報一覧画面で使用する主な関数

  • +:Navigate(日報の新規作成)
  • ギャラリー:Excelのテーブルと連携

次に「日報の確認」画面には、それぞれ以下のような数式を構築しましょう。

データの結合と表示2

日報の確認画面で使用する主な関数

  • ×:Navigate(日報一覧)
  • タイトル部分:BrowseGallery1.Selected.タイトル
  • その他テキストラベル:BrowseGallery1.Selected.項目名

※「BrowseGallery1」はギャラリー名、「項目名」はそれぞれの項目名

最後に「日報の新規作成」には、以下のようなかたちで数式を構築し、データの結合を行っていきます。

データの結合と表示3

日報の新規作成画面で使用する主な関数

  • ×:Navigate(日報一覧)
  • ✓:SubmitForm(EditForm2);Navigate(日報一覧)
  • フォーム:Excelのテーブルと連携

※「EditForm2」はフォーム名に変更

なお数式の文字はExcelないしPowerAppsでの名称に依存します。

日報のプレビューと送信

データ結合ができたら、それぞれの画面が機能するようになります。「F5」を押して、アプリのプレビューを見てみましょう。

日報のプレビューと送信

プレビューから「+」を押して、実際に日報を作成してみてください。もし画面遷移や日報作成などがうまくいかない場合、それぞれの関数を見直してみましょう。

日報の共有と公開

日報の共有と公開

アプリが完成したら、共有を行いましょう。画面右上の公開ボタンから、公開設定が行えます。なお、PowerAppsではアプリアイコンの編集や説明文の追加なども行えるので、必要に応じて設定しましょう。

PowerAppsで手軽に業務効率化を図ろう

アプリ開発の経験がない方でも、PowerAppsならテンプレートを使って簡単に日報アプリを開発できます。関数の使い方やフィールドの設定などは学習が必要ですが、コツを掴めばサクサクと開発ができるはずです。

本記事では日報アプリの開発方法の一例を紹介しましたが、アプリデザインや機能などは自由に変更して問題ありません。開発に慣れてきたら、自社の業務フローに合わせてアプリのカスタマイズをしてみましょう。

もっと高度な開発をしたい場合や、社内で学習リソースがない場合は外注するのも一つの手です。自社の目的や予算にあった企業を選び、成果につながる開発を実現しましょう。

弊社ではローコード開発支援サービス「BOLT」を提供しております。開発はもちろん、自社で開発できるまで並走することも可能。少しでも気になったらぜひサービス資料をご覧ください。

ローコード開発・内製化支援サービス資料はこちら>>

\ システム開発にお悩みの方へ /
貴社のシステム開発・アプリ開発を爆速で進めるための
超高速開発が分かる資料3点セット

【下記の3点の資料が無料でダウンロードできます】

  • 【料金表付き】新規事業を爆速で立ち上げられる高速開発支援サービスの紹介資料
  • 【最短24時間で納品?】高速開発のプロジェクト支援事例集
  • 導入に向けて開発プラットフォームのランニングコスト比較表
  • URLをコピーしました!

お役立ち資料



資料請求はこちら

資料請求

無料デモアプリはこちら

無料で作成依頼
目次