Versões comparadas

Chave

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

...

Card documentos
InformacaoAntes de enviar os funcionários será necessário ajustar os campos do cadastro de funcionários de acordo com a especificação da Swile.
TituloIMPORTANTE!


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 SwileCampo no RM (Funcionário)Campo base de dadosFormatação exigida pela Swile
idEmployee--Campo auto incrementado criado ao enviar os dados do colaborador e retornado pelo Portal Swile.
NameNomePFUNC.NOMENome do colaborador.
DocumentCPF PPESSOA.CPFDocumento de CPF do colaborador, pode ser com ou sem a formatação de traços e pontos.
PhoneNumberTelefonePPESSOA.TELEFONE1Nú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.
emaile-mail PPESSOA.EMAILE-mail do colaborador. Na validação dever conter uam formatação [email protected] 
genderSexo ou GêneroPPESSOA.SEXOO 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).
birthDateData de NascimentoPPESSOA.DTNASCIMENTOData de nascimento do colaborador. Formato esperado: dd/MM/yyyy. Podendo ser nula
statusATIVO ou INATIVOPFUNC.CODSITUACAOO status do colaborador (ACTIVE ou INATIVE) podendo ser nulo, por padrão ele é cadastrado como ACTIVE. 
bankAccount.bankCodeCódigo do bancoPFUNC.CODBANCOPAGTO

Código do banco da conta bancária do colaborador informada na pasta Conta Bancária Principal (Cadastro de Funcionários).

bankAccount.agencyNúmero da AgênciaPFUNC.CODAGENCIAPAGTO

Numeração da agência da conta bancária do colaborador informada na pasta Conta Bancária Principal (Cadastro de Funcionários).

bankAccount.accountNumberNúmero da conta bancáriaPFUNC.CONTAPAGAMENTOConta 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:

Image Added


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:

ColigadaChapaTipo do LogDescrição do erro ou aviso
Coligada 100001AvisoO campo Telefone é de preenchimento Obrigatório. Funcionário não será integrado.
Coligada 100002AvisoO Campo de Telefone 3815566 sem caracteres de formatação 3815566 deve ter de 11 ou 10 digitos numérico.
Coligada 100003AvisoO campo EMail é de preenchimento Obrigatório. Funcionário não será integrado.
Coligada 100004DebugDados Invalidos. Não será Integrado
Coligada 1TodosExecuçãoColigada: 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 1TodosExecuçãoParâ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'.

Image Added


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):

Image Added

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):

Image Added

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

...