cmn_notif_device テーブルおよび cmn_notif_message テーブルに関する通知問題のトラブルシューティングIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } この記事では、Notification Device [cmn_notif_device] テーブルおよび Notification Messages [cmn_notif_message] テーブルの動作について説明し、通知失敗の原因となる一般的なユーザー設定エラーの解決を支援します。 ユーザー設定の誤りに起因する通知問題には、以下のようなメッセージが含まれる場合があります。 "Email validation failed: Email has no recipients""Flow Designer Action 'Send Email' not including user in CC""Excluded recipients because user has no usable devices" Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #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: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Notification Device [cmn_notif_device] table User [sys_user] テーブルにレコードを作成すると、システムは自動的に(Create primary email device BR または Update Email Devices BR を介して)対応するレコードを cmn_notif_device テーブルに作成します。更新も同じパターンに従います。 例: sys_user テーブルでユーザーのメールアドレスを更新すると、Update email devices ビジネスルールの実行により、cmn_notif_device テーブル内のメールアドレスも更新されます。cmn_notif_device テーブル内のプライマリアドレスは通知の送信に使用されます。これは sys_user テーブルで設定されたメールアドレスを上書きします。通知、フロー、またはサブフローで参照されるユーザーに、有効かつアクティブな cmn_notif_device レコードが存在しない場合、そのユーザーは通知を受信できません。これは To、CC、または BCC フィールド内のユーザーにも適用されます。 Resolve missing notifications due to inactive or invalid cmn_notif_device records 非アクティブまたは無効な cmn_notif_device レコードによる通知未受信の解決 プライマリメールデバイスを追加します。 ユーザーとして 以下を実行できます。 Self-Service > My Notification Preferences に移動します。Create New Device を選択します。プライマリメールアドレスを入力します。Primary Email チェックボックスを選択して、プライマリ通知チャネルとして設定します。 管理者として ユーザーにプライマリメールデバイスを追加します。 cmn_notif_device テーブルに移動します。New を選択します。必要なすべての情報を入力して、新しいプライマリメールデバイスレコードを作成します。レコードがすでに存在しているが非アクティブの場合は、単純にアクティブ化します。 Notification Messages [cmn_notif_message] table 通知は Email Notifications [sysevent_email_action] テーブルで定義されます。 条件 [Subscribable] [=] [true] を持つ通知は購読可能です。 通知を初めて受信すると、その通知は購読一覧に表示され、そこから変更できます。 購読情報は Notification Messages [cmn_notif_message] テーブルに保存されます。 特定の通知をデフォルトで購読させるには: ユーザーレコードの挿入時に、cmn_notif_message テーブル内に必要なエントリを作成するビジネスルールを設定します。既存ユーザーを購読させるには、Scheduled Job または Background Script を使用します。 複数のユーザーが同じ Email Notification を購読している場合、このテーブルには、その Email Notification に対してユーザーごとに 1 つのレコードが作成されます。