O Protheus Insights é uma solução que utiliza inteligência artificial para aprimorar seu ERP Protheus. Com a tecnologia avançada da Carol, nossa plataforma de IA, o Protheus Insights oferece análises e previsões, que permitem tomadas de decisões com confiança, impulsionando a eficiência operacional da sua empresa. |
Após a configuração do Protheus Insights, o ERP Protheus inicia o envio de dados à Plataforma Carol, por meio do job FWTECHFINJOB. Com essas informações, o modelo de IA realiza análises, identifica padrões e tendências e gera projeções confiáveis que serão devolvidas ao ERP Protheus, por meio de um outro serviço, o FWTOTVSLINKJOB, que utiliza o Smartlink. No Protheus, esses insights são apresentados em forma de alertas, relatórios e gráficos, auxiliando o cliente na tomada de decisão. E esta rotina se repete todo domingo. |
A implementação do Protheus Insights esta detalhada na pagina de configuração: Configuração |
Se os valores projetados estiverem fora da média histórica, é enviado um alerta ao ERP para que a situação seja corrigida. |
ARIMA+ é um algoritmo criado pela google para modelagem de séries temporais.
|
A rotina começa reconstruindo o histórico de demanda a partir de movimentos e notas fiscais. Em seguida, utiliza o modelo Arima+ para prever a demanda futura. Com base nessa previsão, são feitas projeções de estoque. |
Machine Learning é um subcampo da Inteligência Artificial que se concentra no desenvolvimento de algoritmos capazes de aprender e fazer previsões a partir de dados. A IA, por sua vez, é um campo mais amplo que engloba diversas técnicas, incluindo o ML, para criar sistemas capazes de realizar tarefas inteligentes. |
O processo de Upstream de dados ocorre através da utilização da tecnologia Smartlink, a qual identifica as tabelas do sistema Protheus que estão associadas ao aplicativo instalado. Por exemplo, ao considerarmos o aplicativo Protheus Insights, essa identificação é realizada mediante o uso das credenciais especificadas no Wizard do produto. Uma vez que as tabelas relevantes são identificadas, o Wizard procede com a criação da coluna "S_T_A_M_P_" em todas as tabelas que serão submetidas ao processo de envio. Essa coluna desempenha um papel crucial no controle de registros que já foram transmitidos. Ao término da execução do Wizard, é automaticamente gerado um Job no scheduler, denominado "FWTECHFINJOB". Este componente assume a responsabilidade de executar a tarefa de envio das tabelas para o Smartlink. Os dados criptografados são encaminhados para a fila de atividades do Smartlink, que então os direciona para o ambiente exclusivo do cliente no sistema Carol, associado ao respectivo cliente Protheus.
|
Após a conclusão do processo de Upstream de dados para o ambiente exclusivo do cliente Protheus, os dados são replicados para um ambiente Carol centralizado que unifica todas as informações do produto. Após essa replicação, realizamos a padronização e relacionamento desses dados. Com os dados devidamente tratados e relacionados, procedemos à execução dos scripts de treinamento de modelos de Inteligência Artificial. Esses modelos geram previsões e as registram em tabelas de insights na plataforma Carol. |
Dentro da plataforma TotvsApps, operamos nosso sistema de tráfego de insights. Nossa aplicação TotvsApps é incumbida de executar consultas diárias aos dados produzidos pelos modelos de Inteligência Artificial, referentes ao período vigente. Após essa consulta, os dados correspondentes são registrados em uma base de dados interna na plataforma TotvsApps. Posteriormente a essa etapa, procedemos com a distribuição dos insights para os respectivos clientes por meio do SmartLink. O SmartLink, equiparado a uma fila para o processo de Upstream de dados, também dispõe de uma fila para o Downstream de dados, onde cada cliente é designado a uma fila exclusiva. Uma vez que a mensagem é enfileirada, efetuamos o consumo dessas mensagens através do cadastro do job FWTOTVSLINKJOB dentro do Protheus. Após a detecção de um novo registro proveniente do FWTOTVSLINKJOB, nossas funções internas no RPO Protheus são acionadas para a serialização dos dados e posterior gravação nas tabelas Protheus pertinentes, para posterior consumo e visualização. (Obs: As mensagens no SmartLink são removidas da fila somente após a confirmação de consumo e gravação pelo Protheus). |
A plataforma TOTVS Apps é um ecossistema projetado para acelerar os produtos cloud native da TOTVS. É uma plataforma referência em inovação e modernização de aplicativos na TOTVS, provendo aos times de desenvolvimento economia, segurança e autonomia para otimizar seus processos e atingir seus objetivos por meio de soluções integradas, automatizadas e simplificadas na nuvem. Objetivo: No-ops: Produtos e serviços que não dependam de pessoas dedicadas a sua estabilização e operação; Plug-and-play: Que a entrada de novos produtos e serviços sejam fáceis e permitam que os times de negócio foquem na velocidade de entrega de novas aplicações e funcionalidades ao mercado. |
Criada em 2015, a TOTVS Carol é a plataforma de dados e Inteligência Artificial da TOTVS. Desenvolvida e aprimorada constantemente por nossos cientistas de dados, desenvolvedores e demais profissionais tech, a plataforma é uma solução avançada de gestão de dados, capaz de se conectar a todas as suas fontes de dados para analisar informações e apresentar resultados altamente fiéis que apoiem profissionais na tomada de decisões. Desta forma, a plataforma TOTVS Carol viabiliza estratégias de rastreabilidade de informações, desenvolvimento e deploy de algoritmos de machine learning, ajudando em suas previsões e também projetos de visão computacional e processamento de linguagem natural. |
O Smartlink permite o recebimento e envio das mensagens entre os ERPs da TOTVS, por meio da nuvem da TOTVS. As mensagens são consumidas em fila, de forma direta, sem precisar de camadas de serviços. |
Como já foi dito nessa documentação, os dados do ERP Protheus da sua empresa trafegam para a Carol, a plataforma de IA da Totvs, a fim de serem processados. E esses dados estão protegidos pela Política de Proteção e Privacidade de Dados assumida pela Totvs e que está descrita neste link. https://www.totvs.com/protecao-e-privacidade-de-dados/ |
Os alertas são diários porém a geração dos gráficos no momento é feito sob demanda ao clicar sobre o ícone que dá acesso ao insight. |
A geração dos insights de demanda e ruptura é diária, e os modelos de IA são revistos semanalmente. |
Qual pode ser o motivo disso? O que é considerado para a geração dos insights e há algo que o cliente possa fazer ou verificar para melhorar esse processo?
|
Com o provisionamento concluído e após a correta configuração da comunicação do smartlink, será enviado semanalmente um pacote com as informações de permissão de acesso aos insights. |
Para obter melhores resultados do modelo de previsão de Ruptura e Demanda de produtos, recomendamos um período de 2 anos de histórico das movimentações de estoque (SD3), no mínimo. Nem sempre os dados possuem os padrões necessários para uma boa previsão, então a fim de garantir uma melhor experiência de uso e qualidade das previsões, só apresentamos no ERP Protheus as previsões que obtiveram um mínimo de 70% de acurácia. |
Um requisito importante para que seja possível a identificação desse padrão é a presença de dados em pelo menos 11 nos últimos 12 meses na tabela FK5. Dessa forma, valida-se o requisito mínimo para que a série seja incluída no treinamento. |
Ruptura de Estoque e Previsão de Demanda: Utilizamos um período de 3 Anos de movimentações de Estoque (SD3) para treinar os modelos Contábil: Necessário ter um volume de dados de contabilizações (CT2) com Rastreio (CV3) e utilização do campo MSUIDT. Não há um limite mínimo, mas quanto maior o volume dados mais preciso será o modelo. |
Ambos os modelos são validados e apresentamos para o cliente o de maior acurácia. |
Realizar o configuração do Conciliador seguindo os passos da documentação: Configuração CTBA940 Conciliador Backoffice |
O cadastro de armazéns IA serve para informar quais armazéns serão utilizados para se obter o histórico de demandas dos produtos. Neste cadastro devem ser informados apenas os armazéns que contém a movimentação final de saída do produto e desconsiderados armazéns de controle interno, como armazém de controle de qualidade, por exemplo. |
Por exemplo caso possua 1 para N( quando utilizado um armazém ou mais endereços específicos: como no exemplo de locação de equipamentos, armazém 01 endereço em manutenção, armazém 01 endereço em limpeza) |
Para realizar o opt-out e excluir as credenciais, siga os passos abaixo: Adicionar a rotina ao menu: Inclua a rotina Abra a rotina através do menu. Excluir as credenciais: Quando a tela de credenciais aparecer, delete as credenciais presentes nos campos. Clique em "Confirmar" para salvar as alterações. Remover rotinas do schedule: Remova as rotinas Envie um e-mail para [email protected] solicitando a exclusão.
Para mais detalhes, acesse a Comunicação SmartLink. |
Conciliador Backoffice - CTBA940
Novo Gestor Financeiro - FINA710
Solicitação de Compras (MATA110)
Como cadastrar um produto no Protheus - MATA010