---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Script de geração de descrição de etapa

# Script de geração de descrição de etapa {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Em um registro de configuração de etapa, o campo de script de geração de descrição de etapa determina a descrição de etapa que o sistema gera quando uma etapa desse tipo é adicionada a um teste.

Para obter um exemplo que mostra como onde a descrição gerada por este script aparece, consulte [Exemplo de script de geração de descrição](https://servicenow-prod.fluidtopics.net/iSLAPUR71iM0RJW7or6hyw#atf-step-config-xmpls__b5m_zrx_yw).

## Etapa

O parâmetro step para `generateDescription()`{#atf-config-desc-script__q5v_plm_zw} concede ao script acesso ao objeto da etapa, que por sua vez concede acesso às variáveis de entrada conforme definido no registro de configuração da etapa. (As variáveis de entrada são definidas em uma lista relacionada.)

Por exemplo, se - em um registro de configuração de etapa - a lista relacionada de entradas contiver dois registros: <var class="keyword varname">var1</var> e <var class="keyword varname">var2</var>, o script poderá fazer referência a <var class="keyword varname">var1</var> com a expressão `step.inputs.var1 e`{#atf-config-desc-script__r4y_nlm_zw} poderá fazer referência a <var class="keyword varname">var2</var> com `step.inputs.var2`{#atf-config-desc-script__asm_4lm_zw}.  

## Script de geração de descrição de consulta de registro


        (function generateDescription(step) {
        var td = GlideTableDescriptor.get(step.inputs.table);
        if (!td) {
             gs.log("Invalid table name in test step: " + step.inputs.table);
             return gs.getMessage("Set field values");
        }
        var descriptionGenerator = new ATFStepDescriptionGenerator();
        var description = gs.getMessage("There should be at least one record in '{0}' matching " +
                          "a query of\n{1}",
                          [step.inputs.table.getDisplayValue(),
                          descriptionGenerator.getConditionDescription(step.inputs.table, step.inputs.field_values)]);
        
        return description;
        })(step);
       

