Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Linha de Produto:

Linhas_totvs

Segmento:

Segmentos_totvs
SegmentoRH

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 WebServices Data Server PtoBatidaData em aplicativos de terceiros.

...

Deck of Cards
id1
Card
id1
labelParametrização RM

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"/>



Card
id2
labelParametrização Método GET

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.

, sendo opcional .Se o usuário desejar filtrar os registros, será necessário utilizar os parâmetros do filtro , devendo ser informado 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 utilizada utilizados para acessar a base de dados.Utilize o campo Authorization, no menu Authorization.

  


3-Informe o No Headers e utilize o parâmetro Codcoligada preencha com o  value desejado.

 


Card
id3
labelParametrização Método POST

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""1",
      "IDAAFDT"35581,
      "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
   }


Card
id4
labelParametrização Método DELETE

Para o Método DELETE será necessário acrescentar o seguinte parâmetro  os parâmetros conforme registro que se deseja deletar, exemplo : /1$_$00002$_$2022-07-14$_$1380, juntamente com a URL ficando conforme abaixo:


...