Tayon Help

Guarde e consulte dados com datasets

Monte uma tabela sua — uma lista de preços, um estoque, um registro de entradas — e leia dela ou escreva nela enquanto o visitante responde.

Um dataset é uma tabela pequena que pertence a você — colunas e linhas, como uma planilha. Um fluxo pode ler dela, acrescentar linhas, alterá-las e fazer contas com elas enquanto o visitante ainda está no meio das respostas.

Usos típicos:

  • Uma lista de preços consultada conforme o que o visitante escolheu
  • Um estoque, para o fluxo dizer o que realmente está disponível
  • Um registro de cada envio, no arranjo de colunas que você quiser
  • Um ranking para um quiz

#Crie um

Os datasets ficam atrás do botão Conjuntos de Dados, no cabeçalho do Flow Designer.

  1. Escolha Conjuntos de Dados.
  2. Escolha Novo Dataset, digite um nome e escolha Criar.
  3. Na aba Colunas, acrescente cada coluna: um Nome da Coluna e um Tipo de Dado.
  4. Vá para a aba Dados e escolha Adicionar Linha para digitar os registros.
O Gerenciador de Datasets, com um dataset aberto na aba Dados
O Gerenciador de Datasets, com um dataset aberto na aba Dados
Abrindo o gerenciador de datasets a partir do quadro

Os nomes das colunas são guardados em maiúsculas, então Price vira PRICE. Use essa forma quando for se referir à coluna mais adiante.

Tipos de dado disponíveis: Text, Number, Email, Phone, Date e URL. O tipo muda o tipo de caixa que você recebe ao editar uma célula — e vale a pena definir direito, porque uma coluna Number ordena e soma como número, enquanto uma Text não.

O designer mostra os nomes desses tipos de dado em inglês, inclusive na versão em português.

A lista de datasets mostra quantas colunas e quantas linhas cada um tem. O menu de três pontos de um dataset oferece Renomear e Excluir.

#Editar a tabela

Selecione uma célula para editá-la. Enter ou Tab salvam, Escape cancela. As linhas têm um botão de excluir; tabelas grandes são paginadas, com Exibindo 1-50 de 300 embaixo da tabela.

#Importar e exportar

Importar CSV traz uma planilha para dentro. Você pode pedir ao Tayon que crie as colunas a partir da linha de cabeçalho do arquivo, e dizer a ele se a primeira linha é cabeçalho ou dado de verdade.

Exportar CSV baixa a tabela. Faça isso antes de qualquer alteração em massa — é o único backup que existe.

#Usar um dataset em um fluxo

Seis tipos de ação trabalham com datasets. Acrescente uma etapa de Ação e escolha uma delas.

#Registrar o que o visitante respondeu

Duas ações funcionam em dupla:

  1. Logo no começo do fluxo, acrescente Novo Item no DataSet e escolha o dataset. Isso abre uma linha em branco para este visitante.
  2. Faça suas perguntas normalmente.
  3. No fim, acrescente Salvar DataSet sobre o mesmo dataset. As respostas são casadas com as colunas pelo nome e escritas ali.

O casamento é o ponto importante: uma resposta guardada sob o identificador EMAIL vai para a coluna chamada EMAIL. Se nada chega a uma coluna, a causa mais comum é que o identificador e o nome da coluna não são a mesma palavra.

#Consultar alguma coisa

Filtrar DataSet encontra as linhas que atendem a uma condição. Você monta a condição do mesmo jeito que monta uma divisão — uma coluna, uma comparação e um valor, que pode ser uma variável como $REGION. Você também pode definir um Ordenar Por e um limite de Máximo de Itens.

Depois de um filtro, você pode ler os resultados:

Variável O que ela contém
$DATASETFILTER Quantas linhas foram encontradas.
$[Prices].PRICE[1] A coluna PRICE da primeira linha encontrada.
$[Prices].PRICE[2] A segunda, e assim por diante.

O nome entre colchetes é o nome do dataset.

Para imprimir uma lista inteira em vez de uma linha só, envolva o layout em um bloco de lista. O bloco se repete uma vez por linha encontrada, e [*] vira o número da linha:

[li]
$[Prices].NAME[*] — $[Prices].PRICE[*]
[/li]

#Alterar ou remover linhas

Atualizar DataSet e Excluir do DataSet agem sobre o que o último filtro encontrou. Por isso elas sempre vêm em dupla:

  1. Filtrar DataSet — restrinja até as linhas que você quer.
  2. Atualizar DataSet ou Excluir do DataSet — aja sobre elas.

Atualizar DataSet recebe os campos a alterar e valores que podem ser variáveis.

#Fazer contas

Calcular DataSet apura números de uma coluna sobre as linhas filtradas. Os resultados ficam disponíveis como:

Variável O que ela contém
$DATASET.SUM O total.
$DATASET.AVERAGE A média.
$DATASET.MIN O menor valor.
$DATASET.MAX O maior valor.

Assim, uma tela pode dizer Your quote comes to $DATASET.SUM depois de um filtro e de um cálculo.

#Arquivar uma resposta direto em um dataset

Existe um atalho para os casos simples. Na aba Interação de uma pergunta, Adicionar ao Dataset arquiva aquela resposta em um dataset sem precisar da dupla de ações novo/salvar. Use as ações quando estiver montando uma linha inteira ao longo de várias perguntas; use este atalho quando quiser apenas registrar uma resposta.

#Um padrão que funciona

Uma calculadora de orçamento, do começo ao fim:

  1. Pergunte o que o visitante precisa, guardando as respostas como $SERVICE e $SIZE.
  2. Filtrar DataSet na sua tabela de preços onde SERVICE seja igual a $SERVICE.
  3. Calcular DataSet na coluna PRICE.
  4. Mostre uma tela dizendo Your estimate is $DATASET.SUM.
  5. Peça o e-mail e acrescente Salvar Lead.

Atualizado: