Slide 1

Slide 1 text

TODOS OS DIREITOS RESERVADOS Aplicativos mobile com back end on-premise /Fabio Rocha Agosto /2020

Slide 2

Slide 2 text

01 PORTFOLIO 2

Slide 3

Slide 3 text

3 NÚMEROS DA MOBILIDADE NO BRASIL 226,6milhões Número de Linhas Móveis 96,8 Densidade por 100 Habitantes (1) 85 mi internet móvel 91% Sistema Op. Android 47mi números de usuários WhatsApp Social (20% dos usuários) Ranking WhatsApp 97% Facebook 87% LATAM 332 mi usuários de Internet 114 mi são brasileiros 1/3 Fonte: http://www.anatel.gov.br/dados/destaque-1/283-brasil-tem-236-2-milhoes-de-linhas-moveis-em-janeiro-de-2020 https://www.dubsolucoes.com/single-post/estatisticas-de-uso-de-aplicativos-no-Brasil

Slide 4

Slide 4 text

4 APPS MAIS POPULARES NO BRASIL Fonte: Panorama Mobile Time / Opinion Box

Slide 5

Slide 5 text

5 APLICATIVOS Legal Process Meus Contratos Legal Task MEU PROTHEUS Meu Posto de Trabalho Meu CRM Minha Gestão de Postos Meus Ativos Fixos Minha Coleta de Fardões Clock –in by Carol Meu RH Minha Produção Minha Prestação de Contas Meu Coletor de Dados

Slide 6

Slide 6 text

MINHA PRESTAÇÃO DE CONTAS Acesso off-line Despesas avulsas e viagens Acompanhamento das Despesas

Slide 7

Slide 7 text

MEUS ATIVOS FIXOS Foto e GPS Personalizável Solicitações Transferências

Slide 8

Slide 8 text

MEUS CONTRATOS Consulta de Contratos Aprovação de Medição Contratos por Tipo & Prazos

Slide 9

Slide 9 text

Agenda de contatos MEU CRM PROTHEUS Gestão das oportunidades de vendas Atualização dos dados de Forecast

Slide 10

Slide 10 text

10 APP MINHA PRODUÇÃO

Slide 11

Slide 11 text

09 ERP's Back-Office TOTVS 11

Slide 12

Slide 12 text

12 ERP's TOTVS Linha Protheus Linha Logix Linha RM Linha Datasul Acesso via Rest API's TOTVS

Slide 13

Slide 13 text

13 Rest é um conjunto de padrões para o desenvolvimento de API’s através do protocolo http, permitindo a comunicação de diferentes aplicações e linguagens de desenvolvimento. Rest Api’s TOTVS

Slide 14

Slide 14 text

14 Efetuar a configuração para que o mesmo aplicativo acesse informações de diversos clientes com diferentes versões dos ERP's Ter visibilidade do uso dos aplicativos e rastreio de problemas que possam acontecer Gerenciar quem poderá utilizar o aplicativo e obter informações específicas de cada cliente Configuração Informações de Utilização Gerenciar uso do APP I II III Requisitos comuns

Slide 15

Slide 15 text

10 ARQUITETURA MOBILE 15

Slide 16

Slide 16 text

16 ARQUITETURA MINGLE • Segurança • Escalabilidade • Performance • Usabilidade MINGLE

Slide 17

Slide 17 text

17 l ll lll lV V MINGLE Comunicação Segurança Funcionalidades Facilidade Escalável Implementa uma maior segurança na comunicação criptografando informações sensíveis, implementa o protocolo https e também permite que os clientes exponham seus serviços apenas para a TOTVS. Disponibiliza recursos como Push Notifications, User Data, OCR, registro de métricas entre outras. Disponibiliza bibliotecas para os clientes em diferentes linguagens. Tanto na infraestrutura utilizando a arquitetura de containers, podendo ser escalado de acordo com as demandas quanto no software, sendo criadas novas funcionalidades conforme as necessidades. Permite fazer a integração entre diversas aplicações com os ERP’s da TOTVS, utilizando o padrão REST de API’s.

Slide 18

Slide 18 text

MINGLE 18 Comunicação é feita do aplicativo via internet para a cloud da TOTVS depois via internet para o cliente Comunicação Utilizado os protocolo de internet Https Protocolo Recomendado que no firewall do cliente seja adicionada a regra para que somente as requisições vindas do Mingle acessem o Produto Proteção Serviço Rest dos Produtos TOTVS via Http ou Https Acesso Gateway Service Discovery Métricas Rede cliente Firewall Produto TOTVS

Slide 19

Slide 19 text

TOTVS Cloud 19 A Plataforma TOTVS MINGLE TOTVS MINGLE MINGLE Client TOTVS Analytics MINGLE Server MINGLE Portal

Slide 20

Slide 20 text

20 PLATAFORMA Arquitetura Mingle Server NODE APP NODE APP NODE APP Container Orchestration Mingle Portal NODE APP NODE APP NODE APP MIngle Proxy Vertical Scaling Horizontal Scaling NOSQL DB Sharing Sharing

Slide 21

Slide 21 text

21 PLATAFORMA Estrutura MINGLE Portal Aplicativos TOTVS Produtos TOTVS (ERP's) Mingle Server Entities Auth Control Gateway Analytics REST API Events Push

Slide 22

Slide 22 text

22 PLATAFORMA Tecnologias

Slide 23

Slide 23 text

Utilização Aplicativo 23 É efetua a solicitação do alias pelo cliente através do endereço https://mingle.totvs.com.br/landpage/ Solicitação de Alias No aplicativo, basta informar o alias criado e as credencias do produto TOTVS (ERP) Mesmo alias é utilizado em todos aplicativos Aplicativo Constrói as requisições para serem efetuadas a Mingle Server, com as informações necessárias Mingle client Se encarrega de traduzir o alias no endereço IP do cliente e Produto utilizado Mingle Server

Slide 24

Slide 24 text

totvs.com @totvs /totvs company/totvs totvs.store @totvs ● Tecnologia + Conhecimento são nosso DNA. ● O sucesso do cliente é o nosso sucesso. ● Valorizamos gente boa que é boa gente. OBRIGADO Fabio Rocha TOTVS HTML FRAMEWORK | TOTVS Developers [email protected] #SOMOSTOTVERS

Slide 25

Slide 25 text

05 UTILIZAÇÃO Utilização aplicativos e portal 25

Slide 26

Slide 26 text

26 Comunicação Mingle envia ao app dois tokens ● Token: expira em 1 dia ● Refresh Token: sem expiração Tokens App solicita a autenticação no mingle enviando as credenciais. Autenticação App utiliza access token para efetuar chamadas no mingle. Requisições A cada vez que o app é iniciado, utiliza o refresh token para solicitar um novo access token. Refresh token

Slide 27

Slide 27 text

27 Gateway ● Acesso é realizado através das credenciais e do ‘alias’ da empresa. ● Mingle se encarrega de traduzir o Alias em endereços IP. ● Controle é feito através do cadastro de Hosts dos clientes. 27

Slide 28

Slide 28 text

28 Utilização MÉTRICAS DE USO As métricas são registradas através do Mingle Server, e podendo ser visualizadas no Mingle Portal

Slide 29

Slide 29 text

29 Utilização Coleta de dados ● Coleta de informações de uso ● Coleta de comportamento

Slide 30

Slide 30 text

30 Para saber mais Mingle https://mingle.totvs.com.br/landpage

Slide 31

Slide 31 text

QUER TRABALHAR NA TOTVS? CADASTRE-SE! Se cadastre com a gente! Nossos recrutadores entrarão em contato assim que surgir uma vaga com a sua cara. Venha ser parte da maior empresa de tecnologia do Brasil. Não sabe como utilizar? É fácil! Abra a câmera do seu celular e posicione-a sobre o QR Code. Automaticamente, aparecerá um link no canto superior de sua tela. Basta clicar e pronto! Você será redirecionado para o nosso site de vagas. :)