Histórico da Página
Caso o parâmetro MV_NG2TDES estiver igual a '2- Cargo', '3- Função' ou '4- Cargo + Tarefa'
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
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 descrição será considerada 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:
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: 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).
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: 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). 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. |