Atualizar registro

Aprenda como usar a operação de atualizar registro em sua table usando um exemplo de bot de academia.

Atualizar um registro da sua tabela significa que um registro já existente é modificado em uma ou mais de suas células.

Para exemplificar, usaremos um bot de reserva de academia que utiliza uma Tabela para armazenar quem está inscrito em uma aula de yoga. Ao atualizar o registro, adicionaremos o usuário como inscrito na aula.

Isso significa que você passará disto:

className
classTeacher
isBooked

Zumba

Segunda-feira

Nenhum

Para isto:

className
classTeacher
isBooked

Zumba

Segunda-feira

Agatha

Atualizar um registro

  1. Certifique-se de que você tem uma tabela bem definida. Para este exemplo, usaremos a tabela de reservas da academia com esses campos:

    • ClassName: Nome da aula de fitness.

    • ClassDay: Data da aula, em um formato consistente (por exemplo, YYYY-MM-DD).

    • ClassTime: Horário de início da aula, usando um formato claro (por exemplo, HH:MM AM/PM).

    • ClassTeacher: Nome do instrutor que ministra a aula.

    • IsBooked: Campo de status que indica se a aula está reservada ('None' ou 'Available' por padrão, atualizado para o nome do cliente quando houver reserva).

Uma tabela que armazena reservas de aulas de academia.
  1. No fluxo do seu bot, identifique o ponto na conversa onde o cliente escolheu uma aula e confirmou sua reserva.

  2. Escolher Atualizar registro da lista de operações.

  3. Selecione a tabela que você deseja atualizar. Para este exemplo, selecionaremos Reserva de aula da academia.

Selecione a tabela que você gostaria de atualizar.
  1. Em Configuração da Operação, na coluna isBooked, adicione a variável que contém o nome do cliente. No nosso exemplo, essa variável é chamada {userName}. Isso significa que a coluna isBooked será atualizada com {userName} como um novo valor.

Atualize a coluna isBooked com o valor {userName}.
  1. Em Defina um critério de seleção para os registros a serem atualizados, clique em + Adicionar filtro para definir as condições para identificar qual registro (ou linha na sua tabela) deve ser atualizado. No nosso exemplo, as condições devem corresponder à aula que o cliente está reservando. Portanto, vamos verificar que {className}, {classDay}, {classTeacher}, e {classTime} já estão especificados.

Defina critérios de seleção para indicar qual registro (ou linha na sua tabela) deve ser atualizado.
  1. Opcionalmente, você pode configurar limites para o número de registros a serem atualizados, caso deseje atualizar mais de 1.

Defina quantos registros atualizar.
  1. Clique Salvar.

Seu bloco de Ação com a operação de Tabela aparece na sua tela.

  1. É crucial verificar a funcionalidade da sua Atualizar registro operação para garantir que os dados sejam capturados e armazenados corretamente. Utilize o emulador para testar o fluxo que você acabou de construir.

Teste seu fluxo de Atualizar registro.
  1. Após concluir o processo de reserva no teste, navegue até a tabela atualizada (neste exemplo, chamada Reserva de aula da academia) para verificar a atualização. Certifique-se de que o campo isBooked está preenchido com os clientes reservando a aula selecionada sejam atualizados conforme esperado.

A operação Atualizar registro funciona na tabela conforme o esperado.

Last updated

Was this helpful?