Ir para o conteúdo
MySchedule / Planejamento

Visão geral

Parâmetros do modelo

Cadastro mestre

Gerar ordem de produção

A rota resolve grupos e recursos, status e famílias de setup do cadastro. A ordem gerada é uma cópia editável; alterações futuras do produto não modificam ordens existentes.

Visualizar registro

Conjunto de Pesos

Atribua de 0% a 100% a cada critério. Escolha maior ou menor valor primeiro. Peso zero ignora o critério.

Motor próprio: atributos dos candidatos viáveis são normalizados em favorabilidade de 0 a 10. A pontuação é o produto de (1 + favorabilidade)peso / 100; a maior pontuação vem primeiro. Os fatores são aplicados às candidatas elegíveis em cada decisão.

Atributo personalizado usa weightAttributes em cada operação não excluída. Rankings vazios herdam a ordem ou usam a posição original. Conjuntos nomeados e JSON são extensões deste projeto.

Regras APS

Catálogo de sequenciamento

Disponibilidade informada pelo motor em execução. As regras próprias usam a documentação como referência; a validação comparativa com execução nativa permanece parcial.

CategoriaRegraDireçõesDisponibilidade / limite

Ctrl e roda ampliam o tempo; Ctrl Shift e roda ampliam recursos; Shift e roda deslocam o tempo; Ctrl e arrastar deslocam o quadro. Setas e Page Up ou Down navegam quando o Gantt está em foco. O terminador só pode ser arrastado no modo de edição de calendário.

Configurar Gantt e linhas de referência

Janela temporal

Alterar o intervalo ajusta o zoom para caber. A janela não altera o horizonte do motor.

Linhas de referência

A grade usa múltiplos da quantidade escolhida. O ajuste por densidade evita excesso de linhas; textos continuam em melhor ajuste no modo Somente linhas.

Recursos e navegação

Scroll Lock bloqueia setas e deslocamento automático ao arrastar. Barras de rolagem e roda continuam disponíveis.

Terminador · restrição real de programação

Mudar esta data invalida o resultado e exige recálculo. Posições congeladas explícitas são preservadas; nenhum histórico é congelado automaticamente.

Como usar o quadro

1. Cadastre recursos com turnos, eficiência e setups, depois ordens com seus roteiros.

2. Escolha a regra e clique em Sequenciar. O quadro mostra apenas alocações válidas dentro do horizonte.

3. Clique em uma barra ou linha da tabela para selecionar. Arraste uma barra para ajustar recurso e início mínimo; a capacidade será revalidada.

4. Desfazer e refazer recuperam os dados do cenário. Após isso, sequencie novamente para calcular um resultado atualizado.

5. Use a busca e os filtros, as cores por família/atraso e as abas inferiores. Salve localmente ou exporte JSON e CSV.

Atalhos: Ctrl+S salvar · Ctrl+Z desfazer · Ctrl+Y refazer · Ctrl+F buscar · F9 desprogramar operações não travadas · Ctrl+F9 sequenciar · F7 destacar seleção.

Parada de recurso

Cadastro

Operação: parâmetros avançados

TimeBasis PerBatch/PerUnit; resourceProcessingTimes; secondaryRequirements; predecessors (orderId, operationId, lagMinutes); isExcluded; frozenPlacement (resourceId, start). scheduleRanking opcional herda o ranking da ordem; weightAttributes contém atributos numéricos personalizados para ponderação. Campos comuns também são editáveis.

Ordem de produção

Operações seguem a ordem do roteiro abaixo.

Roteiro de operações

Recurso, calendário e setup

Horários no fuso definido pelo início do horizonte.

Turnos semanais

Indisponibilidades

Calendário por período

calendarStates: intervalos start/end, efficiencyPercent e setupAllowed opcionais. O cadastro será aplicado junto com o recurso.

Setup entre famílias

Sem transição específica, aplica-se o setup padrão quando a família muda. Turnos podem dividir processamento e setup.

Comandos do Planejador

Os ícones são vetores próprios. Disponibilidade depende do cenário e da seleção. Funções observadas que ainda não têm dados ou implementação aparecem com seu limite.

GrupoComandoEstado / comportamento

Colar operação

Recortar move somente ao aplicar e atualiza vínculos explícitos de precedência. O roteiro do destino recebe a operação ao final. Recalcule para verificar capacidade e precedências.

Excluir operações do cadastro

A exclusão altera o roteiro. Para remover apenas a programação, use Desprogramar.

Prioridade das ordens selecionadas

Menor número representa maior urgência. Esta edição altera o dado da ordem; o critério escolhido determina como ele afeta o cálculo.

Filtros avançados e destaque

Campos: text, orderId, operationId, product, family, resourceId, priority, quantity, scheduleRanking, dueDate (epoch ms), isFrozen, isExcluded, isLate ou attribute.nome. Operadores: eq, ne, contains, startsWith, gt, gte, lt, lte. Valores booleanos usam true/false.

Expansão própria usa vínculos DAG e a precedência do roteiro. Busca do Editor apenas oculta linhas; não limita o motor. Biblioteca e modos são salvos no workspace.

Propriedades das barras e realce

Realce não é progresso real de produção. A margem de risco compara conclusão calculada e prazo. As propriedades visuais não alteram capacidade, duração nem dados do cenário.

Estado de calendário

Estados só alteram janelas de trabalho existentes. Eficiência zero bloqueia processamento; setupAllowed controla preparação. Para remover totalmente uma janela use Parada. Recalcule ou repare para revalidar o quadro.

Reparo da programação

O reparo usa o último quadro calculado e seu cenário de origem. O serviço preserva somente as posições que continuarem válidas, conforme a política escolhida. Quando Ignorar travas estiver ativo, comandos do quadro podem liberar permanentemente as travas afetadas.

Consulta da ordem

Meu ambiente de planejamento

Layouts guardam vista, filtros, seleção e opções de cálculo. O terminador pertence ao cenário. Para transportar todos os dados use Exportar projeto.

Novo cenário

Cria um cenário sem ordens. Demandas e suprimentos vinculados às ordens removidas são descartados; estoques e recebimentos independentes podem ser preservados. O resultado anterior é invalidado. Desfazer recupera os dados.

Repetir ordem

Cada cópia mantém o roteiro e desloca liberação/prazo pelo intervalo escolhido. Vínculos internos são remapeados. Quando existe materialItemId explícito ou ligação de produção, demanda e suprimento de produção também são clonados; sua disponibilidade será reconciliada ao sequenciar. Ordens excluídas não recebem esse par.

Atribuição global ao escopo selecionado

Início mínimo usa notBefore em cada operação. Prazo e prioridade pertencem à ordem inteira. A atribuição invalida o resultado; recalcule ou repare para verificar posições.

Campos visíveis do Editor

A configuração oculta colunas da grade; mantém os dados originais e será salva no workspace.

Direção e critério do sequenciamento

Aplica parâmetros à estratégia algorítmica própria. Use Gerar programação para calcular. Ponderação exige um conjunto ativo configurado em Sequenciar → Conjunto de Pesos.

Estatísticas da programação corrente

Expandir ordens pelo roteiro mestre

Regenera as operações pelo cadastro mestre, com grupos, setups, duração e restrições. Requer produto explicitamente escolhido. O BoM é conectado ao plano de materiais; esta função não gera automaticamente ordens intermediárias de fabricação. Vínculos externos para operações removidas bloqueiam a aplicação. Recalcule ou repare após expandir.

Consulta de nova ordem · entrega prevista

O ensaio usa EDD para frente em uma cópia, reservando as posições já alocadas, inclusive lotes, e respeitando calendários, secundários e opção de materiais atuais. A previsão é viável pelo critério do ensaio; não garante a menor data global. Aceitar incorpora a ordem, seus vínculos de produção e a programação EDD progressiva apresentada; as posições existentes permanecem reservadas. Cancelar preserva os dados atuais.

Gerar carga de um ano

Gera um ano civil de 365 ou 366 dias, seis máquinas, três operações por ordem, alternativas de recursos, jornadas e setups. O mesmo início, seed e quantidade produzem os mesmos dados. A prévia não altera o projeto nem calcula a programação.

Adotar substitui o cenário e o plano de materiais em memória; mantém o cadastro mestre. Não cria estoque nem demanda de materiais. Desfazer restaura o estado anterior. Sequencie e salve quando desejar.

Configurar programação

Como vamos planejar?