Tutorial parte 6: Adicionar validação de data usando geração de código

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Atualmente, não há validação para campos de data em registros de eventos, permitindo que eventos sejam criados com uma data de início após a data de término. Esta seção mostra como usar a geração de código para criar uma regra de negócio que evita esse problema. Embora as validações de data possam ser demoradas, Now Assist simplifica o processo com a geração de código.

    Antes de Iniciar

    Função necessária: admin ou delegado_developer

    Procedimento

    1. No painel do app We Volunteer, selecione Criar > Arquivo.
    2. Insira Global no campo Aplicação.
    3. Na categoria Desenvolvimento de servidor, selecione Regra de negócio.
    4. Selecione Continuar.
    5. Adicione as seguintes especificações à nova regra de negócio:
      • Nome: validação de data
      • Tabela: evento [x_snc_we_volunteer]
      • Avançado: verdadeiro (marque a caixa de seleção)
      • Quando: antes
      • Inserir: verdadeiro (marque a caixa de seleção)
      • Atualizar: verdadeiro (marque a caixa de seleção)
    6. Selecione Adicionar condição de filtro.
    7. Adicione as seguintes especificações à condição do filtro:
      • Inícios: mudanças
      • OU
      • Termina: mudanças
    8. Na guia Avançado, clique na terceira linha no editor de script.
    9. Abra o gerador de código Now Assist pressionando Command + Enter (no Mac) ou Ctrl + Enter (no Windows).
    10. Insira o seguinte texto: Obter o valor da data de início (início) e da data de término (término) do registro atual, usando GlideDateTime() verificar se a data de início é maior que a data de término, anular se for verdadeiro, verificar se a data de início está vencida, anular se for verdadeiro.
    11. Selecione o ícone Enviar ( ícone de envio) e aguarde alguns momentos até que Now Assist gere um snippet de código.
    12. Selecione Aceitar.
    13. Selecione Enviar.