---
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


---

# cabrillo.nowapp : client

# cabrillo.nowapp : client {#ariaid-title1}

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

Espace de noms pour les fonctions de l'application Cabrillo Now. Cela vous permet d'interagir avec les écrans à l'intérieur des Now Platform® applications mobiles natives.

## cabrillo.nowapp - openLauncherScreen(String launcherScreenId) {#ariaid-title2}

Ouvre un écran natif de lanceur mobile.
{#CNA-openLauncherScreen_S__table_pqc_55j_kxb__entry__3}

| Nom | Type | Description |
|-|-|-|
| launcherScreenId | Chaîne | Sys_id de l'écran du lanceur à partir de la table du lanceur d'applet \[sys_sg_applet_launcher\]. |
[Tableau 1. Paramètres]

{#CNA-openLauncherScreen_S__table_pqc_55j_kxb} {#CNA-openLauncherScreen_S__table_qqc_55j_kxb__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides : * true : la méthode est disponible du côté natif * false : la méthode n'est pas disponible du côté natif. {#CNA-openLauncherScreen_S__ul_jvs_4m5_qxb} |
[Tableau 2. Renvoie]

{#CNA-openLauncherScreen_S__table_qqc_55j_kxb}  

    const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

Sortie :

    true

## cabrillo.nowapp - openScreen(String screenId) {#ariaid-title3}

Ouvre un écran natif mobile.
{#CNA-openscreen_S__table_xsl_grj_kxb__entry__3}

| Nom | Type | Description |
|-|-|-|
| screenId | Chaîne | La sys_id de l'enregistrement d'écran à ouvrir à partir de la table Écran \[sys_sg_screen\]. |
[Tableau 3. Paramètres]

{#CNA-openscreen_S__table_xsl_grj_kxb} {#CNA-openscreen_S__table_ysl_grj_kxb__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides : * true : la méthode est disponible du côté natif * false : la méthode n'est pas disponible du côté natif. {#CNA-openscreen_S__ul_jvs_4m5_qxb} |
[Tableau 4. Renvoie]

{#CNA-openscreen_S__table_ysl_grj_kxb}  

    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    cabrillo.nowapp.openScreen(screenId); 
    If (result === false) {  
        console.log("method is not available")  
    }

Sortie :

    true

## cabrillo.nowapp : openScreenWithRecordContext(String screenId, String table, String recordId) {#ariaid-title4}

Ouvre un écran natif mobile avec un contexte d'enregistrement.
{#CNA-openScreenWithRecrdContext_S_S_S__table_cvx_xsj_kxb__entry__3}

| Nom | Type | Description |
|-|-|-|
| ScreenId | chaîne | Sys_id de l'enregistrement d'écran à ouvrir à partir de la table Écran \[sys_sg_screen\]. |
| table | chaîne | Table d'enregistrement. |
| enregistrement | chaîne | L'enregistrement sys_id. |
[Tableau 5. Paramètres]

{#CNA-openScreenWithRecrdContext_S_S_S__table_cvx_xsj_kxb} {#CNA-openScreenWithRecrdContext_S_S_S__table_dvx_xsj_kxb__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides : * true : la méthode est disponible du côté natif * false : la méthode n'est pas disponible du côté natif. {#CNA-openScreenWithRecrdContext_S_S_S__ul_jvs_4m5_qxb} |
[Tableau 6. Renvoie]

{#CNA-openScreenWithRecrdContext_S_S_S__table_dvx_xsj_kxb}  

    const screenId = 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

Sortie :

    true

## cabrillo.nowapp : performFunction(String functionId, String table, String recordId) {#ariaid-title5}

Exécute une fonction mobile native.
Remarque :  
Seules les fonctions Action sont prises en charge pour la version Vancouver. Pour plus d'informations, consultez [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US).
{#CNA-performFunction_S_S_S__table_tjf_5vj_kxb__entry__3}

| Nom | Type | Description |
|-|-|-|
| functionId | chaîne | Sys_id de la fonction cible dans la table Bouton \[sys_sg_button\]. |
| table | chaîne | Table d'enregistrement. Facultatif pour les éléments d'action globale. Pour plus d'informations sur la fonction mobile, reportez-vous à la section [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US). Remarque : Différences entre les actions globales et d'enregistrement : * Enregistrement : l'action s'applique au niveau de l'enregistrement. Par exemple, utilisez cette option pour créer un bouton qui modifie l'état d'un enregistrement. Vous pouvez définir le contexte sur Enregistrement pour les actions sur un champ particulier, un enregistrement particulier ou les actions de balayage. Si la fonction d'action comprend un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique, vous devez spécifier la table dans le champ Table. * Global : applique une action au niveau global ou au niveau de la liste. Par exemple, utilisez cette option pour ajouter un bouton qui crée un enregistrement. N'utilisez pas le paramètre Global pour les actions situées dans le contexte d'un enregistrement ou les actions qui incluent un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique. {#CNA-performFunction_S_S_S__ul_l51_bzj_kxb} |
| recordId | chaîne | L'enregistrement sys_id. Facultatif pour les éléments d'action globaux. Pour plus d'informations sur la fonction mobile, reportez-vous à la section [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US). Remarque : Différences entre les éléments d'action globaux et d'enregistrement : * Enregistrement : l'action s'applique au niveau de l'enregistrement. Par exemple, utilisez cette option pour créer un bouton qui modifie l'état d'un enregistrement. Vous pouvez définir le contexte sur Enregistrement pour les actions sur un champ particulier, un enregistrement particulier ou les actions de balayage. Si la fonction d'action comprend un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique, vous devez spécifier la table dans le champ Table. * Global : applique une action au niveau global ou au niveau de la liste. Par exemple, utilisez cette option pour ajouter un bouton qui crée un enregistrement. N'utilisez pas le paramètre Global pour les actions situées dans le contexte d'un enregistrement ou les actions qui incluent un paramètre d'interface utilisateur avec le champ Source d'entrée défini sur Remplissage automatique. {#CNA-performFunction_S_S_S__ul_rhp_mgw_4xb} |
[Tableau 7. Paramètres]

{#CNA-performFunction_S_S_S__table_tjf_5vj_kxb} {#CNA-performFunction_S_S_S__table_ujf_5vj_kxb__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides : * true : la méthode est disponible du côté natif * false : la méthode n'est pas disponible du côté natif. {#CNA-performFunction_S_S_S__ul_jvs_4m5_qxb} |
[Tableau 8. Renvoie]

{#CNA-performFunction_S_S_S__table_ujf_5vj_kxb}  

    const functionId= 'a9e30c7dc61122760116894de7bcc7bd'; 
    const recordId= '8e99daa3ff133100ba13757574847f2d'; 
    const table= 'sys_users'; 
    const result = cabrillo.nowapp.performFunction(functionId, table, recordId); 
    If (result === false) {  
        console.log("method is not available")  
    } 

Sortie :

    true

## cabrillo.nowapp : refresh() {#ariaid-title6}

Actualisez la pile d'interfaces utilisateur au cas où une mise à jour de table susceptible d'affecter un écran précédent serait effectuée dans la vue Web.
{#CNA-refresh__table_j4s_wzj_kxb__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 9. Paramètres]

{#CNA-refresh__table_j4s_wzj_kxb} {#CNA-refresh__table_k4s_wzj_kxb__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si la méthode est disponible du côté natif. Valeurs valides : * true : la méthode est disponible du côté natif * false : la méthode n'est pas disponible du côté natif. {#CNA-refresh__ul_jvs_4m5_qxb} |
[Tableau 10. Renvoie]

{#CNA-refresh__table_k4s_wzj_kxb}  

    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

Sortie :

    true


