App Revisitas

Tutorial Completo de Configuração do AppSheet

Tutorial Completo de Configuração no AppSheet

Este tutorial irá guiar você através do processo de configuração de automações e ações no AppSheet para sincronizar dados entre tabelas, com foco na tabela "Revisitas".

1. Tabela "Gunma" - Dados de Origem
Passo 1: Criando a Tabela Gunma
A tabela "Gunma" contém os dados iniciais. Essa tabela será usada como origem de dados para as outras operações no processo de automação.
Nome, Morador, Lat/Long, Estabelecimento, Email
2. Configuração do Bot para Acionar Ações
Passo 2: Criando a Automação (Bot)
Crie um Bot que irá ser acionado quando um registro for atualizado ou adicionado na tabela "Gunma". Este bot irá iniciar a ação de copiar os dados para a tabela "Revisitas".
Bot Trigger: "Gunma"
Event: Data change type - Adds/Updates
Condition: OR(IN("Estudante", [Morador]), IN("Revisitas", [Morador]))
                    
3. Ação para Adicionar Linha em "Revisitas"
Passo 3: Configurando a Ação
Após o Bot ser acionado, a ação irá adicionar uma nova linha na tabela "Revisitas". Cada coluna relevante será copiada da tabela "Gunma" para "Revisitas".
Ação: Adicionar nova linha
Tabela: Revisitas
IDrevisitas = UNIQUEID()
Morador = [Morador]
Lat/Long = [Lat/Long]
Estabelecimento = [Estabelecimento]
                    
4. Usando LOOKUP para Associar o Nome do Publicador
Passo 4: Configurando o LOOKUP
A função LOOKUP é usada para comparar o email do usuário com a coluna de email na tabela "Publicadores". Assim, o nome correto do publicador será atribuído automaticamente na tabela "Revisitas".
LOOKUP(USEREMAIL(), "Publicadores", "Email", "Nomes")
                    
5. Fluxograma Visual do Processo

Fluxograma do Processo

1. Tabela Gunma - Dados de Origem

A tabela Gunma contém os dados iniciais.

2. Automação do Bot

O bot é ativado quando há uma adição ou atualização.

3. Ação: Adicionar Linha em Revisitas

O bot adiciona uma nova linha na tabela Revisitas.

4. Tabela Revisitas - Registros de Visitas

A tabela Revisitas agora contém os dados atualizados.

LOOKUP Function: A função LOOKUP compara o email para preencher o campo "PublicadorNome".

Possíveis Erros:

  • Email não encontrado: Verifique se o email está corretamente configurado na tabela "Publicadores".
  • Dados não aparecem na visão: Certifique-se de que a opção "Filter out all existing rows?" está desmarcada.
  • Problema de segurança: Verifique se o filtro de segurança está configurado corretamente, como [Email] = USEREMAIL().