---
sourceDocument: Interfaces conversacionais de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/conversational-interfaces

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Interfaces conversacionais de Yokohama

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Implementar uma opção de ignorar

# Implementar uma opção de ignorar {#ariaid-title1}

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

Use um controle avançado para fornecer a opção para que os usuários ignorem uma pergunta.
Use o controle avançado `Digite IGNORAR para ignorar a pergunta `para fornecer a opção para um usuário ignorar uma pergunta. Há duas maneiras de configurar uma opção de ignorar:

* No script de atributos do provedor, use `_skip_internal `para acionar um serviço de ação contextual para ignorar a pergunta.
* Mapeie uma ação contextual para o provedor e use `//request_context.contextual_action: "IGNORAR" `para ignorar a pergunta. Consulte [Ações contextuais para integrações de bate-papo personalizadas](https://servicenow-prod.fluidtopics.net/tRVxJqMpBR9j6CXMasJ1OQ#contextual-actions "Os comandos com um comportamento predefinido podem ser mapeados para determinadas palavras-chave amigáveis e passados como entrada do usuário. Esta entrada é mapeada para ações contextuais compatíveis para a resposta mais apropriada no bate-papo.")para saber mais sobre como mapear entradas do usuário para ações contextuais.
{#va-skip-option-script__ul_th2_mnq_b4b}  
Script de exemplo:

    va_sms_twilio_adapter_default_text_outbound_transformer
    (function execute(inputs, outputs) {
      try {
        var richControl = inputs.rich_control;
        outputs.result = richControl['label'];
        if (richControl['required'] === false && richControl['uiType'] != "OutputText") { // new
          outputs.result += "\nType SKIP to skip question"; // new
        } // new
      } catch(e){
        gs.error('Error in default text outbound transformer: ' + e.message);
        throw e; 
      }
    })(inputs, outputs);
    va_sms_twilio_adapter_provider_attributes
    (function execute(inputs, outputs) {
        try {
            var headers = (inputs.headers);
            var payload = (inputs.payload);
            var smsUtil = new VASMSTwilioUtil();
            outputs.token = JSON.stringify(smsUtil.getToken(headers, payload));
            var data = payload.data;
            var request_context = {}; 
            if (data['MediaUrl0']) {
                var attachment_value = {};
                attachment_value.url = data['MediaUrl0'];
                attachment_value.content_type = data['MediaContentType0'];
                attachment_value.name = smsUtil.getFileName(attachment_value.url , attachment_value.content_type);
                request_context.attachment_value = attachment_value;
            } else {
               var b = data['Body']; // new
               request_context.typed_value = b; // new
               if (b === "SKIP") { // new
                 request_context.typed_value = "_skip_internal"; // new
                 //request_context.contextual_action = "SKIP"; // new
               } // new
            }
            outputs.request_context = request_context;
            outputs.provider_user_id = data.From;
        } catch (e) {
            gs.error("Error in va_sms_twilio_adapter_provider_attributes : " + e.message);
        }
    })(inputs, outputs);
    contextual_action (all new)
    (function execute(inputs, outputs) {
      var contextual_action = inputs.request_context.contextual_action;
      if (contextual_action === "SKIP") {
          sn_cs.VASystemObject.skipOptionalQuestion(inputs.conversation_id);
      }
    })(inputs, outputs);


