Árvore de páginas

Versões comparadas

Chave

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

...

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
Bloco de código
languagecpp
themeConfluence
titleRetorno status 'S'
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "0101000001",
          "rubrica": "114",
          "status": "S",
          "mensagem": "Operação realizada com sucesso!"
        }
      ]
    }
  ]
}


Retorno status 'E' 

Bloco de código
languagecpp
themeConfluence
titleRetorno status 'E'Verba não encontrada na base de dados
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "0101000001",
          "rubrica": "ASD",
          "status": "E",
          "mensagem": "Verba não encontrada na base de dados."
        }
      ]
    }
  ]
}


Bloco de código
languagecpp
themeConfluence
titleRetorno funcionário não encontrada na base de dados
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "0101XXXXXX",
          "rubrica": "001",
          "status": "E",
          "mensagem": "Funcionário não localizado na base de dados."
        },
        {
          "matricula": "0101XXXXXX",
          "rubrica": "002",
          "status": "E",
          "mensagem": "Funcionário não localizado na base de dados."
        },
      ]
    }
  ]
}
Bloco de código
languagecpp
themeConfluence
titleRetorno de usuário sem permissão de acesso
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "0101000001",
          "rubrica": "Z52",
          "status": "E",
          "mensagem": "Usuário sem permissão de acesso na Empresa/Filial."
        },
        {
          "matricula": "0101000001",
          "rubrica": "Z53",
          "status": "E",
          "mensagem": "Usuário sem permissão de acesso na Empresa/Filial."
        }
      ]
    }
  ]
}
Bloco de código
languagecpp
themeConfluence
titleRetorno de empresa/filial inexistente na base de dados
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "0101000001",
          "rubrica": "Z52",
          "status": "E",
          "mensagem": "Empresa/Filial não encontradas na base de dados."
        }
      ]
    }
  ]
}
Bloco de código
languagecpp
themeConfluence
titleRetorno de período do processamento não encontrado ou fechado
{
  "response": [
    {
      "resultados": [
        {
          "matricula": "0101000001",
          "rubrica": "202",
          "status": "E",
          "mensagem": "Período/Semana não encontrados na base de dados ou o período está fechado. Necessário verificar o cadastro de períodos!"
        },
        {
          "matricula": "0101000002",
          "rubrica": "203",
          "status": "E",
          "mensagem": "Período/Semana não encontrados na base de dados ou o período está fechado. Necessário verificar o cadastro de períodos!"
        }
      ]
    }
  ]
}
Card
id400bas
label400 - Solicitação inválida
titleBody

{
  "code": 400,
  "message": "Não foi enviado nenhum registro na requisição para ser gravado."
}

...