Starter Kit 2.0 | Aula 2

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.
Video description

A plataforma uMov.me resolve problemas de diferentes nichos de mercado, conectando alguém que precisa fazer alguma coisa, em algum lugar em algum momento. Para este processo acontecer, um outro alguém precisa ter capacidade de abstrair e decompor os problemas usando a plataforma. Aí que entra a sua jornada de aprendizado e dedicação. O Treinamento Essencial Starter Kit 2.0 está repaginado e agora teremos aulas ao vivo! Durante os dias 23 a 27 de janeiro, das 14h às 16h, você poderá conferir a nova trilha para iniciar seu aprendizado na plataforma uMov.me. Fica o convite para que você se especialize no desenvolvimento de soluções utilizando a plataforma uMov.me. Esse é o seu Starter Kit 2.0!