---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MobileDeepLinkGenerator - Global (obsolète)

# MobileDeepLinkGenerator - Global (obsolète) {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

L'include de script MobileDeepLinkGenerator fournit des méthodes pour incorporer un lien vers une liste d'application mobile ou une applet de formulaire.  
Utilisez cet include de script dans un script global côté serveur pour créer un lien vers une applet de liste ou de formulaire au sein de ces applications :

* Now Mobile
* Agent mobile
* Mobile Onboarding

{#MobileDeepLinkGeneratorAPI__ul_krs_cfr_vhb}  
Remarque :  
L'application Mobile Onboarding est en cours de dépréciation !

Avec la Now Platform version Rome en septembre 2021, nous avons commencé à supprimer progressivement la prise en charge de l'application Mobile Onboarding . Les clients ne peuvent plus l'activer, et nous ne proposons pas d'améliorations ni de corrections de bogues non essentiels. Les fonctionnalités d'intégration mobile sont disponibles dans [l'application Now Mobile pour HR Service Delivery](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).
Par exemple, créez un lien à partir d'un e-mail, d'une notification push ou Agent virtuel d'une conversation qui ouvre un enregistrement ou une liste d'enregistrements dans l'application. Le formulaire ou la liste inclut uniquement les données que l'utilisateur peut consulter.

Pour obtenir un exemple d'utilisation de cette API dans une notification push, consultez [Configurer le contenu d'un message de notification push](https://www.servicenow.com/docs/access?context=config-push-notification-message-content&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US). Pour plus d'informations sur les liens profonds, reportez-vous à la section [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(String clientType) {#ariaid-title2}

Instancie un objet MobileDeepLinkGenerator pour une application mobile spécifique.
{#MDLG-MDLG_S__table_fzm_gjr_vhb__entry__3}

| Nom | Type | Description |
|-|-|-|
| clientType | Chaîne | Nom de l'application vers laquelle créer un lien. Les options incluent : * Agent : crée un lien vers une liste ou un écran dans l'application Agent mobile . * demande : crée un lien vers une liste ou un écran dans l'application Now Mobile . * intégration : crée un lien vers une liste ou un écran dans le Mobile Onboarding. {#MDLG-MDLG_S__ul_vpl_pcs_vhb} |
[Tableau 1. Paramètres]

{#MDLG-MDLG_S__table_fzm_gjr_vhb}  
Remarque :  
L'application Mobile Onboarding est en cours de dépréciation !

Avec la Now Platform version Rome en septembre 2021, nous avons commencé à supprimer progressivement la prise en charge de l'application Mobile Onboarding . Les clients ne peuvent plus l'activer, et nous ne proposons pas d'améliorations ni de corrections de bogues non essentiels. Les fonctionnalités d'intégration mobile sont disponibles dans [l'application Now Mobile pour HR Service Delivery](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(String formScreenId, String tableName, String recordSysId) {#ariaid-title3}

Créez un lien vers une applet de formulaire.
{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb__entry__3}

| Nom | Type | Description |
|-|-|-|
| formScreenId (en anglais seulement) | Chaîne | ID système de l'enregistrement d'applet dans la table Applets \[sys_sg_screen\]. |
| tableName | Chaîne | Nom de la table contenant l'enregistrement dans le recordSysId paramètre. |
| recordSysId | Chaîne | ID système de l'enregistrement à ouvrir dans l'applet. |
[Tableau 2. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Lien vers l'enregistrement dans l'applet du formulaire de l'application mobile. |
[Tableau 3. Renvoie]

{#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(String, documentId, object, uiParams) {#ariaid-title4}

Créez un lien vers une applet de liste.
{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb__entry__3}

| Nom | Type | Description |
|-|-|-|
| documentId | Chaîne | ID système de l'enregistrement d'applet dans la table Applets \[sys_sg_screen\]. |
| uiParams | Objet | Facultatif. Objet JSON contenant tous les paramètres d'URL à inclure dans le lien. Déterminez les paramètres d'URL à inclure en inspectant l'URL vers laquelle vous souhaitez créer un lien. En général, les paramètres d'URL filtrent les enregistrements de la liste. Par exemple, `var param = {'<company-sys-id>' : 'servicenow'}`, où `<company-sys-id>` est l'ID système d'un paramètre de l'interface utilisateur d'une société de la table Paramètres de l'interface utilisateur \[sys_sg_ui_parameter\] pour un écran mobile spécifique. |
[Tableau 4. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Lien vers l'applet de liste de l'application mobile. |
[Tableau 5. Renvoie]

{#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);


