NR32 - Riscos Biológicos (Requisitos)
Produto : Microsiga Protheus® SIGAMDT, Medicina e Segurança do Trabalho Versão 11
Chamado : TGPPNQ Data da publicação : 06/02/13
País(es) : Todos Banco(s) de Dados : Todos
Esta implementação consiste na integração entre os módulos de Treinamento (SIGATRM) e Medicina e Segurança do Trabalho (SIGAMDT), através da criação de uma pasta Treinamentos, na rotina de Legislação (SGAA010), com o objetivo de atender às exigências da NR32, sendo possível o cadastramento de vários treinamentos para cada requisito.
É necessário a aplicação do update UPDMDT57 para que a pasta Treinamentos seja adicionada à rotina.
P
ROCEDIMENTOS PARAI
MPLEMENTAÇÃOAplicar atualização do(s) programa(s) SGAA010 e UPDMDT57.
Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado. Para que as alterações sejam efetuadas, é necessário executar a função U_UPDMDT57.
Antes de executar o update UPDMDT57 é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o update (diretório \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 Esta melhoria depende de execução do update de base UPDMDT57, conforme Procedimentos para
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 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 estará(rã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 Microsiga Protheus® ByYou Smart Client, digite U_UPDMDT57 no campo Programa Inicial.
Para a correta atualização do dicionário de dados, certifique-se que a data do update seja igual ou superior a 30/01/13.
2. Clique em Ok para continuar.
3. Após a confirmação é apresentada a janela para seleção do update. Selecione o update/compatibilizador UPDMDT57.
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, conforme mensagem explicativa apresentada 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
update/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.
A
TUALIZAÇÕES DOU
PDATE 1. Tabelas no arquivo SX2 - Tabelas:Chave TJE
Nome Requisitos x Treinamentos
Modo Compartilhado
Único TJE_FILIAL+TJE_CODLEG+TJE_CALEND+TJE_CURSO+TJE_TURMA
Pyme N
Módulo Medicina e Segurança do Trabalho
2. Criação de Campos no arquivo SX3 – Campos: Tabela TJE - Requisitos x Treinamentos
Ordem 1 2 3
Campo TJE_FILIAL TJE_CODLEG TJE_CALEND
Tipo Caracter Caracter Caracter
Tamanho 2 12 4
Decimal 0 0 0
Formato @! @! 9999
Título Filial Requisito Treinamento
Descrição Filial Requisito Código do Treinamento
Help Informar a Filial de Requisitos x Treinamentos Informar o código Treinamento do Requisito
Cons. Padrão RA2
Val. Sistema SGA010CPS(1)
Nível 1 1 1
Obrigatório Não Sim Sim
Browse Não Sim Sim
Módulos Todos Todos
Ordem 4 5 6
Campo TJE_DESC TJE_CURSO TJE_DESCCU
Tipo Caracter Caracter Caracter
Tamanho 20 4 30
Decimal 0 0 0
Formato @! 9999 @!
Título Descrição Curso Desc. Curso
Descrição Descrição do Treinamento Curso do Treinamento
Descrição do Curso do Treinamento
Help Informar o Curso do
Treinamento
Inic. Padrão
NGSEEK('RA2',TJE->TJE_CALEND,1,'RA2_DESC')
NGSEEK('RA1',TJE->TJE_CURSO,1,'RA1_DESC')
Cons. Padrão RA2CUR
Val. Sistema SGA010CPS(2)
Nível 1 1 1
Obrigatório Não Sim Não
Usado Sim Sim Sim
Browse Sim Sim Sim
Módulos Todos Todos Todos
Ordem 7 Campo TJE_TURMA Tipo Caracter Tamanho 3 Decimal 0 Formato 999 Título Turma
Descrição Turma do Treinamento
Help Informar a Turma do
Treinamento Val. Sistema SGA010CPS(3)
Obrigatório Não
Usado Sim
Browse Sim
Módulos Todos
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
3. Criação de Gatilhos no arquivo SX7 – Gatilhos: Tabela TJE - Requisitos x Treinamentos:
Campo TJE_CALEND TJE_CALEND TJE_CALEND TJE_CALEND
Sequência 001 002 003 004 Regra RA2->RA2_DESC RA2->RA2_CURSO RA2->RA2_TURMA RA1->RA1_DESC Campo Domínio TJE_DESC TJE_CURSO TJE_TURMA TJE_DESCCU
Tipo Primário Primário Primário Primário
Posiciona? Sim Não Não Sim
Proprietário S S S S Chave xFILIAL("RA2 ")+M->TJE_CALEN D+RA2->RA2_CURS O xFilial('RA1')+R A2->RA2_CURSO
Campo TJE_CURSO TJE_CURSO
Sequência 001 002
Regra RA2->RA2_TURMA RA1->RA1_DESC Campo Domínio TJE_TURMA TJE_DESCCU
Tipo Primário Primário
Posiciona? Sim Sim
Proprietário S S Chave xFilial('RA2')+M- >TJE_CALEND+M->TJE_CURSO xFilial('RA1')+M->TJE_CURSO
Domínio TA0
Identificação Última ordem referente à tabela TA0 C. Domínio TJE E. Domínio TA0_CODLEG E. C. Domínio TJE_CODLEG Propriedade S L. Domínio 1 L. C. Domínio N
Tabela RA2 - Treinamento:
Domínio RA2 RA2 RA2
Identificação Última ordem referente à tabela RA2
Última ordem referente à tabela RA2
Última ordem referente à tabela RA2
C. Domínio TJE TJE TJE
E. Domínio RA2_CALEND RA2_CURSO RA2_TURMA
E. C. Domínio TJE_CALEND TJE_CURSO TJE_TURMA
Propriedade S S S
L. Domínio 1 1 1
L. C. Domínio 1 1 1
5. Criação de Índices no arquivo SIX – Índices: Tabela TJE - Requisitos x Treinamentos:
Índice TJE TJE
Ordem 1 2
Chave TJE_FILIAL+TJE_CODLEG+TJE_CAL END+TJE_CURSO+TJE_TURMA
TJE_FILIAL+TJE_CODLEG+TJE_CURSO+ TJE_TURMA
Descrição Filial + Requisito + Cod. Treinamento + Cod.Curso + Turma
Filial + Requisito + Cod.Curso + Turma
P
ROCEDIMENTOS PARAC
ONFIGURAÇÃOParâmetros
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir: Itens/Pastas Descrição Informações Nome MV_NGMDTTR Tipo Caracter Cont. Por. 1 Descrição
Descrição Indica se há integração entre o módulo SIGAMDT com o módulo SIGATRM. Informar 1=Sim ou 2=Não
P
ROCEDIMENTOS PARAU
TILIZAÇÃO Cadastros Prévios:No módulo de Treinamento (SIGATRM), acesse Atualizações/Cadastro/Cursos Internos (TRMA040) e inclua um curso. 1. No módulo de Treinamento (SIGATRM), acesse Atualizações/Calendário/Treinamento (TRMA050).
2. Clique em Incluir e inclua um treinamento, de acordo com o help de campo e vinculando a um curso. 3. Confira os dados e confirme.
4. No módulo de Medicina e Segurança do Trabalho (SIGAMDT), acesse Atualizações/Requisitos/Requisitos (SGAA010). 5. Clique em Incluir e inclua uma legislação, de acordo com o help de campo:
Na pasta Treinamentos, informe um treinamento, conforme cadastrado anteriormente no módulo de Treinamentos (SIGATRM).
6. Confira os dados e confirme.
I
NFORMAÇÕEST
ÉCNICASTabelas Utilizadas RA1 – Cadastro de Cursos; RA2 – Treinamento; TA0 - Requisitos; TJE – Requisitos x Treinamentos
Funções Envolvidas TRMA040 – Cadastro de Cursos; TRMA050 – Cadastro de Treinamento; SGAA010 – Cadastro de Legislação