01. DADOS GERAIS
Produto: |
TOTVS RH |
---|---|
Linha de Produto: |
|
Segmento: | RH |
Módulo: | Webservice PtoBatidaData |
Função: | Webservice |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Quando é executada a chamada JSON esta sendo demonstrada uma mensagem.
03. SOLUÇÃO
Atualizado o processo de envio das informações no webservice PtoBatidaData.
04. EXEMPLO DE UTILIZAÇÃO
Este documento tem por objetivo demonstrar a configuração para utilização do Data Server PtoBatidaData em aplicativos de terceiros.
Será necessário editar o arquivo RM.Host.Service.exe.config e RM.Host.exe.config, que estão na pasta <diretório de instalação do RM>\RM.Net: e inserir as tags abaixo:
<add key="HTTPPort" value="8051" />
<add key= "defaultDB" value ="CorporeRM"/>
Para o método GET deverá realizar as seguintes configurações:
1-Informe a URL : HTTP://LOCALHOST:8051/RMSRestDataServer/rest/PtoBatidaData.
Os dados retornados são referentes aos existentes na tabela ABATFUN.
Se o usuário desejar filtrar os registros, será necessário a passagem dos parâmetros, estes devem incluídos separado por $_$, e com a / após o dataserver PtoBatidaData.
Exemplo: HTTP://LOCALHOST:8051/RMSRestDataServer/rest/PtoBatidaData/1$_$00002$_$2022-07-05$_$720
Observação: Quando utilizamos o filtro, os dados retornados no campo "JUSTIFICA" e "DCHORA" são setados com um valor padrão, pois são utilizados nos processos de exclusão e alteração de registros via WebService. Na ABATFUN não existem esses campos eles existem apenas para controle, não referenciando informações de outras tabelas.
Campo |
Retorno |
1 |
Código da Coligada |
00002 | Chapa do funcionário |
2022-07-05 |
Ano, Mês e Data batida |
720 |
Hora da batida |
2-Informe o Usuário e a senha utilizados para acessar a base de dados, no menu Authorization.
3-No Headers utilize o parâmetro Codcoligada preencha com o value desejado.
Para o Método Post informe a URL HTTP://LOCALHOST:8051/RMSRestDataServer/rest/PtoBatidaData e no campo Body informe a seguinte estrutura, conforme exemplo:
{
"CODCOLIGADA": 1,
"CHAPA": "00002",
"DATA": "2022-07-14T00:00:00-03:00",
"BATIDA": 1380,
"STATUS": "D",
"NATUREZA": 0,
"CODIGOTERMCOL": null,
"DATAINSERCAO": "2022-09-06T12:06:14-03:00",
"DATAAPROV": null,
"NOME": null,
"CODSECAO": null,
"DESCSECAO": null,
"JUSTIFICA": "Batida incluída via WebService",
"DCHORA": " ",
"DCBATDIA": null,
"DATAREFERENCIA": "14/07/2022 00:00:00",
"IDJORNADA": null,
"IDAAFDT": null,
"COLIGADARESP": null,
"CHAPARESP": null,
"RECCREATEDBY": "mestre",
"RECCREATEDON": "2022-09-06T12:06:15-03:00",
"RECMODIFIEDBY": "mestre",
"RECMODIFIEDON": "2023-02-03T08:45:35-03:00",
"TIPOBATIDA": null,
"IDAPORTARIA373": null,
"NATUREZAALTERADA": null,
"DATAREFERENCIAALTERADA": 0
}
Para o Método DELETE será necessário acrescentar os parâmetros conforme registro que se deseja deletar, exemplo : /1$_$00002$_$2022-07-14$_$1380, juntamente com a URL ficando conforme abaixo:
05. ASSUNTOS RELACIONADOS