ServiceNow で SMS メール通知をセットアップする方法Issue ServiceNow は、標準のメールによる通知、SMS 通知、およびプッシュ通知をサポートしています。SMS 通知は、通知またはメール通知のいずれかで送信できます。 通知は、SMS 通知を送信するためにサードパーティの Twilio ソフトウェアとの統合と特定のワークフローを必要とするため、別の独立したトピックとなります。 この記事では、ServiceNow の標準メール設定に基づいて SMS 通知を設定およびトラブルシューティングする方法のみを取り上げます。 手順 メール通知を作成する インスタンスで通常のメール通知を作成する必要があります。通常、SMS メッセージは 140 文字に制限されているため、メール通知のメッセージの長さがこの制限以下であることを確認してください。制限を超えると切り捨てられる可能性があります。 注:メール通知の [詳細ビュー] の [内容] タブには、[SMS 代替] フィールドがあります。このメール通知がメールと SMS デバイスの両方の複数の目的に同時に使用される可能性がある場合、ユーザーは、SMS 専用の短いメッセージを作成できます。 SMS サービスプロバイダーを作成する Create a service provider (サービスプロバイダーを作成する) ドキュメントを参照してください。作成されたすべての通知サービスプロバイダーのレコードは、インスタンスのテーブル cmn_notif_service_provider.list に保存されます。 注 2.1: SMS 通知の送信に使用するサービスプロバイダーの [アクティブ] ボックスがオンになっていることを確認します。 注 2.2: SMS 通知の問題をトラブルシューティングするときは、SMS 通知または SMS サービスプロバイダーに問題があるかどうかを確認して範囲を絞り込む必要があります。その場合は、任意の OOB サービスプロバイダーに切り替えて SMS 通知をテストできます。メール通知が正常にトリガーされた場合、システムは常にメールレコードと同様に、sys_email テーブルに SMS 通知レコードを作成します。 これは、メール通知の設定に誤りがなく、問題が SMS サービスプロバイダーに関連していることを証明します。もしそうでなければ、メール通知の設定に何か問題があると簡単にわかります。 特定のユーザーの SMS デバイスを作成および選択する 特定のユーザーが SMS 通知を受信するように選択され、インスタンスに SMS デバイスがない場合は、そのユーザーの SMS デバイスを作成する必要があります。手順は、以下のドキュメントリンクから参照できます。Select a service provider (サービスプロバイダーを選択する)注 3.1:新しい SMS デバイスを作成する場合は、必ず次の値を使用してください。 タイプ:SMSユーザー:SMS 通知の受信者として選択されている sys_user レコード電話番号: SMS 通知を受信する電話番号。SMS は <phone number>@<SMS Provider Email Suffix> 形式でアドレスに送信されます。「@」の後の後半部分は、ステップ 2 で SMS サービスプロバイダーレコードに設定されたメールサフィックスです。以下のスクリーンショットでは、アドレスは「123-456-7890@example.com」になっています。サービスプロバイダー:ステップ 2 で作成したサービスプロバイダーレコードプライマリメール: false (このデバイスは SMS にのみ使用されるため)アクティブ:true 注 3.2:ServiceNow では、通知に関連するデバイスはすべて cmn_notif_device.list テーブルに保存されています。これには、標準のメール、SMS、プッシュ通知のデバイスが含まれます。SMS 通知の問題をトラブルシューティングする場合、このテーブルでお客様の SMS 通知デバイスレコードを検索して、設定に誤りがないか確認する必要があります。 [ユーザー通知設定] で SMS デバイスと SMS 通知を有効にする 注 4.1:受信者ユーザーの通知設定で SMS デバイスが有効になっていることを確認してください。このスクリーンショットでは、「モバイル」SMS デバイスが有効になっています。 注 4.2:[ユーザー通知設定] でも、この SMS デバイスの SMS メール通知が有効になっていることを確認してください。このスクリーンショットでは、「モバイル」SMS デバイスに対してメール通知「インシデントコメント済み_1」が有効になっています。 SMS メール通知サブスクリプションの設定 ユーザーによっては、SMS メール通知の受信者として選択されることは望まないが、ある SMS メール通知については登録したいという場合があります。 設定手順はほぼ同じですが、2 つだけ違いがあります。 メール通知を作成する 前の手順 1 と同じです。唯一の違いは、メール通知の [受信者] タブの [登録可能] チェックボックスにチェックを入れて通知を登録可能にすることです。 通知サブスクリプションレコードを作成する 通知サブスクリプションのために、ServiceNow はすべてのユーザーサブスクリプションレコードをすべての通知の sys_notif_subscription.list テーブルに保存します。 このテーブルにサブスクリプションレコードがない場合、ユーザーは新しいサブスクリプションレコードを作成する必要があります。次の値が使用されていることを確認してください。 ユーザー:SMS 通知に登録した sys_user レコードです。通知:SMS 通知名です。下のスクリーンショットでは、通知名は「インシデントコメント済み_1」となっています。送信先:SMS デバイス名です。下のスクリーンショットでは、SMS デバイス名は「モバイル」となっています。テーブル:SMS 通知が作成されるテーブル名です。下のスクリーンショットでは、テーブル名は「インシデント」となっています。アクティブ: true 注:SMS 通知サブスクリプションの問題をトラブルシューティングするときは、まず、対応する SMS サブスクリプションレコードが sys_notif_subscription.list テーブルに作成されていないかを確認してください。 作成されている場合は、その SMS サブスクリプションレコードの設定に誤りがないかどうかを引き続き確認します。 上記のすべての手順が正しく完了したら、SMS 通知をトリガーします。新しい sys_email レコードが作成され、SMS メールアドレスに送信されます。 ReleaseSMS 通知は ServiceNow プラットフォームのコア機能であり、Geneva 以降のサポートされているすべてのバージョンで利用できます。