---
sourceDocument: Configuration et navigation mobiles Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/mobile

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Configuration et navigation mobiles Yokohama

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - evelopment, Data and Analytics


---

# Configurer le lanceur Lens à l'aide de l'écran scripté

# Configurer le lanceur Lens à l'aide de l'écran scripté {#ariaid-title1}

* Rversion finale: Yokohama
* 
* Mis à jour 8 déc. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Configurez un bouton de lancement avec un ServiceNow Lens écran scripté.

L'exemple suivant ajoute une instance de bouton à l'emplacement \<\< top-icon \>\> de l'écran scripté. Les parties en surbrillance indiquent les mises à jour requises dans un écran scripté existant pour ajouter le ServiceNow Lens bouton Lanceur.  
Figure 1. Lanceur d'approche configuré avec l'écran scripté  

    (function ScriptedScreen(input, result) {
    var builder = new sn_scripted_screen.ParameterScreenBuilder("scripted_screen_incident", "Edit Incident Scr");
    builder.nextLabel = gs.getMessage("Next");
    builder.previousLabel = gs.getMessage("Previous");
    builder.cancelLabel = gs.getMessage("Cancel");
    builder.submitLabel = gs.getMessage("Submit");
    var variableBuilder = new sn_scripted_screen.VariableBuilder("v_short_description", "db_field");
    variableBuilder.addAttribute("FieldName", "short_description");

    var buttonInstanceBuilder = new sn_scripted_screen.ButtonInstanceBuilder("a719743e0f703210e83019e800d1b29d", "Lens Launcher", "top_icon");
    buttonInstanceBuilder.icon = "76d03b43ff6c721057e9ffffffffff1f";

    var inputBuilder = new sn_scripted_screen.InputBuilder("short_description", "string", "Short Descrition");
    inputBuilder.autofillVariable(variableBuilder);
    builder.addInput(inputBuilder);
    builder.addButtonInstance(buttonInstanceBuilder);
    builder.addVariable(variableBuilder);
    builder.presentationStyle = "screen";
    builder.advancedPagination = "true";
    result.screenBuilder = builder;
    return result;
    })(input, result);

Dans cet exemple, `a719743e0f703210e83019e800d1b29d` est le sys_id du sys_sg_button de type lens_launcher. Le bouton doit être créé de manière déclarative.

`76d03b43ff6c721057e9ffffffffff1f` est le sys_id du sys_sg_icon.

PresentationStyle doit être un écran pour prendre en charge une instance de bouton sur un écran de formulaire d'entrée ou un écran scripté.

Le troisième paramètre de `ButtonInstanceBuilder()` est l'emplacement. L'emplacement peut être `top_icon` ou `supérieur`.

