... PowerApps (10) Power … Leave a Reply. Swiftでビジュアルプログラミング環境を自作して、インタラクティブプログラミングをサクッと楽しめるのか!?, AWS CloudFront を使って Webサービスにおける画像のセキュア環境を構築した, Fargate 上で実行される CronJob を DataDog & CloudWatch で監視する方法. この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2018 の投稿記事です。, Microsoft PowerApps というサービスをご存知でしょうか? Microsoftが運営するOffice365ツールのうちの一つで、「ノンプログラミングで業務アプリを作成するためのツール」と言われています。, PowerAppsについて知ったのは実は私も最近です。2016年11月にリリースされたサービスなので、もうリリースから2年経っています。Office365のビジネス・エンタープライズ各プランを選択しないと利用できないので、個人でOffice365を利用されている方はあまりご存じではないかもしれません。ただし、PowerAppsは単体プランも用意されているので、個人で使ってみたい方はそちらを選択されるといいかもしれません。, 吉岡と申します。RMPにて社内IT環境整備を中心とした仕事に携わっています。業務上、ワークフローを効率化する業務アプリを作る場面が多いのですが、今までは Office365 + Flow と MSForm を連動させたものでなんとかしのいできました。, しかし、それらのソリューションだけではゼロベースでのアプリ設計までは出来ません。何か良いソリューションはないものかと調べるうちに、PowerAppsを知ったという経緯になります。, まず気になったポイントはそこでした。実際使ってみた感想としては、半分正しく半分間違っているという感じです。例えば、以下のような名簿のExcelファイルを用意してOneDriveにアップロードします。, 次にPowerAppsを立ち上げ、新規からOneDriveを選択して先ほどアップしたExcelファイルに接続します。, するとPowerAppsの画面が開き、この時点で既に以下の画面が自動生成されます。, 一覧画面は検索機能+ソート機能付きですし、詳細画面は編集画面へのナビと削除機能、編集画面には内容上書きの機能まで付いています。, 基本的な機能は網羅されているので、これで充分という方はノンプログラミングでアプリ作成できると言えます。ただし、これでは機能不足という方はやはり開発が必要になります。ここでいう開発アプローチは一般的に「オーサリング」といわれています。, こちらの記事を読まれている方で、Flash(現Adobe Animate)を使った経験あることはいらっしゃいますでしょうか? 操作感覚としてはFlashにかなり近い感じがします。, ここからは一からアプリを作る方法をご紹介します。何故かと言うと、自動生成されたアプリを編集するアプローチでは慣れてない人は全容を把握する前に思考停止する恐れがあるからです。また、そのようなアプローチでPowerAppsの使い方を解説している事例が少なかったから、というのもあります。, 今回は「ブログアプリ」を題材にご紹介します。PowerAppsでデータベースのURLから読み込んだ画像を取り扱う事例はあまり見られないため、どなたかの一助になれば幸いです。, まずは読み込むデータをExcelで用意しましょう。画像はURLで参照できる場所にアップし、URLを記載してください。, こちらのデータは私が最近はじめたnoteのマガジン「社内ITのデザイン帖」から取ってきたデータを纏めたものです。, 次にPowerAppsの作成メニューから一から作成するキャンパスアプリを選択します。スマホサイズとタブレットサイズをアイコンで選べるのですが、今回はタブレットサイズを選択しましょう。業務アプリはスマホよりはPCで利用するケースの方が多いですからね。, ヘッダーメニューを作成しましょう。挿入 > アイコンプルダウンメニューより□を選択します。それを引き伸ばしてメニューの下地にします。, 下地の上にテキストプルダウンからラベルを選択して、テキストを配置しましょう。ラベルの詳細設定タブのデザインセクションにあるその他のオプションをクリックし、Sizeの項目でフォントサイズを指定出来ます。FontWeightで太さを変更できます。すると以下のような状態になります。, PowerAppsにはAdobe Photoshopや Illustratorのような「レイヤー機能」はなく、Power Pointのように個々のオブジェクト(インスタンス)の重なり順で調整します。ホームメニューの再配列プルダウンにそのボタンがあります(左側のオブジェクト一覧ではドラッグ&ドロップできないので注意)。 Power Apps とは. PowerApps サンプル 「Service Desk」 ホームページにある、「Service Desk」というサンプルを 動かしてみます。 サンプルの「Service Desk」 をクリックすると、左図のダイア ログが表示されます。 [Open for tablet] を クリックしてサンプル … この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2018 の投稿記事です。. 日本で最初に Office 365 ユーザーコミュニティを立ち上げ、現在も継続中。これらの活動を米マイクロソフトに認められ、2014年から Microsoft MVP for Office Apps & Services として活動し続けている … はじめまして! この春からトレノケートにJoinした Office 365 おじさん こと、目代昌幸(もくだい まさゆき)です。Office 365 周辺のコースを担当しています。よろしくお願いします。, そして、このたび私のやりたかった新コース「PowerAppsで実践する業務アプリのローコード開発ハンズオン」を立ち上げました。トレノケート Advent Calendar 2018 の 6日目を担当を兼ねて、PowerAppsの説明とコースの紹介をさせていただきます。, PowerApps は Office 365 や Microsoft 365 を契約することで利用可能(単体契約も、もちろん可能)な、Webアプリ作成プラットフォームサービスです。, マイクロソフトのメッセージを引用すると「PowerApps は、カスタム ソフトウェア開発に時間やコストをかけることなく、データに接続し、Web とモバイル全体で動作するカスタム ビジネス アプリを構築および使用するためのサービスです。」となります。, マイクロソフトは「Power Platform」というキーワードで業務アプリケーション開発のプラットフォームを提供しています。このひとつが PowerApps です。, 最新のブラウザであれば、EdgeじゃなくてもChromeでもFirefox でも問題ありません。, OneDriveに置いたExcelやCSVファイル、SharePointリスト、AzureのDBはもちろん、DB2 や Oracle などの3rdパーティ製データとも接続可能, Office 365、Microsoft 365 を契約している組織であればすぐに始められます。, マイクロソフト社のページにジャンプします。https://powerapps.microsoft.com/ja-jp/communityplan/, 普段の業務で感じている「ちょっとした手間を解決するツールを自分たちで作れる」と考えるとワクワクしてきますよね。, 簡単に始められるから PowerApps は誰でもアプリケーション開発ができる素晴らしい環境ですが、「誰でも開発ができる」と言うと少し語弊があるかもしれません。, 特定のプログラム言語に精通する必要は無いですが、実際にはアプリケーション開発、業務設計、データ定義などのプログラミング的思考はある程度必要となります。, コースタイトルにある「ローコーディング」というキーワードは、ここでは「ソースコードを書かない」という意図でタイトルに使用しました。, ソースコードは書かなくても立派なアプリケーションを作れる環境を提供するものと考えてください。, 自分たちでアプリを作れるとしたらどうでしょうか?ベンダーに発注する手間や費用が浮きます!(その分自分たちの残業が増えないように注意してください), ベンダーに発注しなくても、ユーザー部門が主体となって自分たちが必要なツールを必要と思ったときにとりあえず作ってみることができる。それが PowerApps の魅力です。, ひとつ注意すべき点としては自分たちで作れるからと言って、IT部門に相談なしに作るのはお勧めしません。, むしろ作ろうと思っていることを相談すべきです。IT部門は業務アプリケーションのプロです。自分たちが思ってもいなかった問題点を指摘してくれるでしょうし、社内にあるもっと良いツールを教えてくれるかもしれません。, 少なくともひと言「こういうアプリを作ろうと思っているんだ」と相談して組織全体でどんなツールがあるのか把握できる環境を整えましょう。, 重厚長大なアプリケーション開発もできなくはないでしょうが、むしろ業務の隙間を埋める、現場でちょっとの手間を解決するアプリを「現場の人間が」直接解決する手法として活用するのが良いでしょう。, •  紙に記入して、本部へFAXやメール添付していた書類を、スマホ入力してリアルタイムに集計まで終わらせる。, • 事務所に戻らないとできなかった報告処理をスマホで入力する画面を作って、直帰する。, 環境が無料で手に入り、ブラウザのみで始められるといっても、何から始めればよいか分かりませんよね。, そこで当社ではマイクロソフト社のご協力のもと、1日でPowerAppsアプリの概要を学習するコースを新設しました。, 本コース「PowerAppsで実践する業務アプリのローコード開発ハンズオン」は、下記内容を1日で体験していただくハンズオンラボです。, 「業務用PCを各メーカーから、従業員が好きなものを選んで発注する」というストーリーに沿って演習をすすめます。, スペックで比較して好きなPCを上司に申請、上司が承認したらIT部門にメールが届き、到着予定を申請者に連絡するまでの各処理を PowerApps、Common Data Service、 Flow を使って実現します。, 1日ですべてを体験するには、少々ボリュームが大きいのですが、終日みっちりPowerApps、Flowを体験できる機会ですので是非お申し込みください, PowerAppsの魅力をお伝えしようと思ったらずいぶん長いブログになってしまいました。FlowやPowerBIについてもっともっと語りたいことがありますので、機会があればまた改めて投稿したいと思います。, PowerAppsはまだ始まったばかりのサービスで企業においては様子見、情報収集のフェーズかもしれません。実際、PowerAppsやMicrosoft Flow、PowerBIなどのMicrosoft 365 関連サービスは日々進歩し、機能の追加や画面の変更なども頻繁に起きています。, ですがこの進歩が数年たてば鈍化して「枯れる」サービスになるということはクラウドサービスではありえないでしょう。日々進化するためには自分たちも情報を日々キャッチアップする必要があります。, まだサービスが始まった今のタイミングであれば覚えることもあまり多くなくてすみます。, この機会にPowerAppsなどのMicrosoft 365 サービスに触れて、将来のアップデートにぜひ備えてください。, >> Trainocate Advent Calendar 2018 に戻る​​​​​​​, トレノケート株式会社 講師。Microsoft MVP for Office Apps & Services / Microsoft Certified Trainer / MCSA: Office 365 - Certified 2018。Office 365 を中心としたマイクロソフト技術の構築、導入後の利活用コンサルティングを長年に渡って経験。 日本で最初に Office 365 ユーザーコミュニティを立ち上げ、現在も継続中。これらの活動を米マイクロソフトに認められ、2014年から Microsoft MVP for Office Apps & Services として活動し続けている。トレノケートではOffice 365、PowerApps の研修を担当。 また講師としてだけでなく、社内の Office 365 活用促進にも貢献している。, © Trainocate Japan, Ltd. All Right Reserved.