Upload
satoru-nasu
View
691
Download
4
Embed Size (px)
Citation preview
PowerApps 、始めました2016/06/18 .NET 勉強会 in 仙台
Microsoft MVP for CDMSatoru Nasu
自己紹介
那須 悟
@nasunotw
nasunoblog.blogspot.jp
好きな製品・サービス・ツール• 中小企業向け MS 製品• Windows Server Essentials• Office 365(Power BI)
Microsoft MVPCloud and Datacenter
Management
PowerShell チョットデキル事務員
Microsoft Power シリーズ
Microsoft Power シリーズ
PowerPoint PowerToys PowerShell
Power Query Power BI PowerApps
PowerApps とは
PowerApps とは
•クラウドベースのモバイル開発ツール• 2016/6/25 現在、 Preview 中
•マルチデバイスに対応•Windows 10 / iOS / Android•Windows 10 Mobile 用アプリは見当たらない
画面は縦・横が指定できる
Portrait Landscape
モバイルに対応した関数
Audio Camera Mic Pen
Acceleration
(X,Y,Z)Compass Location
( 緯度・経度 ) Connection
出展) https://powerapps.microsoft.com/en-us/tutorials/signals/
PowerApps を分かった気になるポイント
Office 365 のサービス
UWP でアプリを作る
コードを書かなくていい
ワークフローを使う
外部サービスと接続をする
Editor+Flows+Connections
Flow ConnectionEditor
Editor - UWP
Flow
Connection
Flow - Browser
•ワークフロー1. ボタンをタップ
2. SP Online にアイテム作成
3. メールを送信
•条件も作成可能If xx = yes then
Do ActionEnd if
Connection - Browser
•クラウド サービスに接続
•Office 365•Dynamics CRM• Salesforce• Slack•その他 SaaS
• Custom API もサポート
作成 / 編集~デプロイ
保存はローカルとクラウド
バージョン管理あり
画面構成
Screen thumbnails
DesignWorkspace
Propertydropdown
Formula Bar
Option
Advanced
Quick Tools
ショートカット ( 順不同 )
キー 動作
Ctrl+F 検索
Ctrl+C コピー
Ctrl+V 貼り付け
Ctrl+X 切り出し
Ctrl+Z 元に戻す
Alt Control 名表示
キー 動作
Ctrl+O 開く
Ctrl+M スクリーンを作成
Ctrl+N 新規作成
Ctrl+B/U/L 太文字 / アンダースコア / イタリックCtrl+G グループ
赤字: PowerApps 特有のショートカット
Alt Button
ターゲット
誰向けのサービス?
VBA を使うパワーユーザー
No Coding でモバイル開発したい人
アプリの作り方と Demo
PowerApps の開発に最低限必要なもの
•Windows OS•Windows 8.1•Windows 10
•PowerApps ストアアプリ
•Office 365 アカウント•Microsoft アカウントは不可•Office 365 Solo は未確認
デモアプリ
SharePointOnline Power BI出退勤アプリ
デモアプリ 作成手順
SP Onlineリスト作成 Flow 作成
アプリ開発 動作確認
SharePoint Online リスト作成
#1 SharePoint Online リストを作成
サイトのタイムゾーンを絶対チェックすること!※ 最初は UTC+09:00 以外になっている
打刻した時間は SharePointの時刻を採用※ デバイス側の時刻は信用しない
Flow 作成
#2 Flow 作成
SPO リストの列名が自動列挙される
引数名が自動生成される
アプリ開発
#3 アプリを開発
Office 365 のアカウント名と顔写真
デバイスのセンサー結果
Flow を実行するためのボタン
文字入力用ボックス
OnSelect = ‘Flow 名 '.Run(“OUT”,Value(Latitude.Text))
Text = Location.LatitudeText = Location.Longitude
Text = User().FullNameImage = User().Image
※ ダブルコーテーションで囲む
HintText = “ 伝言内容”
定義済みのFlow を実行
定義済みのFlow を実行 SPO にアイテム追加
Power BI を使ったデータ確認
まとめ
PowerApps を使って良かった事
•簡単に開発できた=作る喜び•デバイス情報の取得が簡単
•マルチデバイス対応
•ソース管理ならぬファイル履歴
PowerApps に Feedback したい場合はニコちゃんマーク !
こうなったら嬉しいな!
•エディタの軽量化
•多重起動
•ローカライズ
•バーコード /QR コード対応
•オンプレミスのデータソース接続https://powerapps.uservoice.com/PowerApps の要望は⇒からどうぞ!
PowerApps 押さえておきたいポイント
Office 365 のサービス
UWP でアプリを作る
コードを書かなくていい
ワークフローを使う
外部サービスと接続をする
参考文献: PowerApps に関するサイト
•公式ブログhttps://powerapps.microsoft.com/en-us/blog/
•ドキュメントhttps://powerapps.microsoft.com/en-us/tutorials/getting-started/
•Communityhttps://powerusers.microsoft.com/t5/PowerApps-Community/ct-p/PowerApps1
参考文献: Flow に関するサイト
•公式ブログhttps://flow.microsoft.com/ja-jp/blog/
•ドキュメントhttps://flow.microsoft.com/ja-jp/documentation/getting-started/
•Communityhttps://powerusers.microsoft.com/t5/Microsoft-Flow-Community/ct-p/FlowCommunity
Thank you