Skip to main content

Tipo do Produto (TypeItem)

O módulo Tipo do Produto define a classificação conceitual dos itens/produtos do sistema.
Ele é utilizado como base de organização, filtragem e padronização no domínio de Produto, garantindo consistência semântica entre cadastros, processos e integrações.


Identidade do Modelo

RecursoIdentificadorFinalidade
MóduloProdutoDomínio de produtos
GrupoItemAgrupamento técnico
PrincipalSimCadastro base do domínio

Papel Arquitetural

Este módulo atua como:

  • Classificador de produtos
  • Padronização de tipos de itens
  • Apoio à organização do catálogo
  • Referência para regras de negócio e relatórios

O tipo do produto não representa um item físico, mas sim sua categoria lógica.


Interface & Comportamento (UI)

Busca e Identificação

  • Campos indexados: code, description
  • Descriptor: description

A descrição é utilizada como identificação principal em listas e seletores.


Estrutura de Campos

Código (code)

  • Tipo: string
  • Campo obrigatório
  • Identificador funcional do tipo de produto
  • Pode seguir padrões internos (ex.: MP, PA, SEMI)

Descrição (description)

  • Tipo: string
  • Descrição textual do tipo de produto
  • Uso semântico e organizacional

Sincronização (sync)

  • Tipo: boolean
  • Valor inicial fixo: false
  • Campo técnico para controle de integração e estado

Regras do Formulário

Ordem de preenchimento:

  1. Código
  2. Descrição

O campo sync não é exibido no formulário padrão.


Integridade e Segurança

Proteção de Exclusão

Exclusão Bloqueada por Relacionamentos

O tipo de produto não pode ser removido caso esteja vinculado a:

  • Itens cadastrados
  • Produtos ativos
  • Registros históricos

Isso garante consistência e rastreabilidade dos dados.


Fluxos de Uso Comuns

Este módulo é utilizado em conjunto com:

  • Cadastro de Itens / Produtos
  • Classificação de materiais
  • Relatórios de produção e estoque
  • Integrações com ERP / MES

Exemplo de Registro

{
"code": "PA",
"description": "Produto Acabado",
"sync": false
}