よく寄せられる質問
このセクションには、よく寄せられる質問と回答が含まれています。
アダプティブ カード プレビューアー
Visual Studio Code で新しい拡張機能を使用する必要があるのはなぜですか?この拡張機能を Teams Toolkit for Visual Studio Code に統合することはできませんか?
アダプティブ カード プレビューアーは、クローズド ソース パッケージを使用してアダプティブ カードをレンダリングし、Teams プラットフォームとの一貫性のあるレンダリング ロジックを確保するため、スタンドアロン拡張機能です。 Teams Toolkit はオープンソース プロジェクトであり、サード パーティの開発者がアクセスできないパッケージに対する依存関係は含まれません。
この拡張機能は、Teams プラットフォームのすべてのアダプティブ カード機能をサポートしていますか?
いいえ。 アダプティブ カード プレビューアー拡張機能でサポートされない 制限 がいくつかあります。
Visual Studio はアダプティブ カード プレビューアーに統合されますか?
いいえ。アダプティブ カード プレビューアーは Visual Studio Code でのみ使用できます。
ボット
Web アプリとモバイル アプリの間でデスクトップ アプリの動作が一貫するように、アダプティブ カードをボットで使用するにはどうすればよいですか?
ボットでアダプティブ カードを使用する方法の詳細については、「 アダプティブ カードのユニバーサル アクションを操作する」を参照してください。
ボット履歴から特定のメッセージを削除するにはどうすればよいですか?チャット履歴を取得し、特定のメッセージのアクティビティ ID を見つける方法はありますか?
[Delete messages-Bot framework's DeleteActivity
メソッド: ボットから送信されたメッセージを更新および削除する] を使用します。
コードを使用してカードスキーマの有効性をテストするにはどうすればよいですか?
アダプティブ カード スキーマは、開発者ポータル > Tools のアダプティブ カード エディター (プレビュー) オプションを使用してテストまたは検証できます。
開発者ポータルでボットを作成できないのはなぜですか?
ユーザーのアプリ登録が無効になっているか、ユーザーにアプリを作成するための十分なアクセス許可がありません。 詳細については、「制限事項と既知の問題」を参照してください。
ライブ共有
自分の Azure Fluid Relay サービスを使用できますか?
はい。 Live Share を初期化するときに、独自の AzureConnectionConfig
を定義できます。 Live Share は、作成したコンテナーを会議に関連付けますが、コンテナーのトークンに署名するには、 ITokenProvider
インターフェイスを実装する必要があります。 たとえば、Azure クラウド関数を使用してサーバーにアクセス トークンを要求する、指定された AzureFunctionTokenProvider
を使用できます。
ほとんどのユーザーは、無料のホステッド サービスを使用すると便利ですが、Live Share アプリに独自の Azure Fluid Relay サービスを使用すると有益な場合があります。 次の場合は、カスタム AFR サービス接続の使用を検討してください。
- 会議の有効期間を超えて Fluid コンテナーにデータを格納する必要があります。
- カスタム セキュリティ ポリシーを必要とする機密データをサービス経由で送信します。
- Teams 以外のアプリケーション用の Fluid Framework (
SharedMap
など) を使用して機能を開発します。
詳細については、Azure Fluid Relay のドキュメントをガイドまたは参照する方法に関するページを参照してください。
Live Share のホステッド サービスに格納されているデータにアクセスできる期間はどのくらいですか?
Live Share のホストされた Azure Fluid Relay サービスによって作成された Fluid コンテナーを通じて送信または保存されたデータには、24 時間アクセスできます。 24 時間を超えてデータを保持したい場合は、ホストされている Azure Fluid Relay サービスを独自のサービスに置き換えることができます。 または、Live Share のホストされたサービスと並行して独自のストレージ プロバイダーを使用することもできます。
Live Share でサポートされている会議の種類は何ですか?
Live Share では、スケジュールされた会議、1 対 1 通話、グループ通話、会議がサポートされています。 チャネル会議はまだサポートされていません。
Live Share のメディア パッケージは DRM コンテンツと連携しますか?
Live Share のメディア パッケージは DRM コンテンツでは機能しません。 Teams では、デスクトップ上のタブ アプリケーションの暗号化されたメディアはサポートされていません。 Chrome、Edge、モバイル クライアントがサポートされています。
詳細については、 こちらの問題を追跡できます。
Live Share セッションに参加できるユーザーの数
Live Share では、セッションごとに最大 100 人の出席者がサポートされます。 興味がある場合は、 ここでディスカッションを開始できます。
Teams の外部で Live Share のデータ構造を使用できますか?
Live Share パッケージでは、Teams クライアント SDK が正常に機能する必要があります。
@microsoft/live-share
または@microsoft/live-share-media
の機能は、Microsoft Teamsの外部では機能しません。 これが関心のある場合は、 ここでディスカッションを開始できます。
複数の Fluid コンテナーを使用できますか?
Live Share では、提供されている Azure Fluid Relay サービスを使用してコンテナーを 1 つだけ使用できます。 ただし、Live Share コンテナーと、独自の Azure Fluid Relay インスタンスによって作成されたコンテナーの両方を使用できます。
コンテナーの作成後に Fluid コンテナー スキーマを変更できますか?
Live Share では、コンテナーの作成または参加後に Fluid ContainerSchema
に新しいinitialObjects
を追加することはできません。 Live Share セッションは有効期間が短いため、アプリに新機能を追加した後の開発中に最も一般的な問題です。
注:
ContainerSchema
で dynamicObjectTypes
プロパティを使用している場合は、任意の時点で新しい型を追加できます。 後でスキーマから型を削除すると、それらの型の既存の DDS インスタンスは正常に失敗します。
ブラウザーでローカルでテストするときに initialObjects
への変更によって発生するエラーを修正するには、URL からハッシュされたコンテナー ID を削除し、ページを再読み込みします。 Teams 会議でテストする場合は、新しい会議を開始してもう一度やり直してください。
新しい SharedObject
または LiveObject
インスタンスでアプリを頻繁に更新する予定の場合は、運用環境に新しいスキーマ変更をデプロイする方法を検討する必要があります。 実際のリスクは比較的低く、持続期間は短くなりますが、変更をロールアウトする時点でアクティブなセッションが存在する可能性があります。 セッション内の既存のユーザーに影響を与えるべきではありませんが、破壊的変更をデプロイした後にそのセッションに参加するユーザーは、セッションへの接続に問題が発生する可能性があります。 これを軽減するために、次の解決策のいくつかを検討してください。
- 通常の営業時間外に Web アプリケーションのスキーマ変更をデプロイします。
-
initialObjects
を変更するのではなく、スキーマに加えられた変更にdynamicObjectTypes
を使用します。
注:
Live Share では、 ContainerSchema
のバージョン管理はサポートされておらず、移行専用の API もありません。
Live Share を通じて生成できる変更イベントの数に制限はありますか?
Live Share はプレビュー段階ですが、Live Share を介して生成されるイベントに対する制限は適用されません。 最適なパフォーマンスを得るには、 SharedObject
または LiveObject
インスタンスを介して生成された変更を、50 ミリ秒以上ごとに 1 つのメッセージにデバウンスする必要があります。 これは、マウスまたはタッチの座標に基づいて変更を送信する場合に特に重要です。たとえば、カーソル位置の同期、手描き入力、ページの周りのオブジェクトのドラッグなどです。
Government Community Cloud (GCC)、Government Community Cloud High (GCC-High)、国防総省 (DOD) テナントで Live Share はサポートされていますか?
ライブ共有は、GCC、GCC-High、DOD テナントではサポートされていません。
Live Share は外部ユーザーとゲスト ユーザーをサポートしていますか?
はい。Live Share では、ほとんどの会議の種類でゲストユーザーと外部ユーザーがサポートされます。 ただし、ゲスト ユーザーはチャネル会議ではサポートされていません。
Live Share ではTeams Roomsデバイスがサポートされていますか?
いいえ。Live Share では、Teams Rooms デバイスはサポートされていません。
Live Share アプリは会議の記録をサポートしていますか?
いいえ。Live Share では会議の記録はサポートされていません。
Microsoft 365 Copilot
応答にエージェントを含めてMicrosoft 365 Copilotしないのはなぜですか?
アプリ マニフェスト (以前は Teams アプリ マニフェスト) が説明的であることを確認します。 アプリ マニフェストは、ユーザー プロンプトに応答してエージェントの照合に役立ちます。 また、アプリ パッケージを Outlook にアップロードし、認証を含むアプリと対話したことを確認します。
問題が解決しない場合は、Microsoft 365 Copilot応答のサムダウン インジケーターを使用し、返信の前に [MessageExtension] を付けます。
アプリ マニフェストに含める必要がある説明
NPM Finder で機能する説明の例を次に示します。
"name": {
"short": "NPM Finder",
"full": "Nuget Package Manager Finder"
},
"description": {
"short": "Returns information about available NPM packages",
"full": "The Nuget Package Manager (NPM) Finder application provides information (such as title and description) about Nuget packages available in the global NPM catalog."
},
…
"commands": [
{
"id": "searchQuery",
"context": [
"compose",
"commandBox"
],
"description": "Searches the global NPM catalog for available packages",
"title": "Search",
"type": "query",
"parameters": [
{
"name": "searchQuery",
"title": "Search Query",
"description": "A package name or description of capability to search",
"inputType": "text"
}
]
Microsoft 365 Copilotは応答にエージェントを含めますが、Microsoft 365 Copilotの応答が私の期待を満たしていません。どうしたらいいでしょう。
Microsoft 365 Copilot応答でダウンボッティング オプションを使用し、返信のプレフィックスに [MessageExtension] を付けます。
独自の Teams メッセージ拡張機能を構築できますか?
はい、できます。 わかりやすいアプリ マニフェストがあることを確認し、アプリを Outlook にアップロードして操作します。
既存の Teams メッセージ拡張機能をMicrosoft 365 Copilotと連携させるにはどうすればよいですか?
- Azure Bot Serviceでボット チャネルを登録します。
- アプリを Outlook にアップロードします。
Microsoft 365 Copilotのエージェントとして拡張可能な Teams アプリのガイドラインは何ですか?
Microsoft 365 Copilotのエージェントとして拡張可能な Teams アプリの Teams ストアの検証ガイドラインを確認できます。
認定プロセスとは
エージェントを発行したら、パートナー センターでアプリ コンプライアンス フローを開始します。 発行元の検証が不完全な場合は、Microsoft 365 認定資格の前にアプリ コンプライアンス フローが完了していることを確認します。 次に、エージェント、会社、および操作に関する自己構成証明データを収集する パブリッシャー構成証明を完了します。 詳細については、「 Microsoft 365 アプリ コンプライアンス プログラム」を参照してください。
Microsoft 365 認定プロセスを開始するには、エージェントと運用環境の評価スコープを定義する初期ドキュメントをアップロードします。 スコープに応じて、アプリケーションのセキュリティ、運用セキュリティ、データの処理またはプライバシーに関連する特定のコントロールの証拠を提供します。 Azure でエージェントを構築する場合は、App Compliance Automation Tool (ACAT) を使用して環境をスキャンし、いくつかのコントロールの証拠を生成して、手動ワークロードを削減できます。 詳細については、「 Microsoft 365 用アプリ コンプライアンス自動化ツール」を参照してください。
エージェントはどのように認定されますか?
アプリがプロアクティブな検証に合格すると、認定されていない既存のメッセージ拡張機能と新しいメッセージ拡張機能の両方の開発者は、エージェントを認定することをお勧めします。 これは、メッセージ拡張機能が検証されていることを確認する電子メールを介して伝達されます。
新しいエージェントはどのように認定されますか?
開発者は、検証が正常に完了した後、新しいエージェントを認定することをお勧めします。
Microsoft 365 Copilotのメッセージ拡張エージェントを作成またはアップグレードするにはどうすればよいですか?
Microsoft 365 Copilotでエージェントとしてメッセージ拡張機能を作成またはアップグレードして、サードパーティのツールやサービスと対話し、Microsoft 365 Copilotでより多くのことを実現できます。 さらに、拡張機能は、Microsoft 365 Copilotのメッセージ拡張機能エージェントを作成またはアップグレードするためのガイドラインに記載されているコンプライアンス、パフォーマンス、セキュリティ、およびユーザー エクスペリエンスの標準を満たす必要があります。
Microsoft Graph
ユーザーがタイムゾーンを設定して、希望の時刻に通知を受け取るにはどうすればよいですか?
次のGraph APIユーザー メールボックスの設定を取得できます。 ユーザーのタイム ゾーンは次のように取得できます。
- GET /me/mailboxSettings/timeZone
- GET /users/{id|userPrincipalName}/mailboxSettings/timeZone
Teams Toolkit を使用して Azure にコードをデプロイし、Graph APIを使用してユーザーのプロフィール写真を取得するにはどうすればよいですか?
Teams Toolkit の詳細については、「 新しい Teams プロジェクトの作成 」と 「Teams Toolkit CLI」を参照してください。
postman でGraph APIは機能しますか?
Microsoft Graph API は Microsoft Graph Postman のコレクションで使用できます。
詳細については、「Microsoft Graph API で Postman を使用する」をご覧ください。
Graph APIは Microsoft Graph エクスプローラーで動作しますか?
はい、Graph API は Microsoft Graph エクスプローラーで機能します。
詳細については、「Graph エクスプローラー」を参照してください。
Moodle
同期後に 1 つ以上のコース チームが作成されなかった場合、どうすればよいですか?
各 Moodle コースには、少なくとも 1 人の教職員と 1 人の学生が Microsoft 365 アカウントのユーザー名と一致している必要があります。 同期で一致するものが見つからない場合、チームを作成できません。
各チームのコース インスタンスには所有者が必要で、同期では教員が Teams ライセンスを所有していることを前提として、教員が所有者として設定されます。
Teams から作業するときに Moodle ログイン ページを削除するには、どうすればよいですか?シングル サインオン (SSO) を強制できますか?
アプリ ユーザーには、Moodle ログイン ページから複数のサインイン オプションがあります。
- Microsoft 365 の資格情報のみを使用して排他的にサインインするには、強制リダイレクトの構成設定を auth_oidc プラグイン用に有効にします。 サービスが有効になっている場合、アプリ ユーザーは Microsoft サインイン ページを表示できます。
- Moodle ポータルに手動でサインインするには、「 Moodle」を参照してください。
同期するユーザーを指定するにはどうすればよいですか?私はすべてのMicrosoft EntraユーザーがMoodleのウェブサイトと同期したくありません。
[ユーザー作成の制限] オプションを使用して、local_o365 プラグインの構成オプションを同期してアプリ ユーザーを指定します。 フィルターの左側にあるドロップダウン メニューには、国または地域、会社名、言語などのオプションが用意されています。
ヒント
動的な Microsoft 365 グループを作成して、複数のプロファイル プロパティ内でフィルター オプションを有効にします。
次の画像は、ユーザー作成の制限オプションを示しています。
私たちは、教職員が Teams にコースを同期できるようにしたいと考えます。コースの同期を制御できるのは Moodle 管理者だけですか?
既定では、同期を構成できるのは Moodle 管理者だけです。 チーム所有者はコースがチームに同期されるかどうかを制御することができ、[コースでコース同期の構成を許可する] が有効になっています。 この場合、チームの所有者は教員です。 このブロックは、適切な所有者権限を持つ個人に構成オプションを表示します。
次の画像は、[コースでコース同期の構成を許可する] オプションを示しています。
次の画像は、コースの同期を示しています。
ドキュメントに従いましたが、ユーザー アカウントはMicrosoft Entra IDと Moodle の同期に失敗します。どうしたらよいですか?
この問題は、トラブルシューティングの最終段階として、ユーザーがデルタ トークンのクリーンアップを実行する前に解決できます。
次の表に、実行およびチェックするアクションと依存関係を示します。
依存関係 | Action | Reference |
---|---|---|
安定版 | Moodle のバージョンが安定として一覧表示されているのを確認します。 | 詳細については、「バージョン サポート」を参照してください。 |
アクセス許可 | Azure アプリケーションが同期を実行するのに必要なアクセス許可があることを確認します。 | 詳細については、「Microsoft Graph のアクセス許可」を参照してください。 |
完全同期 | [各実行で完全同期を実行する] が有効になっていることを確認し、Microsoft Entra IDを使用してユーザーを同期するためのタスク ログを確認します。 | 詳細については、「 完全同期を有効にする 詳細については、「 タスク ログの確認」を参照してください。 |
トークンの更新 | local_o365 プラグインで[ユーザー同期デルタ トークン] をクリーンアップします。 | 詳細については、「トークンの更新」を参照してください。 |
1 人以上のユーザーが Microsoft 365 資格情報を使用してサインインできませんが、ほとんどのユーザーは問題なくサインインできます。この不整合の原因は何ですか?
Microsoft 365 資格情報を使用して署名できないユーザーに関する不整合の理由は、同期する際のユーザー マッピング操作に関連する可能性があります。 この問題を解決するには、以下の手順を実行します。
- Moodle のユーザ認証タイプが OpenID であるかどうかを確認します。
- Moodle ユーザー名がMicrosoft Entraユーザー名と一致するかどうかを確認します。
- トークンの問題をクリーンアップしてもう一度お試しください。
- ユーザーが Azure アプリケーションにアクセスするためのアクセス許可を持っているかどうかを確認します。
すべてのユーザーは、Microsoft 365 資格情報を使用してサインインできません。これを解決するにはどうすればよいでしょうか。
最初にサインインできなかったユーザーは、問題を報告し、アプリケーションの クライアント シークレット の有効期限が切れていないことを確認する必要があります。
次の図は、ユーザーが Microsoft 365 資格情報を使用してサインインしたときに受信したエラー メッセージを示しています。
次の画像は、Azure Portal のエラーを示しています。
クライアント シークレットの有効期限が切れている場合、アプリ ユーザーは新しいクライアント シークレットを生成し、ページにある構成を更新する必要があります。 ユーザーはクライアント シークレットが更新された後に再度サインインすることができますが、再プロビジョニングには最大 24 時間かかる可能性があります。
コースにリンクされている Teams インスタンスを変更する方法
管理者は、[Teams Connectionsの管理] ページを使用して、コースに関連付けられている Teams インスタンスを変更できます。 変更するコースの横にある [ 接続 ] を選択し、Teams インスタンスを選択します。 コースリセットを使用してチームをアーカイブすると、以前のチームにリンクさせることができます。
次の図は、Teams インスタンスを示しています。
Atto Teams 会議の統合が Atto エディター内に表示されないのはなぜですか?
Atto エディター内で Teams アイコンを表示するツールバー構成でアイコン参照が見つからない場合、ユーザーに Atto Teams 会議の問題が発生している可能性があります。 ユーザーは、次の手順を使用して、リンク アイコンの右側に Teams 会議アイコンを追加する必要があります。
- プラグインをインストールします。
- Teams 会議を使用してツールバー構成を更新します。
次の画像は、ツールバーの構成を調整した後のツールバー アイコンを示します。
Atto ツールバーの編集に関する詳細については、以下を参照してください。
Microsoft 統合によってスケジュールされた会議は、Outlook または Teams の予定表に表示されますか?会議を表示するための標準的なタイムラインは何ですか?
アプリを通じてスケジュールされた会議は、チャネル会議に類似した Outlook または Teams カレンダーには表示されません。 コース チャネルのすべてのメンバーは、組み込みのチャネル リンクから直接会議に出席できます。 詳細については、「チャネル会議」を参照してください。
ただし、招待にアクセスし、会議の招待の [必須] または [オプション] フィールドに参加者名を手動で追加し、参加者のカレンダーにリモート会議を表示することはできます。 標準のタイムラインは、会議の作成時にユーザーが指定した日付が基準になります。 詳細については、「Teams の制限事項と仕様」を参照してください。
製品やその他の問題に関するヘルプを受けることができるサポート サイトはありますか?
製品とサービスの問題に関するサポートとヘルプ、または開発者コミュニティのヘルプについては、「 サポートとフィードバック」を参照してください。
通知
プロアクティブ ボットで会話参照を保存するにはどうすればよいですか?
会話参照をデータベースに保存し、会話オブジェクトを作成してプロアクティブ メッセージを送信する場合も同じを使用することをお勧めします。
ページの向き
注:
FAQ は、Teams モバイルにのみ適用されます。
横向きモードを取得するには、アプリで変更を加える必要がありますか?
いいえ。 既定では、横モードでアプリを使用できます。
アプリがいずれかのモードをサポートしていない場合、またはシナリオがいずれかのモードでのみ動作することを意図している場合はどうなるでしょうか。
Teams では、既定で両方のモードがサポートされています。 Teams のアプリは、1 つのモードでのみ動作するようにサポートされていません。 アプリでこの要件が必要な場合は、 サポート チームにお問い合わせください。
アプリの空の状態で見つからないスクロールを修正するにはどうすればよいですか?
アプリの空の状態に <FlexColumn scroll></FlexColumn>
を追加します。
横向きモードと縦モードの両方でアプリの互換性をテストするにはどうすればよいですか?
両方のモードでアプリの互換性をテストするには、さまざまなデバイスの向きで Teams モバイルでアプリを実行します。 ボタン、テキスト、画像を含むすべての要素が正しく配置され、UI の歪みやカットオフなしで表示されていることを確認します。
横向きモードと縦モードの両方で適切に動作するアプリを設計するためのベスト プラクティスはありますか?
はい。Teams 用のアプリを設計する場合は、横向きモードと縦モードの両方で最適なパフォーマンスとユーザー エクスペリエンスを確保するために、応答性の高い設計原則に従う必要があります。 さまざまな画面サイズと向きに対応するために、柔軟なレイアウトとアダプティブ コンポーネントを使用します。横向きモードでは、Android アプリと iOS Teams アプリの両方がサポートされていますか?
はい。ランドスケープ モードは、Android アプリと iOS Teams アプリの両方でサポートされており、両方のプラットフォームでユーザーに一貫したエクスペリエンスを提供します。
横向きモードと縦モードでアプリの動作を異なる方法でカスタマイズできますか?
アプリの動作は、両方のモードで一貫性を保ちます。 ただし、各モードで異なる動作を必要とする特定のユース ケースや要件がある場合は、フィードバックと提案をサポート チーム に問い合わせてください。
横向きモードのアプリのパフォーマンスに影響はありますか?
いいえ。Teams での横モードのサポートは、アプリのパフォーマンスに悪影響を及ぼしません。 Teams は、デバイスの向きに関係なく、ユーザーにスムーズでシームレスなエクスペリエンスを提供します。
パートナー センター
CCP ID はどこにありますか?
パートナー センター ID を取得することで、CCP ID を確認できます。
パートナー センターに [開発者] タブが表示されません。どのように修正できますか?
[開発者] タブが表示されない場合は、パートナー センターでチケットを発行できます。
チケットの引き上げの詳細については、「 ヘルプを入手する」または「サポート チケットを開く」を参照してください。
パートナー センター アカウント操作方法作成しますか?
パートナー センター アカウントは、次のいずれかの方法で作成できます。
- パートナー センターを初めて使用し、Microsoft ネットワーク アカウントをお持ちでない場合は、パートナー センターの登録ページを使用してアカウントを作成します。
- Microsoft Cloud パートナー プログラムに既に登録している場合は、既存の Microsoft パートナー センター登録を使用してパートナー センターから直接アカウントを作成します。
パートナー センターでアカウントを見つけるにはどうすればよいですか?
パートナー センターのサポート チケットを開き、次を選択します。
メニュー | オプション |
---|---|
カテゴリ | 商用マーケットプレース |
トピック | 一般的なマーケットプレイスのヘルプと使い方の質問 |
サブトピック | Office アドイン |
パートナー センター アカウントの問題のサポートはどこで受けられますか?
発行元のサポート ページにアクセスして、問題を検索してください。 ガイダンスが役に立たない場合は、パートナー センターのサポート チケットを作成します。
パートナー センターで Microsoft 365 ストア アカウントを管理操作方法
詳細については、「パートナー センターを通じたアカウントの管理」を参照してください。
電話番号に地域コードがないため、プロフィールに追加するにはどうすればよいですか?
電話番号には、国番号、市外局番、電話番号の 3 つの部分があります。 電話番号に市外局番が含まれていない場合は、2 番目のボックスを空のままにして、3 番目のボックスに入力します。
パートナー センターでアカウント設定とパートナー プロファイルを管理操作方法
詳細については、「アカウント設定とプロファイル情報の管理」を参照してください。
アプリを送信しようとすると、「このアカウントは公開されていません」というメッセージが表示されるのはなぜですか?
アカウント認証状態が保留中であるため、このエラー メッセージが表示されました。 パートナー センターのダッシュボードで状態を確認してください。 [ 設定 ] 歯車アイコンを選択し、[ 開発者設定] > [アカウント] > [アカウント設定] を選択します。
パートナー センターのアカウント検証プロセスで確認される内容
検証領域には、メールの所有権、雇用、ビジネスの 3 つがあります。 詳細については、「検証内容と対応方法」を参照してください。
主な連絡先、グローバル管理者、またはアカウント管理者の場合は、プロフィール ページで検証状態を監視し、進行状況を追跡できます。
確認プロセスが完了すると、プロファイル ページの登録の状態が 保留中 から 承認済みに変わります。 その後、主な連絡先は、数営業日以内に Microsoft からメールを受信します。
アカウントの確認状態が所有権Email超えて進んでいません。続行する方法を教えてください。
メールの所有権の検証プロセス中に、確認メールが主な連絡先に送信されます。 メインの連絡先の受信トレイで、件名が [アクションが必要] と maccount@microsoft.com からのメールを確認 します。電子メール アカウントを Microsoft で確認 し、電子メールの確認プロセスを完了します。 確認メールは、パートナー センターのアカウント設定に記載されているアドレスに送信されます。
電子メールの確認プロセスに関する次の点に注意してください。
- 電子メール検証リンクは、7 日間のみ有効です。
- パートナーのプロフィール ページにアクセスし、[確認メールの再送信] リンクを選択すると、メールの再送信を要求できます。
- メールを確実に受信するには、安全なドメインとして microsoft.com を安全にリストし、迷惑メール フォルダーを確認します。
メール フォルダーを確認し、確認メールを受信していません。次に何を行う必要がありますか?
以下の操作を試してください。
- 迷惑メール フォルダーを確認してください。
- ブラウザーのキャッシュをクリアし、パートナー センター アカウントのダッシュボードに移動して、[確認メールを再送信] を選択します。
- 別のブラウザーから [確認メールの再送信] リンクにアクセスしてみてください。
- IT 部門と連携して、確認メールがメール サーバーによってブロックされないようにします。
- サーバーのスパム フィルターを調整して、 maccount@microsoft.comからのすべてのメールを許可または安全に一覧表示します。
雇用確認プロセスには通常どのくらいの時間がかかりますか?
提出されたすべての詳細が正しければ、雇用検証プロセスは完了するのに約 2 時間かかります。
ビジネス検証プロセスには通常どのくらいの時間がかかりますか?
必要な書類がすべて提出された場合、ビジネスの検証が完了するまでに 1 - 2 営業日かかります。
サポート チームに連絡すると、チケットは迅速になりますか?
サポート チケットは 1 週間で解決されます。 サポート チケットの作成時に提供したメール アドレスに送信された更新を確認します。
サポート チケットを作成しましたが、7 営業日で更新プログラムを受け取っていません。ヘルプはどこで入手できますか?
次の詳細を含む電子メールを teamsubm@microsoft.com に送信します。
- 件名: アプリ名のパートナー センター アカウントの問題。
-
メール本文:
- サポート チケット番号。
- 販売者 ID。
- 可能であれば、問題のスクリーンショット。
シングル サインオン
アダプティブ カードを呼び出すときにユーザーを検証するにはどうすればよいですか?
ユーザーがボタンを選択すると、ダイアログ (TeamsJS v1.x ではタスク モジュールと呼ばれます) で認証ページを開くことができます。
ボタン クリックでダイアログを開く コード サンプル を使用できます。 taskInfo.url を認証ページに置き換えることができます。
ボット アプリに同意ウィンドウが不要になるように、SSO スコープのアプリケーション ID URI を変更してボット ID も使用するにはどうすればよいですか?
詳細については、「Microsoft Entra IDでアプリを構成する」を参照してください。
ボット ダイアログ (TeamsJS v1.x のタスク モジュールと呼ばれる) から (機密情報を表示する) React アプリを含む iframe を安全に開きたい。この操作を実行するための最良の、最も簡単で標準的なアプローチを提案できますか?
タブ SSO を使用して React ページを実装し、必要に応じてコンテンツをレンダリングします。 ボットからダイアログと同じタブ URL を開くことができます。
詳細については、「 タブ アプリの SSO を有効にする」を参照してください。
アプリ ユーザーのサインイン中に SDK タイムアウト エラーを回避するにはどうすればよいですか?
ログイン ページを直接開くのではなく、サインインの単純なスタート ページを開いて問題を解決します。
許可の種類をauthorization_codeにして、エンドポイント oauth2/v2.0/token を使用してアクセス トークンを生成するにはどうすればよいですか?
スコープの HTML エンコードを 1 回だけ実行するように使用しているアプリケーションを構成し、スコープをMicrosoft Entra IDによって正しく送信および評価できるようにします。
Reactを使用して Bot SSO を実装するにはどうすればよいですか?
Teams Toolkit を使用してアプリをビルドする場合は、「 Teams アプリにシングル サインオンを追加する 」を参照してください。
Node js コード サンプルの詳細については、「 Bot SSO クイック スタート」を参照してください。
Stageview
どのステージビューを使用する必要がありますか?
Collaborative Stageview を使用すると、ユーザーは Teams ウィンドウでサイド パネルの会話と共にコンテンツを開きます。 このビューは、ほとんどのコラボレーション シナリオに最適です。
Stageview モーダルとダイアログの違いは何ですか?
Stageview モーダルは、ページ、ダッシュボード、ファイルなどのリッチ コンテンツをユーザーに表示するのに役立ちます。
ダイアログ (TeamsJS v1.x のタスク モジュールと呼ばれます) は、ユーザーの注意を必要とするメッセージを表示したり、次の手順に進むのに必要な情報を収集したりするのに役立ちます。
Stageview が呼び出されると、コンテンツは Collaborative Stageview で開きますが、新しいウィンドウではなくメイン Teams ウィンドウに読み込まれます。新しいウィンドウでコンテンツを開く方法
contentUrl
ドメインがマニフェスト validDomains
プロパティに正確に反映されていることを確認します。 詳細については、「 アプリ マニフェスト スキーマ」を参照してください。
contentUrl が validDomains と一致する場合でも、新しい Teams ウィンドウにコンテンツが表示されないのはなぜですか?
すべての iframe ベースのコンテンツで app.notifySuccess()
を呼び出して、アプリが正常に読み込まれたことを Teams に通知します。 該当する場合、Teams は読み込みインジケーターを非表示にします。
notifySuccess
が 30 秒以内に呼び出されない場合、Teams はアプリがタイムアウトであると想定し、再試行オプションを含むエラー画面を表示します。 アプリの更新の場合、この手順は既に構成されているタブに適用されます。 この手順を実行しない場合は、既存のユーザーのエラー画面が表示されます。
contentUrl にディープ リンクを含めることができますか?
いいえ、ディープ リンクは contentUrl
ではサポートされていません。
操作方法コンテンツと共に特定のスレッドを表示したままにしますか?
ディープ リンクまたは stageView API からの共同ステージ ビューには、追加の threadId
パラメーターが付属しています。 特定の contentUrl
のサイド パネルに表示するチャット スレッドを明示的に定義できます。
threadId
の取得の詳細については、「会話スレッドを取得する」を参照してください。
タブ
あるタブから別のタブに移動しているときに、deeplink を使用してモバイル クライアントで subEntityId または subPageId を取得するにはどうすればよいですか?
Teams JavaScript クライアント SDK を (@microsoft/teams-js": "^2.0.0") にアップグレードして、問題を解決します。
構成可能なタブと静的タブの両方が特定のスコープのアプリ マニフェストで定義されている場合、どのタブがピン留めされますか?
特定のスコープのアプリ マニフェストで構成可能なタブと静的タブの両方が定義されている場合、Teams は既定で静的タブをピン留めします。
静的タブに切り替えた後に、既にピン留めされた構成可能なタブが既にある場合はどうなりますか?
アプリの既存の固定された構成可能なタブ インスタンスは引き続き同じように動作します。 これらの構成可能なタブの新しいインスタンスをピン留めするオプションはありません。 タブをピン留めすることを選択すると、Teams によってアプリの静的タブがピン留めされます。
Teams AI ライブラリ
Teams AI ライブラリの機能
Teams AI ライブラリは、OpenAI Large Language Models (LLM) を利用する堅牢なアプリケーションを構築するための抽象化を提供します。
Microsoft は、AI ライブラリで使用される OpenAI モデルのホストバージョンを提供していますか?
いいえ。大規模言語モデル (LLM) は、Azure OpenAI または他の場所でホストされている必要があります。
OpenAI 以外の他の大規模言語モデル (LLM) と共に AI ライブラリを使用できますか?
はい。Teams AI ライブラリを他の大きな言語モデル (LLM) と共に使用できます。
開発者は LLM の恩恵を受けるために何かをする必要がありますか?はいの場合は、なぜですか?
はい。Teams AI ライブラリには、会話型アプリケーションでの大規模言語モデル (LLM) の利用を簡略化するための抽象化が用意されています。 ただし、ユーザー (開発者) は、シナリオに応じてプロンプト、トピック フィルター、およびアクションを調整する必要があります。
Teams AI ライブラリと ODSL はどのように統合されますか?
2 つは独立しており、統合できません。
Microsoft 365 のスキル エコシステムのために構築する開発者のヒーローストーリーに対して、Teams AI ライブラリはどのように共存していますか?
Teams AI ライブラリストーリーは、プロ開発者を対象としており、Microsoft 365 のスキル エコシステムに関するヒーローストーリーとは別です。
新しいバージョンを発表した後、既存の Bot Framework SDK に関する情報をどのように伝える必要がありますか?
Teams AI ライブラリは、既存の Bot Framework SDK と共に機能し、代わりではありません。
Teams ツールキット
Teams Toolkit を使用した クラウド リソースのプロビジョニング に関する FAQ。
トラブルシューティングを行う方法
Visual Studio Code で Teams Toolkit でエラーが発生した場合は、エラー通知の [ヘルプの取得 ] を選択して、関連するドキュメントに移動できます。
プロビジョニング中に別の Azure サブスクリプションに切り替えるにはどうすればよいですか?
- 現在のアカウントでサブスクリプションを切り替えるか、ログアウトして新しいサブスクリプションを選択します。
- 現在の環境を既にプロビジョニングしている場合は、ARM がリソースの移動をサポートしていないため、新しい環境を作成してプロビジョニングを実行する必要があります。
- 現在の環境をプロビジョニングしていない場合は、プロビジョニングを直接トリガーできます。
プロビジョニング中にリソース グループを変更するにはどうすればよいですか?
プロビジョニングの前に、ツールキットから、新しいリソース グループを作成するか、既存のリソース グループを使用するかを確認するメッセージが表示されます。 この手順では、新しいリソース グループ名を指定するか、既存のリソース グループ名を選択できます。
SharePoint ベースのアプリをプロビジョニングするにはどうすればよいですか?
SharePoint ベースのアプリのプロビジョニングに従うことができます。
注:
Teams Toolkit でSharePoint Frameworkを使用して Teams アプリをビルドしても、Microsoft Entra 管理センターと直接統合することはできません。 ドキュメント内のコンテンツは、SPFx ベースのアプリには適用されません。
Teams Toolkit を使用してMicrosoft Entra IDにコードをデプロイし、Graph APIを使用してアプリ ユーザーのプロフィール写真を取得するにはどうすればよいですか?
ツールキットを使用してコードをデプロイするための共有参照:
Graph APIを呼び出して、アプリ ユーザーのプロフィール写真を取得できます。
Platform Docs