---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MobileDeepLinkGenerator - グローバル (非推奨)

# MobileDeepLinkGenerator - グローバル (非推奨) {#ariaid-title1}

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

MobileDeepLinkGenerator スクリプトインクルードは、モバイルアプリリストまたはフォームアプレットへのリンクを埋め込むためのメソッドを提供します。  
グローバルサーバー側スクリプトでこのスクリプトインクルードを使用して、次のアプリケーション内のリストまたはフォームアプレットへのリンクを作成します。

* Now Mobile
* モバイルエージェント
* モバイルオンボーディング

{#MobileDeepLinkGeneratorAPI__ul_krs_cfr_vhb}  
注:  
モバイルオンボーディング アプリケーションは廃止されます。

2021 年 9 月の Rome リリース Now Platform に伴い、 モバイルオンボーディング アプリケーションのサポートを段階的に廃止し始めました。顧客はこれをアクティブ化できなくなり、拡張や重要性の低いバグの修正は提供していません。モバイルオンボーディング機能は 、[HR サービスデリバリ (HRSD) 向けの Now Mobile アプリ](https://www.servicenow.com/docs/access?context=mobile-employee-experience-for-hr-service-delivery&version=xanadu&pubname=xanadu-employee-service-management&ft:locale=en-US)で利用できます。
たとえば、メール、プッシュ通知、または仮想エージェント会話からアプリ内のレコードまたはレコードリストを開くリンクを作成します。フォームやリストには、ユーザーが表示アクセス権を持つデータのみが含まれています。

プッシュ通知で使用されるこの API の例については、「 [プッシュ通知メッセージ コンテンツの構成](https://www.servicenow.com/docs/access?context=config-push-notification-message-content&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US)」を参照してください。ディープリンクの詳細については、「 [Deep linking for mobile](https://www.servicenow.com/docs/access?context=deep-link-mobile&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US)」を参照してください。

## MobileDeepLinkGenerator - MobileDeepLinkGenerator(文字列 clientType) {#ariaid-title2}

特定のモバイルアプリの MobileDeepLinkGenerator オブジェクトをインスタンス化します。
{#MDLG-MDLG_S__table_fzm_gjr_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| clientType | 文字列 | リンクを作成するアプリの名前。 次のオプションが含まれます。 * agent：モバイルエージェント アプリ内のリストや画面へのリンクを作成します。 * request：Now Mobile アプリ内のリストや画面へのリンクを作成します。 * onboarding：モバイルオンボーディング 内のリストや画面へのリンクを作成します。 {#MDLG-MDLG_S__ul_vpl_pcs_vhb} |
[表 : 1. パラメーター]

{#MDLG-MDLG_S__table_fzm_gjr_vhb}  
注:  
モバイルオンボーディング アプリケーションは廃止されます。

2021 年 9 月の Rome リリース Now Platform に伴い、 モバイルオンボーディング アプリケーションのサポートを段階的に廃止し始めました。顧客はこれをアクティブ化できなくなり、拡張や重要性の低いバグの修正は提供していません。モバイルオンボーディング機能は 、[HR サービスデリバリ (HRSD) 向けの Now Mobile アプリ](https://www.servicenow.com/docs/access?context=mobile-employee-experience-for-hr-service-delivery&version=xanadu&pubname=xanadu-employee-service-management&ft:locale=en-US)で利用できます。  

    var glide = new global.MobileDeepLinkGenerator('onboarding');

## MobileDeepLinkGenerator - getFormScreenLink(文字列 formScreenId, 文字列 tableName, 文字列 recordSysId) {#ariaid-title3}

フォームアプレットへのリンクを作成します。
{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| formScreenId | 文字列 | アプレット \[sys_sg_screen\] テーブル内のアプレットレコードのSys ID。 |
| tableName | 文字列 | recordSysId パラメーターのレコードを含むテーブルの名前。 |
| recordSysId | 文字列 | アプレット内で開くレコードのSys ID。 |
[表 : 2. パラメーター]

{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb} {#MDLG-getFormStringLink_S_S_S__table_mlq_q3r_vhb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | モバイルアプリのフォームアプレット内のレコードへのリンク。 |
[表 : 3. 返される内容]

{#MDLG-getFormStringLink_S_S_S__table_mlq_q3r_vhb}  

    var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
    var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));

## MobileDeepLinkGenerator - getScreenLink(文字列 documentId, オブジェクト uiParams) {#ariaid-title4}

リストアプレットへのリンクを作成します。
{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| documentId | 文字列 | アプレット \[sys_sg_screen\] テーブル内のアプレットレコードのSys ID。 |
| uiParams | オブジェクト | オプション。リンクに含める URL パラメーターを含む JSON オブジェクト。リンク先の URL を調べて、含める URL パラメーターを決定します。一般に、URL パラメーターはリスト内のレコードをフィルタリングします。例：`var param = {'<company-sys-id>': 'servicenow'}`。この `<company-sys-id>` は、特定のモバイル画面の UI パラメーター \[sys_sg_ui_parameter\] テーブルから取得した会社の UI パラメーターの Sys ID です。 |
[表 : 4. パラメーター]

{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb} {#MDLG-getScreenLink_S_O__table_ybz_m3r_vhb__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | モバイルアプリのリストアプレットへのリンク。 |
[表 : 5. 返される内容]

{#MDLG-getScreenLink_S_O__table_ybz_m3r_vhb}  

    var uiParams = {
        "b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow", 
        "7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}

    var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
    var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);


