[この記事はプレリリース ドキュメントであり、変更される可能性があります。]
重要
- これはプレビュー機能です。
- これらの機能には 補足使用条件が適用され、お客様が早期にアクセスしてフィードバックを提供できるよう、公式リリースの前に提供されます。
Copilot マネージド ランタイム SDK は、IT ガバナンス ポリシーに自動的に準拠する社内基幹業務アプリの開発を加速します。 SDK でビルドされたアプリは、Copilot マネージド ランタイムでホストされ、カスタム コードを必要とせずに組み込みの Microsoft Entra 認証が含まれ、Microsoft Graph、SQL、SharePoint などの 1,500 を超えるデータ ソースに安全に接続できます。
SDK は、Visual Studio Code などの好みのツールを使用する開発者をサポートし、Copilot マネージド ランタイム アプリを公開する Microsoft とサード パーティの両方のアプリ作成エクスペリエンスを支えます。
Microsoft 365 管理センターでは、一元化されたインベントリ エクスペリエンスに表示されるアプリを完全に表示および管理できます。 これには、導入を追跡するためのすぐに使用できる使用状況分析と、問題を検出して解決するためのアラートを備えた組み込みの運用正常性メトリックが含まれます。 データ ソースの制限などのガバナンス ポリシーは自動的に適用され、アプリが初日から組織標準に準拠するようにします。
開発者がコマンド ラインからアプリを構築する方法について説明します。
主な機能には以下のものがあります。
- すぐに使用できる Microsoft Entra 認証と承認
- JavaScript と TypeScript から直接呼び出せる 1,500 を超えるコネクタへのアクセス
- プラットフォーム管理リポジトリまたは独自の外部 GitHub リポジトリを使用したネイティブ Git 内部ループ
- 共有制限、条件付きアクセス、高度なコネクタ ポリシー、データ損失防止など、組織の IT ポリシーに既定で準拠する
- ビジネス アプリのビルドと編集に役立つコーディング エージェントを最大限に活用できるようにする GitHub Copilot プラグイン
前提条件
アプリには、コマンド ラインで使用できるいくつかの開発者ツールと、適切なエンド ユーザー ライセンスが必要です。
次の開発者ツールをインストールする
次のツールを使用して、アプリをローカルでビルドします。
- 選択した IDE。 たとえば、 Visual Studio Code などです。
- Node.js (LTS バージョン) >= v24.11.0。
- Git>= v2.27.0.
-
Git 資格情報マネージャー。 Git on Windows をインストールする場合は、既に GCM がインストールされている可能性があるため、この手順をスキップできます。
git credential-manager --versionを実行して確認します。 - Microsoft Copilot マネージド ランタイム CLI。
npm install -g @microsoft/managed-apps-cliでグローバルにインストールして、ms --versionで確認します。 - リモート GitHub リポジトリ (省略可能) を使用している場合は、GitHub Enterprise Cloud 上の組織が所有するリポジトリを使用し、使用する組織とリポジトリに Microsoft マネージド アプリ をインストールします。
ライセンス エンド ユーザー
ライセンスは、開発者が Copilot マネージド ランタイム CLI を使用してアプリをローカルで実行する場合、およびエンド ユーザーがアプリを実行する場合に適用されます。 他の CLI 開発アクティビティでは、ライセンスは適用されません。
ライセンス オプション
アプリを実行するには、次のいずれかが必要です。
- Power Apps Premium プラン: Copilot クレジットを消費しないすべてのアプリ操作をカバーします。
- マネージド アプリケーション Copilot クレジット: クレジットは、アプリが起動するたびに、および API 呼び出しごとに課金されます。 各 API 呼び出しでは、0.1 クレジットが消費されます。 詳細については 、「Copilot クレジットの使用量ベースの課金とコスト管理について理解する」を参照してください。
これらの要件は、アプリをローカルで実行している開発者と、アプリを実行しているエンド ユーザーの両方に適用されます。
クレジットの不足
Copilot クレジットに依存し、アプリを実行するためのクレジット要件を満たしていないユーザーは、最初に警告が表示され、無料で引き続きアプリを使用できます。 次のいずれかの制限に達すると、どちらか早い方に達すると、アクセスがブロックされます。
- ユーザーが 20 個のアプリ操作を完了します。
- ユーザーはアプリを 5 分間使用します。
Power Apps Premium プランの対象となるユーザーは、これらのクレジット要件の対象になりません。
開発者ツール
開発者はアプリを作成するときに次のツールを使用します。
| ツール | 説明 |
|---|---|
Copilot マネージド ランタイム CLI (@microsoft/managed-apps-cli) |
アプリを作成、開発、展開するための、 ms として呼び出される単一のコマンドライン ツール。 |
Copilot マネージド ランタイム SDK (@microsoft/managed-apps) |
実行時にコネクタを呼び出し、プラットフォームと対話するためのクライアント ライブラリ。 |
| ネイティブ Git | CLI は Git を置き換えるものではありません。 他のプロジェクトの場合と同じように、 git add、 git commit、 git push を使用できます。 実際のリポジトリ内の実際のコミットからフローをビルドしてデプロイします。 |
コードは任意の IDE で編集できます。 必要なエディターはなく、CLI が生成するスキャフォールド以外には必要なテンプレートもありません。
リポジトリ オプション
すべてのアプリには、それに関連付けられたリポジトリがあります。 リポジトリの種類はアプリの作成時に選択し、後で選択を変更することはできません。
| オプション | 説明 |
|---|---|
| プラットフォーム マネージド Git (既定) | アプリを作成すると、プラットフォームによってマネージド Git リポジトリがプロビジョニングされます。追加のセットアップは必要ありません。 |
| 独自の GitHub リポジトリを使用する | 作成時または初期化時に、 --repo <url>渡してアプリをリポジトリの 1 つにバインドします。 プラットフォームはリポジトリからビルド、スキャン、デプロイを行い、既存のブランチ ポリシーとプル要求のレビューは引き続き適用されます。 |
注:
リポジトリは、GitHub Enterprise Cloud 上の組織によって所有されている必要があります。 リポジトリでは、 github.com ホストまたは *.ghe.com データ常駐ホストを使用できます。 GitHub Enterprise Server、個人アカウントが所有するリポジトリ、GitHub Enterprise Cloud 上に存在しない組織、および Azure DevOps などの他のプロバイダーはサポートされていません。 リポジトリ URL では、完全な https:// スキームを使用する必要があります。
GitHub Enterprise Cloud でリポジトリの可視性とその他のリポジトリ管理ポリシーを構成します。 詳しくは、 企業でのリポジトリ管理ポリシーの強制を参照してください。
Copilot マネージド ランタイムの可用性
商用クラウドの対象となるすべてのテナントは、Copilot マネージド ランタイムを自動的に取得します。 テナント管理者は、機能をオンにするために何もする必要はありません。また、個別のインストール手順はありません。
リポジトリを調べて問題を報告する
開始して生産性を維持するには、 Copilot マネージド ランタイム CLI GitHub リポジトリで利用可能なリソースを使用します。
新しい問題を送信する
フィードバックを共有したり、ガイダンスを求めたりするには、 リポジトリで新しい問題を開きます。
ヒント
該当する既存の問題または機能強化を見つけた場合は、賛成票を投じるかコメントして、製品チームに優先順位を伝えます。
完了した問題を確認する
[問題] の [閉じた] タブを確認して、他の顧客がどのように問題を解決したか、機能強化を要求した方法を確認します。 [クローズド] 問題は、実際のシナリオから学習し、必要な修正プログラムや機能が既に利用可能であるかどうかを確認するための優れた方法です。