Starter Kit 2.0 | Aula 2
Introdução ao Encontro de Aprendizagem
Apresentação do Facilitador
- Olá, boa tarde! Jefferson Severa se apresenta como parte do time de conteúdos e dá início ao segundo encontro da trilha de aprendizagem.
- O encontro visa desenvolver um projeto de logística, explorando a estrutura e funcionalidades da ferramenta.
Estrutura do Encontro
- O dia está dividido em módulos 4, 5 e 6, focando na entidade de atividade que o usuário executa em campo.
- Serão abordadas as tarefas criadas para enviar atividades aos usuários e os campos customizáveis dentro das entidades.
Prática com a Ferramenta
Criação de Tarefas
- Jefferson inicia uma nova tarefa no aplicativo, relembrando a atividade criada anteriormente sobre entrega expressa.
- Ele demonstra como criar um cadastro de locais para o usuário realizar atendimentos.
Execução da Atividade
- A primeira tarefa é visualizada no aplicativo, onde são apresentados dados como endereço e data da entrega.
- O facilitador finaliza a coleta de dados confirmando a entrega do pedido através do aplicativo.
Estrutura das Atividades
Definição da Ordem de Execução
- Discussão sobre a necessidade de definir uma ordem nas atividades, como realizar check-in antes da entrega.
Edição das Atividades
- Jefferson edita uma atividade existente para ajustar campos que estavam apresentando problemas, inativando o campo "nome do responsável".
Cadastro e Sessões
Criação de Novas Atividades
- Uma nova atividade chamada "cadastro" é criada para explorar as sessões disponíveis dentro dela.
Organização dos Dados
- As sessões permitem organizar os dados que serão trabalhados na atividade; por exemplo, pode-se ter uma sessão dedicada a "dados pessoais".
Organização de Atividades no Aplicativo
Criação e Sincronização de Tarefas
- O usuário menciona a possibilidade de ordenar campos como nome e data de nascimento, destacando a intenção de adicionar mais informações à atividade.
- Uma nova tarefa é criada para visualizar as alterações no aplicativo, onde o cadastro do usuário é adicionado em vez da entrega expressa.
- A segunda atividade agora inclui os três campos: nome, data e foto, com planos para organizar melhor esses dados.
Estruturação dos Dados
- O usuário cria uma nova sessão chamada "endereço" dentro do cadastro do usuário, utilizando um campo específico já disponível no sistema.
- Após adicionar o campo endereço, o aplicativo é sincronizado para que duas sessões (dados pessoais e endereço) estejam disponíveis para preenchimento.
- O sistema permite editar ou excluir informações previamente inseridas, facilitando a gestão dos dados.
Coleta e Visualização de Dados
- O usuário pode carregar endereços automaticamente via coordenadas ou pesquisar por CEP, otimizando a coleta de dados.
- É possível ter diversas sessões dentro de uma única atividade, cada uma com seus próprios campos organizados.
Atualização Cadastral
- O apresentador discute a criação de uma atividade específica para atualização cadastral onde o próprio usuário insere suas informações.
- Informações como telefone celular e email são adicionadas ao cadastro existente antes da criação da nova atividade chamada "meu perfil".
Campos Personalizados e Máscaras
- Durante a configuração da nova atividade "meu perfil", campos como nome, email e telefone são definidos com tamanhos máximos específicos.
- Máscaras são aplicadas aos campos telefônicos para garantir formatação correta durante a entrada dos dados.
Integração com o Aplicativo
- Fórmulas são criadas para buscar dados automaticamente nos cadastros existentes quando o usuário faz alterações em seu perfil.
- A necessidade de um local físico é discutida; um "local fake" é criado para permitir que atividades sejam realizadas sem um espaço físico definido.
Criação e Gerenciamento de Tarefas no Aplicativo
Configuração Inicial do Perfil
- O usuário menciona que não possui um local específico para a atividade, podendo criar um "local fake" para receber a tarefa.
- Ao criar uma nova tarefa, o aplicativo já formata automaticamente o número de telefone conforme a máscara definida.
Problemas com Dados Salvos
- Há um problema ao salvar dados alterados; os dados desaparecem do dispositivo, o que não é desejado pelo usuário.
- O usuário sugere utilizar o menu lateral para gerenciar as atividades e garantir que elas permaneçam visíveis no dispositivo.
Definições de Execução das Atividades
- É possível definir se a execução da atividade é obrigatória ou não, especialmente na primeira ação do dia.
- O usuário opta por não tornar a execução obrigatória e sincroniza o aplicativo para visualizar as alterações.
Organização das Tarefas
- O usuário cria diferentes atividades (entrega expressa e perfil), buscando organizar melhor as tarefas dentro do aplicativo.
- Ele adiciona novas tarefas e sincroniza novamente para verificar as atualizações.
Tipos de Atividades e Configurações
- As atividades são separadas em tipos como "entregas" e "registros", permitindo uma melhor categorização.
- O usuário cria novos tipos de atividades através da configuração disponível no aplicativo.
Personalização da Exibição das Tarefas
- A exibição das tarefas pode ser ajustada por ordem de prioridade, data e hora, além de permitir visualizações específicas como mapas.
- Novos tipos de atividade são criados, como "registros", sem necessidade de roteirização ou visualização em mapa.
Agrupamento das Atividades
- O agrupamento das atividades por tipo é configurado para facilitar a visualização no aplicativo.
- Mais configurações são feitas nas opções do menu lateral para otimizar a experiência do usuário ao gerenciar suas tarefas.
Como Agrupar Tarefas e Definir Prioridades?
Agrupamento de Tarefas
- O apresentador demonstra como agrupar tarefas por tipo, utilizando listas inicialmente, antes de mostrar a opção de abas.
- As entregas são priorizadas e aparecem no topo da lista, enquanto os registros ficam abaixo. A visualização das tarefas é ajustada com imagens que indicam a capacidade de exibição.
- É possível editar tipos de atividade para alterar o formato dos cartões, aumentando a capacidade de exibição na tela.
Sincronização e Ajustes
- O contador das entregas pode ser desmarcado a qualquer momento, permitindo flexibilidade na visualização das atividades.
- O apresentador explica que as tarefas podem ser organizadas em abas, além do formato de lista já demonstrado.
Criação e Organização de Atividades
- Ao criar uma nova atividade, como check-in e check-out, o usuário pode definir ordens específicas para execução dessas atividades.
- A funcionalidade permite registrar data e hora automaticamente ao realizar check-in.
Como Definir Ordens de Execução nas Atividades?
Cópia e Edição de Atividades
- O apresentador mostra como copiar uma atividade existente (check-in) para criar uma nova (check-out), mantendo os mesmos campos necessários.
- Após criar as atividades necessárias, ele organiza as três atividades dentro da tarefa principal: check-in, check-out e entrega expressa.
Ordem de Exibição
- A ordem das atividades é ajustada manualmente para garantir que o check-in ocorra antes do check-out e da entrega expressa.
- O apresentador destaca a importância da definição correta da ordem para evitar confusões durante a execução das tarefas.
Dependências entre Atividades
- Para garantir que certas atividades sejam executadas em sequência, o apresentador define dependências entre elas. Por exemplo, um check-in deve ser realizado antes da entrega expressa.
Execução de Atividades: Check-in, Entrega e Check-out
Processo de Execução das Atividades
- O check-in é necessário para definir a ordem de execução das atividades. Sem ele, não é possível realizar o check-out ou a entrega expressa.
- A sequência correta é: primeiro o check-in, seguido pela entrega expressa e, por último, o check-out. Isso garante que todas as etapas sejam concluídas adequadamente.
- Todas as atividades realizadas são registradas em um único relatório, independentemente do número de tarefas dentro dele. Isso facilita a visualização dos dados.
Visualização e Organização das Tarefas
- É possível criar novas tarefas e selecionar diferentes tipos de visualização para as atividades, como lista ou grade. Isso ajuda na organização das informações.
- O formato da exibição pode ser ajustado conforme a necessidade do usuário, permitindo uma personalização na forma como as atividades são apresentadas.
Tipos de Atividade e Configurações
- As configurações permitem editar os tipos de atividade e escolher entre diferentes formatos de exibição (como grade ou lista com imagem pequena).
- A flexibilidade nas opções de visualização ajuda os usuários a adaptarem suas interfaces às suas preferências pessoais.
Gerenciamento de Tarefas
- As tarefas definem estruturas básicas para envio ao campo (entregadores), incluindo campos adicionais que podem ser personalizados conforme necessário.
- É possível adicionar diversos campos às tarefas, como equipes específicas ou formas de execução.
Adição e Edição dos Campos
- No menu lateral, há opções para gerenciar campos nas tarefas. Um novo campo chamado "tipo de tarefa" pode ser adicionado para facilitar a categorização.
- O campo "tipo de tarefa" permite agrupar atividades relacionadas sem precisar informar manualmente cada vez que uma nova tarefa for criada.
Criação Eficiente de Tarefas
- Criar um tipo específico chamado "entrega" simplifica o processo ao permitir que várias atividades sejam agrupadas sob essa categoria sem repetição manual.
Gerenciamento de Tarefas no Aplicativo
Criação e Cancelamento de Tarefas
- O usuário pode definir se o aplicativo permite roteirizar, criar tarefas diretamente no dispositivo e validar a carteira de clientes.
- As tarefas de entrega incluem atividades como check-in, check-out e entrega expressa. O usuário pode cancelar entregas selecionadas facilmente.
- Após cancelar as entregas, o usuário sincroniza o aplicativo para remover as tarefas canceladas.
Definição de Tipos de Tarefa
- Ao criar uma nova tarefa, é possível definir seu tipo como "entregas", economizando tempo ao não precisar preencher manualmente as atividades.
- A criação prévia dos tipos de tarefa com suas respectivas atividades facilita a importação e execução das mesmas.
Vinculação de Atividades
- O aplicativo permite buscar atividades vinculadas a pessoas ou locais, facilitando a execução em campo.
- Cada pessoa pode ter atividades diferentes vinculadas ao seu cadastro, permitindo personalização nas tarefas atribuídas.
Configurações Padrão da Plataforma
- É possível vincular atividades aos locais cadastrados na plataforma, além das configurações padrão que podem ser definidas pelo administrador.
- Parâmetros podem ser ajustados para incluir atividades padrão que todos os usuários terão acesso.
Sincronização e Execução das Tarefas
- O usuário pode limpar todas as tarefas existentes antes de criar novas, garantindo um ambiente organizado para novas execuções.
- As entregas podem ser configuradas para buscar informações do cadastro de pessoas ou locais conforme necessário.
Criação e Gestão de Equipes
- O aplicativo permite a criação de equipes específicas (ex: entregadores), onde o responsável pela equipe pode ser definido através da interface do sistema.
Gestão de Tarefas e Equipes
Definição de Responsáveis e Execução de Tarefas
- O sistema permite definir um entregador responsável por uma tarefa, adicionando usuários a uma equipe específica.
- Ao selecionar um usuário da equipe, o sistema filtra a lista para mostrar apenas os membros disponíveis, facilitando a atribuição de tarefas.
- Existem três opções principais para execução: enviar para um único usuário, enviar para todos os usuários ou permitir que todos executem simultaneamente.
Opções de Execução
Envio para Um Único Usuário
- Quando uma tarefa é enviada para um único membro da equipe, ela desaparece dos outros assim que o primeiro a executar finaliza a atividade.
Envio Para Todos os Usuários
- Se a tarefa for enviada para toda a equipe, apenas o primeiro que aceitar ficará com a responsabilidade; as demais visualizações serão removidas.
Execução Simultânea
- A última opção permite que todos os membros da equipe executem a tarefa independentemente do tempo em que cada um aceita. Isso é útil em atividades como checklists ou pesquisas.
Recriação Automática de Tarefas
- É possível configurar tarefas para serem recriadas automaticamente após sua finalização, garantindo que elas permaneçam disponíveis no aplicativo do usuário.
Confirmação de Dados Coletados
- Existe uma funcionalidade configurável chamada "exibir tela de conferência", onde o usuário pode optar por não visualizar essa tela ao sincronizar dados coletados.
Organização de Dados no Aplicativo
Estruturação do Perfil e Campos
- O apresentador discute a importância de organizar os dados pessoais em seções dentro do aplicativo, como "dados pessoais" e "dados complementares".
- É apresentada a funcionalidade de inserir quebras de tela para facilitar a adição de novos campos, permitindo uma melhor organização das informações.
- Após adicionar quebras de tela, o usuário pode avançar para diferentes seções, facilitando a navegação entre os dados inseridos.
- O campo telefone é mencionado como já formatado corretamente, destacando a possibilidade de trabalhar com diferentes tipos de formatação, como CPF e CNPJ.
- A opção de aplicar máscaras nos campos é discutida, permitindo esconder caracteres sensíveis ou formatar entradas específicas.
Validação e Máscaras
- O apresentador demonstra como adicionar um campo alfanumérico com máscara para CPF, definindo o tamanho máximo permitido.
- A validação dos campos é abordada; por exemplo, verificar se um CPF é válido antes de permitir o avanço na aplicação.
- A discussão inclui planos futuros para validar outros campos, como e-mail e suas respectivas regras.
Registro de Despesas
Criação da Atividade
- Uma nova atividade chamada "registro de despesa" é criada para gerenciar diferentes tipos de despesas dentro do aplicativo.
- O primeiro campo adicionado à atividade é uma lista pré-definida dos tipos de despesas que podem ser registradas pelo usuário.
Configuração dos Campos
- Detalhes sobre as opções disponíveis ao configurar campos são apresentados; incluindo listas únicas ou múltiplas e rankings.
- O apresentador menciona a possibilidade de cadastrar despesas manualmente ou através de um cadastro customizável.
Adição dos Valores
- Um campo numérico é criado para registrar o valor da despesa, com opções para formatação monetária adequada.
- É enfatizado que o registro não precisa ocorrer em um local físico específico; locais fictícios podem ser utilizados.
Finalização do Registro
- Após salvar as configurações, o menu lateral do aplicativo agora exibe tanto o perfil quanto o registro das despesas criadas.
- Os usuários podem informar valores utilizando máscaras apropriadas para garantir consistência nas entradas financeiras.
Registro de Despesas e Tarefas
Criação e Organização de Tarefas
- O apresentador menciona a criação de um "registro de despesas", destacando a importância da precisão do endereço para a roteirização das entregas.
- Ele decide não adicionar manualmente uma nova tarefa, optando por utilizar um tipo de tarefa já existente chamado "registros".
- É necessário informar que a nova atividade é do tipo "registros" para manter a organização na lista de atividades.
- O apresentador cancela tarefas anteriores para permitir que as novas apareçam corretamente na interface.
- Ele recomenda o uso do dispositivo ou emulador para testar o desenvolvimento da aplicação, fazendo ajustes conforme necessário.
Sincronização e Configurações
- Ao criar uma nova tarefa, ele seleciona o usuário Master e define que se trata de um registro de despesas sem inserção manual dos dados.
- O apresentador demonstra como alterar a visualização das tarefas entre abas e listas no aplicativo, permitindo personalizações conforme preferências do usuário.
- A configuração atual exibe apenas atendimentos do dia, mas pode ser ajustada para mostrar até sete dias futuros com base na prioridade das tarefas.
- Ele explica que não é possível executar uma tarefa com prioridade inferior sem antes concluir as tarefas prioritárias mais altas.
- As entregas e registros são organizados em formato de lista, facilitando a visualização e acesso às informações.
Personalização da Interface
- O apresentador fala sobre organizar os atendimentos em formato banner nas atividades registradas, utilizando configurações específicas para cada tipo de atividade.
- É possível definir quais campos aparecem na tela principal ao criar uma tarefa, como descrição do local e data/hora da tarefa.
- A escolha entre formatos (banner ou lista) impacta diretamente nas informações exibidas ao usuário; sincronizar novamente é necessário após ajustes.
- Ele ajusta as tarefas para serem exibidas em formato lista com imagens pequenas, buscando otimizar a apresentação visual no aplicativo.
Status das Tarefas
- Após limpar registros anteriores, ele cria uma nova entrega definindo seu status como pendente até que seja sincronizada pelo usuário no aplicativo.
- O status pendente indica que o usuário ainda não acessou o aplicativo ou não realizou a sincronização necessária.
Sincronização e Gerenciamento de Tarefas
Sincronização de Dados
- A sincronização automática ocorre em intervalos configuráveis na plataforma, mas pode ser forçada clicando no botão no canto superior direito do aplicativo.
- O status das tarefas pode ser alterado para "retornado" ou "cancelado", dependendo da ação realizada pelo usuário.
Preparação e Roteirização de Entregas
- As entregas podem ser programadas como "em preparação", permitindo que o usuário defina atividades antes de alterar o status para distribuição aos entregadores.
- O usuário pode adicionar manualmente atividades, como registro de despesas, definindo local e valores.
Registro e Atualização de Dados
- A entrada manual dos dados pode causar problemas se houver necessidade frequente de alterações; cada atividade precisaria ser atualizada individualmente.
- Para evitar a atualização manual constante, é possível adicionar novos valores diretamente nas sessões das atividades.
Criação de Cadastros Customizados
- É possível criar uma nova base de dados chamada "tipos de despesas" para gerenciar melhor as informações financeiras.
- Os registros podem incluir categorias como transporte e hospedagem, facilitando a organização dos dados financeiros.
Integração com Campos Personalizados
- Ao editar campos nas atividades, é possível vincular os valores a cadastros customizados criados anteriormente.
- A ordenação dos dados pode ser ajustada por valor interno ou descrição, garantindo que as informações sejam apresentadas conforme necessário.
Importação e Atualização Eficiente
- Os cadastros maiores podem ser importados via arquivo, permitindo atualizações em massa nos campos que utilizam esses dados como fonte.
- Novas opções podem ser adicionadas aos cadastros existentes (ex: alimentação), facilitando a gestão financeira dentro do aplicativo.
Criação e Edição de Listas Múltiplas
Configuração Inicial da Lista
- O usuário acessa o registro de despesas, seleciona a opção de editar e muda a configuração de "única" para "múltipla", permitindo a adição de várias opções.
- Adiciona as opções 1, 2 e 3 à lista múltipla, destacando que a terceira opção ainda não foi salva.
Funcionalidades da Lista Múltipla
- A lista agora permite marcar ou desmarcar todas as opções, além de incluir um ranking para cada uma delas.
- O usuário pode definir um ranking com valores específicos para cada opção na lista múltipla, podendo também escolher se a seleção é obrigatória ou não.
Sincronização e Ajustes Finais
- Após ajustes nas configurações da lista, o campo padrão é automaticamente marcado. O usuário decide inativar campos que não serão utilizados no projeto.
- Observa-se que o foco está no primeiro campo editável ao sincronizar novamente os dados.
Desenvolvimento do Aplicativo
Estrutura do Projeto
- O projeto inclui funcionalidades como entrega expressa com check-in/check-out. A aparência do aplicativo será aprimorada em uma data futura.
- Embora o design atual seja simples e funcional, melhorias visuais estão planejadas para incluir ícones e cores diferenciadas.
Apresentação das Atividades
- Um novo template foi introduzido, apresentando atividades separadas por tipo. Ícones foram adicionados para melhorar a interface do aplicativo.
- As informações sobre entregas são organizadas em abas, incluindo registros de despesas e perfil do usuário.
Gerenciamento de Problemas na Entrega
Identificação dos Problemas
- Ao abrir uma atividade relacionada à entrega, são apresentados quatro tipos principais de problemas: cliente ausente, falta de tempo, recusa do cliente e veículo quebrado.
Criação da Sessão "Relatar Problema"
- O usuário cria uma nova atividade chamada "problemas na entrega", definindo-a como parte das entregas. Ele começa a adicionar campos relacionados aos tipos de problemas identificados anteriormente.
Cadastro dos Tipos de Problemas
- Uma nova base de dados chamada "tipos de problemas" é criada para registrar as diferentes situações que podem ocorrer durante as entregas.
- Quatro opções são adicionadas ao cadastro: cliente ausente, falta de tempo, recusa do cliente e veículo quebrado.
Finalização da Atividade
- Com os tipos definidos e organizados corretamente dentro da sessão "relatar problema", o usuário finaliza a configuração necessária para gerenciar eficientemente os problemas nas entregas.
Ajustes e Validações em Tarefas de Entrega
Criação e Configuração de Tarefas
- O usuário sugere aumentar o tamanho do campo para incluir um novo campo "áudio salvo" e adicionar um campo "imagem" para registrar fotos da fachada, além de relatar problemas na entrega.
- O usuário cria uma nova entrega utilizando seu perfil Master, buscando tarefas do tipo "salvo", e troca de usuário no aplicativo.
- Ao acessar a tarefa, o usuário observa que a atividade executada não finalizou corretamente no aplicativo, necessitando ajustes.
Finalização de Atividades
- É necessário ajustar a atividade "problemas na entrega" para que finalize a tarefa principal. Outras opções incluem manter a atividade disponível ou permitir múltiplas execuções.
- O usuário pode finalizar todas as atividades sequencialmente ou utilizar fórmulas de validação para encerrar tarefas conforme necessário.
Sincronização e Execução
- Após criar uma nova tarefa, o usuário sincroniza as atividades. A configuração correta das atividades é crucial para garantir que elas sejam finalizadas adequadamente.
- O foco está em definir quais atividades podem encerrar a tarefa principal, garantindo que ao concluir todas as etapas, elas desapareçam do dispositivo.
Fórmulas de Validação
- Discussão sobre fórmulas de validação e valores que permitem validar campos criados anteriormente, como CPF ou CNPJ, assegurando que os usuários estejam nos locais corretos durante as entregas.
- Exemplos práticos são apresentados sobre como implementar validações em despesas; se um valor exceder R$50, ele deve ser aprovado por um gestor antes da conclusão da atividade.
Itens e Módulos em Entregas
- A importância dos itens utilizados nas entregas é destacada; cada item pode abrir uma tela específica para preenchimento durante o processo de venda ou entrega.
- O treinamento avança com a criação de novos tipos de entregas e validações específicas dentro da aplicação logística.
Encerramento do Treinamento
- O instrutor abre espaço para dúvidas antes do encerramento do segundo dia do treinamento. Ele agradece aos participantes pela presença e reforça o cronograma até sexta-feira.