CI サブスクリプション通知の仕組みIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 構成アイテム (CI) に対してインシデントが報告されたときに、CI を登録機能でユーザーに通知する方法について説明します。この機能は、資産所有者と CI 所有者が CI に影響する重大なインシデントを監視するのに役立ちます。 CI サブスクリプション通知の仕組み サブスクリプションの作成 ユーザーが CI に登録すると、通知サブスクリプション [sys_notif_subscription] テーブルにレコードが作成されます。このテーブルには、ユーザー、通知、デバイス、およびテーブルに関する詳細が格納されます。 イベントの生成 ユーザーが登録されている CI に対してインシデントが送信されると、次のプロセスが発生します。 影響を受ける CI 通知ビジネスルールは、ci.notification.for.task イベントを起動して生成します。このイベントは、[タスクの影響を受ける CI を処理 (Handle Affected CIs for Task)] スクリプトアクションをトリガーします。スクリプトアクションは、CMDBAffectedCINotificationsUtils スクリプトインクルードの handleTaskAffectedCIs メソッドを呼び出し、タスクレコードのsys_idをパラメーターとして渡します。 通知配信 handleTaskAffectedCIs メソッド: 影響を受ける CI とサブスクリプションを [sys_notif_subscription] テーブルと [cmn_notif_message] テーブルから取得します。影響を受ける CI の CI 名とsys_idなどのパラメーターを使用して、ci.affected イベントを生成します。影響を受ける CI 通知をトリガーします。 影響を受ける CI 通知は、サブスクリプションベースの通知です。通知エンジンは、影響を受ける CI に登録されているすべてのユーザーにメールまたは SMS 通知を送信します。 「CI に影響」はサブスクリプション通知です。通知エンジンは、影響を受ける CI に登録されているすべてのユーザーに対して通知 ( メールまたは SMS ) をトリガーします。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サポートされているすべてのリリース Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } トラブルシューティング CI サブスクリプション通知が期待どおりに機能しない場合は、次のコンポーネントがカスタマイズされていないことを確認してください。 影響を受ける CI 通知ビジネスルールタスクスクリプトアクションの影響を受ける CI を処理CMDBAffectedCINotificationsUtils スクリプトインクルードCI の影響を受ける通知 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サブスクリプションベースの通知