パワーページ代替

コードファーストのPower Pages代替案

Power Portals Proは、Power Pagesサイトを構築するために必要なもの―Dataverseに裏付けられたフォーム、グリッド、ダッシュボード、顧客やスタッフ向けのサインイン機能――を、あなたが所有・ホストし、チームがすでに使っているツールと一緒に提供できるReactやBlazorのコードベースとして提供します。

なぜチームはPower Pagesの代替案を求めるのか

Power Pagesは優れたプラットフォームであり、多くのチームにとって最適な選択肢です。しかし、ポータルの要件が増えるにつれて、開発チームは同じ壁にぶつかりがちです。

ポータルはリポジトリにありません

Power PagesのカスタマイズはDesign StudioやDataverseの設定に存在するため、コードレビュー、分岐、ロールバックは他のコードのように機能しません。Power Portals Proでは、すべてのページ、コンポーネント、動作がGit内のファイルになっています。

標準的なツールと実際のデバッグ

すでに運用しているパイプライン(GitHub Actions、Azure DevOps、.NETやNodeを構築するもの)を使ってビルド、テスト、デプロイしてください。Dataverse環境に対してブレークポイントとホットリロードを使い、ローカルで開発します。

カスタマイズに上限はありません

要件がデザイナーに合わない場合は、回避策を探すのではなく、コードを書くだけです。フルC#とTypeScript、NuGetおよびnpmエコシステム、すべての操作におけるサーバーサイドインターセプター、そして原子マルチレコードの保存機能。

限界のない局在化

テーブル、列、ビュー、選択肢、そして自社の文字列を、Dataverseが提供している言語パックだけでなく、あらゆる言語にローカライズし、組み込みの管理ページから数分でサイト全体を機械翻訳できます。

予測可能なコスト

ポータルごとに一定の月額ライセンスで、ユーザー数は無制限で、自分のAzureサブスクリプションでホストされます。ユーザーごとのライセンス制も、ポータルの成長に伴う予測可能な容量パックもありません。

Power Portals Proとは何ですか?

Power Portals Proは、MicrosoftのFluent UIを基に構築されたReactとBlazorフレームワークで、カスタムDataverseポータルを構築するためのものです。そのコンポーネントはDataverseのメタデータ(ラベル、ツールチップ、必要なフラグ、制約)から構成されるため、動作し検証済みの編集ページは手書きのCRUDのページではなく、いくつかの宣言的コンポーネントで構成されています。

両方のオーディエンスに対する認証が行われており、顧客は ASP.NET コアアイデンティティ(ローカルアカウント、Microsoft、Google、その他のプロバイダー)を通じてDataverseの連絡先としてサインインし、スタッフは自分のDataverseシステムユーザーとしてサインインし、既存のセキュリティロールがアクセスを強制します。Power Pagesは環境内で有効化する必要はありません。

Power Pagesとの比較

特徴 パワーポータルズプロ パワーページ
技術 React(Vite SPA)またはBlazor(Server、WebAssembly、またはAuto)— C# + TypeScript ローコード/リキッドテンプレート
司会 セルフホスト(Azure、任意のクラウド) Microsoftホスト
ソース制御 Gitの完全なコードベース 構成ベース
地域開発 ✓ 完全なローカル開発経験 ✗ クラウド接続が必要
カスタムビジネスロジック C# — 無限の柔軟性 Power Automate / プラグイン
局所化 ✓ テーブル、列、ビュー、選択、カスタム文字列を完全に制御できるJSONベース Dynamics言語パックに限定され、視点や選択肢は局所的に特定するのが難しい
価格モデル 月額固定ライセンス料 ユーザーごと/サイトごと、容量パック付き

機能ごとの詳細な比較をご覧ください

パワーページがまだ正しい選択であるとき

正直に言うと、すべてのポータルにコードベースが必要なわけではありません。

ローコード/ノーコード

あなたのチームはコードを書くよりもビジュアルデザイナーや設定を好みます。Power PagesはWYSIWYGエディタとポイント&クリックフォームビルダーを提供しています。

Microsoftホスト

Microsoftにホスティングインフラを管理してもらいたいのです。Power PagesはMicrosoftのクラウド上で動作し、独自のAzureリソースを必要としません。

シンプルなポータル

ポータルの要件はシンプルで、基本的なフォーム、リスト、コンテンツページで、カスタムサーバーサイドのロジックや複雑なデータ処理を必要としません。

Power Pages代替FAQ

Power Portals ProはPower Pagesの代わりに使えるものなのでしょうか?

これはドロップインの交換ではなく、代替的なアプローチです。ホストサイトを設定する代わりに、既製のメタデータ駆動型コンポーネントからカスタムポータルを構築するのです。Dataverseは記録システムとして残り、テーブル、ビュー、セキュリティロール、データは変更されずに引き継がれます。

Power Pagesのライセンスは必要ですか?

いいえ。Power Portals ProはPower Pagesを全く使わないため、Power Pagesのライセンスや容量は必要ありません。Power Portals Proは定額の月額ライセンスと自分でホスティング費用を支払います。

Power Pagesは現在シングルページアプリとサーバーコードをサポートしています — なぜ代替手段なのか?

実際にそうなり、プラットフォームは改善し続けています。違いは開発モデルにあります。Power Portals Proでは、ポータル全体が標準的なReactや ASP.NET Coreアプリケーションであり、すべての依存関係、エンドポイント、パイプラインが自分のものになります。管理されたプラットフォーム内で動作するプロコード拡張機能ではありません。チームが従来型のエンドツーエンドコードベースを望むなら、代替案がそのギャップを埋めます。

既存のPower Pagesポータルを移行できますか?

Dataverseへの投資は現状のまま引き継がれます。テーブル、ビュー、選択肢、セキュリティの役割は引き続き機能します。ポータルUIは同じDataverseメタデータから構成されるフォームやグリッドで再構築され、dotnetの新しいテンプレートが稼働するスターターサイトを基盤にしています。

自分の目で確かめてください

ライブデモやドキュメントをご覧いただくか、30日間の無料トライアルライセンスをリクエストしてください。

無料トライアルをリクエストする ライブデモを体験してください