Office アドイン マニフェストのネイティブステージング... ノート

Office アドイン マニフェストのネイティブステージング/カナリアリリース(セントラライズド デプロイメント/統合アプリ)

現在、Office アドインのマニフェストの変更を少数のユーザーに段階的にロールアウトするサポートされている方法はありません。マニフェストの回帰はテナント全体に即座に影響を与え、手動でのロールバックは遅いプロセスです。このリクエストは、Microsoft が他の製品で提供しているものと同様に、アドインマニフェストのネイティブな段階的またはカナリアロールアウト機能に関するものです。この機能ギャップは、特にイベントベースのアクティベーションを使用する Outlook アドインの、アドインの展開と管理に影響を与えます。実際のシナリオでは、数千人のユーザーに展開されるセキュリティアドインが含まれており、マニフェストの変更はすべてテナント全体に同時に適用されます。新しいマニフェストバージョンをパイロットし、そのパフォーマンスを監視し、問題が発生した場合に自動的に元に戻す方法はありません。これにより、障害の範囲が広くなり、ロールバックは煩雑で時間がかかります。イベントベースのアクティベーションに関する Microsoft 自身の過去の問題は、限定的なロールアウトの必要性を強調しています。具体的に不足している機能には、パーセンテージベースまたはリングベースのロールアウト、テレメトリで制御される自動プロモーション、およびワンクリックでの停止とロールバック機能が含まれます。手動の段階的割り当ては自動化が不足しており、イベント/権限の変更に対して再同意が必要になります。並列アドイン登録を実行すると、イベントベースのアドインで UI の重複や望ましくない副作用が発生します。Web レイヤーの機能フラグは、マニフェストレベルの変更には不十分です。リクエストされている機能は、Centralized Deployment 内のアドインマニフェストのネイティブな段階的ロールアウトです。これにより、新しいマニフェストバージョンのリングまたはパーセンテージを定義し、正常性シグナルに基づいて自動的にプロモーションできるようになります。また、ワンクリックでの停止と以前のバージョンへの自動ロールバックも含まれます。PowerShell または Microsoft Graph を介したプログラムによるサポートにより、CI/CD パイプラインとの統合が可能になります。Microsoft はすでに、Microsoft 365 Copilot コネクタ、Microsoft Store アプリ、Microsoft Entra ID、および OneDrive 同期アプリに対して段階的/カナリアロールアウトパターンを実装しています。Office アドインはこの点で顕著なギャップを占めています。段階的ロールアウトを実装することは、テナント全体のダウンタイムを削減し、アドインのより安全な CI/CD を可能にすることで、独立系ソフトウェアベンダーおよびエンタープライズ管理者に利益をもたらします。このリクエストは、Windows、Web、および Mac 上の Outlook アドインに向けられています。