Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

自己紹介 • もともとインフラ上がりのエンジニアです。 • 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

Slide 3

Slide 3 text

Agenda •リモートワーク(テレワーク)での困りごと •とりあえず Power Apps で作ってみた! •環境準備とインポートの仕方 •Power Apps とは?

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

いざ始めてみたけど・・・ 出勤・退勤の報告 毎回するの大変 子供やペットの相手で 毎回休憩報告するの しんどいー チャットで五月雨で 報告されると 漏れるよなぁ 手入力だと どうしても漏れたり するからいちいち 確認するのめんどいな こんなこと起きてませんか? 社員 管理者 あ、操作ミスった あーもう!

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

報告されるって意外と煩わしい @上司さん おはようございます!××です これから勤務を開始します。 本日もよろしくお願いします。 @上司さん おはようございます!△△です 勤務を開始です。 よろしくお願いします。 @上司さん おはよーございまーす!〇〇でーす 仕事始めまーす\( ‘ω’)/ @上司さん ●●です 仕事はじめますね。 @上司さん うぃっす!▲▲でっす! 今日もいい感じに始めます!! お任せください!! 一気に来られてもなぁ・・・ いろいろ埋まるし見づらいなぁ・・・ そもそもフォーマットも一致してないし・・・

Slide 8

Slide 8 text

どうすれば煩わしくないのか? ワンボタンで 報告出来たら 楽だよねー データとして まとまっていれば あとで如何様にも できるよね

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

必要なもの Microsoft 365 Business Basic 以上 ※1 もしくは、Office 365 E1 以上のライセンス ※1: 4/21までは、Office365 Business Essentials / Business Premium Microsoft 365 Businessとなります

Slide 14

Slide 14 text

お持ちでないという環境の方 今だと、半年間無料で使用可能なキャンペーンを行っていますので ぜひお試しください! ※キャンペーン期間は2020年6月30日までのようですのでお早めに

Slide 15

Slide 15 text

本アプリの環境構成図

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

Power Apps とは?

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

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

Slide 28

Slide 28 text

最後に・・・ 弊社では Power Platform や Microsoft 365、Azure / AWS / GCP の導入支援、教育などを 承っています! ぜひお問い合わせ ください! http://sentreseau. com