...
- Endpoint:api/rh/v1/ahgora/results
- Método: POST
- Autenticação: Basic
Cadastros Básicos para integração
Antes da integração dos resultados para o Protheus, é necessário que existam cadastros básicos no sistema da Ahgora, para os resultados, devem ser cadastradas as verbas:
Os códigos deverão ser enviados concatenados com empresa/filial(Quando for exclusiva) e código do registro.
Nota |
---|
|
Os cadastros básicos serão realizados pela equipe de implantação. Quem estiver responsável pela implantação deverá extrair os dados do Protheus e concatenar os códigos correspondentes de cada empresa/filial antes de importá-los no sistema Ahgora. |
Para essa extração no protheus, pode ser usada a consulta genérica.
Documentação: RH - Linha Protheus - GPE - Consulta de informações em arquivos por Consulta Genérica
Informações |
---|
|
Autenticação Basic: Enviar usuário e senha do protheus no header da requisição. |
Body Body da requisição
Deck of Cards |
---|
|
Card |
---|
default | true |
---|
id | body1 |
---|
label | Definição das propriedades |
---|
title | Definição das propriedades |
---|
| Campos Protheus | Propriedades API | Descrição |
---|
RGB_MAT | matricula | Matrícula do funcionário - Matrícula deve ser enviada concatenada sem o pipe: Empresa + Filial + Matricula | RGB_PERIOD | anocom | Ano do período do resultado | RGB_PERIOD | mescom | Mês do período do resultado | RGB_SEMANA | campoAdicional | Para o protheus será tratado para verificar a semana do período |
| codfuncionario | Código do funcionário separado por pipe contendo Empresa + Filial + Matrícula | RGB_PD | rubrica | Código da verba do funcionário | RGB_HORAS | referencia | Referência em horas ou dia da verba | RGB_DTREF | datafalta | Data da falta |
Informações |
---|
| - Envio do atributo 'datafalta' vazio, será assumido o primeiro dia do período que está sendo processado, todas as verbas serão gravadas com referência.
- Para o atributo 'campoAdicional', para o protheus será usado para enviar a semana do período, caso seja enviado vazio, será assumido a semana aberta do período em questão.
- Caso ocorra um segundo envio do resultado para o funcionário no mesmo período, o primeiro envio do resultado será deletado da tabela RGB, e será gravado apenas o último envio.
|
|
Card |
---|
id | body2 |
---|
label | Body |
---|
title | Body |
---|
| Bloco de código |
---|
language | cpp |
---|
theme | Confluence |
---|
title | Body |
---|
| {
"items": [
{
"matricula": "0101000001",
"anocom": "2024",
"mescom": "08",
"campoAdicional": "1",
"codfuncionario": "01|01|000001",
"resultados": [
{
"rubrica": "114",
"referencia": "1,30",
"datafalta": ""
}
]
}
]
} |
|
|
...