Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Power Apps で出退勤管理アプリを作成する

Power Apps で出退勤管理アプリを作成する

#COVID19ENGR #コロナ対策エンジニア #テレワーク #リモートワーク

932329c79bc511fdfed22abbd5ec92d2?s=128

Ryota Nakamura

April 13, 2020
Tweet

Transcript

  1. Microsoft Power Appsで リモート出退勤管理アプリを作る! 2020/04/13 コロナ対策エンジニア 中村 亮太

  2. 自己紹介 • もともとインフラ上がりのエンジニアです。 • Power Appsでゲーム作ったり、IoTと組み合わせたりとかしてます • 会社では、Power Platform や

    Dynamics 365、Microsoft 365の 導入提案や支援、教育などを行っています。 • 自社事例を元にリターンシップを求める方に、Power Platformを 学んでもらい、キャリアアップ(市民開発者の創出)といった ことを行っています。 株式会社ソントレーゾ 取締役 最高技術責任者(CTO / Co-Founder) DX推進事業部 (DX OverDrive Business Dept.) 事業部長 ▪主催 Office 365 User Group 福岡支部 / IoT365 User Group ▪運営 JAPAN Power Apps User Group JAPAN Power Virtual Agents User Group りなたむ || 中村亮太(Ryota Nakamura) Microsoft MVP for Business Applications ( 2020.2 〜 ) Power Apps / Power Automate
  3. Agenda •リモートワーク(テレワーク)での困りごと •とりあえず Power Apps で作ってみた! •環境準備とインポートの仕方 •Power Apps とは?

  4. リモートワーク(テレワーク) での困りごと

  5. いざ始めてみたけど・・・ 出勤・退勤の報告 毎回するの大変 子供やペットの相手で 毎回休憩報告するの しんどいー チャットで五月雨で 報告されると 漏れるよなぁ 手入力だと

    どうしても漏れたり するからいちいち 確認するのめんどいな こんなこと起きてませんか? 社員 管理者 あ、操作ミスった あーもう!
  6. 報告するって意外と煩わしい @上司さん おはようございます!××です これから勤務を開始します。 本日もよろしくお願いします。 @上司さん お疲れ様です!××です これから休憩を開始します。 @上司さん お疲れ様です!××です

    休憩が終わりました。これから業務に戻ります @上司さん お疲れ様です!××です 本日の業務が終わりました。 明日もよろしくお願いします。
  7. 報告されるって意外と煩わしい @上司さん おはようございます!××です これから勤務を開始します。 本日もよろしくお願いします。 @上司さん おはようございます!△△です 勤務を開始です。 よろしくお願いします。 @上司さん

    おはよーございまーす!〇〇でーす 仕事始めまーす\( ‘ω’)/ @上司さん ••です 仕事はじめますね。 @上司さん うぃっす!▲▲でっす! 今日もいい感じに始めます!! お任せください!! 一気に来られてもなぁ・・・ いろいろ埋まるし見づらいなぁ・・・ そもそもフォーマットも一致してないし・・・
  8. どうすれば煩わしくないのか? ワンボタンで 報告出来たら 楽だよねー データとして まとまっていれば あとで如何様にも できるよね

  9. とりあえず Power Apps で作ってみた!

  10. こんな感じのアプリです!

  11. データはこんな感じで貯まる!

  12. 環境準備とインポートの仕方

  13. 必要なもの Microsoft 365 Business Basic 以上 ※1 もしくは、Office 365 E1

    以上のライセンス ※1: 4/21までは、Office365 Business Essentials / Business Premium Microsoft 365 Businessとなります
  14. お持ちでないという環境の方 今だと、半年間無料で使用可能なキャンペーンを行っていますので ぜひお試しください! ※キャンペーン期間は2020年6月30日までのようですのでお早めに

  15. 本アプリの環境構成図

  16. SharePointのカスタムリストさえ作成すれば使用できます SYS_TBL_Work_InOut_log タイトル→”Full_Name” に名前変更 追加する列 選択肢は 出勤 休憩開始 休憩完了 退勤

  17. SharePointのカスタムリストさえ作成すれば使用できます SYS_TBL_Work_InOut_Temp_log タイトル→”Full_Name” に名前変更 追加する列

  18. アプリはインポートできます! https://bit.ly/3cbbqKO ↓ インポートファイルはこちらから

  19. インポート後は、環境に合わせて設定する必要があります

  20. Power Apps とは?

  21. None
  22. キャンパスアプリ PowerPointライクなインターフェースで作ることができるアプリです。 キャンパスという名が付く通り、白紙のキャンパスにいろんなオブジェクトを配置して 作成するアプリケーションになります。

  23. Power Appsの作成画面(キャンパスアプリ)

  24. モデル駆動型アプリ データの構造に従い、フォーム・ビュー・グラフ・ダッシュボード・ワークフロー を用いて作成するアプリです。 見た目はDynamics に酷似しています。自由度はキャンパスアプリに比べて低いですが、モデル駆動型 という名が付く通り、業務モデル(Common Data Model)に 即した 一貫性のあるアプリを作ることができます。

  25. Power Appsの操作画面(モデル駆動型アプリ)

  26. Power Appsの操作画面(モデル駆動型アプリ)

  27. ユーザーコミュニティに参加してもっと詳しく知りましょう!

  28. 最後に・・・ 弊社では Power Platform や Microsoft 365、Azure / AWS /

    GCP の導入支援、教育などを 承っています! ぜひお問い合わせ ください! http://sentreseau. com