Customer Insights - Journeys のソリューション正常性ハブに関する問題をトラブルシューティングする
ソリューションの正常性ハブは Dynamics 365 環境の問題を検出し、インスタンスの状態をよりよく把握できるようにします。 自然なシステム動作により、環境の構成は時間の経過とともに変化する可能性があります。 ソリューションの正常性ハブでは、インスタンス内でルールが実行されて環境の構成が検証されます。 一部のルールは、Dynamics 365 Customer Insights - Journeys に固有のものです。 問題が発生したときにルールをオンデマンドで実行できます。 または、営業時間外にルールを自動的に実行することもできます。 自動実行により、Customer Insights - Journeys プロセスの中断を最小限に抑えることができます。
ソリューションの正常性ハブの検出するいくつかの一般的な問題を以下に示します:
- 重要な Customer Insights - Journeys プロセスが非アクティブ化されているかどうか。
- アップグレードの失敗の原因となるプロセスが無効になっているユーザー アカウントに割り当てられているかどうかについて。
- 後にランタイムの問題にリードするカスタマイズされた Web リソースについて。
前提条件
- Customer Insights - Journeys v1.35.10057.1054 またはそれ以降。
- ソリューションの正常性ハブは Power Apps チェッカー を拡張し、継続的な環境の正常性操作を確保します。
メモ
現在、Customer Insights - Journeys ルール セットは 5 つのルールを使用して、環境が良好な状態であることを確認しています。
正常性チェックの実行
Customer Insights - Journeys の分析ジョブを実行するには:
ソリューションの正常性ハブ アプリを開きます。
ようこそ画面で、右下の継続するを選択します。
分析ジョブを選択し、新しい分析ジョブを作成します。
ダイアログ ボックスが開いたら、Customer Insights - Journeys ルール セット を選択します。
OK を選択すると分析ジョブが始まります。
現在 Customer Insights - Journeys に含まれているルールを以下に示します:
ルール名 | チェック対象 |
---|---|
CheckIfSDKMessageProcessingStepsAreActive | SDK メッセージ処理手順 で無効になっているものがあるかどうかを確認します。 SDK メッセージ処理手順を無効にすると、Customer Insights - Journeys を使用するときに誤った動作が発生します。 |
CheckIfProcessesOwnedByDisabledUsers | 無効になっているユーザーアカウントに割り当てられているプロセス定義がシステムにあるかどうかを確認します。 その場合、アップグレードは失敗します。 |
CheckIfProcessesAreActive | 下書き状態にプロセス定義があるかどうかを確認します。 下書き状態のプロセスがある場合、Customer Insights - Journeys は正常に動作しません。 |
MissingMktConfiguration | Customer Insights - Journeys 構成エンティティ レコードの存在を確認します。 構成エンティティ レコードが見つからない場合、Customer Insights - Journeys は正常に機能しません。 |
MissingRolesToApplicationUser | MarketingServices ApplicationUser に必要なロールが割り当てられているかどうかを確認します。 一部のロールが見つからない場合、Customer Insights - Journeys アプリケーションが正常に機能しない可能性があります。 |
MissingFieldSecurityProfiles | フィールド セキュリティ プロファイルが欠落しているかどうかを確認します。 プロファイルが欠落している場合、Customer Insights – Journeys のテキスト メッセージとプッシュ通知フローは正しく機能しません。 |
正常性チェックの結果を表示する
分析ジョブを実行すると、概要ページが表示されます。 実行が完了すると、概要ページが自動的に更新されます。 次のスクリーンショットは、実行の概要の例を示しています。
分析ジョブを実行すると、ルールごとに戻り状態が表示され、ルールが成功したか、失敗したか、構成エラーがあったかが示されます。 ルールは、失敗した場合も重大度を返します。これは、各問題の重大度を示しています。 考えられるすべての戻り状態の結果を次の表に示します。
ルール戻り状態 | 推奨事項 |
---|---|
失敗 | システム内の特定の失敗を強調表示して、指摘に従ってルールを修正します。 |
警告 | ルール メッセージで言及されている影響に注意してください。 |
パス | このルールに問題がないことを示します。 すべてのルールがこの状態である必要があります。 |
正常性チェックの結果を使用して問題を解決する
Customer Insights - Journeys ルール セットでは、次のルールが "解決" アクションをサポートしています:
ルール名 | 解決アクション |
---|---|
CheckIfSDKMessageProcessingStepsAreActive | 非アクティブ化された SDK メッセージ処理手順を有効にします。 |
CheckIfProcessesAreActive | 失敗したレコードのタブに表示されている非アクティブ化されたプロセスを有効にします。 |
MissingRolesToApplicationUser | 必要なロールを Customer Insights - Journeys サービスのユーザーに割り当てます。 |
分析結果タブで見つかった問題を解決するには、失敗したルールを選択してから、ルールの上に表示される解決するボタンをクリックします。
自動ルール セット実行からオプトアウト
Customer Insights - Journeys ルール セットの自動実行をオプトアウトするには、次の手順を完了してください:
ソリューションの正常性ハブで、左側のナビゲーション ウィンドウのセットアップに移動し、ソリューションの正常性規則セットをクリックします。
Customer Insights - Journeys ルール セット を選択します。
上部のリボンにある非アクティブ化を選択します。
確認メッセージが表示されます。 非アクティブ化ボタンをクリックして、ルール セットを非アクティブ化することを確認します。
非アクティブなルールセットは、ソリューションの正常性規則セットの"非アクティブなソリューションの正常性規則セット"セクションに表示されます。 非アクティブなルールセットはいつでも再アクティブ化できます。