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.