Starter Kit 2.0 | Aula 1

Starter Kit 2.0 | Aula 1

Introdução ao Kit de Treinamento

Apresentação do Instrutor e Estrutura do Curso

  • O instrutor, Jefferson Severo, se apresenta como analista de sistemas e responsável pela área de conteúdos na iMovie.
  • A aula é a primeira de uma série que será gravada, com resumos enviados por e-mail após cada encontro.
  • O curso está dividido em cinco dias, com módulos abordando diferentes tópicos relacionados ao uso da plataforma.

Conteúdo dos Módulos

  • Módulo 1: Introdução ao movimento e ferramentas úteis para o treinamento.
  • Módulo 2: Estruturas de atividade e tarefas, incluindo campos customizáveis.
  • Módulo 3: Fórmulas de valores e validação, além do trabalho com grupos de itens.
  • Módulo 4: Gestão de equipes, rotas e exportações/importações de arquivos.
  • Módulo 5: Personalização da aparência do aplicativo, incluindo menus e layouts.

Entendendo No Code e Low Code

Definições Básicas

  • A plataforma permite desenvolver aplicativos sem necessidade de programação (no code), facilitando a automação e gestão sem conhecimento técnico avançado.
  • O low code requer um pouco mais de conhecimento técnico, permitindo alterações em layouts ou cores através de programação simples.

Exemplos Práticos

  • Google Forms é citado como um exemplo prático onde usuários podem criar formulários sem programação complexa necessária.

Importância no Mercado Atual

  • O movimento no code/low code visa acelerar a entrega de soluções tecnológicas em um mercado que exige rapidez nas respostas às demandas dos clientes.
  • Apesar da ascensão dessas plataformas, a demanda por programadores continua alta devido à necessidade técnica envolvida na criação das soluções subjacentes.

Aplicações Práticas da Plataforma

Versatilidade nas Soluções Oferecidas

  • A plataforma atende diversas áreas como logística, marketing e vendas, possibilitando digitalização eficiente dos processos empresariais independentemente do setor atuante.
  • É enfatizado que o conhecimento lógico sobre as áreas é essencial para maximizar o uso das ferramentas oferecidas pela plataforma no code/low code.

Este resumo captura os principais pontos discutidos na introdução ao kit de treinamento apresentado por Jefferson Severo na iMovie, destacando tanto a estrutura do curso quanto os conceitos fundamentais relacionados às plataformas no code e low code.

Introdução à Plataforma e Ferramentas

Apresentação da Plataforma

  • O apresentador inicia a discussão sobre a plataforma, destacando ferramentas utilizadas pela equipe de atendimento para interagir com os usuários.
  • É mencionado que a gestão das equipes em campo é realizada através de um ambiente específico chamado "Center", onde o aplicativo é desenvolvido.

Criação de Ambientes

  • O apresentador explica como criar novos ambientes na plataforma, começando com configurações padrão ou duplicando ambientes existentes.
  • Exemplos de templates disponíveis são apresentados, incluindo logística, força de vendas e eventos, com foco na criação de um template logístico.

Configuração do Ambiente

  • O nome do novo ambiente é definido como "log2" após uma tentativa inicial falhar devido ao nome já estar em uso.
  • A criação do ambiente é confirmada e o apresentador menciona que também está criando um segundo ambiente para desenvolvimento.

Acesso ao Aplicativo

  • É discutido o acesso ao aplicativo por meio do back office, onde são cadastrados usuários e clientes, além da criação de atividades executadas em campo.
  • O apresentador destaca a importância dos painéis de gestão para monitorar dados coletados durante as atividades.

Utilização do Emulador Android

Introdução ao Emulador

  • O emulador Android é apresentado como uma ferramenta essencial para simular o sistema operacional Android no desenvolvimento da aplicação.
  • O apresentador demonstra como baixar e instalar o BlueStacks, um dos emuladores disponíveis.

Recursos Adicionais

  • Informações sobre onde os vídeos das sessões ficarão salvos são compartilhadas; eles estarão disponíveis no YouTube e na plataforma de ensino.
  • Os participantes receberão desafios via email para praticar os conhecimentos adquiridos nas sessões.

Conclusão da Instalação

  • Durante a instalação do BlueStacks, o apresentador incentiva os participantes a interagirem pelo chat e expressarem interesse por futuros treinamentos.

Instalação e Acesso ao Emulador Android

Preparação do Ambiente

  • O emulador Android está sendo baixado e instalado, permitindo que o usuário feche a tela inicial após a conclusão.
  • O apresentador menciona que já criou dois ambientes: um para logística e outro para um projeto em desenvolvimento, destacando a importância de resolver problemas juntos durante o processo.

Acesso ao Centro de Controle

  • O usuário se desloga do sistema para acessar os dados de login recebidos por e-mail.
  • Ele explica como acessar o ambiente logístico através de links ou digitando diretamente no centro, facilitando o acesso com informações pré-preenchidas.

Login no Ambiente Logístico

  • O primeiro acesso é realizado inserindo usuário e senha.
  • Caso não consiga abrir o ambiente, ele tenta acessar outro que foi criado anteriormente, lembrando que o template de logística já possui um usuário padrão.

Funcionalidades do Template Logístico

  • O template permite criar equipes separadas por áreas geográficas e cadastrar clientes com precisão nas coordenadas.
  • É possível definir ausências programadas para motoristas e transferir entregas conforme necessário, além de ter acesso a diversos painéis de gestão.

Gestão das Entregas

  • O painel de gestão oferece uma visão geral das atividades da equipe e das entregas realizadas.
  • Recursos adicionais incluem books de fotos organizados em apresentações e comunicação direta com usuários em campo.

Acessando Aplicativos no Emulador

Configuração Inicial do App

  • Após a instalação automática do emulador, o apresentador ajusta a tela para facilitar a visualização.
  • Ao tentar fazer login no aplicativo, ele destaca a importância da atualização constante dos aplicativos disponíveis na Play Store.

Download de Aplicativos

  • O apresentador orienta sobre como baixar aplicativos como YouTube no emulador Android, enfatizando atualizações regulares.

Outras Ferramentas Disponíveis

  • Além do emulador Android, são mencionadas outras ferramentas úteis como espelhamento de tela (ndesk), ampliando as opções para usuários sem capacidade suficiente nos computadores.

Criação de Usuário no Aplicativo de Logística

Processo de Acesso e Criação do Entregador

  • O apresentador inicia o processo de criação do primeiro usuário, que será um entregador. Ele menciona que as nomenclaturas podem variar conforme o ambiente utilizado.
  • É explicado que os nomes já estão alinhados com a área de negócio, como "entregadores" e "atendimentos". O apresentador começa a adicionar informações para o novo usuário, incluindo login e CPF.
  • O apresentador destaca a importância de que o login seja único e preenche campos obrigatórios como senha, telefone e endereço do usuário.
  • Após preencher os campos obrigatórios, ele confirma a criação do usuário e verifica se todas as informações estão corretas.

Permissões de Acesso

  • O apresentador discute as permissões disponíveis para o novo usuário, podendo restringir o acesso apenas ao dispositivo móvel ou permitir acesso ao centro também.
  • Ele opta por permitir que o entregador acesse somente pelo dispositivo móvel.

Tentativas de Acesso ao Ambiente

Problemas com Login

  • Ao tentar acessar o aplicativo novamente, ele enfrenta dificuldades devido à necessidade de permissão para tirar fotos e problemas com a senha.
  • O apresentador tenta várias combinações para conseguir entrar no sistema, incluindo copiar e colar informações relevantes.

Alternativa para Acesso

  • Diante das dificuldades, ele decide acessar outro ambiente disponível para continuar com o treinamento.

Funcionalidades do Aplicativo

Registro de Entregas e Coletas

  • Uma vez dentro do novo ambiente, ele observa que já existem algumas entregas registradas. O aplicativo permite registrar jornadas de trabalho e pausas dos motoristas.

Check List Veicular

  • O apresentador explica como adicionar informações sobre veículos, como placa e quilometragem inicial. Um check list é disponibilizado para vistorias mecânicas internas e externas.

Registro de Despesas

  • Ele menciona a possibilidade de registrar despesas relacionadas a abastecimento, alimentação e hospedagem diretamente no aplicativo.

Navegação pelo Aplicativo

Opções Disponíveis

  • Na interface principal do aplicativo, há opções para visualizar mensagens, rotas e realizar consultas sobre entregas realizadas.

Roteirização das Entregas

  • O apresentador demonstra como utilizar um roteirizador dentro do aplicativo. Ele observa que alguns locais não possuem coordenadas geográficas adequadas.

Importância da Precisão nos Cadastros

  • É enfatizada a necessidade de cadastrar corretamente os endereços dos clientes para garantir uma melhor precisão nas operações logísticas.

Atividades do Entregador no Supermercado

Introdução às Atividades de Entrega

  • O entregador, neste contexto, é o supermercado. As atividades que ele executa incluem a entrega expressa e a vacinação.
  • Os quatro pilares básicos para definir uma atividade são: quem (quem quer), o que (o que será executado), onde (local da execução) e quando (data e hora).

Construção de Aplicações

  • A partir dos quatro pilares, é possível construir diversas aplicações na plataforma, visíveis em todos os templates.
  • O treinamento inicial foca na criação da atividade de entrega expressa, referida como "última milha", onde produtos são entregues diretamente ao cliente.

Desenvolvimento do Ambiente

  • Durante o treinamento, serão criadas várias atividades e configurações para garantir o funcionamento adequado da aplicação.
  • O ambiente utilizado permite definir a localização como se fosse um GPS real.

Cadastro de Usuários e Locais

  • Para que um aplicativo funcione corretamente, é necessário ter os quatro pilares básicos. Um deles já está definido: o usuário master.
  • É importante cadastrar locais válidos para garantir coordenadas precisas nas entregas.

Criação da Atividade de Entrega

  • Ao criar uma nova atividade chamada "entrega expressa", diversos campos podem ser preenchidos; no entanto, nem todos são obrigatórios inicialmente.
  • A descrição da atividade deve ser clara e pode incluir detalhes sobre a coleta de dados necessária para as entregas.

Criando uma Atividade de Coleta de Dados

Estruturação da Atividade

  • O usuário inicia a criação de uma atividade, adicionando uma descrição e preenchendo campos automaticamente. Ao passar o mouse sobre as opções, explicações são fornecidas.
  • A atividade é dividida em sessões, permitindo organizar dados coletados. Exemplo: a primeira sessão coleta dados pessoais e a segunda pode incluir dados adicionais.

Adicionando Campos

  • Um campo para assinatura é criado, permitindo que o usuário tire uma foto ou desenhe sua assinatura na tela. Este campo pode ser marcado como obrigatório.
  • Um campo alfanumérico é adicionado para capturar o nome do cliente, com restrições definidas quanto à edição e tamanho máximo.

Definindo Tarefas

  • Os quatro pilares básicos da tarefa são definidos: usuário Master (entregador), local (cliente), movimento (atividade de entrega expressa).
  • O usuário define quando a tarefa será executada, por exemplo, hoje às 15 horas.

Sincronização e Visualização

  • Após criar a tarefa, o aplicativo permite sincronizar os dados entre o ambiente local e a nuvem. A sincronização automática também está disponível.
  • O painel de gestão oferece formas de visualizar as informações das tarefas criadas. É possível limpar filtros para ver tarefas específicas.

Status das Tarefas

  • As situações das tarefas podem ser visualizadas; por exemplo, se estão pendentes devido à falta de acesso ou sincronização pelo usuário.
  • Uma nova tarefa é criada para demonstrar como funcionam os status nas entregas. A situação "pendente" indica que ainda não foi enviada ao aplicativo.

Gerenciamento de Tarefas e Entregas

Atualização de Status das Tarefas

  • A situação da tarefa pode ser alterada de "pendente" para "em campo" quando a entrega é iniciada no dispositivo do entregador.
  • Após a finalização, o status muda para "retornada", indicando que a tarefa foi concluída e está pronta para atualização.

Situações das Entregas

  • Existe uma situação chamada "em preparação", onde as tarefas são criadas mas não estão disponíveis para o usuário em campo. Isso permite definir atividades sem liberar imediatamente.
  • O status "cancelado" pode ser aplicado às tarefas selecionadas, permitindo que sejam removidas facilmente através de um checkbox e um botão de opções.

Criação e Configuração do Entregador

  • Ao criar um novo entregador, é possível memorizar a senha no aplicativo, facilitando o acesso nas próximas vezes.
  • Há opções para alterar login ou senha na primeira utilização, além de bloquear logins em dispositivos não autorizados.

Perfis e Campos Personalizados

  • É possível definir diferentes perfis para os usuários cadastrados, utilizando uma engrenagem ao lado dos campos disponíveis para edição ou criação.
  • Campos adicionais como ID do perfil e validação da carteira podem ser configurados durante o cadastro do entregador.

Roteirização e Permissões

  • A roteirização pode ser feita com base na localização atual do entregador ou no endereço definido, otimizando as entregas.
  • As permissões de acesso ao aplicativo devem ser definidas conforme o perfil do usuário, permitindo controle sobre quem pode criar novas atividades.

Adição de Campos Extras

  • Campos obrigatórios são identificados por um asterisco; novos campos como PIS ou data de nascimento podem ser adicionados conforme necessário.
  • Na lista de pessoas, há opções para habilitar campos que não estão ativos atualmente, como jornada de trabalho.

Criação e Edição de Campos em Sistema

Configurações Iniciais

  • O usuário pode editar campos, como tornar o campo de e-mail obrigatório, facilitando a coleta de informações essenciais nos cadastros.
  • Há opções para não permitir inclusão de agentes homônimos e calcular automaticamente coordenadas do endereço do agente, otimizando o processo logístico.

Personalização dos Campos

  • Na aba mobile, é possível definir exibições de menus e permitir login offline, além de deslogar usuários inativos após um período.
  • Para adicionar novos campos, o usuário deve informar o tamanho máximo permitido. Campos podem ser configurados como obrigatórios ou editáveis.

Adição de Campos Específicos

  • O campo "data de nascimento" é adicionado com identificador alternativo e pode incluir funções como trazer a data corrente.
  • Após adicionar os campos necessários, o sistema já reflete as novas informações nos cadastros existentes.

Cadastro de Locais

  • O cadastro de locais possui campos pré-definidos que podem ser personalizados para incluir informações adicionais, como nome do contato no local.
  • As configurações gerais permitem ao usuário editar ou criar locais conforme necessário, aumentando a flexibilidade na gestão dos dados.

Gerenciamento Avançado

  • A interface permite gerenciar campos tanto para itens quanto para locais. Isso inclui a criação de novos campos customizáveis conforme as necessidades específicas da operação.
  • É possível adicionar informações relevantes nas tarefas, como quem é responsável pela entrega ou um telefone para contato.

Configurações das Tarefas

  • Novos campos também podem ser criados nas tarefas. O sistema permite personalizar alertas sonoros e mensagens quando novas entregas são recebidas.
  • A configuração das tarefas oferece opções para permitir que usuários criem ou não novas tarefas diretamente pelo aplicativo.

Criação de Tarefas e Campos Personalizados

Introdução à Criação de Tarefas

  • O usuário inicia a criação de uma nova tarefa, mencionando um número de telefone para contato.
  • A tarefa é identificada como uma entrega expressa, com o entregador Master logado e informações do cliente sendo inseridas.

Formatos de Criação e Importação

  • O apresentador destaca que existem diversos formatos para criar entregas, incluindo a importação em lote via CSV.
  • É mencionado que as entregas criadas estão pendentes e que campos adicionais são necessários para completar as informações.

Edição dos Campos da Entrega

  • O usuário retorna à atividade para editar os dados da entrega, focando nos campos obrigatórios como assinatura e nome do cliente.
  • A importância das fórmulas é introduzida, permitindo manipulação de dados e validações como verificação de CPF ou CNPJ.

Fórmulas e Validações

  • As fórmulas podem ser usadas para validar se um email ou documento é válido antes de prosseguir com o atendimento.
  • Uma fórmula específica é criada para buscar o nome do cliente no cadastro, garantindo que as informações sejam atualizadas automaticamente.

Configuração dos Campos Personalizados

  • O apresentador explica como configurar a execução das fórmulas sempre que os campos estiverem visíveis na tela.
  • Discussão sobre a necessidade de evitar campos vazios em cálculos numéricos, optando por retornar zero quando necessário.

Adição de Novos Campos

  • Um novo campo chamado "responsável" é criado, onde apenas visualizações são permitidas sem edição pelo usuário.
  • O apresentador busca adicionar mais um campo numérico relacionado ao telefone do responsável pela entrega.

Estruturação de Tarefas e Campos em Aplicativos

Criação e Edição de Tarefas

  • O apresentador discute a importância de manter o tamanho dos campos consistentes ao cadastrar tarefas, mencionando que isso facilita a visualização.
  • É destacado que os campos devem ser do mesmo tipo para que as informações sejam corretamente buscadas; um exemplo é dado com o campo numérico que não aparece em cadastros diferentes.
  • A adição de um campo "fone para contato" é realizada, mostrando como organizar a ordem dos campos na interface.

Tipos de Campos e Funções

  • O apresentador introduz diferentes tipos de campos disponíveis no aplicativo, como coordenadas geográficas, enfatizando a necessidade de entender as funções específicas para cada tipo.
  • Ao adicionar um campo de coordenada geográfica, são discutidas as funções relacionadas a esse tipo específico, destacando a personalização das fórmulas.

Sincronização e Visualização

  • Após salvar os dados preenchidos, o sistema já apresenta automaticamente informações como nome do cliente e telefone para contato.
  • O usuário pode visualizar os dados preenchidos e tem opções para editar ou limpar informações antes da finalização.

Exportação de Dados

  • O apresentador explica como visualizar tarefas executadas e compartilhar URLs das atividades realizadas.
  • É mencionado que há uma opção para visualizar coordenadas geográficas diretamente no mapa através do aplicativo.

Modelos de Exportação

  • São apresentados dois tipos principais de exportação: execução (dados coletados em campo) e exportação cadastral (cadastros de clientes).
  • Um modelo rápido é criado para demonstrar como buscar dados coletados em campo; todos os campos disponíveis aparecem automaticamente na exportação.
  • O usuário pode desmarcar campos irrelevantes ou alterar nomenclaturas antes da finalização da exportação.

Gerenciamento de Perfis de Acesso

Visualização e Criação de Perfis

  • O menu lateral permite visualizar os perfis de acesso dos usuários, incluindo desenvolvedores e outros tipos. É possível acessar essa informação através da engrenagem.
  • Ao clicar no perfil de acesso do gestor, é possível verificar as funcionalidades disponíveis, como conferir GPS, visualizar gráficos e importar dados.

Monitoramento de Exportações

  • Durante a exportação de dados, o status pode ser monitorado clicando em "sincronizar". Isso permite acompanhar o progresso da operação.
  • Após a sincronização, o status da exportação muda para "exportado com sucesso", permitindo que o usuário faça o download dos dados gerados.

Análise e Visualização de Dados

Abertura e Formatação dos Dados

  • Os dados exportados podem ser abertos em diferentes formatos; inicialmente no bloco de notas e depois no Excel para melhor visualização.
  • As informações incluem detalhes sobre entregas realizadas, como data, hora, entregador e atividades executadas.

Assinaturas e Links

  • As assinaturas coletadas aparecem como links que podem ser acessados diretamente pelo navegador para visualização das confirmações feitas em campo.

Criação de Dashboards

Configuração Inicial do Dashboard

  • O painel de gestão permite criar dashboards personalizados para visualizar os dados coletados. Um dashboard automático já é gerado com algumas informações básicas.
  • É possível adicionar filtros ao dashboard para segmentar as informações por equipe ou cliente específico.

Componentes do Dashboard

  • Ao adicionar componentes ao dashboard, há uma variedade disponível (58 tipos), incluindo cards informativos e totalizadores que ajudam na análise das tarefas executadas.
  • Tarefas são definidas como entregas dentro do aplicativo logístico, permitindo um acompanhamento detalhado das operações realizadas.

Dashboard e Gestão de Entregas

Componentes do Dashboard

  • O apresentador discute a adição de diversos componentes ao dashboard, como gráficos de pizza e tarefas por situação, permitindo uma visualização clara das informações dos entregadores.
  • É mencionado que os usuários podem salvar as configurações do painel sem necessidade de configuração prévia, facilitando o uso da plataforma.
  • O relatório apresenta um gráfico de pizza mostrando a quantidade de tarefas concluídas e retornadas, destacando a eficiência das entregas realizadas.

Visualização em Mapa

  • A funcionalidade do mapa permite visualizar a posição atual dos entregadores e as localizações das entregas pendentes, proporcionando um controle mais eficaz sobre as operações logísticas.
  • Diferentes cores são utilizadas no mapa para indicar o status das entregas: finalizadas, em campo ou canceladas.

Criação e Gerenciamento de Tarefas

  • O encontro aborda como criar atividades e tarefas dentro da plataforma, com foco na gestão eficiente das entregas.
  • É discutido o registro de problemas durante as entregas, permitindo que os usuários informem erros ou solicitem ações corretivas através da plataforma.

Atualizações Automáticas e Sincronização

  • Os usuários têm a opção de configurar o painel para atualizar automaticamente ou manualmente, garantindo que sempre tenham acesso às informações mais recentes sobre as entregas.
  • Um novo desafio será enviado por email aos participantes para aplicar os conceitos discutidos na prática.

Próximos Passos no Desenvolvimento

  • No próximo encontro, será abordada a criação de locais sem endereço físico específico e diferentes tipos de atividades relacionadas à logística.
  • A discussão incluirá como definir ordens de execução para atividades e adicionar novas tarefas ao menu lateral da aplicação.

Campos Customizáveis

  • Serão explorados campos customizáveis que exigem listas específicas para facilitar o cadastro em diversas entidades dentro da plataforma.
  • A importância dos cadastros é enfatizada para garantir uma gestão eficiente das pessoas envolvidas nas operações logísticas.

Agradeço pela presença e aguardo todos no próximo encontro!

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!