Starter Kit 2.0 | Aula 4

Starter Kit 2.0 | Aula 4

Introdução à Aplicação de Logística

Apresentação do Encontro

  • Olá, boa tarde a todos! Sou Jefferson Severo e faço parte da equipe de conteúdos. Hoje é nosso quarto encontro sobre a aplicação de logística.
  • O objetivo é construir uma aplicação para gestão de ordens de serviço, focando em entregas com volumes.

Retomada dos Itens

  • Vamos retomar os itens que não conseguimos concluir na última sessão e criar uma atividade específica para entrega com múltiplos volumes.
  • Diferente da entrega expressa, esta nova atividade envolve várias notas fiscais que precisam ser entregues ao cliente.

Hawk Machine e Painel de Gestão

Introdução ao Hawk Machine

  • Conheceremos o Hawk Machine, um painel inteligente para gestão e roteirização, onde criaremos dashboards e implementaremos novos componentes.
  • Também abordaremos modelos de exportação e importação de arquivos durante o treinamento.

Recapitulação das Fórmulas

  • Ontem discutimos fórmulas de valores e validações, configurando campos que aparecem ou desaparecem conforme a seleção do usuário no aplicativo.
  • Um exemplo prático foi o campo "foto", que só aparece quando um tipo específico de problema é selecionado pelo usuário.

Criação da Entrega com Volumes

Cópia da Atividade Existente

  • Para facilitar a criação da nova atividade, vamos copiar uma atividade existente (entrega expressa) e renomeá-la para "entrega com volumes".
  • A nova atividade incluirá dados essenciais como informações sobre as notas fiscais a serem entregues.

Configuração dos Campos Necessários

  • Adicionaremos campos como código de barras, valor monetário da nota fiscal e observações sobre cada volume entregue.
  • O sistema permitirá leitura via código linear ou QR Code para facilitar a entrada dos dados das notas fiscais.

Gerenciamento das Tarefas

Criação do Novo Tipo de Tarefa

  • Será criado um novo tipo de tarefa chamado "entrega com volumes", permitindo gerenciar melhor as atividades relacionadas às entregas únicas (última milha).
  • As atividades serão sincronizadas com usuários designados para execução em locais específicos definidos no sistema.

Adição dos Itens à Entrega

  • Cada item adicionado representará uma nota fiscal específica; ao selecionar um item, será possível confirmar se o volume foi entregue ou não através do aplicativo.

Adicionando Notas Fiscais e Campos no Sistema

Criação de Subgrupos e Campos

  • O usuário adiciona um subgrupo chamado "notas fiscais" e menciona a possibilidade de criar um grupo para ele, facilitando a organização.
  • É possível vincular itens à atividade de entrega, permitindo uma gestão mais eficiente dos volumes dentro da sessão correspondente.

Configuração de Valores das Notas Fiscais

  • O usuário acessa as configurações para adicionar um novo campo que armazena o valor da nota fiscal, utilizando um formato numérico com identificador alternativo.
  • Ao criar duas notas fiscais, o usuário vincula cada uma delas à atividade de entrega, especificando os valores correspondentes.

Sincronização e Validação

  • Após salvar as notas fiscais, o sistema permite sincronizar os dados no aplicativo, mostrando as informações relevantes como código de barras e valor.
  • O usuário menciona a necessidade de implementar uma fórmula de validação para garantir que os dados inseridos sejam corretos ao escanear códigos de barras.

Fórmulas e Regras de Negócio

  • A discussão se volta para ajustes nas fórmulas que buscam informações dos itens vinculados às entregas, visando otimizar a operação logística.
  • Uma nova fórmula é criada para buscar automaticamente o valor da nota fiscal associado ao item na atividade.

Validação do Código de Barras

  • O usuário implementa uma fórmula que valida se o código digitado corresponde ao código do item cadastrado. Se não corresponder, impede a saída da tela.
  • Mensagens informativas são configuradas para alertar sobre discrepâncias entre os códigos inseridos e os cadastrados nos itens.

Testes Finais

  • O usuário realiza testes finais buscando confirmar se todos os identificadores estão corretos antes da finalização do processo.
  • Durante o teste com as notas fiscais 123 e 456, ocorre uma validação onde um erro é identificado devido à divergência no código de barras inserido.

Gerenciamento de Notas Fiscais e Entregas

Criação e Edição de Notas Fiscais

  • O usuário pode adicionar um código de barras diferente para cada nota fiscal, permitindo a edição das informações já preenchidas.
  • É possível abrir notas fiscais previamente criadas para editar ou concluir, com uma interface que permite visualizar os itens em diferentes formatos (lista, grade ou cartão).

Ajustes na Visualização e Campos Editáveis

  • A plataforma permite ao usuário escolher o formato de visualização dos itens, podendo ser ajustado conforme a necessidade.
  • Campos podem ser configurados como não editáveis para evitar alterações indesejadas por entregadores; campos obrigatórios podem ser definidos.

Validações e Fórmulas

  • O sistema permite criar fórmulas de validação que são acionadas sempre que um campo é alterado pelo usuário.
  • A lógica da fórmula pode esconder campos dependendo do valor inserido, garantindo que apenas informações relevantes sejam exibidas.

Sincronização e Registro de Motivos

  • Campos adicionais podem ser adicionados para registrar motivos quando uma entrega não é realizada, incluindo a opção de anexar fotos.
  • O sistema responde dinamicamente às entradas do usuário, mostrando ou ocultando campos com base nas respostas dadas.

Finalização da Atividade de Entrega

  • Após preencher todos os dados necessários, o usuário pode concluir a entrega com uma assinatura digital e outros detalhes do recebedor.
  • A atividade finaliza com a adição de sessões específicas para consulta dos dados da entrega sem necessidade de execução adicional.

Entrega de Notas Fiscais e Vinculação de Itens

Processo de Entrega

  • O usuário menciona a adição incorreta de notas fiscais, indicando que isso pode gerar um aviso ou impedir a entrega.
  • É possível visualizar as tarefas filtradas por data, com destaque para entregas realizadas no dia atual.
  • A entrega inclui informações detalhadas como nome do recebedor, CPF e assinatura, além dos volumes das notas fiscais.

Relatório e Visualização

  • Para que uma sessão apareça no relatório, é necessário desmarcar a opção de consulta. Os itens são vinculados diretamente às atividades.
  • O usuário busca definir como os itens serão vinculados nas entregas, considerando opções como subgrupo ou todos os itens.

Agrupamento e Configuração

  • Há flexibilidade na forma de agrupamento dos itens, permitindo ajustes conforme necessidade (ex: marca e descrição).
  • O sistema permite configurar se o preenchimento dos itens será obrigatório ou opcional durante o processo de vinculação.

Vinculação Direta

  • Os itens podem ser vinculados diretamente à tarefa ou ao local da entrega. Existem filtros disponíveis para facilitar essa busca.
  • O usuário pode escolher entre diferentes formas de leitura para otimizar a busca pelos itens necessários.

Criação e Sincronização de Tarefas

  • É possível criar novas entregas vinculando os itens diretamente na tarefa em vez do local.
  • Ao cadastrar um cliente, é viável vincular os itens selecionados à nova sessão criada para esse cliente.

Ajustes Finais na Tarefa

  • Durante a criação da nova tarefa, o usuário deve ativar o campo para vincular os itens adequadamente.
  • A configuração permite tornar obrigatório o vínculo dos itens em cada nova tarefa criada pelo usuário.

Criação e Gerenciamento de Tarefas

Nova Entrega e Notas Fiscais

  • O usuário menciona a criação de uma nova tarefa, destacando a importância de limpar entregas antigas para manter a organização.
  • A nova entrega é associada ao cliente e tipo de tarefa, com ênfase na obrigatoriedade do preenchimento das notas fiscais para concluir a atividade.
  • O processo de preenchimento das notas fiscais é detalhado, ressaltando que ambas devem ser completadas para finalizar a entrega.

Relatórios e Configurações

  • O relatório gerado apresenta as entregas em ordem executada, permitindo ao usuário definir como os itens aparecem nas configurações.
  • Discussão sobre atividades que podem ser executadas em qualquer momento, incluindo rotas fixas para entregadores.

Criação de Rotas

  • O usuário inicia o processo de criação da primeira rota chamada "registros", visando manter tarefas sempre disponíveis na tela.
  • Explicação sobre as opções de exclusividade da rota: total ou parcial, afetando como as tarefas são canceladas ao chamar essa rota.

Automação e Validação

  • A possibilidade de criar tarefas automaticamente é discutida; o usuário pode optar por executar uma vez por dia ou conforme necessidade.
  • Opções adicionais incluem validação de tarefas pendentes antes da execução, garantindo que não haja duplicidade nos atendimentos.

Vinculação e Finalização

  • O sistema permite delimitar dias específicos para execução das tarefas, aumentando a flexibilidade no gerenciamento das atividades.
  • O usuário vincula atividades aos locais criados anteriormente, finalizando a configuração da rota "registros" para garantir sua funcionalidade contínua.

Gerenciamento de Tarefas e Rotas no Aplicativo

Cancelamento de Entregas

  • O usuário menciona a intenção de cancelar todas as entregas e execuções para verificar o funcionamento das rotas no aplicativo.

Sincronização do Aplicativo

  • O aplicativo agora possui um perfil que registra despesas, criando automaticamente novos atendimentos conforme as configurações da rota.

Criação e Execução de Tarefas

  • As tarefas são criadas automaticamente sempre que uma nova execução é realizada, permitindo um fluxo contínuo de trabalho sem validação manual.

Gestão de Equipes e Rotas

  • O usuário pode criar diversas rotas para diferentes tipos de entregas, organizando clientes por categorias como "entregas com volume".

Importação e Exportação de Dados

  • A funcionalidade permite a criação rápida de equipes, além da possibilidade de exportar ou importar dados através do aplicativo.

Configuração das Equipes

Definição e Responsabilidade das Equipes

  • É possível definir o tipo da equipe (interna ou externa), assim como designar um responsável ao criar uma nova equipe.

Vinculação de Usuários às Equipes

  • Ao salvar uma equipe, o usuário pode vincular todos os membros a ela, facilitando a gestão das tarefas atribuídas.

Opções para Execução das Tarefas

  • Existem três opções para executar tarefas: selecionar um membro específico da equipe ou permitir que todos executem simultaneamente.

Exemplos Práticos na Execução

Checklists e Ordens de Serviço

  • Um exemplo prático é o uso de checklists onde todos os membros precisam responder; outra opção é enviar ordens de serviço onde apenas o primeiro a aceitar fica responsável pela tarefa.

Painel de Gestão

Introdução ao Hawking Machine

  • O painel inclui ferramentas como o Hawking Machine, que distribui entregas entre usuários utilizando inteligência artificial para roteirização eficiente.

Importação Inteligente

  • A ferramenta permite adicionar locais via importação, otimizando a configuração do sistema para gerenciar entregas mais eficazmente.

Testes com Roteirizador Inteligente

Importação dos Locais

  • Durante os testes, houve tentativas frustradas devido à formatação dos arquivos; após ajustes, foi possível importar locais com sucesso.

Criação em Lote

  • O usuário planeja criar tarefas em lote utilizando arquivos específicos para facilitar a gestão dentro do novo ambiente criado.

Configuração e Roteirização na Hot Machine

Introdução à Hot Machine

  • O apresentador inicia a configuração do seu ambiente na Hot Machine, destacando que não é a melhor configuração, mas que o aprendizado será focado em como a ferramenta funciona.

Definição de Tarefas para Roteirização

  • O usuário pode selecionar as entregas que deseja rotear, podendo filtrar por data e situação das tarefas. Ele opta por todas as entregas pendentes para o dia seguinte.

Importância dos Endereços Completos

  • Para uma roteirização eficaz, é essencial que os endereços estejam completos. Isso garante precisão nas entregas e facilita o processo de roteirização.

Seleção de Entregadores e Jornada de Trabalho

  • O sistema permite selecionar quais entregadores serão utilizados com base no tipo de pessoa (entregador). A jornada de trabalho dos entregadores também pode ser configurada para otimizar as entregas.

Parâmetros da Roteirização

  • O apresentador define parâmetros importantes como data e hora de início e fim da roteirização, além do modo de transporte (carro ou bicicleta).

Estratégias de Otimização

  • Existem duas estratégias principais: otimização de recursos (maximizar entregas com menos entregadores) e otimização de tempo (minimizar o tempo total das entregas). É importante entender a diferença entre distância e tempo.

Definição dos Pontos de Origem e Destino

  • Os pontos de origem (local onde as entregas começam) e destino (onde devem ser feitas as entregas) podem ser definidos manualmente ou através do cadastro dos usuários.

Capacidade dos Entregadores

  • Cada entregador pode ter uma capacidade específica definida no cadastro, seja em quilos ou valor monetário. Essa informação é crucial para garantir que cada entrega esteja dentro da capacidade do veículo utilizado.

Criação de Novas Tarefas

  • Ao criar novas tarefas, é necessário informar a capacidade consumida por cada entrega. Isso assegura que todos os parâmetros sejam respeitados durante o processo logístico.

Capacidade e Roteirização de Entregas

Definição da Capacidade dos Entregadores

  • O apresentador discute a importância de definir a capacidade dos entregadores, mencionando que está trabalhando com quilos e reais, dependendo do contexto.
  • Ele define as capacidades individuais dos três entregadores: 50 kg, 1200 kg e 200 kg, destacando a necessidade de configurar essas informações corretamente.

Configuração da Jornada de Trabalho

  • O apresentador menciona que cada entregador tem uma jornada de trabalho definida e que é possível controlar essa capacidade durante o processo.
  • Ao clicar em "controlar a capacidade", ele explica as duas opções disponíveis: um valor único por pessoa ou um valor previamente configurado para cada entregador.

Simulação e Otimização das Entregas

  • Após definir os parâmetros, ele realiza uma simulação que otimiza o tempo e fornece distâncias previstas para cada entrega.
  • O apresentador demonstra como transferir entregas entre os entregadores para recalcular as distribuições automaticamente.

Filtros na Seleção de Tarefas

  • Ele destaca a variedade de filtros disponíveis para selecionar tarefas, como por equipe ou tipo de local.
  • A flexibilidade na busca permite selecionar usuários individualmente ou por grupo, facilitando o gerenciamento das tarefas.

Estratégias de Roteirização

  • O apresentador fala sobre otimizar recursos sem considerar a jornada de trabalho inicialmente, mas observa que isso pode não ser eficiente se todos os entregadores forem necessários.
  • Ele explica diferentes estratégias para roteirização baseadas em tempo e distância, enfatizando que às vezes um trajeto mais longo pode ser mais rápido devido ao trânsito.

Visualização no Mapa e Conclusão do Processo

  • É possível visualizar todo o trajeto das entregas no mapa após realizar as distribuições necessárias.
  • O apresentador conclui explicando como os usuários podem visualizar suas entregas em campo através do sistema.

Configuração de Rotas e Entregas

Criação de uma nova rota

  • O apresentador demonstra a configuração de uma nova rota chamada "entregas", que não criará tarefas automaticamente, exigindo que o usuário baixe as entregas manualmente.

Definição das entregas

  • As entregas são definidas como ocorrendo de segunda a sexta-feira para todos os usuários, com clientes vinculados às rotas.

Roteirização e endereços

  • O sistema permite a roteirização direta no menu de rotas, onde se pode definir endereços de origem e destino, utilizando um mapa para facilitar a execução.

Sincronização e gerenciamento de rotas

  • O apresentador menciona que é possível baixar a rota de entregas disponíveis, permitindo que cada usuário tenha sua própria rota ou rotas fixas para suas atividades diárias.

Execução das atividades

  • A atividade executada envolve registrar despesas diariamente, com um foco na gestão do perfil do usuário e na criação de dashboards para visualização dos dados.

Registro e Validação

Validação do CPF

  • Durante o registro da entrega, há uma validação do campo CPF para aceitar apenas números válidos; o apresentador tenta inserir um número aleatório como teste.

Problemas durante a entrega

  • O apresentador relata um problema na entrega onde o cliente não estava presente. Ele registra essa ocorrência através da adição de observações e gravações em áudio.

Registro de despesas

  • É mencionado o registro da despesa no valor de 60 reais, destacando as fórmulas de validação implementadas anteriormente.

Criação do Dashboard

Montagem do painel

  • O apresentador inicia a montagem do dashboard para visualizar dados relacionados às atividades registradas. Um painel exemplo já está disponível para referência.

Interação com o chat

  • Os participantes são incentivados a interagir via chat caso tenham dúvidas sobre os painéis apresentados. Vários exemplos estão disponíveis no ambiente demonstrado.

Edição do dashboard existente

  • O apresentador edita um painel existente para inativá-lo, facilitando assim a visualização ao criar novos painéis personalizados.

Filtros e Componentes no Dashboard

Atualizações automáticas

  • Ao criar novos dashboards, é possível definir se serão atualizados automaticamente ou se terão acesso restrito por parte dos usuários definidos.

Filtragem por critérios específicos

  • Diversos filtros podem ser aplicados nos dashboards, incluindo localizações específicas e tipos de tarefas relacionadas aos clientes ou meses determinados.

Adição de componentes visuais

  • O apresentador destaca que existem 58 componentes disponíveis para adicionar ao dashboard. Exemplos incluem indicadores percentuais sobre atividades executadas e tabelas com dados coletados das atividades registradas.

Gerenciamento de Tarefas e Entregas

Ajustes nas Tarefas

  • O usuário pode adicionar tarefas a uma barra específica, permitindo que cada um visualize suas responsabilidades. As tarefas podem ser editadas arrastando e soltando na tela.
  • Ao editar uma tarefa, o usuário pode alterar a descrição para "entregas", incluindo tanto entregas com volume quanto sem volume, além de filtrar as entregas retornadas.

Filtros e Visualização de Dados

  • É importante aplicar filtros corretamente para visualizar apenas os dados desejados, como entregas finalizadas ou retornadas. Sem esses filtros, todas as tarefas executadas serão contabilizadas.
  • Os filtros variam conforme o componente utilizado; ao salvar as alterações, é possível definir quais tarefas estão sendo visualizadas.

Criação de Tabelas Personalizadas

  • O sistema permite criar tabelas personalizadas para coletar dados específicos das atividades. O usuário deve informar quais entregas deseja visualizar.
  • Para visualizar dados preenchidos, é necessário que as entregas estejam concluídas. Não há filtro para aprovação neste momento.

Campos e Informações Adicionais

  • Durante a seleção da atividade obrigatória, são exibidos campos adicionais como CPF, telefone do contato e assinatura. Esses campos podem ser organizados conforme a necessidade do usuário.
  • O usuário pode buscar informações sobre o entregador diretamente no cadastro de pessoas e ajustar descrições dos campos conforme necessário.

Ajustes Finais no Painel

  • É possível considerar históricos inativados nas análises e aprovar ou não as atividades cadastradas. A visualização dos dados coletados é facilitada por botões específicos.
  • Após ajustes no painel, o percentual de entregas executadas é apresentado junto com outras métricas relevantes. Os dados podem ser exportados em formato Excel para análise posterior.

Gerenciamento de Tarefas e Painéis

Criação e Configuração de Tarefas

  • O apresentador discute a finalização das últimas tarefas e a execução de novas, destacando três tarefas específicas que serão adicionadas ao painel.
  • Ele menciona a adição de um gráfico em formato de pizza para visualizar as tarefas por citação, além da possibilidade de ver entregadores executando as entregas em um mapa.
  • A utilização de gráficos de barras é apresentada para monitorar o número de entregas realizadas versus aquelas com problemas.

Organização do Painel

  • O apresentador demonstra como arrastar componentes no painel para reorganizá-los conforme necessário, buscando uma melhor visualização dos dados.
  • Ele fala sobre a configuração dos filtros para visualizar tarefas pendentes e retornadas, enfatizando a importância da sincronização dos dados.

Análise das Entregas

  • É mencionado que o painel pode exibir todas as atividades com problemas nas entregas, assim como registros detalhados dos check-outs realizados.
  • O apresentador destaca a funcionalidade de salvar filtros aplicados e organizar os dados visualmente no dashboard.

Visualização e Interação com Dados

  • Ele apresenta uma visão geral das entregas em campo, incluindo percentuais e problemas identificados nas execuções.
  • A assinatura digital dos usuários é mostrada como parte do registro das entregas, permitindo rastrear atendimentos não finalizados.

Registro e Aprovação de Despesas

  • O apresentador explica um novo painel criado para gerenciar solicitações de despesas, onde é possível aprovar ou reprovar registros facilmente.
  • Ele menciona que agora também é possível criar tarefas diretamente do painel, facilitando o gerenciamento sem precisar acessar outros menus.

Criação Direta de Tarefas

  • A criação direta de novas tarefas no painel é discutida, permitindo adicionar informações relevantes como tipo da tarefa e cliente associado.
  • O apresentador mostra como vincular notas fiscais às atividades durante o processo de criação da tarefa.

Configurações Avançadas

  • É abordado o uso das opções avançadas na configuração das tarefas para garantir que todos os campos necessários sejam exibidos corretamente no painel.
  • A ativação do campo para vincular atividades na consulta simplificada é mencionada como uma melhoria na usabilidade do sistema.

Exportação e Estrutura de Dados em Entregas

Adição de Atividades e Exportação de Tabelas

  • O usuário menciona a adição de atividades, incluindo notas fiscais, e a criação de novas entregas no sistema.
  • Demonstra como realizar a exportação das tabelas com todos os dados visíveis, utilizando o Excel para abrir os arquivos exportados.
  • A planilha exportada permite separar informações, que podem ser abertas em qualquer editor de texto, mostrando dados como assinatura e coordenadas geográficas do recebedor.

Discussão sobre Problemas Técnicos e Funcionalidades

  • O apresentador comenta sobre problemas técnicos enfrentados na visualização de itens e alterações em um módulo específico do sistema.
  • Destaca-se a criação de novas rotas para entregas e registros complementares, além da introdução ao roteirizador e distribuidor de tarefas inteligentes.

Próximos Passos

  • O plano para o dia seguinte inclui continuar com as funcionalidades de exportação e importação de arquivos, além da finalização dos ajustes nas aparências do sistema.
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!