Pular para o conteúdo

Glossário

Trabalho num nicho cheio de sigla. Se você caiu num case e travou em alguma palavra, provavelmente ela está aqui.

ERP
O sistema onde a empresa registra o que compra, produz, estoca, vende e paga. É a fonte oficial do dado: se o número está no ERP, é aquele que vale para o fiscal e para a contabilidade.
ERP Consistem
ERP brasileiro voltado para indústria, forte em confecção, têxtil e metalmecânica. É o produto sobre o qual eu desenvolvo.
InterSystems IRIS (antes Caché)
A plataforma de banco de dados e servidor de aplicação em que o ERP Consistem roda. Guarda dado em árvore e não em tabela, e traz a própria linguagem de programação embutida.
ObjectScript
A linguagem de programação do IRIS. Nicho pequeno, curva de aprendizado íngreme e pouca gente no mercado: é o que faz esse trabalho ser difícil de terceirizar.
Rotina
A unidade de código do ERP, equivalente a um arquivo de programa. Quando digo "10 rotinas", é o tamanho da entrega em número de programas escritos.
Global
A estrutura em que o IRIS grava dado em disco, organizada em árvore. Onde outro banco teria tabela e coluna, ali existe nó e chave.
Gatilho
Ponto de extensão oficial dentro de uma rotina padrão do ERP: o fabricante deixa um gancho, e a customização do cliente entra ali sem alterar o código do produto. É o que permite personalizar sem perder o direito de atualizar.
RPA
Robô que opera uma tela como um funcionário operaria, clicando e digitando. Serve quando o sistema do outro lado não tem API e não vai ganhar uma.
API REST
Porta de entrada programável de um sistema. Em vez de alguém abrir a tela e digitar, outro sistema chama essa porta e recebe a resposta em segundos.
Webhook
O caminho inverso da API: em vez de eu ficar perguntando "mudou algo?", o outro sistema me avisa no momento em que muda.
Job assíncrono
Processo que roda solto, no seu próprio tempo, sem ninguém esperando na frente da tela. Usado para tarefa pesada ou de horário fixo, como varrer prazos vencidos de madrugada.
SLA
O prazo combinado para uma etapa acontecer. Controlar SLA é a diferença entre descobrir o atraso no sistema e descobrir pelo telefone do cliente.
NF-e e CT-e
Nota fiscal eletrônica de mercadoria e de transporte. São documentos fiscais em XML, autorizados pela Sefaz antes de a carga sair.
IBS e CBS
Os tributos que substituem ICMS, ISS, PIS e Cofins na reforma tributária brasileira. Mudam o cálculo de imposto de toda nota, com prazo legal para estar funcionando.
EDI
Troca de documento em formato padronizado direto entre empresas, sem ninguém redigitar pedido. Comum entre indústria e grande varejo.
Marketplace B2B
Plataforma onde empresa compra de empresa, geralmente com cotação e regra de contrato. Não é loja para consumidor final.
PDV
Ponto de venda: o caixa da loja física. Tem particularidade própria porque precisa continuar vendendo mesmo quando a internet cai.
WMS
Sistema que controla o armazém: onde cada item está guardado, quem separou e por qual caminho a mercadoria saiu.
Rastreabilidade por lote
Conseguir dizer de qual lote de produção veio o item que chegou ao cliente e para onde mais aquele lote foi. Exigência comum em setor regulado e em recall.
Idempotência
Propriedade de uma operação que pode rodar duas vezes sem fazer o efeito duas vezes. Se o job cai no meio e roda de novo, ele continua de onde parou em vez de lançar o estoque em dobro.
Triangulação
Venda em que a mercadoria passa por mais de uma empresa do grupo antes de chegar ao cliente, cada etapa com a sua nota fiscal. O desafio é manter estoque, pedido e imposto coerentes nas duas pontas.
PWA
Aplicativo web que se instala no celular ou no coletor como se fosse nativo e continua funcionando sem internet, guardando os dados no próprio aparelho até poder enviar.
Saída estruturada (IA)
Pedir ao modelo de IA que responda num formato fixo, validado por um esquema, em vez de texto livre. É o que permite gravar a resposta no ERP sem alguém reler.
Agente de IA
Um modelo de IA com uma tarefa delimitada e ferramentas para cumpri-la, como ler código ou operar um navegador. Vários agentes, cada um com seu papel, formam uma linha de produção.
Homologação
O teste feito pelo cliente, no ambiente dele e com dados reais, antes de uma mudança ir para produção. É onde se descobre se o que funciona no ambiente do desenvolvedor funciona no do cliente.