PowerApps のキャンバス アプリとはWhat are canvas apps in PowerApps?

C# などの従来のプログラミング言語でコードを記述することなく、Microsoft PowerApps のキャンバスからビジネス アプリを設計して構築します。Design and build a business app from a canvas in Microsoft PowerApps without writing code in a traditional programming language such as C#. PowerPoint のスライドを設計する場合と同じように、要素をキャンバスにドラッグ アンド ドロップして、アプリを設計します。Design the app by dragging and dropping elements onto a canvas, just as you would design a slide in PowerPoint. ロジックを指定し、データを処理するための Excel のような式を作成します。Create Excel-like expressions for specifying logic and working with data. Microsoft とサード パーティのさまざまなソースからビジネス データを統合するアプリを構築します。Build apps that integrate business data from a wide variety of Microsoft and third-party sources. アプリを共有して、ユーザーがブラウザーやモバイル デバイスで実行できるようにします。また、アプリを埋め込んで、ユーザーが SharePoint、Power BI、Teams で実行できるようにします。Share your app so that users can run it in a browser or on a mobile device, and embed your app so that users can run it in SharePoint, Power BI, or Teams.

カスタム デザインが不要で、データが Common Data Service にある場合は、ビジネス データとプロセスから、モデル駆動型アプリを自動的に生成できます。If you don't need a custom design and your data is in Common Data Service, you can automatically generate a model-driven app from your business data and processes. このタイプのアプリではフォーム、ビュー、その他のコンポーネントをモデル化することができ、既定の UI は携帯電話、ラップトップ、その他のデバイスに合わせて自動的に調整されます。This type of app can model forms, views, and other components, and the default UI automatically adjusts to phones, laptops, and other devices. このタイプのアプリの詳細については、「モデル駆動型アプリの構築の概要」を参照してください。For more information about this type of app, see Overview of building a model-driven app.

アプリをビルドします。Build an app

作業を開始するには、次のようないずれかのソースからアプリを自動的に生成します。To get started, automatically generate an app from one of these sources, among others:

PowerApps にサインインしてから、 [Start from data](データから開始) または Service DeskBudget Tracker などのサンプル アプリを選びます。Sign in to PowerApps, and then select Start from data or a sample app, such as Service Desk or Budget Tracker.

PowerApps サイト

アプリを自動的に生成したら、ユーザーのワークフローに基づいて、既定の外観と動作をカスタマイズします。After you generate an app automatically, customize its default appearance and behavior based on your users' workflows. たとえば、表示するデータの種類、データを並べ替える方法、さらにはユーザーが入力するかスライダーを調整して数値を指定できるかどうかを変更します。For example, change which types of data appear, how they're sorted, or even whether users specify a number by typing it or adjusting a slider. 画面ギャラリーフォーム、その他のコントロールを追加してカスタマイズします。Add and customize screens, galleries, forms, and other controls.

1つか2つのアプリを自動的に生成し、カスタマイズの経験を積んだ後、Common Data ServiceExcel、または別のデータ ソースに基づいて何もない状態からアプリを作成します。After you've generated an app or two automatically and gained some experience with customization, create an app from scratch based on Common Data Service, Excel, or another data source. ゼロから作業することで、アプリの設計、フロー、コントロールの柔軟性が高まり、さまざまなデータソースを取り込むことができます。By working from the ground up, you gain flexibility in app design, flow, and controls, and you can incorporate a larger variety of data sources.

アプリの共有と実行Share and run an app

アプリを完成させ、クラウドに保存したら、組織内の人とアプリを共有します。When you finish the app and save it to the cloud, share it with others in your organization. アプリを実行できるユーザーまたはグループと、その対象者がアプリをカスタマイズしたり、組織内の他のユーザーと共有したりできるかを指定します。Specify which users or groups can run the app and whether they can also customize and share it with additional people in the organization.

独自のアプリ、さらには共有されているすべてのアプリを Windows、Web ブラウザーiOS や Android デバイスで実行します。Run your own apps - and any apps shared with you - on Windows, in a web browser, or on an iOS or Android device.

詳細情報Learn more

  • 左側のナビゲーション ウィンドウで詳細手順、概念、リファレンスのトピックを探す。Explore the step-by-step, conceptual, and reference topics in the navigation pane on the left.
  • PowerApps の特徴や機能を活用するのに役立つ、オンデマンドでアクセスできるウェビナーがないかを確認する。Check out the webinars that you can access on-demand to help you leverage the features and functions of PowerApps.
  • レビューコーディング標準のアプリのパフォーマンスを最大化し、保守が簡単にアプリを保持します。Review coding standards for maximizing app performance and keeping apps easier to maintain.

感想をお聞かせくださいShare your experience

  • PowerApps コミュニティで記事の閲覧や投稿を行う。ここでは、PowerApps のユーザーであれば誰でも質問を投稿したり、他の人の質問に回答したりできます。Read and post in the PowerApps Community, where anyone who uses PowerApps can post a question and others can answer. 質問を投稿する前にコミュニティを検索して、既に同じ質問が回答済みでないかを確認してください。Before you post a question, search the community to see whether your question has already been answered.
  • PowerApps アイデアで、Microsoft が PowerApps を改良するためのアイデアを投稿する。Submit an idea for how we can improve PowerApps in PowerApps Ideas.
  • サポート チケットを作成して技術的なサポートを受ける。Create a support ticket to get technical assistance. 所属組織の PowerApps 管理者は、PowerApps 管理センターでサポート チケットを開くこともできます。If you're a PowerApps administrator for your organization, you can also open a support ticket in the PowerApps admin center.

次の手順Next steps