Operadores disponíveis para filtros e consultas

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 15 min. de leitura
  • O sistema fornece um conjunto de operadores para uso com filtros, construtores de condição e consultas codificadas. O tipo de dados de um campo determina quais operadores estão disponíveis para ele.

    Tabela 1. Operadores disponíveis para construtores de condições
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    E [Ativo][é][verdadeiro][AND][Caller][não está vazio] ^ active=true^CallerESTNOTEMPTY Todos os registros que têm os seguintes:
    • O campoativo é verdadeiro
    • O campo Solicitante tem algum valor
    Condição OU [Descrição resumida][está vazio][OU][Descrição][está vazio] ^OU short_descriptionISEMPTY^ORdescriptionISEMPTY Todos os registros que têm pelo menos um dos seguintes:
    • O campode descrição resumida não tem valor
    • O campoDescrição não tem valor
    OU filtro

    Todas estas condições devem ser atendidas

    [Descrição resumida][está vazio]

    OU todas estas condições devem ser atendidas

    [Descrição][não está vazio]

    ^NQ

    nova consulta

    short_descriptionISEMPTY^NQdescriptionISNOTEMPTY Todos os registros que têm pelo menos um dos seguintes:
    • O campode descrição resumida não tem valor
    • O campoDescrição não tem valor
    Tabela 2. Operadores disponíveis para campos de cadeia de caracteres
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    começa com [Descrição resumida][começa com][SAP] COMEÇA COM short_descriptionSTARTSWITHSAP Todos os registros nos quais os caracteres "SAP" aparecem no início do valor do campo Descrição resumida.
    termina com [Descrição resumida][termina com][indisponibilidade]
    • %
    • TERMINACOM
    short_descriptionENDSWITHoutage Todos os registros nos quais a cadeia de caracteres "indisponibilidade" aparece no final do valor do campo Descrição resumida.
    contém [Descrição resumida][contém][SAP]
    • *
    • CURTIR
    short_descriptionLIKESAP Todos os registros nos quais os caracteres "SAP" aparecem em qualquer lugar no valor do campo Descrição resumida.
    não contém [Descrição resumida][não contém][SAP]
    • !*
    • NÃO GOSTOU
    short_descriptionNOT LIKESAP Todos os registros nos quais os caracteres "SAP" não aparecem em nenhum lugar no valor do campo Descrição resumida.
    é [Descrição resumida][é][Armazenamento na rede indisponível] = short_description=Armazenamento em rede indisponível Todos os registros nos quais a Descrição resumida não diz nada além de "O armazenamento na rede está indisponível".
    não é [Descrição resumida][não está][Armazenamento na rede indisponível] != short_description! = Armazenamento de rede indisponível Todos os registros em que o valor do campo Descrição resumida diz qualquer coisa, exceto "Armazenamento na rede indisponível".
    está vazio [Descrição resumida][está vazio] ISEMPTY short_descriptionISEMPTY Todos os registros em que não há valor no campo Descrição resumida.
    não está vazio [Descrição resumida][não está vazio] ISNOTEMPTY short_descriptionISNOTEMPTY Todos os registros em que há qualquer valor no campo Descrição resumida.
    é qualquer valor [Descrição resumida][é qualquer coisa] ANYTHING short_descriptionANYTHING Todos os registros nos quais o campo Descrição resumida é um dos seguintes:
    • qualquer valor
    • vazia
    • NULO
    a cadeia de caracteres está vazia [Descrição resumida][é uma cadeia de caracteres vazia] STRING VAZIO short_descriptionEMPTYSTRING Todos os registros em que não há valor no campo Descrição resumida.
    menor que ou é [Descrição resumida][menor que ou é][s] <= short_descriptionlt;=s Todos os registros nos quais a cadeia de caracteres no campo Descrição resumida é uma das seguintes:
    • a primeira letra é qualquer letra entre "a" e "s"
    • o valor exato é "s"
    maior que ou é [Descrição resumida][maior que ou é][s] >= short_description>=s Todos os registros nos quais a cadeia de caracteres no campo Descrição resumida é uma das seguintes:
    • a primeira letra é qualquer letra entre "s" e "z"
    • o valor exato é "s"
    entre [Descrição resumida][entre][q] e [t] ENTRE short_descriptionBETWEENq@t Todos os registros em que a primeira letra no campo Descrição resumida é "q", "r", "s" ou "t".
    é o mesmo que [Descrição resumida][é igual] a [Descrição] SAMEAS short_descriptionSAMEASdescription Todos os registros nos quais existem valores correspondentes para os campos Descrição resumida e Descrição.
    é diferente [Descrição resumida][é diferente] de [Descrição] NSAMEAS short_descriptionNSAMEASdescription Todos os registros nos quais existem valores diferentes para os campos Descrição resumida e Descrição.
    Tabela 3. Operadores disponíveis para campos de referência
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    é [Solicitante][é][Don Goodliffe] = caller_id=9ee1b13dc6112271007f9d0efdb69cd0 Todos os registros nos quais o Solicitante não é ninguém além de Don Goodliffe.
    não é [Solicitante][não é][Don Goodliffe] != caller_id!=9ee1b13dc6112271007f9d0efdb69cd0 Todos os registros nos quais o campo Solicitante é preenchido por qualquer registro de usuário, exceto Don Goodliffe.
    está vazio [Solicitante][está vazio] ISEMPTY caller_idISEMPTY Todos os registros nos quais o campo Solicitante não tem valor.
    não está vazio [Solicitante][não está vazio] ISNOTEMPTY caller_idNÃOTEMPTY Todos os registros em que há qualquer valor no campo Solicitante.
    começa com [Solicitante][começa com][Dom] COMEÇA COM caller_id STARTSWITH Don Todos os registros em que o nome no campo Solicitante começa com "Dom".
    termina com [Solicitante][termina com][liffe]
    • %
    • TERMINACOM
    caller_idENDSWITHliffe Todos os registros em que o nome no campo Solicitante tem as letras " liffe " no final.
    contém [Solicitante][contém][em]
    • *
    • CURTIR
    caller_idLIKEon Todos os registros nos quais os caracteres "on" aparecem em qualquer lugar no nome do campo Solicitante.
    não contém [Solicitante][não contém][em]
    • !*
    • NÃO COMO
    caller_idNOT LIKEon Todos os registros nos quais os caracteres "on" não aparecem em nenhum lugar no nome do campo Solicitante.
    é qualquer valor [Solicitante][é qualquer coisa] ANYTHING caller_idANYTHING Todos os registros nos quais o campo Solicitante é um dos seguintes:
    • qualquer valor
    • vazia
    • NULO
    é o mesmo que [Solicitante][é o mesmo] que [Atribuído a] SAMEAS caller_idSAMEASassigned_to Todos os registros nos quais o mesmo registro de usuário é referenciado nos campos Solicitante e Atribuído a.
    é diferente [Solicitante][é diferente] de [Atribuído a] NSAMEAS caller_idNSAMEASassigned_to Todos os registros nos quais o usuário registra nos campos Solicitante e Atribuído a não têm correspondência.
    a cadeia de caracteres está vazia [Solicitante][é uma cadeia de caracteres vazia] STRING VAZIO caller_idEMPTYSTRING Todos os registros nos quais o campo Solicitante não tem valor.
    é (dinâmico) [Solicitante][é (dinâmico)][Eu] DINÂMICO caller_idDYNAMIC54635e965f510100a9ad2572f2b4774c Todos os registros nos quais o registro do usuário preenche o campo Solicitante.
    Nota:
    Nem todos os operadores estão disponíveis para todos os tipos de referência. Dependendo da referência selecionada, você pode ver uma lista mais curta de operadores.
    Tabela 4. Operadores disponíveis para campos de opção que contêm cadeias de caracteres
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    é [Subcategoria][é][E-mail] = subcategoria=e-mail Todos os registros nos quais a subcategoria nada mais é do que e- mail.
    não é [Subcategoria][não é][E-mail] != subcategoria!=e-mail Todos os registros nos quais o campo Subcategoria é preenchido por qualquer valor, exceto E- mail.
    é um dos [Subcategoria][é um de][DB2, MS SQL Server, Oraclel] IN subcategoriaINdb2,sql server,oracle Todos os registros nos quais o campo Subcategoria é preenchido por um dos seguintes valores:
    • DB2
    • MS SQL Server
    • Oracle
    não é um dos [Subcategoria][não é um de][DB2, MS SQL Server, Oraclel] NÃO EM subcategoriaNOT INdb2,sql server,oracle Todos os registros nos quais o campo Subcategoria é preenchido por qualquer coisa, exceto os seguintes valores:
    • DB2
    • MS SQL Server
    • Oracle
    contém [Subcategoria][contém][Em] CURTIR subcategoriaLIKEem Todos os registros nos quais os caracteres "Em" aparecem em qualquer lugar no valor do campo Subcategoria.
    começa com [Subcategoria][começa com][Em] COMEÇA COM subcategoriaCOMEÇACOMEles Todos os registros nos quais os caracteres "Em" aparecem no início do valor do campo Subcategoria.
    termina com [Subcategoria][termina com][il]
    • %
    • TERMINACOM
    subcategoriaENDSWITHil Todos os registros nos quais os caracteres "il" aparecem no final do valor do campo Subcategoria.
    não contém [Subcategoria][não contém][Em] NÃO COMO subcategoriaNÃO GOSTOem Todos os registros nos quais os caracteres "Em" não aparecem em nenhum lugar no valor do campo Subcategoria.
    é qualquer valor [Subcategoria][é qualquer coisa] ANYTHING subcategoriaNADA Todos os registros em que o campo Subcategoria é um dos seguintes:
    • qualquer valor
    • vazia
    • NULO
    é o mesmo que [Subcategoria][é igual] a [Categoria] SAMEAS subcategoriaSAMEAScategoria Todos os registros nos quais existem valores correspondentes para os campos Subcategoria e Categoria.
    é diferente [Subcategoria][é diferente] de [Categoria] NSAMEAS subcategoriaNSAMEAScategoria Todos os registros nos quais existem valores diferentes para os campos Subcategoria e Categoria.
    Tabela 5. Operadores disponíveis para campos de opção que contêm números inteiros
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    é [Impacto][é][1 - Alto] = impacto=1 Todos os registros nos quais o valor no campo Impacto não é nada além de 1 - Alto.
    não é [Impacto][não é][1 - Alto] != impacto!=1 Todos os registros nos quais o valor no campo Impacto é qualquer coisa menos 1 - Alto.
    é um dos [Impacto][é um de][1 - Alto, 2 - Médio] IN impactoIN1,2 Todos os registros nos quais o campo Impacto é preenchido por um dos seguintes valores:
    • 1 - Alto
    • 2 - Médio
    não é um dos [Impacto][não é um de][1 - Alto, 2 - Médio] NÃO EM impactoNOT IN1,2 Todos os registros nos quais o campo Impacto é preenchido por qualquer coisa, exceto os seguintes valores:
    • 1 - Alto
    • 2 - Médio
    está vazio [Impacto][está vazio] VAZIO impacto ESTÁ VAZIO Todos os registros nos quais o campo Impacto não tem valor.
    não está vazio [Impacto][não está vazio] OBSERVAÇÃOVAZIO impactoNÃOESTÁVAZIO Todos os registros nos quais o campo Impacto tem algum valor.
    menor que [Impacto][menor que][2 - Médio] < impacto<2 Todos os registros nos quais o campo Impacto tem um valor de 1 - Alto.
    maior que [Impacto][maior que][2 - Médio] > impacto>2 Todos os registros em que o campo Impacto tem um valor de 3 - Baixo
    menor que ou é [Impacto][menor que ou é][2 - Médio] <= impacto<=2 Todos os registros nos quais o campo Impacto tem um valor de 1 - Alto ou 2 - Médio.
    maior que ou é [Impacto][maior que ou é][2 - Médio] >= impacto>=2 Todos os registros nos quais o campo Impacto tem um valor de 2 - Médio ou 3 - Baixo.
    entre [Impacto][entre][1 - Alto] e [3 - Baixo] ENTRE impactoBETWEEN1@2 Todos os registros nos quais o campo Impacto tem um dos seguintes valores:
    • 1 - Alto
    • 2 - Médio
    • 3 – Baixo(a)
    .
    é qualquer valor [Impacto][é qualquer coisa] ANYTHING impactANYTHING Todos os registros nos quais o campo Impacto é um dos seguintes:
    • qualquer valor
    • vazia
    • NULO
    é o mesmo que [Impacto][é o mesmo] que [Urgência] SAMEAS impactoSAMEASurgência Todos os registros nos quais existem valores correspondentes para os campos Impacto e Urgência.
    é diferente [Impacto][é diferente] de [Urgência] NSAMEAS impactoNSAMEASurgência Todos os registros nos quais existem valores diferentes para os campos Impacto e Urgência.
    Nota:
    Os operadores "menor que ou é" e "maior que ou é" não são compatíveis com campos de número inteiro no Construtor de condições. Em vez disso, use uma condição de script.
    Tabela 6. Operadores disponíveis para campos de data/hora
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    em [ANS devido][em][Hoje] EMHoje sla_dueONToday@javascript:gs.daysAgoStart(0)@javascript:gs.daysAgoEnd(0) Todos os registros nos quais o valor do campo de ANS vencido corresponde à data de hoje.
    exceto em [ANS devido][não em][Hoje] NOTONHoje sla_dueNOTONToday@javascript:gs.daysAgoStart(0)@javascript:gs.daysAgoEnd(0) Todos os registros nos quais o valor do campo de ANS vencido é qualquer outra data, exceto hoje.
    antes [ANS devido][antes][Hoje] < atraso_devido Todos os registros em que o valor do campo de ANS vencido é qualquer data anterior a hoje.
    em ou antes [ANS devido][em ou antes][Hoje] <= sla_due<=javascript:gs.daysAgoEnd(0) Todos os registros nos quais o valor do campo de ANS devido é um dos seguintes:
    • qualquer data anterior a hoje
    • hoje
    após [ANS devido][depois][Hoje] > sla_due> javascript:gs.daysAgoEnd(0) Todos os registros em que o valor do campo de ANS devido é qualquer data após hoje.
    em ou após [ANS devido][em ou após][Hoje] >= sla_due>=javascript:gs.daysAgoStart(0) Todos os registros nos quais o valor de data do campo de ANS devido é um dos seguintes:
    • hoje
    • qualquer data após hoje
    entre [ANS devido][entre][Ontem] e [Hoje] ENTRE sla_dueBETWEENjavascript:gs.daysAgoStart(1)@javascript:gs.daysAgoEnd(0) Todos os registros em que o valor do campo de ANS devido é a data de ontem ou de hoje.
    tendência (em ou após) [ANS devido][tendência][em ou após][segunda-feira] DATAPARTE sla_dueDATEPARTMonday@javascript:gs.datePart('dayofweek','monday','GE') Todos os registros em que a data no campo de vencimento do ANS está em qualquer dia da semana, exceto um domingo.
    tendência (em ou antes) [ANS devido][tendência][em ou antes][segunda-feira] DATAPARTE sla_dueDATEPARTMonday@javascript:gs.datePart('dayofweek','monday','LE') Todos os registros em que a data no campo de vencimento do ANS está em um domingo ou em uma segunda-feira.
    tendência (após) [ANS devido][tendência][depois][segunda-feira] DATAPARTE sla_dueDATEPARTMonday@javascript:gs.datePart('dayofweek','monday','GT') Todos os registros em que a data no campo de vencimento do ANS está em qualquer dia da semana, exceto um domingo ou uma segunda-feira.
    tendência (antes) [ANS devido][tendência][antes][segunda-feira] DATAPARTE sla_dueDATEPARTMonday@javascript:gs.datePart('dayofweek','monday','LT') Todos os registros em que a data no campo de vencimento do ANS está em um domingo.
    tendência (ativada) [ANS devido][tendência][em][segunda-feira] DATAPARTE sla_dueDATEPARTMonday@javascript:gs.datePart('dayofweek','monday','EE') Todos os registros em que a data no campo de vencimento do ANS está em uma segunda-feira.
    relativo (após) [ANS vencido][relativo][após][1][Horas][atrás] RELATIVEGT sla_dueRELATIVEGT@hora@ago@1 Todos os registros em que a hora no campo de ANS vencido não é mais de uma hora antes da hora em que você inseriu a consulta.
    relativo (antes) [ANS vencido][relativo][antes][1][Horas][atrás] RELATIVOLT sla_dueRELATIVELT@hora@atrás@1 Todos os registros nos quais o tempo no campo de ANS vencido é inferior a uma hora antes do horário em que você inseriu a consulta.
    está vazio [ANS vencido][está vazio] ISEMPTY sla_dueISEMPTY Todos os registros nos quais o campo de ANS vencido não tem valor.
    não está vazio [ANS vencido][não está vazio] ISNOTEMPTY sla_dueISNOTEMPTY Todos os registros nos quais o ANS devido é preenchido por qualquer valor.
    é qualquer valor [ANS devido][é qualquer coisa] ANYTHING sla_dueANYTHING Todos os registros nos quais o campo de ANS vencido é um dos seguintes:
    • qualquer valor
    • vazia
    • NULO
    é o mesmo que [ANS devido][é igual] que [Atividade vencida] SAMEAS sla_dueSAMEASatividade_devido@dia Todos os registros nos quais há valores correspondentes para os campos ANS devido e Atividade devido.
    é diferente [ANS vencido][é diferente] de [Atividade vencida] NSAMEAS sla_dueNSAMEASatividade_devido@dia Todos os registros nos quais há valores diferentes para os campos ANS devido e Atividade devida.
    é maior que [ANS vencido][é maior que][1][Dias][antes][Atividade vencida] MAIS DE sla_dueMORETHANactivity_due@day@before@1 Todos os registros em que o valor de data do campo de vencimento do ANS é dois ou mais dias anteriores à data no campo de vencimento da atividade.
    é menor que [ANS vencido][é menor que][3][Dias][antes][Atividade vencida] LESSTHAN sla_dueLESSTHANactivity_due@day@before@3 Todos os registros nos quais o valor de data do campo de vencimento do ANS não é maior que três dias antes da data no campo de vencimento da atividade.
    Tabela 7. Operadores disponíveis para campos numéricos
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    é [Contagem de reatribuições][é][0] = reatribuição_contagem=0 Todos os registros nos quais a contagem de reatribuições não passa de 0.
    não é [Contagem de reatribuições][não é][0] != reatribuição_contagem! = 0 Todos os registros nos quais o valor da contagem de reatribuições é qualquer número, exceto 0.
    está vazio [Contagem de reatribuições][está vazio] VAZIO reatribuição_countISEMPTY Todos os registros nos quais não há valor no campo Contagem de reatribuições.
    não está vazio [Contagem de reatribuições][não está vazio] OBSERVAÇÃOVAZIO reassignment_countISNOTEMPTY Todos os registros em que há qualquer número no campo Contagem de reatribuições.
    menor que [Contagem de reatribuições][menor que][2] < reatribuição_contagem<2 Todos os registros nos quais o valor no campo Contagem de reatribuições é qualquer número menor que (mas não igual a) 2.
    maior que [Contagem de reatribuições][maior que][2] > reatribuição_contagem>2 Todos os registros nos quais o valor no campo Contagem de reatribuições é qualquer número maior que (mas não igual a) 2.
    menor que ou é [Contagem de reatribuições][menor que ou é][2] <= reatribuição_contagem<=2 Todos os registros em que o valor no campo Contagem de reatribuições é um dos seguintes:
    • um número menor que 2
    • 2
    maior que ou é [Contagem de reatribuições][maior que ou é][2] >= reatribuição_contagem>=2 Todos os registros em que o valor no campo Contagem de reatribuições é um dos seguintes:
    • 2
    • um número maior que 2
    entre [Contagem de reatribuições][entre][1] e [3] ENTRE reatribuição_countBETWEEN1@3 Todos os registros em que o número na contagem de reatribuições é 1, 2 ou 3.
    é qualquer valor [Contagem de reatribuições][é qualquer coisa] ANYTHING reatribuição_countANYTHING Todos os registros nos quais o campo de contagem de reatribuições é um dos seguintes:
    • qualquer valor
    • vazia
    • NULO
    é o mesmo que [Contagem de reatribuições][é igual] a [Contagem de reatribuições] SAMEAS reatribuição_countSAMEASreopen_count Todos os registros nos quais há números correspondentes para os campos Contagem de reatribuições e Contagem de reaberturas.
    é diferente [Contagem de reatribuições][é diferente] de [Contagem de reatribuições] NSAMEAS reatribuição_contaNSAMEASreaberto_contagem Todos os registros nos quais há valores diferentes entre os campos Contagem de reatribuições e Contagem de reaberturas.
    maior do que o campo [Contagem de reatribuições][maior que o campo][Contagem de reaberturas] GT_FIELD reassignment_countGT_FIELDreopen_count Todos os registros nos quais o número no campo Contagem de reatribuições é maior que (mas não igual a) o número no campo Contagem de reatribuições.
    menos do que o campo [Contagem de reatribuições][campo menor que][Contagem de reaberturas] LT_FIELD reassignment_countLT_FIELDreopen_count Todos os registros em que o número no campo Contagem de reatribuições é menor que (mas não igual a) o número no campo Contagem de reatribuições.
    maior do que ou é o campo [Contagem de reatribuições][maior que ou é o campo][Contagem de reaberturas] FIELD_OR_Equals_GT reatribuição_contagemGT_OU_IGUALD_FIELDreabrir_contagem Todos os registros em que o número no campo Contagem de reatribuições é um dos seguintes:
    • maior que o número no campo Contagem de reaberturas
    • igual ao número no campo Contagem de reaberturas
    menor do que ou é campo [Contagem de reatribuições][menor que ou é o campo][Contagem de reaberturas] LT_OU_IGUAL_CAMPO reatribuição_contaLT_OR_EqualS_FIELDreabrir_conta Todos os registros em que o número no campo Contagem de reatribuições é um dos seguintes:
    • menor que o número no campo Contagem de reaberturas
    • igual ao número no campo Contagem de reaberturas
    Tabela 8. Operadores disponíveis para campos boolianos
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    é [Ativo][é][verdadeiro] = ativo=verdadeiro Todos os registros nos quais o campo Ativo é Verdadeiro.
    não é [Ativo][não é][verdadeiro] != ativo!=verdadeiro Todos os registros nos quais o campo Ativo é Falso, vazio ou NULO.
    está vazio [Ativo][está vazio] ISEMPTY ativoISEMPTY Todos os registros nos quais não há valor no campo Ativo.
    não está vazio [Ativo][não está vazio] ISNOTEMPTY ativoNÃOESTÁVAZIO Todos os registros nos quais o campo Ativo é Verdadeiro ou Falso.
    é qualquer valor [Ativo][é qualquer coisa] ANYTHING activeNADA Todos os registros nos quais o campo Ativo é um dos seguintes:
    • Verdadeiro
    • Falso
    • vazia
    • NULO
    é o mesmo que [Ativo][é igual] que [ANS criado] SAMEAS ativoSAMEASfeito_sla Todos os registros nos quais há valores correspondentes para os campos ANSativo e criado.
    é diferente [Ativo][é diferente] de [ANS criado] NSAMEAS ativoNSAMEASfeito_sla Todos os registros nos quais há valores diferentes para os campos ANSativo e criado.
    Tabela 9. Operadores disponíveis para notificações por e-mail
    Rótulo do operador Exemplo de condição Operador de consulta equivalente Consulta de exemplo Exemplo de saída
    mudanças [Estado][mudanças] VALCHANGES estadoVALCHANGES Todos os registros nos quais o campo Estado é atualizado.
    muda de [Estado][mudanças de][Aguardando informações do usuário] MUDANÇASDE estadoCHANGESFROM4^EQ Todos os registros nos quais o campo Estado é atualizado para outro valor depois de estar Aguardando informações do usuário.
    muda para [Estado][mudança para][Aguardando informações do usuário] MUDANÇAS PARA estadoCHANGESTO4^EQ Todos os registros nos quais o campo Estado é atualizado para Aguardando informações do usuário depois de ter sido anteriormente qualquer outro valor.