Power Appsで簡単に「在庫管理アプリ」を作成し、無駄な在庫や欠品を減らす!〜第4回 機能追加編(2)〜

Power Appsで簡単に「在庫管理アプリ」を作成し、無駄な在庫や欠品を減らす!〜第4回 機能追加編(2)〜

July 8, 2024

記事の監修

H.Sueno

記事の監修


H.Sueno

開発部/1グループ Bizwindのエース
資格:MCP認定資格(PL-900,100,300)、フォークリフト免許、サウナスパ健康アドバイザー など
2023年8月入社。エンジニア経験は浅いながらも当社では、自称エースとして活躍中。
アプリ開発だけでなく、ハンズオンやハッカソンの経験も持つ。
コミュニケーション能力も高く、仕事、プライベートとともに周りの人から慕われている。
趣味はダンスやサウナ、筋トレでエネルギッシュな一面に加え、マンガやアニメ、音楽など幅広い分野が好きである。

無料ご相談受付中 まずはお気軽にご相談ください

Contents

目次

フローの概要

在庫数が50未満になった際に発注者へ通知

通知から発注数を記入し、ボタンを押すとメールが送信される

発注しない場合は発注なしを選択して終了

1. Power Automate を作成

1-1. 「+新しいフロー」を選択

Power Apps の「フロー」から、「+新しいフロー」を選択します。

1-2. 「自動化したクラウドフロー」を選択

「自動化したクラウドフロー」を選択します。

1-3. 「項目が作成されたとき」を選択

フロー名を入力し、「項目が作成されたとき」を選択後「作成」を押下します。

1-4. 「サイトのアドレス」と「リスト名」を選択

フローの編集画面へ遷移後、在庫管理アプリで使用している SharePoint サイトと SharePoint リストを選択し、「+新しいステップ」を押下します。

1-5. 「条件」アクションを選択

「条件」アクションを選択します。

1-6. 条件を設定

「条件」アクションの左項目に動的なコンテンツから「ItemStock」を選択し、真ん中の項目は「次の値未満」、右項目に「50」を入力した後、はいの場合の「アクションの追加」を選択します。

1-7. 「開始して承認を待機」アクションを選択

検索欄に「開始して」と入力し、「開始して承認を待機」アクションを選択します。

1-8. 「開始して承認を待機」アクション内の設定①

「開始して承認を待機」アクション内の設定は画像を参照してください。担当者項目は発注者など通知を送りたい人のメールアドレスを入力します。詳細項目内の動的なコンテンツは「ItemValue」と「ItemStock」を選択しています。その後、「詳細オプションを表示する」を押下します。

1-9. 「開始して承認を待機」アクション内の設定②

要求元項目には誰が在庫管理アプリを使用したか判別するため、動的なコンテンツから「User Email」を選択します。その後「アクションの追加」を押下します。

1-10. 「条件」アクションを選択

再び「条件」アクションを選択します。

1-11. 条件を設定

「条件」アクションの左項目に動的なコンテンツから「結果」を選択し、真ん中の項目は「次の値に等しい」、右項目に「発注する」を入力した後、はいの場合の「アクションの追加」を選択します。

1-12. 「メールの送信(V2)」アクションを選択

検索欄に「メール」と入力し、 「メールの送信(V2)」アクションを選択します。

1-13. 「メールの送信(V2) 」アクション内の設定①

「メールの送信(V2) 」アクション内の設定は画像を参照してください。宛先は発注先の担当者などのメールアドレスを入力します。

1-14. 「メールの送信(V2) 」アクション内の設定②

本文項目内の動的なコンテンツは「ItemValue」を選択し、式が入っている箇所には動的なコンテンツの「式」に下記数式を入力します。その後、「詳細オプションを表示する」を押下します。
first(outputs(‘開始して承認を待機’)?[‘body/responses’])?[‘comments’]

1-15. 「メールの送信(V2) 」アクション内の設定③

差出人項目に発注者のメールアドレスを入力します。これにより、メールを送る際の差出人を発注者にすることが可能です。その際、Outlook側で発注者の代理送信を許可する必要があります。フロー自体の作成者が発注者であれば差出人の設定はしなくても大丈夫です。最後に「保存」を押下します。

2. 実際にフローを動かしてみる

2-1. 「発注する」でテストを行う

保存完了後「テスト」を選択します。

2-2. 「手動」と「テスト」を選択

「手動」と「テスト」を選択します。

2-3. アプリから登録を行う

在庫管理アプリを開き、Itemの在庫が50個未満になるように登録を行います。

2-4. 承認通知から発注を行う

在庫数が50個未満になったので発注者にTeams通知が届きます。発注を行う場合、コメントに発注数を記載し、「発注する」を押下します。(今回は登録者も発注者も同一ユーザーです。)

2-5. 承認結果の確認

承認アクションで応答を行うと、結果が通知されます。

2-6. メールの確認

Outlookを確認します。発注依頼が宛先に指定したユーザーへ送信されます。
(今回は宛先も発注者も同一ユーザーです。)

2-7. フローの確認

フローの画面に戻るとテストが成功し、実行結果が「メールの送信(V2)」アクションまで正しく動いていることが確認できます。

2-8. 「発注しない」でテストを行う

再度「手動」と「テスト」を選択します。今回はアプリでの登録画面は割愛します。

2-9. 「発注しない」を選択

在庫数が50個未満になったので発注者にTeams通知が届きます。今回は発注を行わないので、「発注しない」を選択します。

2-10. 承認結果の確認

承認アクションで応答を行うと、結果が通知されます。

2-11. フローの確認

フローの画面に戻るとテストが成功し、実行結果が「条件2」アクションで「false」になっているため正しく動いていることが確認できます。もちろんメールも送信されません。

2-12. 「在庫が50以上の場合」でテストを行う

最後にアプリから登録が行われた際、在庫数が50以上だった場合です。再度「手動」と「テスト」を選択します。今回はアプリでの登録画面は割愛します。

2-13. フローの確認

アプリから登録後、フローの画面に戻るとテストが成功し、実行結果が「条件」アクションで「false」になっているため正しく動いていることが確認できます。もちろんTeamsの通知とメールどちらも送信されません。



ここまでが「第4回 機能追加編(2)」になります。
次回は「第5回 機能追加編(3)」です。お楽しみに!

無料ご相談受付中 まずはお気軽にご相談ください

Microsoftを導入してコスト効率をよくしたい

Microsoftを導入して
コスト効率をよくしたい

Microsoftに関して気軽に聞ける相談相手が欲しい

Microsoftに関して
気軽に聞ける相談相手が欲しい

Microsoftを導入したが、うまく活用できていない・浸透していない

Microsoftを導入したが、うまく活用できていない・浸透していない

社内研修を行いたいが社内に適任者がいない

社内研修を行いたいが
社内に適任者がいない

Bizwindでは、Microsoft導入支援事業などを中心に
IT・DX推進に関する様々なご相談を承っております。
ご相談・お見積りは無料です。まずはお気軽にお問い合わせください。

無料ご相談はこちら
Ranking

ランキング

Business Efficiency

June 10, 2024

SharePointとは?SharePointの機能や使い方を徹底解説!
SharePointとは?  SharePointとは、マイクロソフト社が提供する企業向けのファイル共有・コラボレーションを行うためのサービスです。  SharePointと比較されるサービスとして、マイクロソフト社が提供するOnedriveがあります。  どちらもファイル共有サービスですが、違いを簡単に述べるとすれば、SharePointは組織向け、OneDriveは個人向けのサービスです。  また、SharePointはポータルサイト(チームサイト)を作成できます。  部署やチーム、プロジェクト毎にファイルや情報を管理する場合により効果を発揮します。  そのためSharePointはビジネスの現場で広く利用されています。 ShrePointでできること  SharePointでできることについてご紹介します。 ポータルサイト(チームサイト)の作成 SharePointでは、チームや部署、プロジェクト毎にポータルサイト(チームサイト)を作成することができます。  作成したポータルサイト上では、情報共有や共同作業を行うことができます。  チームで共有したい情報はポータルサイト上に共有することで、複数人宛に情報を共有することができます。そのため業務効率化に繋がります。  ポータルサイトは、予め特定のビジネスニーズに合わせて設計されているテンプレートが用意されているので、そこから簡単に作成することができます。  チームの特色や業務内容に合わせてカスタマイズすることも可能です。  ポータルサイトは簡単に作成することができ、情報共有を効率化することができます。  ドキュメント管理 SharePointでは、ポータルサイト上で様々なドキュメントや画像などを管理することができます。  マイクロソフトの高品質なセキュリティ対策を活用し、契約書などの重要書類もSharePoint上で管理する企業も増えています。  SharePointでは、ポータルサイトで安全かつ効率的にドキュメントを管理することができます。  ワークフロー SharePointでは、業務フローを自動化することができるワークフローの構築ができます。  例えば、特定のフォルダからファイルが削除された場合は、承認者に承認メールを送信、承認者の承認を得られたらファイルが削除される、といった仕組みです。  このようなワークフローを構築することで、重要なファイルが誤って削除されるミスを防止することができます。  ワークフローを設定することで、日々の業務効率化や誤操作の抑止をすることができます。  モバイルアプリが利用可能 SharePointは、PCだけでなくスマートフォンからもアクセスすることができます。  SharePoint Onlineのモバイルアプリをインストールすることで、自宅や外出先などからでも簡単に情報にアクセスすることができます。  これにより時間や場所を選ばず、いつどこからでも必要な情報にアクセスすることが可能になります。  SharePointの強み SharePointの強みについてご紹介します。 Microsoft製品とのシームレスな連携 SharePointは、マイクロソフトが提供するSaaSのサービスです。  マイクロソフトが提供するその他のサービスとの親和性が高く、連携を行うことでより業務効率化を実現することができます。  例えば、Teamsと連携すればTeams上でファイルを管理することが可能になります。  他にも、Outlookと連携することでスケジュールの共有なども可能になります。  このように、SharePointはマイクロソフト製品との親和性が高く、連携も簡単にできる点が大きな強みです。  万全のセキュリティ対策 SharePointは、マイクロソフトが万全のセキュリティ対策を行っています。  また、管理者はユーザーのアクセス権をコントロールすることができます。  ユーザー毎に適切なアクセス権を付与することで、外部に対するセキュリティ対策に加え内部対策も行うことができるので、より厳重なセキュリティ対策を行うことができます。  SharePointは、マイクロソフト社によるクラウドサービスに対する最適なセキュリティ対策を行っているので、ユーザーは安心してサービスを利用することができます。  バージョン管理 SharePointでは、ドキュメントのバージョン管理をすることができます。  バージョン管理とは、ドキュメントに対する変更履歴を記録するものです。  例えば、SharePoint内のWordファイルを修正した場合、修正前の状態を記憶します。  これにより、修正したWordファイルを修正前の状態に復元することも可能になります。  要するに、SharePointが自動でバックアップをとってくれているということです。  もし、誤ってファイルを修正したり削除したりしてしまってもバージョン履歴から復元できるので安心です。  バージョン管理によって、ユーザーの誤操作にも対応することが可能です。  SharePointの導入方法 SharePointの導入方法についてご紹介します。 SharePoint Online SharePointを単体で利用したい場合は、SharePoint Onlineを契約することで利用することができます。  […]
営業/マーケティング支援

January 12, 2024

Microsoft Dynamics 365とは?その概要を分かりやすく徹底解説!
Dynamics 365とは? Dynamics 365とは、Microsoft が提供するビジネスアプリケーションです。  Dynamics 365は、企業活動を効率的に進めるために必要な業務システムを統合的に提供しています。  Dynamics 365がカバーする領域は様々で、CRM、SFA、ERP、マーケティング、顧客サービスなど、幅広い領域をカバーしています。  Dynamics 365が提供するこれらの機能により、生産性向上や業務効率化の実現をサポートします。  Dynamics 365の強みや導入メリット? Office 製品との連携 Dynamics 365の大きな強みの一つが、 Office 製品との連携が容易にできる点です。 同じ Microsoft 製品ですので 、Microsoft 365を導入していれば、そのアカウントで Dynamics 365を利用することができます。 Microsoft 365のポータル画面上からアクセスすることが可能なので、他の Microsoft 365製品との使い分けも容易にできます。 Outlook の予定表との同期や、SharePoint同期機能を使って、Word, Excel, PowerPoint などのドキュメントを一元管理することができます。 これまで、バラバラに保管していた見積書、注文書、請求書などシステム上で一括管理することもでき、ペーパーレス化の実現もできます。 豊富な導入実績 Dynamics 365は、世界中の様々な規模や業種の企業に導入されています。 その数は、2019年6月時点で約196か国22万社に導入されています。 世界的な企業である Microsoft 社が提供していることもあり、システムに対する信頼度も高く、近年では、三菱地所、住友不動産、森ビル、大東建託、日立など多くの日本企業も導入に踏み切っています。 大手企業のみならず、近年では中小企業の導入も増えており、企業規模や様々な業種の垣根を超えて利用されています。 自社に合わせたカスタマイズが可能 Dynamics 365は様々な業種の企業に導入されています。 その理由の一つがカスタマイズの自由度が高いことです。 多くのSaaS系の業務システムは、既に用意された機能を使って運用していくため、業種によっては必要な機能が不足しているといったこともあるでしょう。 しかし、Dynamics 365では、 Microsoft Power Apps を使うことでノンコーディングでカスタマイズすることができます。コーディングなどの専門知識がないユーザーでもカスタマイズすることが可能です。 自社でカスタマイズを行うことに不安がある場合は、Dynamics […]
Business Efficiency

June 11, 2024

仕事の時短を実現する!エンジニアが教える圧倒的な仕事時短術!
業務効率化とは 業務効率化とは、少ない労力で仕事の生産性をあげることです。 要は、今まで1時間かかっていた仕事を30分で終われるようにすることです。 そうは言っても、そんな簡単なことではありません。 「日々の業務に一生懸命取り組んでいるし、これ以上どうすればいいんだ」 そんな風に感じている人もいると思います。 でも日々の業務を見直せば、誰しも少なからず業務効率化できる部分があります。 そして、最近では業務効率化を手助けしてくれる様々な便利アプリやツールがあります。 今日は、そんな難しい業務効率化を実現できる方法を、現役エンジニアも実際に使っている便利アプリなども含めてご紹介します。 タスク管理 業務効率化と言ってまず最初に見直すべきポイントが、このタスク管理です。 しかし、多くの人は「タスク管理なんて毎日やってるよ」と思っているかもしれません。 そうです。タスク管理は必ず毎日行うものです。 だからこそ、そのタスク管理の方法を見直すことで日々の業務効率化に繋がります。 では、具体的にどうすれば良いのでしょうか。 まずは、その日のタスクと今後のタスクを「目に見える形」にして洗い出すことです。 その際のポイントは、優先順位とざっくりとした所要時間を割り出すことです。 優先順位は、緊急度と重要度を縦軸と横軸に設定し、割り振っていきます。 そして、洗い出したタスクを処理するのにかかるであろう時間を割り出します。 その際のポイントは、緊急度や重要度の指針にしたがってかける時間を設定すること、そしてまずは全てのタスクが就業時間内に終えられるように設定することです。 そうすることで、これから取り掛かるタスクの重要度とそれにかけられる時間を可視化することができます。 例)スパイスカレーを作る場合 例えば、あなたがシェフ見習いだとして「明日のランチまでに」本格スパイスカレーを作るようにシェフから指示を受けたとしましょう。 条件として、本格なスパイスカレーの調理は今回が初の試みで、またスパイスの調達が必須とします。 その際の調理開始までのタスクは以下のようなものがあると思います。 レシピの調査・作成 → 使えそうな具材のチェック → スパイスの調達・必要な具材の調達と仕込み → 自分なりのアレンジを考える 緊急かつ重要なタスク 最も緊急かつ重要なタスクは、「レシピの調査・作成」です。 今回、スパイスカレーは初めて作るので、必要な食材、工程を知るためにもレシピの確認を優先的に行う必要があります。 レシピを知ることは、タスクの洗い出しです。 また、レシピの調査から「スパイスの調達」は、スーパーには売っていないものなどは早めに調達方法を調べる必要があることに気付がつくことができます。 ですから「スパイスの調達」も、緊急かつ重要なタスクと言えすぐに対応すべきです。 これらの所要時間はおよそ1時間くらいに設定しましょう。 緊急だが重要度は低いタスク 緊急だが重要度は低いタスクは、「使えそうな余り物の具材のチェック」です。 このタスクでは使えそうな余り物が冷蔵庫にないかどうかチェックします。 余り物で使えそうな具材を調べることはレシピを作るためにすぐに知る必要がありますが、最悪調達すればいいのでそこまで重要度の高いタスクではありません。 所要時間はおよそ15分くらいに設定しましょう。 緊急ではないが重要なタスク 緊急ではないが重要なタスクは、「具材の調達」や仕込みなどです。 レシピの調査から、スパイス以外の具材は、スーパーなどで簡単に手に入ることがわかりました。 スパイス以外の具材は明日の調理開始までに調達できればいいので、緊急ではありませんが必ず必要なので重要なタスクです。 また具材の仕込みも必ず必要なので重要なタスクです。 優先順位は上記の二つよりは低いが、仕込み時間などもしっかりと計算した上である程度余裕を持って取り組むべきタスクです。 所要時間はおよそ3時間くらいに設定しましょう。 緊急でもなく重要でもないタスク 緊急でもなく重要でもないタスクは、自分好みのアレンジを探したりすることです。 これは時間があれば対応すれば良いことなので、特に緊急でも重要でもありません。 上記のタスクが完了し、時間があれば対応しましょう。 […]

ビズウインドでは、 様々な課題でお困りの お客様に対して、 無料相談を実施しております。

無料相談に申し込む

担当者に今すぐ質問する

簡単な情報入力でBizwind担当者が
お電話にて回答いたします!

すぐに電話で質問
日時指定で折り返し

以下の内容をご記入・送信ください。
確認次第お電話を差し上げます。

    以下の内容をご記入・送信ください。
    確認次第お電話を差し上げます。