Histórico da Página
INTEGRAÇÃO HCM X TSA
Contexto de negócio (Introdução)
O objetivo é integrar os módulos de Folha de Pagamento e Controle de Frequência do produto TOTVS Linha Datasul HCM ao TOTVS Segurança e Acesso (TSA), para permitir controlar o acesso dos funcionários por meio do horário de trabalho, horas extras, troca de turno e situações de afastamento. Também receber as marcações feitas em dispositivos de ponto adaptados à Portaria 1510 e dispositivos de refeição.
A importância dessa integração é que, conforme determinação da Portaria 1510, os dispositivos de ponto não podem mais impedir a entrada do funcionário por qualquer razão, então o controle será realizado pelo acesso.
Sistemas Envolvidos
Descrição dos sistemas envolvidos no contexto de negócio (e que serão envolvidos na integração).
- TOTVS Datasul HCM - Módulos Folha de Pagamento e Controle de Frequência
- TSA (TOTVS Controle de Acesso)
Integração
A integração viabiliza a comunicação de dados entre o HCM e o Controle de Acesso TOTVS (TSA) por intermédio de Webservice. Ela é necessária quando são utilizados os módulos de Folha de Pagamento e Controle de Frequência do HCM e for adquirido o Controle de Acesso da TOTVS (TSA). Este novo modelo foi proposto para substituir a que utiliza as camadas EAI e ESB. Segue abaixo as melhorias a que se propõe:
- Simplificação do processo de implantação
- Não utiliza mais as camadas EAI e ESB.
- Utilização agendamento RPW (ferramenta padrão do Datasul).
- Melhoria no Monitoramento
- Ferramentas que auxiliam na identificação e resolução de problemas ocorridos na integração.
- Melhoria na performance
- Não necessita de controle de dependência
- Integra somente informações que impactam no TSA
Arquitetura (Tecnologia):
Premissas:
- Para realizar o processo de integração entre os produtos é necessário primeiramente realizar o processo de carga de informações para popular a base de dados do TSA com informações iniciais.
- Processo de integração ocorre:
- Carga: Síncrono (Online)/Assíncrono (Batch)
- Movimentação: Assíncrono (Batch)
- Integração Marcações do TSA para Datasul HCM: Assíncrono (Batch)
- Deve ser configurado um servidor RPW para a realização de processos Assíncronos.
Escopo
O escopo deste documento é o detalhamento da integração parte produto TOTVS Datasul HCM. Para maiores detalhes sobre o TSA consulte o Guia de Instalação da release mais recente no link http://fluig.totvs.com/portal/p/10097/socialdocs/tsa-community
Responsabilidade dos Produtos:
- TOTVS linha Datasul HCM: integrar as movimentações realizadas na folha de pagamento e controle de frequência e importar marcações integradas pelo TSA para o sistema Controle de Frequência.
- TOTVS Seguraça e Acesso (TSA): controlar acesso através de informações integradas e integrar as marcações de ponto para o TOTVS linha Datasul HCM.
Fluxo da integração para o processo de Carga:
Fluxo da Integração para o processo de Movimentação:
Fluxo da Integração para o Processo do Integrador de Movimentos (agendamento RPW):
No fluxo, o "Realizar Movimentação" ocorre no dia-a-dia através dos processos normais de folha de pagamento e controle de frequência. A seguir quadro com a relação de programas executados na linha Datasul HCM que geram movimentos para integração com TSA:
Programa | Descrição do Programa | Movimentos Tipo de Informação Gerados |
PE7120 | Manutenção Regras para Exceção Funcionário (REP) | 24 - Exceção REP |
FP0560 | Manutenção Estabelecimento | 9 - Estabelecimento |
FP0660 | Manutenção Centros de Custo | 7 - Centro de Custo |
FP0800 | Manutenção Plano de Lotação | 1 - Unidade de Lotação |
FP0780 | Manutenção Unidade de Lotação | 1 - Unidade de Lotação |
FP0720 | Manutenção Cargo | 2 - Cargo/Nível |
FP1420 | Manutenção Pessoa Jurídica | 5 - Pessoa Jurídica |
FP1440 | Manutenção de Pessoa Física | 2 - Pessoa Física 23 – Imagem Pessoa Física |
FP0840 | Manutenção Prestador de Serviço | 10 - Prestador de Serviço |
FP0060 | Manutenção Situações | 11 - Situação de Afastamento |
FP1930 | Manutenção Localidade | 3 - Localidade |
FP1400 | Manutenção Turno de Trabalho | 6 - Turno Escala |
FP1930B | Feriados por Localidade | 8 - Feriados |
FP1200 | Manutenção Feriados Nacionais | 8 - Feriados |
FP1500 | Manutenção Funcionários | 12 - Funcionário |
FP1510 | Manutenção Funcionários Contratos Especiais | 12 - Funcionário |
FP1350 | Alteração Individual de Lotação (Unidade de Lotação, Centro de Custo, Turno e Localidade) | 13 - Histórico Lotação |
FP1300 | Altera Unidade de Lotação coletiva | 13 - Histórico Lotação |
FP1310 | Altera lotação Centro de Custo coletiva | 17 - Histórico Centro de Custo |
FP1360 | Alteração de Lotação/Turno | 16 - Histórico Turno |
FP1390 | Alteração de Localidade coletiva | 15 - Histórico Localidade |
FP1600 | Histórico Situação de Afastamento | 18 - Histórico Afastamento |
FP1620 | Manutenção Salários – Individual | 14 - Histórico Cargo |
FP1840 | Transferência de Funcionário de estabelecimento e empresa | 12 - Funcionário |
FP1850 | Transferência Coletiva de Funcionário | 12 - Funcionário |
FP8340 | Elimina Alterações Salariais do Período | 14 - Histórico Cargo |
FP1920 | Eliminação Coletiva Calendário | 21 - Exceção - Calendário Func/Localidade |
FP1940 | Manutenção Calendário Localidade | 21 - Exceção - Calendário Func/Localidade |
pe3000 | Manutenção Autorizações | 19 - Exceção - Autorização |
PE3040 | Geração Coletiva de Autorizações | 19 - Exceção - Autorização |
PE3030 | Importa Autorização Horas | 19 - Exceção - Autorização |
PE3050 | Eliminação Coletiva de Autorizações | 19 - Exceção - Autorização |
PE3100 | Altera Jornada de Trabalho | 20 - Exceção - Alteração Jornada |
PE3120 | Alteração Coletiva Jornada Trabalho | 20 - Exceção - Alteração Jornada |
PE3140 | Eliminação Alteração Coletiva Jornada Trabalho | 20 - Exceção - Alteração Jornada |
PE3900 | Empréstimo Turno/Turma/Intervalo | 25 - Empréstimo de Turno |
PE3910 | Empréstimo Coletivo Turno/Turma/Intervalo | 25 - Empréstimo de Turno |
PE3930 | Eliminação empréstimo coletiva Turno | 25 - Empréstimo de Turno |
PE1940 | Manutenção Calendário Funcionário | 21 - Exceção - Calendário Func/Localidade |
PE1920 | Eliminação calendário funcionário | 21 - Exceção - Calendário Func/Localidade |
PE3130J | Calendário Funcionário via Acerto de Divergências | 21 - Exceção - Calendário Func/Localidade |
FR5030 | Gera Programação Rescisão | 12 - Funcionário |
FR5040 | Manutenção de Programação de Rescisão | 12 - Funcionário |
FR0040 | Manutenção de Programação de Férias | 18 - Histórico Afastamento |
FR0340(FR0300) | Geração de Programação de Férias Coletivas | 18 - Histórico Afastamento |
RS0745(RS0027) | Gerar pessoa física | 4 - Pessoa Física |
Pré-requisitos instalação/implantação/utilização
- Instalação e configuração do TSA: necessário que o TSA esteja instalado e o serviço iniciado para que possa configurar e iniciar a integração.
- Configuração de servidor RPW para Integração das Marcações: configurar um servidor RPW para Integração das Marcações provenientes do TSA para o HCM e Agendamento do programa PE7100 - Integração de Marcações TSA. Para realização desta configuração acessar a documentação do programa btb012aa no menu do produto TOTVS.
- Configuração de servidor RPW para Integração dos Movimentos do HCM para o TSA: configurar um servidor RPW para Integração de Movimentos gerados para o TSA e agendamento do FP8876 - Integrador TSA. Para realização desta configuração acessar a documentação do programa btb012aa no menu do produto TOTVS.
Validação de informações para a Carga: o processo de validação de informações tem como objetivo verificar inconsistências na base de dados do cliente. É necessário que estas inconsistências sejam resolvidas para que o processo de carga possa ser realizado. Para executar o processo de validação, deve-se acessar o programa FP8875 - Carga TSA e pressionar o botão “Dispara Validação Informações”. Ao final do processo, este programa emitirá um relatório contendo as inconsistências encontradas. Para maiores detalhes das acões a serem todas acessar o manual de referência do programa FP8875.
Atualização do campo Crachá TSA (FP1500/FP1510): para que ocorra a integração do crachá do funcionário com o TSA, é necessário que o campo Crachá TSA localizado nos programas Manutenção de Funcionário (FP1500) e Manutenção Funcionário Contrato Especial (FP1510), pasta Lotação, seja atualizado. Este procedimento deverá ser realizado antes do processo de carga/movimentação. Para a realização deste processo, é necessário acessar o programa FP8875 - Carga TSA. Para maiores detalhes sobre procedimento acessar o manual de referencia do programa FP8875.O processo de atualização carga e integração de crachá somente é possível para funcionários. Para prestadores pessoa física, o crachá deverá ser informado no TSA.
- Atualização Data de Fim de Validade do Prestador de Serviço: com o objetivo de enviar somente os prestadores ativos na carga de prestador de serviço no processo de implantação, é necessário que seja informada o campo Data Fim Validade na Manutenção Prestador e Serviço (FP0840), pasta Cadastrais. O processo de carga considera “Inativo” o prestador que estiver com a data de fim de validade igual ou menor que a data do dia. Exemplo: caso a carga de informação esteja sendo realizada do dia 25/03/2013 e a data fim de validade de esteja cadastrada com o 25/03/2013 ou menor, o sistema não realizada a carga deste prestador para o TSA.
- Atualização de Turnos para Inativos: no TSA, os turnos são utilizados para controlar o acesso de funcionários considerando os períodos de suas jornadas, assim como, é possível restringir acesso a turnos específicos em feriados determinados. Na maioria das empresas, muitos turnos são criados e deixados de utilizar com o passar do tempo ocasionando a carga de informação desnecessária e baixa desempenho no processo de carga de feriados. Para que seja realizada a carga de somente turnos “Ativos” para o TSA, é necessário inativar o Turno pelo programa de Manutenção de Turno Trabalho (FP1400), pasta Gerais, campo Inativo. O processo de carga considera um turno “Inativo” quando este estiver com o campo Inativo marcado, a data da inativação for igual ou inferior ao dia atual e não possuir funcionário relacionado a esse turno. O excesso de intervalos que não são utilizados relacionados as jornadas x turnos que também acarretam em problemas de performance que podem dificultar a integração. Neste caso é necessário criar um novo turno com somente os intervalos mínimos necessário para as jornadas, realizar o processo de transferência dos funcionários para esse novo turno e inativar o turno anterior.
- Parametrização de Funcionários Exceção REP: essa funcionalidade permite que funcionários sem vínculo empregatício com a empresa e do tipo contrato especial não sejam enviados para os equipamentos REP. Pelo programa Manutenção Regras para Exceção REP (PE7120) é possível parametrizar os funcionários que serão considerados como Exceção REP no TSA. No momento que é realizada a carga de informação ou atualização de um funcionário, o sistema verifica se este se encaixa nas regras cadastradas e envia um código que indica que o funcionário é do tipo “Exceção REP”, caso contrário, envia um código que indica que o funcionário é do tipo “Funcionário”. Caso a parametrização seja feita posteriormente a implantação a cada alteração da parametrização são enviadas mensagens para atualização de todos os funcionários das empresas que integram com o TSA.
- Ajuste da Imagem da Pessoa Física: é possível integrar imagem da pessoa física com o TSA pelo programa de carga e do cadastro de pessoa física (FP1440). No entanto, é necessário o ajuste do arquivo de imagem de pessoas físicas cujo tamanho do arquivo seja maior que 500KB. O programa FP8875 - Carga TSA permite tanto realizar a carga quanto emitir um relatório das imagens que serão integradas com TSA. Neste relatório é possível visualizar as pessoas físicas cujo arquivo de imagem está acima de 500 KB. O processo de carga de imagem não impede a carga de informações para o TSA, entretanto, as imagens que não foram ajustadas para o tamanho de 500KB não serão integradas.
Atenção:
- A integração está disponível na versão 12.1.10 no produto TOTVS linha Datasul HCM.
- O TSA deverá estar pelo menos na versão 12.1.9.
- Caso servidor seja Linux, este não poderá ser configurado com Quantidade de Execuções acima de 1 no programa btb012aa – Manutenção de Servidor de Execução.
- Atentar para não configurar a empresa no servidor RPW, pois isso acarretará em somente integrar informações daquela empresa.
- Atentar para o formato do campo Crachá TSA tanto na atualização do campo Crachá TSA via programa de carga quanto pela admissão do funcionário. Sempre informar o crachá com o formato que ele é utilizado no TSA, por exemplo, se o formato é 8 dígitos, deve ser informado 00000523.
Instalação/Atualização
Primeiramente realizar a Configuração da Integração, através do acesso ao programa FP8870 - Monitor TSA, botão configuração. Para maiores detalhes acessar o manual de referência deste programa.
Após o processo de configuração pressione botão "Verificar Conexão TSA e RPW" e verificar o status na tela do Monitor. O Status do TSA e do RPW devem estar como ativos para iniciar a integração com TSA . Quadro a seguir demonstra os possíveis Status e suas soluções:
Conexão | Status | Consequência | Solução |
TSA | Não Configurado | Movimentos com situação "Retorno com Erro" e o tipo de erro Conexão | Configurar a URL Webservice no programa de configuração. |
TSA | Erro Conexão | Movimentos com situação "Retorno com Erro" e o tipo de erro Conexão | Verificar se o serviço do TSA está ativo ou se a URL foi informada corretamente |
TSA | Erro HTTPSYS | Movimentos são integrados com o TSA porém o Status do TSA fica com essa informação | Significa que a instalação do PROGRESS está com algum problema. Necessário realizá-la novamente |
RPW | Não Configurado | Carga: não é afetada pois a carga é online | Selecionar o Servidor RPW no programa de configuração |
RPW | Desativado | Carga: não é afetada pois a carga é online | Indica que o RPW encontra-se desativado. Necessário ativar para que a integração possa ocorrer com TSA |
RPW | Ativo - Sem Agendamento | Carga: não é afetada pois a carga é online | Criar agendamento ou para o RPW pois não foi encontrado |
RPW | Ativo - Empresa | Somente movimentos da empresa configurada são integrados | Significa que uma empresa foi informada na configuração do RPW. A empresa não deve ser informada no cadastro do RPW |
Após a verificação da ativação da integração é necessário realizar o processo de carga para a atualização inicial das informações na base de dados do TSA.
Acessar o programa FP8875 - Carga TSA através do botão Carga do programa FP8870 - Monitor TSA ou pelo menu do produto. Para maiores detalhes sobre o funcionamento do programa acessar ao Manual de Referência do programa.
Atenção:
Para clientes que já utilizam a integração com TSA via EAI/ESB não é necessário realizar o processo de carga, somente selecionar a opção "Realizando Movimentação" no programa de configuração. Após verificar que as informações estão sendo geradas na fila do Monitor, deverá ser parado o Serviço do ESB.
Controle de Versão
O grupo TOTVS, representado por suas marcas, irá administrar as demandas de evolução dos layouts e demais ajustes, acordando junto aos solicitantes o prazo de liberação de release.
Todas as evoluções programadas deverão ser discutidas e aprovadas pelas marcas antes do início do desenvolvimento e somente serão desenvolvidas em caso de concordância das marcas e alinhamento com as diretivas definidas pelo Comitê de Integração TOTVS.
Suporte
O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos RM Conector e Backoffice Protheus estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.
Observação: Este modelo de suporte está sendo revisado pela TOTVS.
Fluxo das Informações
Manutenção Regras de Exceção de REP (PE7120)
- Incluir registro: se a empresa da regra está parametrizada para integrar com TSA (FP8870 - Botão configuração), serão enviadas mensagens contendo todos os funcionários que se encaixam nas regras informadas com o papel “Exceção REP”.
- Alterar registro: se a empresa da regra está parametrizada para integrar com TSA (FP8870 - Botão configuração), serão enviadas mensagens contendo todos os funcionários que se encaixam nas regras informadas com o papel “Exceção REP”.
- Excluir registro: se a empresa da regra está parametrizada para integrar com TSA (FP8870 - Botão configuração), serão enviadas mensagens contendo todos os funcionários que se encaixam nas regras eliminadas informadas com o papel “Funcionário”.
Manutenção Estabelecimentos (FP0560)
- Incluir registro: se a empresa do estabelecimento está integrada ao TSA (FP8870 - Botão configuração), o TSA atualizará a unidade por meio da chave externa "empresa;estabelecimento". Também será enviada uma mensagem com a lista das situações de afastamento cujo significado seja “Afastado” e “Férias” atualizará todas as situações de afastamento para este estabelecimento.
- Alterar registro: se a empresa do estabelecimento integrada com TSA (FP8870 - Botão configuração), será atualizada a unidade por meio da chave externa "empresa;estabelecimento".
- Excluir registro: se a empresa está integrada TSA (FP8870 - Botão configuração), o registro da unidade será eliminado por meio da chave "empresa + estabelecimento". Também será enviada uma mensagem com a lista das situações de afastamento que estão marcadas para serem integradas com o Controle de Acesso para o estabelecimento e o TSA eliminará todas as situações de afastamento deste estabelecimento.
Manutenção Centros de Custo (FP0660)
- Incluir registro: se a empresa do centro de custo está integrada ao TSA (FP8870 - Botão configuração), será atualizado o centro de custo por meio da chave externa "código empresa;código de centro de custo".
- Alterar registro: se a empresa do centro de custo está integrada ao TSA (FP8870 - Botão configuração), será atualizado o centro de custo por meio da chave externa "código empresa;centro de custo".
- Excluir registro: se a empresa do centro de custo está integrada ao TSA (FP8870 - Botão configuração), será eliminado o registro do centro de custo por meio da chave "empresa;centro de custo".
Manutenção Plano de Lotação (FP0800)
- Relacionar uma lotação em um plano de lotação: o TSA atualizará a unidade de lotação por meio da chave externa "código de plano de lotação;código de unidade de lotação".
- Eliminar relacionamento de unidade de lotação com plano: o TSA eliminará o registro de unidade de lotação por meio da chave "código plano;unidade de lotação".
Manutenção Unidade de Lotação (FP0780).
- Alterar descrição da unidade de lotação existente: o TSA atualizará todas as lotações que tiverem como chave externa "código do plano;lotação da lista".
Manutenção Cargo (FP0720)
- Incluir registro: o TSA atualizará o cargo por meio da chave externa "código de cargo;nível".
- Alterar registro: o TSA atualizará o cargo por meio da chave externa "código de cargo;nível".
- Excluir registro: o TSA eliminará o registro do cargo por meio da chave externa "código de cargo;nível".
Manutenção Pessoa Jurídica (FP1420)
- Incluir registro: o TSA atualizará a pessoa jurídica por meio da chave externa "código pessoa jurídica".
- Alterar registro: o TSA atualizará a pessoa jurídica por meio da chave externa "código pessoa jurídica".
- Excluir registro: o TSA eliminará registro da pessoa jurídica por meio da chave externa "código de cargo + nível".
Manutenção de Pessoa Física (FP1440)
- Incluir registro: o TSA atualizará a pessoa física por meio da chave externa "código pessoa física".
- Alterar registro: o TSA atualizará a pessoa física por meio da chave externa "código pessoa física".
- Excluir registro: o TSA eliminará o registro da pessoa física por meio da chave externa "código da pessoa física".
Manutenção Prestador de Serviço (FP0840)
- Incluir registro: se a empresa integra com TSA (FP8870 - Botão configuração), será atualizado o usuário por meio da chave externa "código empresa; prestador de serviço". Também recebe uma mensagem de relacionamento do usuário (prestador) a uma unidade (empresa;estabelecimento). Como o prestador só está relacionado à empresa para que possa ter uma unidade relacionada no controle de acesso, o sistema atribui ao prestador o primeiro estabelecimento da empresa a qual ele pertence.
- Alterar registro: se a empresa integra com TSA (FP8870 - Botão configuração), será atualizado o usuário por meio da chave externa "código empresa + prestador de serviço". Também recebe uma mensagem de relacionamento do usuário (prestador) a uma unidade (empresa + estabelecimento). Como o prestador só está relacionado à empresa para que possa ter uma unidade relacionada no controle de acesso, o sistema atribui ao prestador o primeiro estabelecimento da empresa a qual ele pertence.
- Excluir registro: se a empresa integra com TSA (FP8870 - Botão configuração), será atualizado a data de fim do papel deste usuário por meio da chave externa "empresa + prestador com a data atual". Observação: Somente são integrados Prestadores Pessoa Física com o TSA. O campo Data de Validade TSA tem como objetivo a integração ou não do prestador de serviço com o TSA no processo de carga ou a finalização do papel do prestador para que não seja mais gerada permissão para este prestador. No cadastro, caso esta data esteja informada, o TSA encerrará o papel do prestador no TSA.
Manutenção Situações (FP0060)
- Incluir registro: é integrada com o TSA a situação que estiver com significado “Afastado” ou “Férias”. Para cada situação é integrada uma lista de unidades (empresa;estabelecimentos) que serão relacionados à situação e serão marcadas para bloquear acesso. Caso necessário, pode ser parametrizada no TSA a quantidade de dias de início do bloqueio da situação.
- Alterar registro: é integrada com o TSA a situação que estiver com significado “Afastado” ou “Férias”.
- Excluir registro: o TSA eliminará o registro da situação de afastamento e as unidades que estão relacionadas a esta situação.
Manutenção Localidade (FP1930)
- Incluir registro: o TSA atualizará a localidade por meio da chave externa "código do país;localidade".
- Alterar registro: o TSA atualizará a localidade por meio da chave externa "código do país;localidade".
- Excluir registro: o TSA eliminará o registro da localidade por meio da chave externa do "país;localidade".
Manutenção Turno de Trabalho (FP1400)
- Botão Atualizar e FP1404: O movimento para integração do Turno somente é gerado através do botão atualizar da pasta Turma do FP1400 - Manutenção de Turno ou pelo programa FP1404 - Atualização da Matriz Acesso TSA, pois é necessário que o turno esteja todo parametrizado para que possa ser integrado. Além do movimento de, o HCM envia movimento de feriado por localidade se o campo "Utiliza Calendário de Feriado por Localidade" estiver assinalado e feriados nacionais se o campo "Feriado Nacional" estiver preenchido. O turno deverá ser atualizado quando ocorrem os seguinte processos:
- Quando ocorrer uma Inclusão de Turno, após a conclusão do cadastro das informações dependentes.
- Alteração de Escala do Turno.
- Inclusão de uma Turno nova.
- Inclusão de Intervalo na Jornada.
Quando a atualização é feita automática:
- Alterar os campos "Descrição", "Mês/Ano Início" e "Dia Escala" da turma: a matriz não é gerada novamente.
- Marcar o campo "Utiliza Calendário de Feriados de Localidade": o TSA atualizará os "Dias não Trabalhados" com a relação de todos os dias cadastrados como feriado de localidades. Dentro de cada dia atualizará o turno alterado e todas as localidades (país e localidade) que estão cadastradas na função Manutenção Localidade (FP1930) para o dia em questão.
- Desmarcar o campo "Utiliza Calendário de Feriados de Localidade": o TSA eliminará o turno/localidades dos "Dias não Trabalhados" do turno para o qual foi desmarcado esse campo.
- Informar um novo calendário nacional no cadastro de turno: será gerado movimento para atualização de todos os feriados que utilizam esse turno para ajustar os feriados x turnos alterados.
- Excluir registro: o TSA eliminará o turno e suas escalas do controle de acesso conforme a matriz de turno acesso. Eliminará o turno das localidades da função Manutenção de Localidade (FP1930) e dos feriados nacionais informados no turno.
Feriados por Localidade (FP1930B)
- Incluir registro: se o feriado é referente a uma data futura, o TSA atualizará os "Dias não Trabalhados" por meio da chave externa "dia do feriado". Como relacionamento ao dia não trabalhado atualizará os turnos (que estão com o campo "Utiliza Feriado por Localidade assinalado) e as localidades (todas as localidades que têm essa data cadastrada).
- Alterar registro: se o feriado é referente a uma data futura, o TSA atualizará os "Dias não Trabalhados" por meio da chave externa "dia do feriado". Atualizará os turnos (que estão com o campo "Utiliza Feriado por Localidade assinalado)/localidades (todas as localidades que têm essa data cadastrada) relacionados ao dia informado.
- Excluir registro: se o feriado é referente a uma data futura, o TSA eliminará o dia do feriado alterando os turnos e as localidades relacionadas.
Manutenção Feriados Nacionais (FP1200)
- Incluir feriado: se o feriado é referente a uma data futura, o TSA atualizará os "Dias não Trabalhados" por meio da chave externa "código do dia (feriado)". Atualizará também a lista de turnos que estão relacionados a este calendário (Manutenção de Turno de Trabalho - FP1400) e todas as localidades da função Manutenção de Localidade (FP1930).
- Alterar registro: se o feriado é referente a uma data futura, o TSA atualizará os "Dias não Trabalhados" por meio da chave externa "código do dia (feriado)". Atualizará também a lista de turnos que estão relacionados a este calendário (Manutenção de Turno de Trabalho - FP1400) e todas as localidades da função Manutenção de Localidade (FP1930).
- Excluir feriado: se o feriado é referente a uma data futura, o TSA eliminará o registro de "Dias não Trabalhados" por meio da chave externa "dia (feriado)" e seus relacionamentos (turno e localidade).
- Botão Raio: esse processo cria feriados para os próximos anos, até o ano final informado, para os feriados que estão com o campo "Gerar Feriados Próximos Anos" assinalado. O TSA atualizará os "Dias não Trabalhados" com os dias de feriados que foram gerados com seus respectivos turnos e localidades.
Manutenção Funcionários (FP1500) e Manutenção Funcionários Contratos Especiais (FP1510)
- Incluir registro: se a empresa integra com TSA (FP8870 - Botão configuração), será atualizado o usuário por meio da chave externa "código da Empresa;código do estabelecimento;matrícula". Atualizará também o histórico de turno, cargo, centro de custo, localidade e unidade de lotação considerando como data inicial o dia em que está sendo efetuada a inclusão do funcionário. Também atualizará a unidade-papel do usuário (cria um papel para o usuário como “Funcionário” considerando a data atual como início e 31/12/9999 como data fim) e a partir da 11.5.7 atualizará também o crachá informado no campo Crachá TSA. Caso o turno/localidade tenham alteração de calendário (FP1940 campo Situação como Alterado Usuário), é enviada uma mensagem de Alteração de Calendário que será atualizada como uma exceção no TSA.
- Alterar registro: se a empresa integra com TSA (FP8870 - Botão configuração), o TSA atualizará o usuário por meio da chave externa "código da empresa + código do estabelecimento + matrícula". Essa atualização será efetuada quando os campos data de admissão, PIS, número da pessoa física ou Crachá TSA forem alterados.
- Excluir registro: se a empresa integra com TSA (FP8870 - Botão configuração), o TSA atualizará a data final do papel deste usuário com a data atual. Será feito da mesma forma com o histórico deste usuário (turno, centro de custo, cargo, localidade e unidade de lotação).
Alteração Individual de Lotação (FP1350) (Unidade de Lotação, Centro de Custo, Turno e Localidade)
Unidade de Lotação (FP1300)
Centro de Custo (FP1310)
Turno (FP1360)
Localidade (FP1390)
- Incluir registro: se a empresa integra com TSA (FP8870 - Botão configuração) e se a data atual está compreendida entre data de início e fim da lotação, o TSA atualizará o histórico por meio da chave externa "código empresa;código estabelecimento;matrícula + chave do histórico a ser atualizada". A data de início da situação será atualizada com a data atual.
- Excluir registro: se a empresa integra com TSA (FP8870 - Botão configuração) e se a data atual está compreendida entre data de início e fim da lotação, o TSA atualizará a data final dos históricos com a data corrente criando um novo registro para considerar o histórico anterior como atual.
Histórico Situação de Afastamento (FP1600)
Manutenção Salários – Individual (FP1620)
- Incluir registro: se a empresa integra com TSA (FP8870 - Botão configuração) e se a data atual está compreendida entre data de início e fim da lotação, o TSA atualizará o histórico (situação de afastamento ou cargo/salário) por meio da chave externa "código empresa;código estabelecimento;matrícula;chave do histórico a ser atualizada". A data de início da situação será atualizada com a data atual.
- Excluir registro: se a empresa integra com TSA (FP8870 - Botão configuração) e se a data atual está compreendida entre data de início e fim da lotação, o TSA atualizará a data final do histórico (situação de afastamento ou cargo/salário) com a data atual criando um novo registro para considerar o histórico anterior como atual.
Transferência de Funcionário (FP1840)
Transferência Coletiva de Funcionário (FP1850)
- Ao efetuar uma transferência de funcionário (individual ou coletiva), se a empresa integra com TSA (FP8870 - Botão configuração), para cada funcionário o TSA atualizará a data final com a data atual, tanto do papel do usuário quanto dos históricos de centro de custo, cargo, lotação e localidade. Depois, criará um novo registro de papel e históricos a partir da data corrente.
- Não será atualizado o campo crachá TSA para o funcionário destino. Para que o crachá seja atualizado no TSA, é necessário atualizar o campo no cadastro de funcionário.
Elimina Alterações Salariais do Período (FP8340)
- Ao efetuar a eliminação de alterações salariais do período, se a empresa integra com TSA (FP8870 - Botão configuração), o TSA atualiza a data final do histórico de cargo com a data atual e cria um novo registro com o histórico anterior atualizando a data inicial com a data corrente.
Manutenção Calendário Localidade (FP1940)
- Se a data da alteração é referente a uma data futura, ao efetuar uma alteração no calendário de localidade para um feriado, o TSA criará uma exceção restrição para cada funcionário relacionado à localidade do calendário alterado, se a empresa integra com TSA (FP8870 - Botão configuração).
- Se a data da alteração é referente a uma data futura, ao efetuar uma alteração no calendário de localidade para um dia trabalhado, o TSA criará uma exceção de permissão para cada funcionário relacionado à localidade do calendário alterado, se a empresa integra com TSA (FP8870 - Botão configuração).
Manutenção Autorizações (PE3000)
Geração Coletiva de Autorizações (PE3040)
Importa Autorização Horas (PE3030)
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao incluir uma autorização para um funcionário (individual ou coletiva) ou efetuar o processo de importação de autorizações, o TSA criará uma exceção de permissão para o usuário com a chave externa "empresa + estabelecimento + matrícula + data início + origem".
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao alterar uma autorização para um funcionário (individual ou coletiva), o TSA sobrepõe exceção de permissão para o usuário com a chave externa "empresa + estabelecimento + matrícula + data início + origem".
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao eliminar uma autorização (individual ou coletiva), o TSA atualiza a data final da autorização para a data atual.
Eliminação Coletiva de Autorizações (PE3050)
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao eliminar uma autorização, o TSA atualizará a data final da autorização para a data atual.
Altera Jornada Trabalho (PE3100)
Alteração Coletiva Jornada Trabalho (PE3120)
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao incluir uma alteração de jornada para o funcionário, o TSA cria uma exceção de permissão para cada usuário com a chave externa "empresa + estabelecimento + matrícula + data início + origem (alteração de jornada)".
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao modificar uma alteração de jornada para o funcionário, o TSA sobrepõe exceção de permissão para o usuário com a chave externa "empresa + estabelecimento + matrícula + data início + origem (alteração de jornada).Se o campo "Integra com Controle de Acesso" estiver assinalado para a empresa do funcionário (FP0500), ao eliminar uma alteração de jornada para o usuário, o TSA atualiza a data final com a data atual da exceção de permissão com a chave externa "empresa + estabelecimento + matrícula + data início+ origem (alteração de jornada).
Eliminação Alteração Coletiva Jornada Trabalho (PE3140)
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao executar o processo de eliminação de alteração de jornada, para cada usuário o TSA atualiza a data final com a data atual da exceção de permissão com a chave externa "empresa + estabelecimento + matrícula + data início + origem (alteração de jornada)".
PE3900 – Empréstimo Turno/Turma/Intervalo
PE3910 – Empréstimo Coletivo Turno/Turma/Intervalo
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao incluir um empréstimo de turno (individual ou coletivo), para cada usuário o TSA atualiza a data final do turno atual e cria um novo registro com o novo turno informado. Se a data inicial deste novo turno for menor que a data atual, o TSA atualizará tanto a data final do turno atual como a data de início do novo turno com a data atual.
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao alterar empréstimo de turno (individual ou coletivo), para cada usuário o TSA atualiza a data final do turno atual.
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao eliminar empréstimo de turno, para o usuário o TSA atualizará a data final do último registro com a data atual.
Eliminação Empréstimo Coletivo Turno/Turma/Intervalo (PE3930)
- Se a empresa integra com TSA (FP8870 - Botão configuração), ao eliminar empréstimo de turno, para cada usuário o TSA atualizará a data final do último registro com a data atual.
Manutenção Calendário Funcionário (PE1940)
Calendário Funcionário via Acerto de Divergências (PE3130J)
- Se a empresa integra com TSA (FP8870 - Botão configuração) e se a data da alteração for maior que a data atual, ao modificar o tipo de dia para trabalhado o TSA criará um registro de exceção do tipo permissão de acesso para o usuário contemplando os períodos relacionados à jornada informada para este dia.
- Se a empresa integra com TSA (FP8870 - Botão configuração) e se a data da alteração for maior que a data atual, ao modificar o tipo de dia para não trabalhado o TSA criará uma exceção do tipo restrição de acesso para o usuário.
- Se a empresa integra com TSA (FP8870 - Botão configuração) e se a data da alteração for maior que a data atual, ao modificar a jornada o TSA criará uma exceção de permissão de acesso para o usuário contemplando os períodos relacionados à jornada informada para este dia.
Cálculo Individual de Rescisão (FR5020)
Gera Programação de Rescisão (FR5030)
Manutenção de Programação de Rescisão (FR5040)
- Ao confirmar a inclusão ou geração de uma programação de rescisão, o TSA atualiza a data final com a data da rescisão do funcionário, do papel do usuário, centro de custo, cargo, unidade de lotação, localidade e turno.
- Ao confirmar a eliminação da programação de rescisão, o TSA cria um novo registro de papel, centro de custo, cargo, unidade de lotação, localidade e turno para o usuário.
Manutenção de Programação de Férias (FR0040)
Cálculo Individual de Férias (FR0080)
Geração de Programação de Férias Coletivas (FR0340)
- Ao confirmar a inclusão ou geração de uma programação de férias, o TSA cria uma situação de afastamento com a data do início das férias do usuário, se for data futura ou data atual se for data retroativa. Atualiza a data final da situação com a data das férias do usuário. Se a data final for retroativa o registro não é atualizado no TSA.
- Ao confirmar a alteração da programação de férias do usuário, o TSA atualiza a data de fim da situação de férias para a data alterada. Caso o período de férias seja menor que a data atual, então o registro não será atualizado no TSA.
- Ao confirmar a eliminação da programação de férias do usuário, o TSA atualiza a data de fim da situação de férias para a data atual. Se o período de férias que está sendo eliminado for menor que a data atual, o registro não será eliminado no TSA.
Limitações / Restrições Gerais
A execução da carga deve ser realizada seguindo a ordem de informação relacionada no browse do programa de carga.
- O processo de carga de informações deverá ser realizado uma a uma; cada carga de informação deve ser iniciada e finalizada antes de iniciar a próxima.
- E antes de iniciar a próxima carga é necessária a conferência da quantidade de informação integrada com o TSA.
- Este processo de conferência é realizado comparando a quantidade de registros integrados do relatório de carga da informação com a quantidade de registros atualizados da informação no TSA, acessando o Monitor de Integração Informações
- E a mais adiante um exemplo do relatório de carga com a quantidade de registros enviados para o TSA. A quantidade deverá ser a mesma. Caso contrário o arquivo log do TSA deverá ser consultado para verificar os erros ocorridos. As demais informações estão na linha “Validações Dados” do TSA é deve-se proceder da mesma forma para conferir as quantidades.
- No caso de Feriados X Dias Não Trabalhados, é necessária uma conferência mais detalhada de informações. Abaixo é demonstrada a tela do Monitor de Consulta com as informações de Dias não trabalhados integrados por dia e com a somatória de localidades e turnos relacionados ao dia.
- A integração de turno é a única que não é automática, a cada alteração de turno/jornada e intervalos é necessário realizar a integração de turno através do botão Atualizar na pasta Turma do programa FP1400 - Manutenção de turnos ou através do programa FP1404 - Atualização do Turno Controle de Acesso.
- Somente são integrados Prestadores Pessoa Física com o TSA. O campo Data de Validade TSA tem como objetivo a integração ou não do prestador de serviço com o TSA no processo de carga ou a finalização do papel do prestador para que não seja mais gerada permissão para este prestador. No cadastro, caso esta data esteja informada, o TSA encerrará o papel do prestador no TSA
- Importante: Não gerar feriados para mais de um ano pois isso poderá ocasionar problemas de performance e inconsistências no TSA.
- A cada atualização do funcionário será verificado se este funcionário se encaixa em alguma regra informada no programa Manutenção Regra para Exceção REP (PE7120). Caso o funcionário não se encaixe em nenhuma regra, é enviado um código 0 no campo profile que indica que o funcionário irá para o REP. Caso contrário, será enviado o código 1 que indica que o funcionário é do tipo “Exceção REP” e ele não será enviado para o REP. A atualização do campo Crachá TSA ocasiona uma atualização do crachá no TSA. Quando é realizada uma atualização de informação no cadastro de funcionário, o sistema emite mensagem de pergunta se deseja atualizar o crachá no TSA. Caso não seja necessária essa atualização, deve ser selecionado “Não”. Atentar para o formato do campo Crachá TSA tanto na atualização do campo Crachá TSA via programa de carga quanto pela admissão do funcionário. Sempre informar o crachá com o formato que ele é utilizado no TSA, por exemplo, se o formato é 8 dígitos, deve ser informado 00000523.