01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | Linhas_totvs |
---|
Segmento | Distribuição |
---|
Region | Construção Projetos |
---|
Linha | Linha Protheus |
---|
|
|
---|
Segmento: | |
---|
Módulo: | SIGAGPE |
---|
Função: | GPEM940 GPEM940A |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DRHCALCPRT-5186 DRHCALCPRT-5176 DRHCALCPRT-5726 DRHCALCPRT-5188 DRHCALCPRT-6262 |
---|
02. SITUAÇÃO/REQUISITO
Criar uma rotina que fará a integração de informações do Protheus com a Swile.
03. SOLUÇÃO
Aviso |
---|
|
FUNCIONALIDADE EM DESENVOLVIMENTO. NÃO ESTÁ DISPONÍVEL PARA USO. |
Foi efetuado a criação da rotina GPEA950 para efetuar o cadastro de grupos de benefícios no Protheus, com o código do grupo na Swile e o vínculo de benefícios de VA, VR e VT.
...
Nota |
---|
|
As informações enviadas para a Swile são geradas conforme o detalhamento abaixo: Deck of Cards |
---|
| Card |
---|
default | true |
---|
id | filiais |
---|
label | Filiais |
---|
title | Filiais |
---|
| Será enviado informações a partir da tabela SM0, conforme filiais selecionadas no botão "Filtro de Filiais". As seguintes informações serão enviadas:
"name": M0_NOMECOM, "document": M0_CGC, "street": M0_ENDENT, "number": M0_ENDENT, "complement": M0_COMPENT, "neighborhood": M0_BAIRENT, "city": M0_CIDENT, "state": M0_ESTENT, "country": "Brasil", "zipcCde": M0_CEPENT. |
Card |
---|
id | grupos |
---|
label | Grupos de benefícios |
---|
title | Grupos de benefícios |
---|
| Será enviado informações a partir da tabela RUA, conforme filiais selecionadas no botão "Filtro de Filiais" e filtro realizado através do botão "Filtro de Grupos de benefícios". As seguintes informações serão enviadas: |
Card |
---|
id | funcionarios |
---|
label | Funcionários |
---|
title | Funcionários |
---|
| Será enviado informações a partir da tabela SRA, conforme filiais selecionadas no botão "Filtro de Filiais" e filtro realizado através do botão "Filtro de Funcionários". As seguintes informações serão enviadas:
"name": RA_NOMECMP ou RA_NOME, "document": RA_CIC, "externalID": M0_CODIGO+RA_FILIAL+RA_MAT, "phoneNumber": (+RA_DDDCELU+)+RA_NUMCELU, "email": RA_EMAIL, "workGroupName": "PROTHEUS" (Obs.: na fase 1 será enviado o valor fixo PROTHEUS, portanto é necessário criar um grupo manualmente com essa descrição no portal da Swile), "corporateBranchDocument": M0_CGC, "gender": se RA_SEXO igual a "M" será enviado "MALE, se RA_SEXO igual a "F" será enviado "FEMALE", caso contrário será enviado "UNDEFINED", "birthDate": RA_NASC, "status": se não estiver demitido ou se estiver demitido mas com data de demissão posterior à data atual será enviado "ACTIVE", caso contrário será enviado "INACTIVE" |
Card |
---|
id | pedidos |
---|
label | Pedidos |
---|
title | pedidos |
---|
| Será enviado informações a partir da tabela SR0, conforme filiais selecionadas no botão "Filtro de Filiais" e filtro realizado através do botão "Filtro de Pedidos". As seguintes informações serão enviadas: |
|
As opções de integração irão consumir as seguintes APIs da Swile: Opção | API P&M |
---|
Filiais | /private/corporate/branch/add | Grupos de cargo | /private/workgroup/add | Funcionários | /private/employee/add | Pedidos | /private/order/create |
|
Atualizador de dicionário e base de dados - UPDDISTR.
Incluindo Campos Reservados (CFGX034 - SIGACFG).
05. ASSUNTOS RELACIONADOS
Não há.
...