Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
1) Alteração Tabela man_prog_prod_eqpto_mestre:
1.1) Alterar tabela man_prog_prod_eqpto_mestre para incluir os campos dat_programacao_fim, hor_programacao_inicio e hor_programacao_fim conforme o item Dicionário de Dados detalhado nessa especificação.
2) Alteração EAIAdapterproductionorder2.4gl:
2.1) Alterar adapter da mensagem productionorder na versão 2.000 para setar as informações de data de programação fim, hora programação início e hora programação fim. Essas informações virão nas TAGS StartPlanDateTime e EndPlanDateTime.
3) Alterações no MAN71024 – Integração APS x Logix – Ordens de Produção:
3.1) Alterar função man71024_inclui_programacao_equipamento para que, antes de gravar os registros nas tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe e man_prog_prod_eqpto_item, seja verificado se existem registros nessas tabelas.
Caso exista, trata-se de uma alteração, portanto deverá ser feito UPDATE nas informações do registro das tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe e man_prog_prod_eqpto_item.
Caso não existam registros, trata-se da inclusão de um novo registro e deverá ser feito o INSERT nas tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe e man_prog_prod_eqpto_item, conforme já ocorre atualmente.
Atualmente está fazendo apenas o INSERT nas tabelas, sem verificar se já existem registros nessas tabelas para realizar o UPDATE. Quando o registro já existe, está ocorrendo erro no INSERT.
3.2) Alterar MAN71024 para gravar as informações de data de programação fim, hora programação início e hora programação fim que serão recebidas na tabela man_prog_prod_eqpto_mestre, campos dat_programacao_fim, hor_programacao_inicio e hor_programacao_fim, respectivamente.
4) Alterações no MAN10518 – Cockpit Plano Operacional:
4.1) Na Consulta por Ordens, Visualização Detalhada para que, no Folder Apontamentos/Movimentações, subfolder 2 – Movimentações, na coluna Dimensionais, ao abrir a tela para visualizar os dimensionais, seja visualizado a identificação de estoque (estoque_trans_end.identif_estoque).
4.2) Na Consulta por Ordens, Visualização Cobertura para que, na grid onde é visualizado o saldo de estoque por grades/dimensionais, seja visualizado também a identificação de estoque (estoque_lote_ender.identif_estoque).
4.3) Além das opções Ordens e Documento, incluir a opção de consulta por Equipamento.
Quando for clicado nessa opção e na opção Pesquisar, será aberta a tela de filtros para pesquisa, conforme abaixo:
Onde irá aparecer a opção para filtrar por Equipamento.
Quando for informado o período, serão selecionados os registros na tabela man_
(
man_prog_prod_eqpto_mestre. dat_programacao) entre o período informado.
Quando for informado selecionado um ou mais equipamentos, serão selecionados os registros na tabela man_prog_prod_eqpto_detalhe cujo equipamento seja igual a um dos equipamentos informados (man_prog_prod_eqpto_detalhe.equipamento).
Deverá ser realizado um join entre as tabelas man_prog_prod_eqpto_mestre e man_prog_prod_eqpto_detalhe.
O filtro por equipamento terá ação apenas na opção Equipamento da tree. Nas opções Ordens e Documento, não será realizado o filtro por equipamento.
Logo após, será aberta tela, mostrando a tree, conforme abaixo:
Nessa tela, será possível visualizar uma tree com as informações da programação dos equipamentos, da seguinte forma:
- Nivel 1: será mostrado o equipamento que foram programados(man_prog_prod_eqpto_detalhe.equipamento).
Ao clicar sobre essa opção, será visualizado na tela ao lado, na parte superior, as informações detalhadas da programação da produção:
Essas informações serão selecionadas da tabela man_prog_prod_eqpto_detalhe.
Logo abaixo, na parte inferior, deverá ser visualizado um gráfico para análise da utilização dos equipamentos por equipamento, com base na capacidade do equipamento (tabela man_disp_eqpto) x programação do equipamento (tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe, man_prog_prod_eqpto_item) x os apontamentos realizados (tabelas man_item_produzido, man_tempo_produzido, ordens).
O gráfico será visualizado da seguinte forma:
- Nivel 2: será mostrado a data de programação (man_prog_prod_eqpto_mestre. dat_programacao) e a hora de programação de inicio e fim (man_prog_prod_eqpto_mestre.hor_programacao_inicio e man_prog_prod_eqpto_mestre.hor_programacao_fim), referente ao equipamento.
Ao clicar sobre essa opção, será visualizado na tela ao lado, na parte superior, as informações mestre da programação:
Essas informações serão selecionadas da tabela man_prog_prod_eqpto_mestre.
Logo abaixo, na parte inferior, deverá ser visualizado um gráfico para análise da programação de produção por equipamento em determinada data de programação x a quantidade planejada a ser produzida.
O gráfico será visualizado da seguinte forma:
- Nivel 3: será mostrado as ordens de produção relacionados aos equipamentos e a data/hora de programação inicial/final (man_prog_prod_eqpto_item. ordem_producao).
Ao clicar sobre essa opção, será visualizada na tela ao lado, na parte superior, as informações do item produzidos no equipamento:
Essas informações serão selecionadas da tabela man_prog_prod_eqpto_item.
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Logix | Módulo | Manufatura |
Segmento Executor | Manufatura | ||
Projeto1 | L_MAN_PCP001 | IRM1 | PCREQ-6058 |
Requisito1 | PCREQ-6385 | Subtarefa1 | PDRMAN-4567 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.7 | Réplica |
|
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
Alterar função de integração APS x Logix para que, na inclusão da programação de produção por equipamento seja considerado a data final e a hora inicial e final da programação.
Alterar programa cockpit do plano operacional para que seja possível visualizar a produção por equipamento e seja possível visualizar a identificação de estoque nas movimentações de estoque.
(Obrigatório)
Definição da Regra de Negócio
1) Alteração Tabela man_prog_prod_eqpto_mestre:
1.1) Alterar tabela man_prog_prod_eqpto_mestre para incluir os campos dat_programacao_fim, hor_programacao_inicio e hor_programacao_fim conforme o item Dicionário de Dados detalhado nessa especificação.
2) Alteração EAIAdapterproductionorder2.4gl:
2.1) Alterar adapter da mensagem productionorder na versão 2.000 para setar as informações de data de programação fim, hora programação início e hora programação fim. Essas informações virão nas TAGS StartPlanDateTime e EndPlanDateTime.
3) Alterações no MAN71024 – Integração APS x Logix – Ordens de Produção:
3.1) Alterar função man71024_inclui_programacao_equipamento para que, antes de gravar os registros nas tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe e man_prog_prod_eqpto_item, seja verificado se existem registros nessas tabelas.
Caso exista, trata-se de uma alteração, portanto deverá ser feito UPDATE nas informações do registro das tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe e man_prog_prod_eqpto_item.
Caso não existam registros, trata-se da inclusão de um novo registro e deverá ser feito o INSERT nas tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe e man_prog_prod_eqpto_item, conforme já ocorre atualmente.
Atualmente está fazendo apenas o INSERT nas tabelas, sem verificar se já existem registros nessas tabelas para realizar o UPDATE. Quando o registro já existe, está ocorrendo erro no INSERT.
3.2) Alterar MAN71024 para gravar as informações de data de programação fim, hora programação início e hora programação fim que serão recebidas na tabela man_prog_prod_eqpto_mestre, campos dat_programacao_fim, hor_programacao_inicio e hor_programacao_fim, respectivamente.
4) Alterações no MAN10518 – Cockpit Plano Operacional:
4.1) Na Consulta por Ordens, Visualização Detalhada para que, no Folder Apontamentos/Movimentações, subfolder 2 – Movimentações, na coluna Dimensionais, ao abrir a tela para visualizar os dimensionais, seja visualizado a identificação de estoque (estoque_trans_end.identif_estoque).
4.2) Na Consulta por Ordens, Visualização Cobertura para que, na grid onde é visualizado o saldo de estoque por grades/dimensionais, seja visualizado também a identificação de estoque (estoque_lote_ender.identif_estoque).
4.3) Além das opções Ordens e Documento, incluir a opção de consulta por Equipamento.
Quando for clicado nessa opção e na opção Pesquisar, será aberta a tela de filtros para pesquisa, conforme abaixo:
Onde irá aparecer a opção para filtrar por Equipamento.
Quando for informado o período, serão selecionados os registros na tabela man_prog_prod_eqpto_mestre com data de programação (man_prog_prod_eqpto_mestre. dat_programacao) entre o período informado.
Quando for informado selecionado um ou mais equipamentos, serão selecionados os registros na tabela man_prog_prod_eqpto_detalhe cujo equipamento seja igual a um dos equipamentos informados (man_prog_prod_eqpto_detalhe.equipamento).
Deverá ser realizado um join entre as tabelas man_prog_prod_eqpto_mestre e man_prog_prod_eqpto_detalhe.
O filtro por equipamento terá ação apenas na opção Equipamento da tree. Nas opções Ordens e Documento, não será realizado o filtro por equipamento.
Logo após, será aberta tela, mostrando a tree, conforme abaixo:
Nessa tela, será possível visualizar uma tree com as informações da programação dos equipamentos, da seguinte forma:
- Nivel 1: será mostrado o equipamento que foram programados(man_prog_prod_eqpto_detalhe.equipamento).
Ao clicar sobre essa opção, será visualizado na tela ao lado, na parte superior, as informações detalhadas da programação da produção:
Essas informações serão selecionadas da tabela man_prog_prod_eqpto_detalhe.
Logo abaixo, na parte inferior, deverá ser visualizado um gráfico para análise da utilização dos equipamentos por equipamento, com base na capacidade do equipamento (tabela man_disp_eqpto) x programação do equipamento (tabelas man_prog_prod_eqpto_mestre, man_prog_prod_eqpto_detalhe, man_prog_prod_eqpto_item) x os apontamentos realizados (tabelas man_item_produzido, man_tempo_produzido, ordens).
O gráfico será visualizado da seguinte forma:
- Nivel 2: será mostrado a data de programação (man_prog_prod_eqpto_mestre. dat_programacao) e a hora de programação de inicio e fim (man_prog_prod_eqpto_mestre.hor_programacao_inicio e man_prog_prod_eqpto_mestre.hor_programacao_fim), referente ao equipamento.
Ao clicar sobre essa opção, será visualizado na tela ao lado, na parte superior, as informações mestre da programação:
Essas informações serão selecionadas da tabela man_prog_prod_eqpto_mestre.
Logo abaixo, na parte inferior, deverá ser visualizado um gráfico para análise da programação de produção por equipamento em determinada data de programação x a quantidade planejada a ser produzida.
O gráfico será visualizado da seguinte forma:
- Nivel 3: será mostrado as ordens de produção relacionados aos equipamentos e a data/hora de programação inicial/final (man_prog_prod_eqpto_item. ordem_producao).
Ao clicar sobre essa opção, será visualizada na tela ao lado, na parte superior, as informações do item produzidos no equipamento:
Essas informações serão selecionadas da tabela man_prog_prod_eqpto_item.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
MAN71024 - Integração APS x Logix - OP | Alteração |
| - |
Eaiadapterproductionorder2 - Adpter da mensagem productionorder versão 2.000 | Alteração |
| - |
MAN10518 - Cockpit do Plano Operacional | Alteração |
| - |
Tabelas Utilizadas
- man_prog_prod_eqpto_mestre - Tabela de programação da produção por equipamento - Mestre
- man_prog_prod_eqpto_detalhe - Tabela de programação da produção por equipamento - Detalhe
- man_prog_prod_eqpto_item - Tabela de programação da produção do equipamento por item
Opcional
Dicionário de Dados
Arquivo ou Código do Script: man_prog_prod_eqto – Tabela de produção por equipamento - Mestre
Campo | Dat_programacao_fim |
Tipo | date |
Tamanho | 8 |
Valor Inicial |
|
Mandatório | Sim ( ) Não ( x ) |
Descrição | Data de programação final |
Título | Data de programação fim |
Picture | DD/MM/YYY |
Help de Campo | Informar a data de programação final. |
Campo | hor_programacao_inicio |
Tipo | char |
Tamanho | 8 |
Valor Inicial |
|
Mandatório | Sim ( ) Não ( x ) |
Descrição | Hora de programação inicial |
Título | Hora de programação início |
Picture | HH:MM:SS |
Help de Campo | Informar a hora de programação inicial. |
Campo | hor_programacao_fim |
Tipo | date |
Tamanho | 8 |
Valor Inicial |
|
Mandatório | Sim ( ) Não ( x ) |
Descrição | Hora de programação final |
Título | Hora de programação fim |
Picture | HH:MM:SS |
Help de Campo | Informar a hora de programação final. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|