ビジネス イベントのトラブルシューティング
この記事では、ビジネス イベントに関する問題を解決するためのヒントを提供します。
問題点 | 考えられる解決策 |
---|---|
システム パラメーター フォームでビジネス イベントへのナビゲーションが見つかりません | ビジネス イベントには、システム管理 > 設定 > ビジネス イベント の順に移動することでアクセスできます。 この変更は、ビジネス イベント機能がプラットフォーム更新プログラム 26 で一般に利用可能になった時点で加えられました。 |
エラー : エンドポイントを作成できません。 例外メッセージ: キー コンテナー 'https://[KeyVaultName].vault.azure.net/' からのシークレット '[KeyValueSecretName]' を取得中にエラーが発生しました。Microsoft EntraSTS700016: '7e28cb03-dc28-43b5-b129-e13dcfb4b1fb' 識別子を持つアプリケーションは、ディレクトリ 'ee3fe5c6-26af-42b1-9acf-5ee38e6ead6e' で見つかりませんでした。 | これは、アプリケーションがテナントの管理者によってインストールされていないか、テナントのユーザーによって同意されていない場合に発生する可能性があります。 認証要求を間違ったテナントに送信した可能性があります。 |
エラー: ID: 19dc9946-45b6-4335-9676-6a133dbf4000 コレレーションID: ecbc8a80-f9d0-41ec-9c8f-d334d050bd64 Timestamp: 2019-02-06 23:27:06Z | このエラーは、Microsoft Entra アプリケーション ID フィールドの値が正しくないことを意味します。 顧客の Azure ポータルの Microsoft Entra アプリケーション ID の値を Microsoft Entra > アプリケーションの登録で確認します。 |
エラー : エンドポイントを作成できません。 例外メッセージ: キー コンテナー 'https://[KeyVaultName].vault.azure.net/' からシークレット '[KeyValueSecretName]' を取得中にエラーが発生しました。要求の送信中にエラーが発生しました。 | このエラーは、Key Vault DNS Name フィールドの値が正しくないことが原因です。 これを解決するには、顧客の Azure ポータルに移動して、キー コンテナーのオブジェクトを開きます。 概要セクションで、Key Vault DNS 名値を確認します。 |
エラー : エンドポイントにテスト イベントを送信できません。 例外メッセージ: 40103: 認証トークンの署名が無効です。リソース:sb://[ServiceBusName].servicebus.windows.net/[QueueName]。 TrackingId:cd0eccaa-1717-4f97-b837-4cd7eda99af4_G13、Systemtracker:[ServiceBusName]servicebus.windows.net:[QueueName]、Timestamp:2019-02-06T23:36:54 | 顧客の Key Vault シークレットの値が予想が正しくない可能性があります。 Key Vault シークレットの値を確認し、エンドポイント タイプが正しいことを確認します。 |
エラー : エンドポイントを作成できません。 例外メッセージ: key vault 'https://[KeyVaultName].vault.azure.net/' からシークレット '[KeyValueSecretName]' を取得中にエラーが発生しました。アクセスが拒否されました。 | Microsoft Entra アプリケーション ID に Key Vault での適切なアクセス許可がない可能性あります。 これを解決するには、Azure ポータルに移動して、Key Vault のオブジェクトを開きます。 アクセス ポリシー に移動し、キー、シークレット、および証明書の管理テンプレートを使用して、Microsoft Entra アプリケーションを追加します。 |
エラー : エンドポイントにテスト イベントを送信できません。 例外メッセージ: 40103: 認証トークンの署名が無効です。リソース:sb://[ServiceBusName].servicebus.windows.net/[QueueName]。 TrackingId:cd0eccaa-1717-4f97-b837-4cd7eda99af4_G13、Systemtracker:[ServiceBusName]servicebus.windows.net:[QueueName]、Timestamp:2019-02-06T23:36:54 | 顧客の Key Vault シークレットの値が予想が正しくない可能性があります。 Key Vault シークレットの値を確認し、エンドポイント タイプが正しいことを確認します。 |
エラー : エンドポイントにテスト イベントを送信できません。 例外のメッセージ: リモートサーバーからエラー: (403) が返されました。 | 顧客の Key Vault シークレットの値が予想が正しくない可能性があります。 Key Vault シークレットの値を確認し、エンドポイント タイプが正しいことを確認します。 また、Azure リソースへのアクセスをブロックしている可能性のあるファイアウォール ルールがないか確認します。 |
エラー : エンドポイントにテスト イベントを送信できません。 例外メッセージ: 40400: エンドポイントが見つかりません。リソース: sb://[ServiceBusName].servicebus.windows.net/[QueueName]。 | この問題は、キュー/トピック/ハブ名が正しくないことが原因です。 Azure ポータルのサービス バスにアクセスし、名フィールドを確認し、トピックまたはキュー名を確認します。 イベント ハブである場合、Azure のイベント ハブ オブジェクトに移動し、ハブ名を検証します。 |
エラー : エンドポイントにテスト イベントを送信できません。 例外メッセージ: 要求の送信中にエラーが発生しました。 | このエラーは、エンドポイント URL フィールドのエンドポイントの指定された値が正しくない可能性があります。 Azure ポータルのイベント グリッドオブジェクトに移動し、イベント グリッドを開きます。 概要 セクションで、この値が トピック エンドポイント になります。 |
ビジネス イベントは、財務と運用アプリのビジネス イベント カタログに表示されません。 | ビジネス イベント カタログは、データベース全体の同期中に作成されます。その結果、以下に示すように、新しいビジネス イベントを確認するためにカタログを手動で更新する必要がある使用例がいくつかあります。 手動更新は、管理 > ビジネス イベント カタログの再構築に移動することによってカタログから呼び出すことができます。 Visual Studio でビジネス イベントを実装している場合、新しくコード化されたビジネス イベントがカタログに表示されない場合があります。 ワークフロー要素やステップなどの新しいワークフローが構成されていると、イベントはビジネス イベント カタログに表示されない場合があります。 他の状況では、特定のビジネス イベントが表示されない場合、手動更新を行うと問題が解決する可能性があります。 |
財務と運用のビジネス イベントは、Power Platform Maker Portal の仮想エンティティ ソリューションのエンティティ セットカタログの割り当てタブでは使用できません。 | 財務と運用アプリのビジネス イベント カタログで使用できるビジネス イベントは、Power Platform ポータルの仮想エンティティ ソリューションに自動的に同期する必要があります。 Power Platform ポータルでビジネス イベントを自動的に使用できない場合は、ビジネス イベント カタログ ページの管理メニューのビジネス イベント カタログの再構築アクションを使用して、手動で同期をトリガーできます。 |
- 0 はバンドルのサイズが無効です。 - ビジネス イベントはトリガーされません - ビジネス イベントは、Microsoft Flow はトリガーしていません - 構成されたエンドポイントが上限のゼロに達したため、ビジネス イベントを構成できません |
この問題が発生する理由の 1 つは、BusinessEventsParameters テーブルで特定のパラメーターが予想どおりに設定されていない場合です。 この問題は、一部のビジネス イベント パラメータが正しく設定されていない更新プログラムによるものです。 非運用環境では、システム管理 > 設定 のパラメータを更新して、再試行回数 = 3; イベントごとに許可されるエンドポイント = 10、待機時間 = 1000 に設定する必要があります。 この更新を行った後、バッチサービスを再起動し、IISResetを実行して最新の値を取得してください。 |
アダプター クラスの addProperties メソッド コマンド チェーン (CoC) の介した強化による顧客のペイロード コンテキスト フィールド作成時の、プラットフォーム更新プログラム 30 コンパイラの警告 クラス 'BusinessEventsServiceBusAdapter' はモデル 'ApplicationFoeventation' の内部であり、拡張することはできません。 | この要件は、内部 API が拡張されないようにするコンパイラの変更です。 この問題はバグとして追跡中で、カスタム プロパティを追加するための代替方法が提供されます。 詳細については、この Yammer ディスカッション を参照してください。 |
エラー : 1つ以上の要求されたタイプを読み込めできません。 詳細については、LoaderExceptions プロパティを取得してください。 | 通常、有効なビジネス イベントのエラー タブに表示されるこのエラー メッセージは、カタログを再構築することによって解決できます。 |
ビジネス イベントの警告がトリガーされない | イベントがトリガーされない理由の 1 つは、電子メール警告機能の潜在的な問題である可能性があります。 警告の電子メール送信オプションをオフにして、問題が解決するかどうかを確認してください。 |
テスト イベントをエンドポイントに送信できません。 例外メッセージ: 基礎的な接続が閉じられました: SSL/TLS セキュリティ チャネルの信頼関係を確立できませんでした。 | ミドルウェアが TLS 1.2 を使用していることを確認してください |
EcoResProductV2Entity のデータ イベントを構成した後は、新しくリリースされた製品を作成するときに、「製品 V2 にデータ定義言語のコマンドを実行できません (EcoResProductV2Entity)」というエラーが返されます。 | この問題は、環境でエンジニアリング変更管理構成キーが無効になっている場合に発生します。 仮想テーブルおよび関連するデータ イベントは、エンティティのバッキング テーブルとして一時テーブルを持つエンティティをサポートしません。 構成キーが無効になっている場合、構成キーの物理テーブルすべては一時テーブルに置き換えられるので、スキーマ変更に対してシステムを再コンパイルする必要はありません。 この動向は、一時テーブルが仮想テーブル クエリに含まれるので、エラー メッセージが発生します。 環境内でこの問題を回避するには、エンジニアリング変更管理構成キーを有効にするか、RetailEcoResProductEntity などの、無効な構成キーにリンクされているバッキング テーブルを含まない別のエンティティを使用します。 |
エラー: 応答ステータス コードで成功を示していない: 400エラー : "invalid_client"、"error_description""予想される https://はsecurityservice.operations365.dynamics.com見つかりました。"。 | 詳細については、クラウド ホスト環境では、ビジネス イベントや仮想エンティティを使用できず、400 エラーが発生する を参照してください。 |