Árvore de páginas

Versões comparadas

Chave

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

...

Deck of Cards
startHiddenfalse
idbody
Card
defaulttrue
idbody1
labelDefinição das propriedades
titleDefinição das propriedades
Campos ProtheusPropriedades APIDescrição
RGB_MATmatriculaMatrícula do funcionário
RGB_PERIODanocomAno do período do resultado
RGB_PERIODmescomMês do período do resultado
RGB_SEMANAsemanaSemana do período

codfuncionarioCódigo do funcionário separado por pipe contendo Empresa + Filial + Matrícula
RGB_PDrubricaCódigo da verba do funcionário 
RGB_HORASreferenciaReferência em horas ou dia da verba
RGB_DTREFdatafaltaData da falta


Informações
titleImportante
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.
Card
idbody2
labelBody
titleBody
Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  
{
 
"items": [


    {


      "matricula": "000001",


      "anocom": "2024",


      "mescom": "08",


      "semana": "1",


      "codfuncionario": "01|01|000001",


      "resultados": [


        {


          "rubrica": "114",


          "referencia": "1,30",


          "datafalta": ""


        }


      ]


    }


  ]


}


    Retorno

Deck of Cards
startHiddenfalse
idretorno
Card
defaulttrue
id200ok
label200 - OK
titleSucesso
Propriedades APIDescrição
matriculaMatrícula do funcionário
rubricaVerba processada
statusStatus 'S'(Sucesso) ou 'E'(Erro)
mensagemDetalhe da mensagem


Retorno status 'S'

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "000001",
          "rubrica": "114",
          "status": "S",
          "mensagem": "Operação realizada com sucesso!"
        }
      ]
    }
  ]
}



Retorno status 'E'

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "000001",
          "rubrica": "ASD",
          "status": "E",
          "mensagem": "Verba não encontrada na base de dados."
        }
      ]
    }
  ]
}
Card
id400bas
label400 - Solicitação inválida
titleBody
Propriedades APIDescrição
empresaCódigo da empresa
filialFilial do funcionário
userUsuário do sistema
matriculaMatrícula do funcionário
periodoAno/Mês do Período
semanaSemana do período
processoCódigo do processo do período
roteiroRoteiro de cálculo do período
mensagemDetalhe da mensagem


Retorno funcionário não encontrada na base de dados

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "filial": "D MG 01 ",
  "matricula": "XXXXX",
  "message": "Funcionário não localizado na base de dados."
}


Retorno de usuário sem permissão de acesso

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "empresa": "T2",
  "filial": "D MG 01 ",
  "user": "ahgora",
  "message": "Usuário sem permissão de acesso na Empresa/Filial."
}


Retorno de empresa/filial inexistente na base de dados

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "empresa": "Z1",
  "filial": "D MG 01 ",
  "message": "Empresa/Filial não encontradas na base de dados."
}


Retorno de usuário sem acesso a filial processada

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "empresa": "T1",
  "filial": "D MG 02 ",
  "user": "ahgora",
  "message": "Usuário sem permissão de acesso na filial."
}


Retorno de período do processamento não encontrado ou fechado

Bloco de código
languagecpp
themeConfluence
titlePropriedade Product vazia
{
  "periodo": "202403",
  "semana": "01",
  "processo": "02117",
  "roteiro": "FOL",
  "message": "Período/Semana não encontrados na base de dados ou o período está fechado. Necessário verificar o cadastro de períodos!"
}

...