Step 5: Projects (O Agregador)
O plano de produção global que agrupa as Estações de Trabalho sequenciais.[cite: 6]
Visão Geral
O Projeto é a pasta principal da plataforma. É aqui que o utilizador define a peça final que quer produzir e organiza a ordem cronológica do fabrico.[cite: 6]
Como funciona um Projeto?
Em vez de simularmos operações isoladas, criamos um Projeto para construir uma "Fita Contínua".[cite: 6] Dentro de cada projeto, o utilizador vai adicionar Estações (que unem uma Máquina, um Setup, uma Operação e um Programa).[cite: 6]
🎓 Formato Educacional Interativo
[Espaço reservado para módulos educacionais: Animações de fluxo de trabalho ou vídeos interativos demonstrando a criação de um projeto do zero][cite: 6]
Este módulo atua como o cabeçalho (Header) estrutural.[cite: 6] O registo do Projeto não contém Programa nem cinemática; ele serve estritamente como a "Chave Estrangeira" pai para agregar as Estações.[cite: 6]
Regra a definir: Apagar um projeto apaga as estações e simulações filhas, ou estas ficam órfãs?[cite: 6]
Propósito: Renderizar a grelha de projetos com filtros avançados temporais e de estado.[cite: 6]
- Inputs de Texto: Barra de Pesquisa.[cite: 6]
- Inputs de Data: Filtros Início (dd/mm/aaaa) e Fim (dd/mm/aaaa).[cite: 6]
- Dropdowns: Status e Mostrar (Paginação).[cite: 6]
- Aguarda query SQL/API e parâmetros de filtro exatos.[cite: 6]
Propósito: Inserir um novo projeto raiz na base de dados.[cite: 6]
- Botão verde "+ Novo Projeto".[cite: 6]
- Aguarda campos do modal (Nome, Descrição, etc.).[cite: 6]
Propósito: Navegar para o painel de associação onde as Máquinas, Setups, Operações e Programas são anexados a este Projeto.[cite: 6]
- Botão "⚙️ Estações" (Outline roxo) no cabeçalho de cada cartão.[cite: 6]
- Abre um modal ou navega para uma nova vista detalhada?[cite: 6]
Propósito: Consultar os detalhes (Read-only) do projeto selecionado.[cite: 6]
- Botão azul "View" no rodapé.[cite: 6]
- Aguarda estrutura do modal de visualização.[cite: 6]
Propósito: Modificar metadados como Nome, Descrição e Datas.[cite: 6]
- Botão laranja "Edit" no rodapé.[cite: 6]
- Aguarda payload do formulário.[cite: 6]
Propósito: Remover o projeto e despoletar as regras de integridade relacional.[cite: 6]
- Botão vermelho "Delete" no rodapé.[cite: 6]
- Aguarda contrato do endpoint de eliminação.[cite: 6]