import.css=/download/attachments/327912/newLayout.css

Boletim Técnico: Tamanho de campo do Responsável
Ocorrência
Nova Rotina
Resumo
Implementada melhoria com o ajuste do tamanho dos campos de Responsável para 10 (dez) caracteres, que é o tamanho máximo de um código de funcionário,
e os campos de nome do usuário do sistema para 25 (vinte e cinco) caracteres para adequar ao registro dos mesmos.Os campos de Responsável alterados foram
os seguintes: • Na rotina de Est. Organizacional (SGAA100), o campo Responsável (TAF_MAT).
• Na rotina de Definição Residuos (SGAA140), o campo Responsável (TAZ_RESPON).
• Na rotina de Plano emergenical (SGAA180), os campos Responsável (TBB_RESPON) e Matrícula (TBB_ELABOR).
• Na rotina de Objetivos e Metas (SGAA300), o campo Responsável (TBH_RESPON).
• Na rotina de Retorno (SGAA210) em Plano Emergencial, o campo Executante (TBQ_USUARI).
• Na rotina de Ocorrências (SGAA340), os campos Responsável (TBV_ RESPON) e Matrícula (TC5_CODMAT).
• Na rotina de Plano de Ação (SGAA090), o campo Responsável (TC9_CODRES).
• Na rotina de Monitoramento (SGAA390), o campo Responsável (TCG_CODRES).
• Na rotina de Requisitos (SGAA010), os campos Responsável (TCK_ RESPON) e (TCM_ RESPON).
• Na rotina de Oport. Melhoria (SGAA410), o campo Autor (TCO_CODRES).
• Na rotina de Retorno (SGAA310) em Objetivos e Metas, o campo Responsável (TBK_ RESPON).Além dos campos TAK_MAT, TAR_CODFUN, T
A0_RESPON, TAA_MAT, TAM_RESPON, TBP_CODPAR, TBR_USUARI, TBX_MAT, TBS_CODRES.Os campos de nome do usuário alterados foram
os seguintes: TDC_RESPON, TDF_RESPON e TDF_USUALT. Para viabilizar essa melhoria, criou-se o compatibilizador UPDSGA22, que deve ser
aplicado conforme instruções descritas em Procedimentos para Implementação.
ID do Chamado
TDJVRX
Produtos

  • Microsiga 10

Módulos
  • SIGASGA
Portais
  • Portal do cliente
Países
  • todos
Sistema Operacional

  • todos

Bancos de Dados
  • todos
Ajustes no Compatibilizador
Não
Integridade Referencial
Não
Aplicação de Patch
Não
Procedimentos para Implementação
 ·             Aplicar atualização do(s) programa(s) SGAA010, SGAA090, SGAA140, SGAA180, SGAA210, SGAA215, SGAA220, SGAA250, SGAA300, SGAA310, SGAA340, SGAA390, SGAUTIL, UPDSGA22.

·             Para que as alterações sejam efetuadas, é necessário executar a função U_UPDSGA22.

 


Antes de executar o compatibilizador U_UPDSGA22 é imprescindível:

a)         Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA,) e dos

dicionários de dados SXs (diretório PROTHEUS_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.

1.        Em Microsiga Protheus TOTVS Smart Client, digite U_UPDSGA22 no campo Programa Inicial.

2.        Clique em OK para continuar.

3.        Após a confirmação é apresentada a janela para seleção do compatibilizador. Selecione o programa U_UPDSGA22.

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 Sim 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. 

Descrição de Ajustes
 1.        Alteração de Campos no arquivo SX3 – Campos:


·         Tabela TA0 – Requisitos:

Ordem

17

Campo

TA0_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável   

Nível

0

Usado

Não

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo(‘QAA’,M->TA0_RESPON)

Módulos

 

Help

Informe o código do responsável

·         Tabela TAA – Plano de Ação:

Ordem

13

Campo

TAA_MAT

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Responsável  

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo(‘QAA’,M-> TAA_MAT)

Módulos

 

Help

Quem é a pessoa responsável pela execução do plano de ação.

·         Tabela TAF – Nível Organizacional:

Ordem

7

Campo

TAF_MAT

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Responsável  

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuário

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo(‘QAA’,M-> TAF_MAT)

Módulos

TODOS

Help

Matrícula do responsável

·         Tabela TAK – Nível Organizacional:

Ordem

5

Campo

TAK_MAT

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Cód. Partici

Descrição

Código do Participante     

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo("QAA",M->TAK_MAT) .And. ExistChav("TAK",M->TAK_MAT)                                                                    

Módulos

TODOS

Help

Matrícula do Participante.

·         Tabela TAM – Histórico das Demandas:

Ordem

17

Campo

TAM_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável  

Nível

0

Usado

Não

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuário

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo(‘QAA’,M-> TAM_RESPON)

Módulos

 

Help

Informe o responsável

·         Tabela TAR – Caract Atividade Industrial:

Ordem

12

Campo

TAR_CODFUN

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

 

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Funcionário

Descrição

Código do Funcionário   

Nível

1

Usado

Não

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

 

Help

Informe o responsável

·         Tabela TAZ – Critérios de Controle:

Ordem

8

Campo

TAZ_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Informe o código identificador do responsável.

·         Tabela TBB – Plano Emergencial:

Ordem

4

6

Campo

TBB_ELABOR

TBB_RESPON

Tipo

Caracter

Caracter

Tamanho

10

10

Decimal

0

0

Formato

@!

@!

Form. Variavel

 

 

Contexto

Real

Real

Propriedade

Alterar

Alterar

Título

Elaborador 

Responsável

Descrição

Código do Elaborador

Código do Responsável  

Nível

1

1

Usado

Sim

Sim

Obrigatório

Sim

Sim

Browse

Sim

Não

Lista Opções

 

 

Modo Edição

 

 

Cons. Padrão

Usuários

Usuários

Val. Usuário

 

 

Inic. Padrão

 

 

Inic. Browse

 

 

Val. Sistema

ExistCpo(‘QAA’,M-> TBB_ELABOR)

ExistCpo(‘QAA’,M-> TBB_RESPON)

Módulos

TODOS

TODOS

Help

Informe o código do elaborador do Plano Emergencial.

Informe o código do responsável do Plano Emergencial.

·         Tabela TBH – Objetivos Ambientais:

Ordem

8

Campo

TBH_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável  

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA",M-> TBH_RESPON)                                                                                                   

Módulos

TODOS

Help

Informe o código do Responsável pelo Desempenho Ambiental.

·         Tabela TBP – Participantes do Plano Emerg:

Ordem

4

Campo

TBP_CODPAR

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Participante

Descrição

Código do Participante

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo("QAA",M->TBP_CODPAR)

Módulos

TODOS

Help

Código de identificação do Participante.

·         Tabela TBQ – Checklist Executados:

Ordem

7

Campo

TBQ_USUARI

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Usuário   

Descrição

Código do Usuário 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

EXISTCPO("QAA",M->TBQ_USUARI)                                                                                                   

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Informe o código do usuário responsável pela execução do Checklist.

·         Tabela TBR – Opções do Checklist Execut:

Ordem

7

Campo

TBR_USUARI

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Usuário   

Descrição

Código do Usuário 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

EXISTCPO("QAA",M-> TBR_USUARI)                                                                                                  

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Informe o código do usuário responsável pela execução da opção do Checklist.




·         Tabela TBV – Ocorrência do Plano Emerg:

Ordem

7

Campo

TBV_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Usuário Responsável 

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Informe o código do responsável pela ocorrência do Plano Emergencial.

·         Tabela TBX – Aviso de Ocorrência:

Ordem

3

Campo

TBX_MAT

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Usuário    

Descrição

Código do Usuário

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Matrícula do usuário a ser avisado da ocorrência do Plano Emergencial

·         Tabela TC5 – Envolvidos na Ocorrência:

Ordem

4

Campo

TC5_CODMAT

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Matrícula

Descrição

Código de Mat. do Usuário

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Não

Lista Opções

 

Modo Edição

Sg340When(1)

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA",M-> TC5_CODMAT)  .AND. Sg340Nome()                                                                                          

Módulos

TODOS

Help

Informe o código da matrícula do usuário envolvido na ocorrência. Pressione a tecla [F3] para selecionar um Usuário.

·         Tabela TC9 – Responsáveis pelo Plano de Ação:

Ordem

3

Campo

TC9_CODRES

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA",M-> TC9_CODRES) 

Módulos

TODOS

Help

Informe o código do responsável pelo plano de ação. Pressione a tecla [F3] para selecionar um Responsável.

·         Tabela TCG – Monitoramento x Responsáveis:

Ordem

3

Campo

TCG_CODRES

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

ExistCpo(“QAA”)

Módulos

TODOS

Help

Informe o código do responsável pelo monitoramento. Pressione a tecla [F3] para selecionar um responsável.

·         Tabela TCK – Cadastro de Protocolos:

Ordem

8

Campo

TCK_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Não

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA",M-> TCK_RESPON) 

Módulos

TODOS

Help

Informe o responsável

·         Tabela TCM – Responsável x Requisito:

Ordem

3

Campo

TCM_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código do Responsável

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA”) 

Módulos

TODOS

Help

Informe o código do responsável.

·         Tabela TCO – Oportunidade de Melhoria:

Ordem

10

Campo

TCO_CODRES

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Autor      

Descrição

Código do Autor

Nível

0

Usado

Sim

Obrigatório

Sim

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

Usuários

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA",M-> TCO_CODRES) 

Módulos

TODOS

Help

Informe o responsável

·         Tabela TBS – Histórico dos Checklist Exec:

Ordem

7

Campo

TBS_CODRES

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Usuário    

Descrição

Código do Usuário

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Informe o código do usuário responsável pelo checklist executado.

·         Tabela TBK – Resultado das Metas:

Ordem

6

Campo

TBK_RESPON

Tipo

Caracter

Tamanho

10

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Responsável

Descrição

Código Responsável

Nível

1

Usado

Sim

Obrigatório

Não

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Inic. Padrão

 

Inic. Browse

 

Val. Sistema

EXISTCPO("QAA",M-> TBK_RESPON) 

Módulos

TODOS

Help

Informe o código do responsável pela meta ambiental.

·         Tabela TDC – Responsáveis pelo Plano de Ação:

Ordem

10

Campo

TDC_RESPON

Tipo

Caracter

Tamanho

25

Decimal

0

Formato

 

Form. Variavel

 

Contexto

Real

Propriedade

Visualizar

Título

Responsável

Descrição

Responsável pela FMR

Nível

1

Usado

Sim

Obrigatório

Sim

Browse

Sim

Lista Opções

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Inic. Padrão

SG510RELAC("M->TDC_RESPON")                                                                                                    

Inic. Browse

 

Val. Sistema

 

Módulos

TODOS

Help

Login do usuário que fez a inclusão da Ficha de Movimentação de Resíduos

·         Tabela TDF – Hist. Cadastro de Fmrs:

Ordem

12

20

Campo

TDF_RESPON

TDF_USUALT

Tipo

Caracter

Caracter

Tamanho

25

25

Decimal

0

0

Formato

 

 

Form. Variavel

 

 

Contexto

Real

Real

Propriedade

Visualizar

Visualizar

Título

Responsável

Usuário Alte

Descrição

Responsável pela FMR

Usuário da Alteração

Nível

1

1

Usado

Sim

Sim

Obrigatório

Sim

Sim

Browse

Não

Sim

Lista Opções

 

 

Modo Edição

 

 

Cons. Padrão

 

 

Val. Usuário

 

 

Inic. Padrão

 

 

Inic. Browse

 

 

Val. Sistema

 

 

Módulos

TODOS

TODOS

Help

Login do usuário que fez a inclusão da Ficha de Movimentação de Resíduos

Usuário que efetuou a alteração na Ficha de Movimentação de Resíduos


O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.

Procedimentos para Configuração

Procedimentos para Utilização
 Cadastros prévios:

·         Usuários (QAXA010) incluir um funcionário tendo o campo código com 10 caracteres.

1.        No Gestão ambiental (SIGASGA) acesse Atualizações/Resíduos/Definição Resíduos (SGAA140).

O sistema apresenta a janela de cadastro de definição de resíduos.

1.        Clique em Incluir e no campo Responsável (TAZ_RESPON) da aba Critérios de Controle, relacione o funcionário cadastrado e observe que

todo o código do funcionário é apresentado. Informe os demais campos conforme a orientação do help de campo.

2.        Confira os dados e Confirme.

3.        Acesse Atualizações/Requisitos/Requisitos (SGAA010).

O sistema apresenta a janela de cadastro de requisitos.

4.        Clique em Incluir e no campo Responsável (TCM_ RESPON) da aba Responsáveis, informe o funcionário cadastrado e observe que todo o

código do mesmo é apresentado. Informe os demais campos conforme orientação do help de campo.

5.        Confira os dados e Confirme.

Informações Técnicas
 


Tabelas Utilizadas

TA0 - Requisitos; TAA - Plano de Acäo; TAF - Nível Organizacional;

TAM - Histórico das Demandas; TAZ - Critérios de Controle;

TBB - Plano Emergencial; TBH - Objetivos Ambientais;

TBQ - Checklist Executados; TBR - Opções dos Checklist Execut;

TBV - Ocorrência do Plano Emerg; TBX - Aviso de Ocorrência;

TC5 - Envolvidos na Ocorrência; TC9 - Responsáveis pelo Plano Ação;

TCG - Monitoramento x Responsáveis; TCK - Cadastro de Protocolos;

TCM - Responsáveis x Requisito; TCO - Oportunidade de Melhoria;

TBS - Histórico dos Checklist Exec; TBK - Resultado das Metas;

TDC - Cadastro de FMRs; TDF - Hist. Cadastro de FMRs;

TAK - Nível Organizacional; TAR - Caract Atividade Industrial;

TBP - Checklist Executados

Funções Envolvidas

SGAA100 - Est. Organizacional; SGAA140 - Definição Resíduos;

SGAA180 - Plano Emergencial; SGAA300 - Objetivos e Metas;

SGAA210 - Retorno; SGAA340 - Ocorrências; SGAA090 - Plano de Ação;

SGAA390 - Monitoramento; SGAA010 - Requisitos;

SGAA410 - Oport. Melhoria; SGAA310 - Retorno


Observações