Histórico da Página
...
Card documentos | ||||
---|---|---|---|---|
|
Abaixo colocamos Segue abaixo um quadro com informações que poderão ser úteis no processo de preparação da base de dados para a integração dos funcionários com o Portal Swile:
...
Nome do campo Swile | Campo no RM (Funcionário) | Campo base de dados | Formatação exigida pela Swile |
---|---|---|---|
idEmployee | - | - | Campo auto incrementado criado ao enviar os dados do colaborador e retornado pelo Portal Swile. |
Name | Nome | PFUNC.NOME | Nome do colaborador. |
Document | CPF | PPESSOA.CPF | Documento de CPF do colaborador, pode ser com ou sem a formatação de traços e pontos. |
PhoneNumber | Telefone | PPESSOA.TELEFONE1 | Número do telefone CELULAR do colaborador, o formato esperado é DDD + número do celular, sem o zero na frente do DDD. Podendo ou não conter os parênteses, espaços e traços. Ex: 1198765-4321 / (11) 98765-4321. Na validação serão considerado apenas números. |
PPESSOA.EMAIL | E-mail do colaborador. Na validação dever conter uam formatação [email protected] | ||
gender | Sexo ou Gênero | PPESSOA.SEXO | O enum do gênero do colaborador, pode ser nulo, porém nunca vazio ou diferente das variáveis explicitadas (MALE, FEMALE, UNDEFINED e OTHER. No caso do RM é levado para Masculino (MALE) e Feminino (FEMALE). |
birthDate | Data de Nascimento | PPESSOA.DTNASCIMENTO | Data de nascimento do colaborador. Formato esperado: dd/MM/yyyy. Podendo ser nula |
status | ATIVO ou INATIVO | PFUNC.CODSITUACAO | O status do colaborador (ACTIVE ou INATIVE) podendo ser nulo, por padrão ele é cadastrado como ACTIVE. |
bankAccount.bankCode | Código do banco | PFUNC.CODBANCOPAGTO | Código do banco da conta bancária do colaborador informada na pasta Conta Bancária Principal (Cadastro de Funcionários). |
bankAccount.agency | Número da Agência | PFUNC.CODAGENCIAPAGTO | Numeração da agência da conta bancária do colaborador informada na pasta Conta Bancária Principal (Cadastro de Funcionários). |
bankAccount.accountNumber | Número da conta bancária | PFUNC.CONTAPAGAMENTO | Conta bancária do colaborador informada na pasta Conta Bancária Principal (Cadastro de Funcionários). |
Para executar o processo de envio de funcionários para a Swile, deverá ir em Totvs Gestão de Pessoas | Valorização | Controle de Benefícios | Processos | Integração Benefício com Swile, clique em Avançar e na tela apresentada marcar a opção Enviar Funcionários:
Após marcada a opção 'Enviar Funcionários', informar os parâmetros 'Quebra de Seção', 'Seleção de Funcionários', 'Tipo de Atualização Funcionário (Ignorar/Substituir)', 'Enviar Email de Boas Vindas' e 'Data do Email de Boas Vindas'.
Preparamos para vocês usuários, um quadro com alguns possíveis erros que serão apresentados no Logs de Execução (Aviso, Debug e Execução) ao realizar a integração de funcionários:
Coligada | Chapa | Tipo do Log | Descrição do erro ou aviso |
---|---|---|---|
Coligada 1 | 00001 | Aviso | O campo Telefone é de preenchimento Obrigatório. Funcionário não será integrado. |
Coligada 1 | 00002 | Aviso | O Campo de Telefone 3815566 sem caracteres de formatação 3815566 deve ter de 11 ou 10 digitos numérico. |
Coligada 1 | 00003 | Aviso | O campo EMail é de preenchimento Obrigatório. Funcionário não será integrado. |
Coligada 1 | 00004 | Debug | Dados Invalidos. Não será Integrado |
Coligada 1 | Todos | Execução | Coligada: 1 - ---------------------------------------------------------- Total de Funcionário a Integrar : 13 Total de Erros: 0 Total de Avisos: 14 Início do Processo: 10/04/2023 06:25:46.723 Final do Processo: 10/04/2023 06:25:49.163 Tempo Decorrido do Processo: 00:00:02.440 |
Coligada 1 | Todos | Execução | Parâmetros do processo ====================== Quebra de Seção: ?? Enviar Funcionários: Sim Tipo de Atualização Funcionário Ignorar atualização Enviar Email de Boas Vindas: Não Enviar Pedidos de Benefícios: Não |
Após enviar os funcionários, deverá ser realizado o envio de Pedidos de Benefícios da Swile. Para isso deverá marcar a opção 'Enviar Pedidos de Benefícios', informar os parâmetros 'Quebra de Seção', 'Seleção de Funcionários', 'Definir benefícios específico', 'Cód. Benef.', 'Data do Crédito' e 'Data Limite'.
Após o envio do Pedido de Benefício Swile, serão apresentados os Logs de Execução (Aviso, Debug e Execução), com as informações do envio do pedido, conforme abaixo:
1) Exemplo de Log (Debug):
Neste exemplo, temos o resumo do pedido com os dados de cabeçalho (Titulo Pedido de Benefício - Coligada x, Total do Pedido, Total de Colaboradores, Total de Itens e Data do Crédito) e logo depois o corpo do Log trará os dados do colaborador CPF, Código do Benefício RM, Código do Benefício Swile, Valor e Total do Colaborador.
2) Exemplo de Log (Execução):
No log de Execução, será apresentado o cabeçalho contendo (Coligada x, Total de Erros, Total de Avisos, Início do Processo, Final do Processo, Tempo decorrido do Processo) e os Parâmetros do processo (Quebra de Seção, Enviar Funcionários, Enviar Pedidos de Benefícios, Definir benefício específico, Data de Crédito e Data Limite).
04. TELA Integração API Swile
...