cmn_notif_deviceテーブルとcmn_notif_messageテーブルに関する通知の問題のトラブルシューティング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: ; } } この記事では、通知デバイス [cmn_notif_device] テーブルと通知メッセージ [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" 日本語 「メールの検証に失敗しました:メールに受信者がありません」「CC にユーザーが含まれないフローデザイナーアクション『メール送信』」「ユーザーに使用可能なデバイスがないため、除外された受信者」 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: ; } } 通知デバイス [cmn_notif_device] テーブル ユーザー [sys_user] テーブルにレコードを作成すると、対応するレコードがcmn_notif_deviceテーブルに自動的に作成されます。更新も同じパターンに従います。 例: sys_user テーブルでユーザーのメールアドレスを更新すると、メールデバイスの更新ビジネスルールが実行され、cmn_notif_deviceテーブルでメールアドレスが更新されます。 cmn_notif_deviceテーブルのプライマリアドレスは、通知の送信に使用されます。これにより、sys_userテーブルに設定されているメールアドレスが上書きされます。通知、フロー、またはサブフローで参照されたときにアクティブまたは有効なcmn_notif_deviceレコードがユーザーにない場合、ユーザーは通知を受信できません。これは、[宛先]、[CC]、または [BCC] フィールドのユーザーに適用されます。 非アクティブまたは無効な cmn_notif_device レコードが原因で通知がない問題を解決する プライマリメールデバイスを追加します。 ユーザーは次の操作を実行できます。 [ セルフサービス > 自分の通知設定] に移動します。[ 新しいデバイスの作成] を選択します。プライマリメールアドレスを入力します。プライマリーメール チェックボックスをオンにして、プライマリ通知チャネルとして設定します。 アドミニストレーターとしてプライマリメールデバイスをユーザーに追加します。 cmn_notif_deviceテーブルに移動[ 新規 ]を選択します。すべての詳細を入力して、新しいプライマリメールデバイスレコードを作成します。レコードが既に存在していても非アクティブである場合は、アクティブ化するだけです。 通知メッセージ [cmn_notif_message] テーブル 通知は、メール通知 [sysevent_email_action] テーブルで定義されます。[Subscribable] [=] [true] 条件付きの通知はサブスクリプションで利用できます。初めて通知を受信すると、その通知はサブスクリプションに表示され、そこから変更できます。 サブスクリプションは、通知メッセージ [cmn_notif_message] テーブルに格納されます。 デフォルトで特定の通知に登録するには、次の手順に従います。 ユーザーレコードが挿入されたときにcmn_notif_messageテーブルに必要なエントリを作成するビジネスルールを設定します。既存のユーザーを登録するには、スケジュール済みジョブまたはバックグラウンドスクリプトを使用します。 複数のユーザーが同じメール通知に登録している場合、このテーブルのこのメール通知のユーザーごとに 1 つのレコードが作成されます。