0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PowerAppsで休暇申請アプリを作ってみた話

Posted at

概要

・はじめに

こんにちは。現在Web系案件に参画しています、櫻井です。今回は、Microsoft Power Apps(以下PowerApps)で、休暇申請する簡単なアプリケーションを作っていこうと思います。

・PowerAppsって何?

PowerAppsとは、Microsoftがビジネスユーザー向けに提供しているMicrosoft Power Platformという、業務アプリケーションプラットフォームにあるアプリケーションの一つです。ローコードで業務アプリケーションを迅速にかつ比較的容易に開発することを可能にします。

・作るもの

今回は、OneDriveにあるExcelをデータソートとした、休暇申請アプリを作ります。機能は、メンバーごとに新規・更新登録をします。

開発手順

・開発環境

PowerAppsのプランはPower Apps for Office 365です。プランによって使えるサービスに制限があるので、注意してください。

・開発手順

作成の手順は次の通りです。

  1. DBの作成
  2. Power Appsとの連携
  3. UIの作成

・テーブルの作成

今回はExcelでDBを作成します。
項目は申請日、申請者、休暇理由、休暇希望日としました。
テーブルはExcelの「ホーム」→「テーブルとしての書式設定」で設定します。また、先頭行をテーブルの見出しとして下さい。

DB

・Power Appsとの連携

PowerAppsのプラットフォームで、上部「+作成」→ データから開始のExcelOnline → 対象のExcelを選択 → テーブルを選択 → 接続の順で新規に作成いたします。
作成直がこちら

DB

デフォルトで、Top(BrowseScreen1)、詳細(DetailScreen1)、編集(EditScreen1)の画面が作成されます。

DB

・UIの作成

UIは画面右側にあるプロパティや詳細でitemの編集をしたり、左側にある「+」で新しくitemの挿入などをし、作り込んでいきます。
今回は主にEdit画面を編集しました。Top、編集はほぼデフォルトのままです。

DB

作成後保存し、ユーザーの共有設定をすることでブラウザ、モバイル端末から使用することができます。

登録したデータは、Excelのテーブルに保存されます。

所感

着手から完成までおおよそ2時間ほどかかりました。大半が調査の時間で、慣れてしまえばより少ない時間でできると思います。
UIはパワーポインター感覚で実装することができます。特に難しいことはありません。
今後はより複雑な要件に挑戦してみたいです!

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?