Monitoramento sem Laboratório Produto : Microsiga Protheus Gestão Ambiental Versão 11 Chamado : TIERVV Data da publicação : 08/01/14 País(es) : Todos Banco(s) de Dados : Todos Esta melhoria depende de execução do update de base UPDSGA11, conforme Procedimentos para Implementação. Implementada melhoria na rotina Monitoramento (SGAA390), Resultados (SGAA400) e no relatório Medições (SGAR120), para efetuar apontamento de monitoramento sem laboratório, ou seja, apontamento de monitoramento próprio. A rotina Monitoramento (SGAA390), na aba Critério de Controle tem disponíveis os campos Laboratório (TCE_CODLAB) e Nome Lab.( TCE_NOMLAB), para poder relacionar o critério, previamente ao laboratório. A rotina Resultados (SGAA400), teve removida a obrigatoriedade de preenchimento da pergunta Laboratório. Se Laboratório for preenchido, o sistema assume que todos os critérios lançados pertencem ao laboratório selecionado. Se a pergunta ficar em branco, é apresentada uma segunda tela de parâmetros preenchida conforme prévio cadastro na rotina Monitoramento (SGAA390), que busca os critérios cadastrados para o monitoramento, possibilitando selecionar os laboratórios por critério. Assim para cada critério pode selecionar-se uma origem, utilizando o campo Origem, que possibilita indicar se os resultados são próprios ou provenientes de um laboratório. A origem pode ser Própria ou Laboratório, se esta última opção for a escolhida, o campo Laboratório fica em aberto para informar qual laboratório, se refere ao critério, se a opção for própria, não há laboratório para informar. Na tela de Apontamento das Medições Realizadas, os campos: Responsável, Laboratório (TCH_FORNEC) e Nome Lab., estão disponíveis para visualizar em cada linha quem é o responsável pelo resultado. Também podemos fazer um filtro para visualizar apenas os resultados de um determinado responsável (Laboratório ou Próprio). No relatório Medições (SGAR120), as perguntas De Data e Até Data foram substituídas por De Mês/Ano e Até Mês/Ano. A pergunta Laboratório passa a ser opcional, apenas se no Cadastro de Monitoramento, não houver cadastro de critério relacionado a algum laboratório, se houver critério relacionado a algum laboratório, a pergunta é obrigatória. Se a pergunta está preenchida, o sistema assume que os critérios do relatório estejam relacionados a um laboratório. Se a pergunta não for preenchida, o sistema assume que os critérios são próprios. 1
O relatório imprime totalizadores de somatória e média por critério, datas e horas das medições e comparativos de resultados (limites mínimos e máximos) de cada critério de controle. Se o resultado está fora do limite, traz uma imagem em vermelho. Se o resultado for próprio, no cabeçalho, ao invés de conter as informações do laboratório é informado que os resultados foram levados pela própria empresa e para os registros já existentes, todos serão próprios. Procedimento para Implementação Aplique a atualização do(s) programa(s) SGAA390, SGAA400, SGAR120, UPDSGA28. Para viabilizar essa melhoria aplique o pacote de atualizações (Patch) deste chamado. Para que as alterações sejam efetuadas execute a função U_ UPDSGA28. Antes de executar o compatibilizador UPDSGA11 é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador \PROTHEUS11_DATA\DATA e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM. b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*. O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o 2
compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! 1. Em ByYou Smart Client, digite UPDSGA11 no campo Programa Inicial. 2. Clique em OK para continuar. 3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado UPDSGA11. 4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 7. Clique em Gravar para salvar o histórico (log) apresentado. 8. Clique em OK para encerrar o processamento. 3
Atualizações do compatibilizador 1. Alteração de Tabelas no arquivo SX2 - Tabelas: Chave Nome Modo Único Pyme Módulo TCH MEDIÇÕES EXECUTADAS Compartilhado TCH_FILIAL+TCH_ANALIS+DTOS(TCH_DTCOLE)+TCH_HRCOLE+TCH_CO DCRI+TCH_FORNEC S Sistema de Gestão Ambiental 2. Criação de Campos no arquivo SX3 - Campos: Tabela TCE - MONITORAMENTO X CRITÉRIOS Ordem (*) (*) Campo TCE_CODLAB TCE_NOMLAB Tipo Caracter Caracter Tamanho 20 40 Decimal 0 0 Formato @! @! Título Laboratório Nome Lab. Descrição Código do Laboratório Nome do Laboratório Help Código do Laboratório Nome do Laboratório Inic. Padrão Inic. Browse SA2->(VDISP(TCE- >TCE_CODLAB,"A2_NOME")) Posicione("SA2",1,xFilial("SA2")+TCE- >TCE_CODLAB,"A2_NOME") Cons. Padrão Val. Sistema SA2 ExistCpo("SA2",M- >TCE_CODLAB) Nível 1 1 Obrigatório Não Não Usado Sim Sim Browse Sim Sim Módulos Todos Todos (*)A ordem será feita conforme a última disponível na tabela. 4
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso. 3. Criação de Gatilhos no arquivo SX7 - Gatilhos: Tabela TCE - MONITORAMENTO X CRITÉRIOS Campo TCE_CODLAB Sequência 001 Regra Campo Domínio Tipo Posiciona? Proprietário Chave SA2->A2_NOME TCE_NOMLAB Primário Sim S xfilial("sa2")+m->tce_codlab 4. Alteração de Índices no arquivo SIX - Índices: Tabela TCH - MEDIÇÕES EXECUTADAS Índice TCH Ordem 1 Chave Descrição Proprietário TCH_FILIAL+TCH_ANALIS+DTOS(TCH_DTCOLE)+TCH_HRCOLE+TCH_CODCRI+TCH_FORNEC Analise + Dt. Coleta + Hr. Coleta + Critério + Laboratório S Procedimentos para Utilização 1. Cadastros Prévios: Inclua um Fornecedores (MATA020). Inclua uma Fontes de Medição (SGAA370). Inclua um Grupo de Medição (SGAA360). Inclua um Critério Controle (SGAA380) 1. No Gestão Ambiental (SIGASGA) acesse Atualizações / Monit. e Medição / Monitoramento (SGAA390). 2. Clique em Incluir e inclua um monitoramento e relacione os cadastros realizados anteriormente. 3. Confira os dados e confirme. 5
4. Acesse Atualizações / Monit. e Medição / Resultados (SGAA400). 5. Deixe a pergunta Laboratório em branco para a abertura da nova tela de parâmetros. 6. Preencha os campos e confirme. 7. Informe os resultados. 8. Confira e confirme. 9. Acesse Relatório / Monit. e Medição / Medições (SGAR120). 10. Informe os parâmetros e confirme. Informações Técnicas Tabelas Utilizadas Funções Envolvidas Sistemas Operacionais TCH Medições Executadas, TCE Monitoramento X Critérios MATA020 Fornecedores, SGAA370 - Fontes de Medição, SGAA360 - Grupo de Medição, SGAA380 - Critério Controle, SGAA390 Monitoramento, SGAA400 Resultados, SGAR120 Medições. Windows/Linux 6