---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# プッシュ通知システム

# プッシュ通知システム {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

プッシュ通知システムには、プッシュメッセージとプッシュ通知応答の配信を管理するいくつかの重要な要素が含まれています。

カスタマーインスタンス
:   ご使用の ServiceNow インスタンス。

プッシュ プロキシ
:   すべてのプッシュ通知を収集するインスタンス。収集した通知を、ServiceNow クラシック モバイルアプリケーションに送信し、それらを Apple iOS または Android 対応の ServiceNow アプリケーションに転送します。カスタム プッシュ アプリケーションを作成する場合、プッシュ プロキシは使用しません。

プッシュ プロバイダー
:   プッシュメッセージのプロバイダー。ServiceNow クラシック モバイルアプリまたはカスタムモバイルアプリの場合は、Apple プッシュ通知サービス (APN) または Firebase Cloud Messaging (FCM) サービスです。

アプリケーションをモバイル端末にプッシュ
:   ServiceNow クラシック モバイル アプリケーションなどのアプリケーション。独自のプッシュ アプリケーションをビルドしてカスタマイズすることもできます。

## プッシュ通知プロセス

プッシュ通知プロセスは次のとおりです。

1. インスタンス上のアクティビティでプッシュ通知がトリガーされます。
2. インスタンスでは、通知を送信する宛先を探して、ユーザーの通知設定をチェックしプッシュ デバイス設定を特定します。
3. インスタンスから、Apple プッシュ通知サービス (APN) または Firebase Cloud Messaging (GCM) サービスのいずれかのプッシュ通知サービスにプッシュ通知が送信されます。ServiceNow クラシック モバイルアプリをご使用の場合は、インスタンスからプッシュプロキシインスタンスを介して通知が送信されます。その後、通知を APN または FCM サービスに転送します。
4. プッシュ通知サービスから、ユーザーのプッシュ アプリケーションに通知が送信されます。インスタンスでプッシュ通知サービスに通知を送信する際は、通知にはメッセージの内容とインスタンス名および ID が含まれます。この情報によって、通知に対する応答が確実に正しいインスタンスに送り返されます。ユーザーが、変更要求対する承認を送信するなど、通知へ返信できる場合、その応答は REST メッセージを介してインスタンスに返されます。
5. インスタンスでは、実行するスクリプトを識別してこの応答を処理します。
6. スクリプトは、変更要求を承認済みでマークするなど、インスタンスでアクションを実行します。無効な JSON がある場合、またはスクリプトが失敗した場合、エラー応答がデバイスに返されます。
{#r_PushMessageArchitecture__ol_j4z_ywt_ls}  
図 : 1. ServiceNow クラシック モバイルアプリを使用したプッシュ通知システム

## プッシュ通知応答 {#r_PushMessageArchitecture__section_flz_bzk_pz}

カスタム プッシュ アプリケーションを使用すると、プッシュ通知に応答するユーザーの動作でインスタンス内のレコードを操作できるようになります。

実行できるアクションは、通知メッセージに関連付けるスクリプトで定義されます。応答は次の形式でインスタンスに送信されます。  

    https://{instance_name}/api/now/v1/push/{application Name}/action/{action}

アプリケーション名は、ユーザーが使用しているプッシュ アプリケーションです。アプリケーション名は、プッシュ アプリケーション \[sys_push_application\] テーブルのアプリケーション名と一致する必要があります。アクションは、プッシュ通知アクション \[sys_push_notif_act_script\] テーブル内のアクションの Sys ID です。
**関連概念**   

* [プッシュ通知の保存](https://servicenow-prod.fluidtopics.net/gkuE~2vKBdiQ4wHUvqKaMA "プッシュ通知をアーカイブし、不要になった場合、またはプッシュ通知テーブルのサイズが大きすぎる場合は最終的に破棄することができます。")  
**関連タスク**   

* [プッシュ通知を有効にする](https://servicenow-prod.fluidtopics.net/T2wGk3Wd3b7uacjEwcjhLg "プッシュ通知を使用するには、いくつかのプラグインを有効にする必要があります。モバイル UI (com.glide.ui.m) プラグインが有効な場合は、プッシュ通知プラグインは自動的に有効になります。")
* [失敗したプッシュ通知メッセージを再度キューに入れる](https://servicenow-prod.fluidtopics.net/CGNC0CxLHVTEq8fmfE4Bsg "プッシュ通知の配信は、さまざまな理由で失敗する場合があります。どのメッセージが失敗したかを確認し、必要に応じて送信するように再度キューに入れることができます。")  
**関連資料**   

* [プッシュ通知のインストールに含まれるもの](https://servicenow-prod.fluidtopics.net/2mvuwg257ZjDxvOuR_OSuQ#r_InstalledWithPushNotifications "いくつかのタイプのコンポーネントが、プッシュ通知プラグインとともにインストールされます。")
* [プッシュ通知プロパティ](https://servicenow-prod.fluidtopics.net/u_Yc2mUUaSHaNrXiKOeHKg "プッシュ通知には、設定をカスタマイズするためのいくつかのプロパティが用意されています。")
* [ServiceNow モバイルアプリによるプッシュ通知設定](https://servicenow-prod.fluidtopics.net/VfJrWT2mExU4zGlq50uSIg "ServiceNow モバイル アプリケーションでは、プッシュ通知は自動的に有効になっており、ユーザーが初めてログインすると、プッシュ通知用のモバイルデバイスが設定されます。")
* [ServiceNow モバイル アプリ用のカスタムプッシュアプリケーションによるプッシュ通知セットアップ](https://servicenow-prod.fluidtopics.net/8fkFyfVQSwsB5kY4tDExQQ "独自のカスタム モバイル アプリケーションまたはプッシュ アプリケーションを使用している場合は、使用するようにアプリを設定してプッシュ コンテンツを設定する必要があります。")

