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
| Recurso | Identificador | Finalidade |
|---|---|---|
| Módulo | Produto | Domínio de produtos |
| Grupo | Item | Agrupamento técnico |
| Principal | Sim | Cadastro 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:
- Código
- 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
}