Histórico da Página
Índice | ||||
---|---|---|---|---|
|
01 Priorização
O processo de priorização consiste em definir a prioridade em que as ordens de produção e suas operações serão consideradas no nivelamento da produção.
A prioridade será por data de entrega, priorizando as ordens de produção que devem ser entregues primeiro ou por data de início , priorizando as ordens de produção que devem iniciar primeiro. Considera o o parâmetro Tipo de programação da tela de configuração da programação.
- Data de Entrega
Considera as ordens de produção e suas operações pertencentes na programação, ordenando, data entrega em ordem crescente , prioridade da ordem de produção, quantidade e produto
Para cada ordem encontrada deverá verificar se possui ordens filhas/intermediárias, considerando o C2_SEQPAI( Seq. Pai), sendo que se existir, as intermediárias devem ser priorizadas antes das ordens dos demais produtos que não possuem sequencia da ordem pai para que seja possível priorizar todas as ordens utilizadas(árvore) para entregar o produto final.
Obs.: Nos casos onde uma árvore é 'quebrada' por conta de algum filtro, a priorização será calculada como parte isolada do processo.
Exemplo:
Estrutura:
PAI | Nível 1 | Nível 2 | Nível 3 |
---|---|---|---|
A | |||
A1 | |||
Componente | |||
A2 | |||
Componente | |||
A3 | |||
A4 | |||
Componente | |||
Pai | Nível 1 | Nível 2 | Nível 3 |
B | |||
B1 | |||
B3 | |||
Componente | |||
B2 | |||
Componente | |||
Pai | Nível 1 | Nível 2 | Nível 3 |
C | |||
C1 | |||
Componente | |||
C2 | |||
C3 | |||
Componente |
Cada produto e seus intermediários possuem as seguintes operação
Produto | Operação | Recurso |
---|---|---|
A;A1;A2;A3;A4 | 10 | REC1 |
A;A1;A2;A3;A4 | 20 | REC2 |
A;A1;A2;A3;A4 | 30 | REC3 |
B;B1;B2;B3 | 10 | REC4 |
B;B1;B2;B3 | 20 | REC5 |
C;C1;C2;C3 | 10 | REC6 |
C;C1;C2;C3 | 20 | REC7 |
Os produtos possuem as seguintes ordens: ( os que possuem Seq. Pai fazem parte da mesma árvore)
OP | Produto | Data de Entrega | Data de início | Seq. Pai |
---|---|---|---|---|
OP0101001 | A | 30/06 | 30/06 | |
OP0201001 | B | 30/06 | 30/06 | |
OP0101002 | A1 | 29/06 | 29/06 | 001 |
OP0101003 | A2 | 28/06 | 28/06 | 001 |
OP0101004 | A3 | 2706 | 27/06 | 001 |
OP0101005 | A4 | 25/06 | 25/06 | 004 |
OP0201002 | B1 | 29/06 | 29/06 | 001 |
OP0201003 | B3 | 28/06 | 28/06 | 002 |
OP0201004 | B2 | 29/06 | 29/06 | 001 |
OP0301001 | C | 29/06 | 20/06 | |
OP0401001 | C1 | 28/06 | 19/06 | |
OP0501001 | C2 | 28/06 | 18/06 | |
OP0601001 | C3 | 28/06 | 20/06 | |
OP0701001 | A | 25/06 | 25/06 | |
OP0701002 | A1 | 24/06 | 24/06 | 001 |
OP0701003 | A2 | 23/06 | 23/06 | 001 |
OP0701004 | A3 | 22/06 | 22/06 | 001 |
OP0701005 | A5 | 20/06 | 20/06 | 004 |
Por data de entrega. Considerar a ordem que precisa ser entregue primeiro, e da última operação para a primeira.
Conforme tabela de ordens , a ordenação deverá considerar os produtos sem "seq pai", para que não seja priorizado uma ordem de produção filha antes da ordem de produção pai.
OP | Operação | Prioridade | Árvore/ID | Observação |
---|---|---|---|---|
OP0701001 | 30 | 1 | 1 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. |
OP0701001 | 20 | 2 | 1 | |
OP0701001 | 10 | 3 | 1 | |
OP0701002 | 30 | 4 | 1 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0701002 | 20 | 5 | 1 | |
OP0701002 | 10 | 6 | 1 | |
OP0701003 | 30 | 7 | 1 | |
OP0701003 | 20 | 8 | 1 | |
OP0701003 | 10 | 9 | 1 | |
OP0701004 | 30 | 10 | 1 | |
OP0701004 | 20 | 11 | 1 | |
OP0701004 | 10 | 12 | 1 | |
OP0701005 | 30 | 13 | 1 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0701005 | 20 | 14 | 1 | |
OP0701005 | 10 | 15 | 1 | |
OP0401001 | 20 | 16 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. Este produto não possui Seq. Pai. | |
OP0401001 | 10 | 17 | ||
OP0501001 | 20 | 18 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira . Este produto não possui Seq. Pai. | |
OP0501001 | 10 | 19 | ||
OP0601001 | 20 | 20 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. Este produto não possui Seq. Pai. | |
OP0601001 | 10 | 21 | ||
OP0301001 | 20 | 22 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. Este produto não possui Seq. Pai. | |
OP0301001 | 10 | 23 | ||
OP0101001 | 30 | 24 | 2 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. |
OP0101001 | 20 | 25 | 2 | |
OP0101001 | 10 | 26 | 2 | |
OP0101002 | 30 | 27 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101002 | 20 | 28 | 2 | |
OP0101002 | 10 | 29 | 2 | |
OP0101003 | 30 | 30 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101003 | 20 | 31 | 2 | |
OP0101003 | 10 | 32 | 2 | |
OP0101004 | 30 | 33 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101004 | 20 | 34 | 2 | |
OP0101004 | 10 | 35 | 2 | |
OP0101005 | 30 | 36 | 2 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0101005 | 20 | 37 | 2 | |
OP0101005 | 10 | 38 | 2 | |
OP0201001 | 20 | 39 | 3 | Priorizou a OP do produto acabado, com menor data de entrega e considerando da última operação para a primeira. |
OP0201001 | 10 | 40 | 3 | |
OP0201002 | 20 | 41 | 3 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0201002 | 10 | 42 | 3 | |
OP0201004 | 20 | 43 | 3 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0201004 | 10 | 44 | 3 | |
OP0201003 | 20 | 45 | 3 | Priorizou a ordem filha pois está dentro da mesma árvore, devido ao Seq. Pai |
OP0201003 | 10 | 46 | 3 |