Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Caso o parâmetro MV_NG2TDES estiver igual a '2- Cargo', '3- Função' ou '4- Cargo + Tarefa'

Produto:

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVSTOTVS Medicina e Segurança do Trabalho

Linha de Produto:

Linhas_totvs
SegmentoDistribuição
RegionConstrução Projetos
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoServiços

Ocorrência:

Em que cenários pode acontecer de o funcionário ficar sem descrição das atividades realizadas na transferência no momento da de alguma transferência (GPEA180), na integração com o SIGATAF/Middleware e o que fazer nesses casos?

Passo a passo:

Na integração do evento S-2240 ao SIGATAF/Middleware deve ser configurado o parâmetro MV_NG2TDES que é responsável por definir qual

a

descrição

que

será considerada

para a busca das informações do ambiente em que o funcionário exerce suas atividades. Caso o parâmetro esteja definido como "4" (sem aspas) o sistema irá considerar o vínculo de ambiente x tarefa para saber qual ambiente enviar no grupo da tag <infoAmb>. Porém, podem ocorrer situações em que o funcionário que está sendo enviado ao SIGATAF/Middleware esteja sem nenhuma tarefa vinculada a um ambiente e esse é um comportamento esperado. As rotinas que podem gerar o evento S-2240 nessa situação, ou seja, sem nenhum conteúdo no grupo da tag <infoAmb> são: cadastro de funcionário (GPEA010) e transferência de funcionário (GPEA180).

no envio da tag <dscAtivDes> (para mais informações sobre as tags enviadas no evento S-2240 acesse o link: https://tdn.totvs.com/x/QoGYF). Em casos específicos de transferências de empresa ou filial de funcionários (GPEA180), onde o parâmetro MV_NG2TDES esteja definido com alguma opção relacionada a cargo ou função, como: '2- Cargo', '3- Função' ou '4- Cargo + Tarefa', pode ocorrer de o sistema emitir o relatório de inconsistências informando que a descrição das atividades realizadas está em branco. Abaixo está exemplificado cada uma dessas ocorrências, o motivo e o que fazer para cada uma delas:

  • Descrição pelo Cargo (MV_NG2TDES = 2) ou Cargo + Tarefa (MV_NG2TDES = 4):

Em casos onde o parâmetro esteja relacionado ao cargo do funcionário e é realizada uma transferência de empresa ou filial para um funcionário, pode ocorrer de o sistema não encontrar o cargo do funcionário e gerar a descrição das atividades realizadas em branco. Isso ocorre pois caso o campo "Cargo" (RA_CARGO) não for definido na transferência do funcionário na rotina GPEA180, o sistema irá buscar por um cargo de mesmo código na empresa/filial destino e não encontrando, a descrição ficará em branco e o relatório de inconsistências será emitido. Para contornar essa situação existem duas formas:


1. Definir o campo "Cargo" (RA_CARGO) na transferência de funcionários (GPEA180) e assim escolher o cargo da empresa/filial destino para o funcionário no momento da transferência:

Image Added

Image Added

Image Added


2. Possuir um cargo de mesmo código do cargo da empresa origem na empresa/filial destino, dessa forma o sistema irá buscar pelo código do cargo atual do funcionário na empresa origem e irá buscar por um cargo de mesmo código na empresa/filial destino.

Exemplo: O cargo do funcionário na empresa T1 (origem) é o de código "01" (sem aspas), portanto na empresa T3 (destino) o sistema irá buscar por um cargo também de código "01" (sem aspas).

Image Added

Image Added


  • Descrição pela Função (MV_NG2TDES = 3):

Em casos onde o parâmetro esteja relacionado à função do funcionário e é realizada uma transferência de empresa ou filial para um funcionário, pode ocorrer de o sistema não encontrar a função do funcionário e gerar a descrição das atividades realizadas em branco. Isso ocorre pois caso o campo "Cod. Funcao" (RA_CODFUNC) não for definido na transferência do funcionário na rotina GPEA180, o sistema irá buscar por uma função de mesmo código na empresa/filial destino e, caso não encontre a descrição ficará em branco e o relatório de inconsistências será emitido. Para contornar essa situação existem duas formas:


1. Definir o campo "Cod. Funcao" (RA_CODFUNC) na transferência de funcionários (GPEA180) e assim escolher a função da empresa/filial destino para o funcionário no momento da transferência:

Image Added

Image Added

Image Added


2. Possuir uma função de mesmo código da função da empresa origem na empresa/filial destino, dessa forma o sistema irá buscar pelo código da função atual do funcionário na empresa origem e irá buscar por uma função de mesmo código na empresa/filial destino.

Exemplo: A função do funcionário na empresa T1 (origem) é a de código "01" (sem aspas), portanto na empresa T3 (destino) o sistema irá buscar por uma função também de código "01" (sem aspas).

Image Added

Image Added

Cadastro de funcionário (GPEA010):

Ao realizar o cadastro de um novo funcionário é gerado o evento S-2240, porém caso o parâmetro MV_NG2EAMB esteja definido como "4" (sem aspas) não existe como vincular o funcionário a uma tarefa relacionada a um ambiente através da rotina de tarefas do funcionário (MDTA090) antes desse cadastro. Dessa forma ao finalizar o cadastro de um funcionário na rotina GPEA010 o evento S-2240 será gerado com o grupo da tag <infoAmb> em branco, ou seja, sem nenhum ambiente. Nesse caso, após realizar o cadastro do funcionário e ser gerado o evento S-2240 sem as informações do ambiente do funcionário, deve-se vincular o funcionário cadastrado a alguma tarefa vinculada a um ambiente através da rotina de tarefas do funcionário (MDTA090) para que o sistema saiba que ambiente enviar no grupo da tag <infoAmb>. Após vincular o funcionário a uma tarefa relacionada a um ambiente o sistema irá retificar automaticamente o evento S-2240 ao SIGATAF/Middleware e dessa forma irá enviar as informações do ambiente do funcionário preenchidas.

Transferência de funcionário (GPEA180):

Ao realizar a transferência de empresa ou filial de um funcionário é gerado o evento S-2240, porém caso o parâmetro MV_NG2EAMB esteja definido como "4" (sem aspas) não existe como vincular o funcionário a uma tarefa relacionada a um ambiente na empresa ou filial destino através da rotina de tarefas por funcionário (MDTA090) antes de realizar a transferência da filial origem. Dessa forma ao finalizar a transferência do funcionário para a empresa ou filial destino através da rotina GPEA180 o evento S-2240 será gerado com o grupo da tag <infoAmb> em branco, ou seja, sem nenhum ambiente. Nesse caso, após realizar a transferência do funcionário e ser gerado o evento S-2240 sem as informações do ambiente do funcionário, deve-se entrar na empresa ou filial destino e vincular o funcionário transferido a alguma tarefa relacionada a um ambiente através da rotina de tarefas por funcionário (MDTA090) para que o sistema saiba que ambiente enviar no grupo da tag <infoAmb>. Após vincular o funcionário a uma tarefa relacionada a um ambiente na empresa ou filial destino o sistema irá retificar automaticamente o evento S-2240 ao SIGATAF/Middleware e dessa forma irá enviar as informações do ambiente do funcionário preenchidas.