Árvore de páginas

Aqui, você encontrará respostas para as perguntas mais comuns de nossos clientes sobre o Protheus Insights.
Nosso objetivo é ajudar você a aproveitar ao máximo as funcionalidades e benefícios do nosso sistema.
Caso você tenha alguma dúvida que não está listada aqui, estamos à disposição para ajudar. Por favor, envie sua pergunta para [email protected], e nossa equipe terá prazer em responder o mais rápido possível.


Abaixo estão algumas das perguntas frequentes dos nossos clientes:

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.
Dentre as suas funcionalidades podemos destacar: 

  • Componentes para modelagem de tendência e sazonalidade;
  • Ajuste de efeitos de feriados;
  • Detecção e limpeza de outliers;
  • Ajuste automático de hiperparâmetros;
  • Capacidade de trabalhar com até 100.000.000 séries temporais simultaneamente.




**Imagem retirada da documentação oficial do google para referencia sobre o ARIMA+, Você pode consultar mais sobre ARIMA+ na própria documentação do Google:  ARIMA+

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.
Para saber mais consulte a documentação : SmartLink - Compartilhamento de dados e eventos

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?

A quantidade de dados não é o único determinante para gerar insights, um conjunto de dados e configurações devem ser observadas como:

  • Cadastro correto dos armazéns alvo;
  • Consumo recorrente dos produtos (um histórico de uso para ajudar na predição);
  • Possível ruptura nos próximos 3 meses com assertividade maior de 70%

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.

Caso tenha feito a configuração e não recebeu a permissão por favor envie um email para [email protected]

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.

Os dados da tabela FK5 por tipo de movimentação (FK5_RECPAG) são agrupados em duas formas diferentes, mensal e semanal, depois disso é executado um treinamento de um modelo de ML que tentará encontrar um padrão na tendência de movimentação com base na série histórica (algoritmo de regressão).

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

Um dos passos importantes nesse processo é a execução da opção 4 do WizardUUID para preenchimento dos campos MDUIDT

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)

Serão consideradas todas as movimentações de saída do armazém informado.

Para realizar o opt-out e excluir as credenciais, siga os passos abaixo:

Caso após a configuração quiser parar a utilização dos insights siga os passos abaixo para realizar o opt-out e excluir as credenciais:

Importante: Esse procedimento para toda a comunicação do smartlink e isso pode impactar alem do Protheus Insights, também produtos como Gesplan e Techfin que utilizam o smartlink.

Passo1: Acesse o schedule no configurador para remover as rotinas FWTOTVSLINKJOB e FWTECHFINJOB  de agendamentos (schedule) para garantir que não haja envio de dados.

Passo 2: Acesse o configurador dentro da pasta Smartlink e clique na opção Parametros de Conexão, caso nao esteja disponível consulte a documentação Comunicação SmartLink para configurar o FwSgdpParm.

Delete as credenciais presentes nos campos. com os dois campos em "branco" e clique em "Confirmar" para salvar as alterações.

Passo 3: Remover os dados e insights da plataforma Carol: Envie um e-mail para [email protected] solicitando a exclusão dos insights, informando Razão Social, CNPJ, Código TOTVS, clientId e clientSecret.



Recursos Relacionados

Carol Inteligencia Artificial

Conciliador Backoffice - CTBA940

Novo Gestor Financeiro - FINA710

Solicitação de Compras (MATA110)

Estoque - Produtos - MATA010

Como cadastrar um produto no Protheus - MATA010

Comunicação SmartLink