powerapps をざっくりさわってみた

33
PowerApps を をををををををををを ※ををををを Preview ををを @HiroakiOikawa 2016/05/07

Upload: hiroaki-oikawa

Post on 07-Jan-2017

1.314 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: PowerApps をざっくりさわってみた

PowerApps をざっくりさわってみた

※現時点では Preview 版です

@HiroakiOikawa2016/05/07

Page 2: PowerApps をざっくりさわってみた

2

目次

PowerApps ってなに?

実際に試してみる

サンプルを動かしてみる

まとめ

© SharePoint Developersharepoint.orivers.jp

Page 3: PowerApps をざっくりさわってみた

PowerApps ってなに?

そもそも PowerApps ってなんなのというところからはじめます。

3

Page 4: PowerApps をざっくりさわってみた

4

PowerApps とは

ビジネス上の課題解決のため、さまざまなテクノロジーやサービスをつなぎ合わせたカスタムアプリケーションを、コードを書かずに開発するための仕組み。 PowerApps によるアプリケーション開発の主な特徴

• SharePoint Online や Dynamics CRM Online など、普段利用しているクラウドサービスに蓄積されたデータをもとに、カスタムアプリケーションを開発できる。

• タブレット、スマートフォンなどのデバイスに対応したレスポンシブなカスタムアプリケーションを手軽に開発できる。

• 一切コードを書かず、既存のサービスやデータをつなぎ合わせるだけで開発できる。

• 独自の業務ロジックなどが必要な場合は、 Web API を開発者が開発し、Microsoft Flow を使って PowerApps と連携させることができる。© SharePoint Developer

sharepoint.orivers.jp

Page 5: PowerApps をざっくりさわってみた

5

PowerApps に関する情報源

2016 年 5 月 7 日現在、日本語の公式情報は皆無。

本家のチュートリアルを見れば、 PowerApps でできることとやり方を一通り把握できます。

https://powerapps.microsoft.com/en-us/tutorials/getting-started/

© SharePoint Developersharepoint.orivers.jp

Page 6: PowerApps をざっくりさわってみた

実際に試してみるPowerApps を実際に試してみたので、画面ショット付きでご紹介します。

6

Page 7: PowerApps をざっくりさわってみた

7

まずはサイトにアクセス

© SharePoint Developersharepoint.orivers.jp

https://powerapps.microsoft.com

Page 8: PowerApps をざっくりさわってみた

8

サインアップ、サインイン

© SharePoint Developersharepoint.orivers.jp

右上の [Sign up free] をクリックして、サインアップのプロセスを進めます。

すでにサインアップ済みの場合は、 [Sign in] をクリックします。

Page 9: PowerApps をざっくりさわってみた

9

サインアップ、サインイン

© SharePoint Developersharepoint.orivers.jp

サインアップの場合、メールアドレスを入力するように言われるので、組織アカウントのメールアドレスを入力して、サインアッププロセスを進めます。

Page 10: PowerApps をざっくりさわってみた

10

初回アクセス

© SharePoint Developersharepoint.orivers.jp

サインアッププロセスが完了すると Accept ダイアログが表示されるので、 [Accept] をクリックします。

Page 11: PowerApps をざっくりさわってみた

11

ホームページ

サインイン、サインアップが完了すると、 PowerApps のホームページが表示されます。

© SharePoint Developersharepoint.orivers.jp

Page 12: PowerApps をざっくりさわってみた

12

ホームページ

ホームページはレスポンシブ対応。

© SharePoint Developersharepoint.orivers.jp

Page 13: PowerApps をざっくりさわってみた

13

アプリのダウンロード

ホームページの右上の下矢印をクリックすると、モバイル版 PowerApps と、 PowerApps の開発ツール「 PowerApps Studio 」のダウンロードができます。

© SharePoint Developersharepoint.orivers.jp

Page 14: PowerApps をざっくりさわってみた

14

ホームページのメニュー

ホームページ左のメニューからは、自分が利用可能なアプリの一覧や、 MS サイトのチュートリアルにアクセスできます。

© SharePoint Developersharepoint.orivers.jp

Page 15: PowerApps をざっくりさわってみた

15

Flowsホームページ左のメニューにある [Flows] をクリックすると、 PowerApps とともに公開された「 Microsoft Flow 」の一覧にアクセスできます。

下図ではまだ何も Flow を作成していないので表示されていません。

[Create a flow] をクリックすると新たな Flow を作れます。 ( 次ページ参照)

© SharePoint Developersharepoint.orivers.jp

Page 16: PowerApps をざっくりさわってみた

16

FlowsFlow の作成ページでは、テンプレートをもとにするか、まっさらな状態から作成するかのどちらかの方法で Flow を作成できます。

© SharePoint Developersharepoint.orivers.jp

Page 17: PowerApps をざっくりさわってみた

17

Connectionsホームページ左のメニューにある [Connections] をクリックすると、 PowerApps と連携可能なデータソースやサービスの一覧が表示されます。

下図ではまだ何も Connection をしていないので表示されていません。

[New connection] をクリックすると新たに Connection を追加できます。 ( 次ページ参照)

© SharePoint Developersharepoint.orivers.jp

Page 18: PowerApps をざっくりさわってみた

18

ConnectionsConnection の追加ページでは、 PowerApps に接続可能なクラウドサービスの一覧が表示されます。

この中から接続するサービスを選択します。

© SharePoint Developersharepoint.orivers.jp

Page 19: PowerApps をざっくりさわってみた

19

ConnectionsSharePoint Online と接続する際には、以下のようなダイアログが表示され、認証を通すことで PowerApps から接続可能になります。

© SharePoint Developersharepoint.orivers.jp

Page 20: PowerApps をざっくりさわってみた

20

Connections接続の設定が済んだサービスは一覧で確認できます。

© SharePoint Developersharepoint.orivers.jp

Page 21: PowerApps をざっくりさわってみた

21

ConnectionsNew connection ページの [Custom] から、任意の Web API への接続設定が可能です。

© SharePoint Developersharepoint.orivers.jp

Page 22: PowerApps をざっくりさわってみた

サンプルを動かしてみる

百聞は一見に如かず、手っ取り早くPowerApps を知るためにサンプルを動かしてみました。

22

Page 23: PowerApps をざっくりさわってみた

23

サンプルの一覧

ホームページには、あらかじめいくつかのサンプルが掲載されています。

© SharePoint Developersharepoint.orivers.jp

Page 24: PowerApps をざっくりさわってみた

24

PowerApps サンプル 「 Service Desk 」ホームページにある、「 Service Desk 」というサンプルを動かしてみます。

サンプルの「 Service Desk 」をクリックすると、左図のダイアログが表示されます。

[Open for tablet] をクリックしてサンプルを起動します。

© SharePoint Developersharepoint.orivers.jp

Page 25: PowerApps をざっくりさわってみた

25

サンプル「 Service Desk 」

タブレットに最適化されたサンプルページが表示されます。このサンプルは、サービスデスクのチケット( インシデント ) 管理のサンプルになります。

© SharePoint Developersharepoint.orivers.jp

Page 26: PowerApps をざっくりさわってみた

26

サンプル「 Service Desk 」

右上の [+] アイコンをクリックすると新たなチケットの登録ができます。

© SharePoint Developersharepoint.orivers.jp

Page 27: PowerApps をざっくりさわってみた

27

サンプル「 Service Desk 」

チケットの新規登録ページです。必要事項を入力し [Create ticket] をクリックするとチケットが登録されます。

© SharePoint Developersharepoint.orivers.jp

Page 28: PowerApps をざっくりさわってみた

28

サンプル「 Service Desk 」

こんな感じで日本語もきちんと登録できます。

© SharePoint Developersharepoint.orivers.jp

Page 29: PowerApps をざっくりさわってみた

29

サンプル「 Service Desk 」

登録したチケットの詳細ページです。更新もできます。

© SharePoint Developersharepoint.orivers.jp

Page 30: PowerApps をざっくりさわってみた

30

サンプル「 Service Desk 」

選択肢項目の更新をすると、こんな感じで選択肢の一覧が表示されます。

選択肢に色を付けたりできるみたいですね。

© SharePoint Developersharepoint.orivers.jp

Page 31: PowerApps をざっくりさわってみた

31

サンプル「 Service Desk 」

普通に更新できました。

© SharePoint Developersharepoint.orivers.jp

Page 32: PowerApps をざっくりさわってみた

まとめ 本資料のまとめ

32

Page 33: PowerApps をざっくりさわってみた

33

まとめ

今回はホームページ周りの確認と、サンプルを少し動かしてみただけですが、 PowerApps の可能性を感じることができました。

マイクロソフトがうたい文句にしている通り、これだけのものを一切コーディングせずに実現できるようになるので、これまで以上に高度なアプリケーションを、ユーザーが自ら作成するようになる時代が確実に来ますね。※ただし、 Excel 関数を使って式を作るくらいの知識は必要です。

そんな時代に向けて、私を含め SI を生業にしている技術者は、 PowerApps から利用するための Web API 等のサービスの開発や、より高度な技術や専門性を活かした開発にシフトしていくように心がけないといけないですね。

© SharePoint Developersharepoint.orivers.jp