get https://example.com/logAlteracoesTabelas
Regras de negócio
Esse serviço permite consultar a data de alteração de um período específico que seja passado no campo dhAlter e entidades específicas passadas no campo Entidade. Para utilizar a API, deve-se fazer uma requisição POST para o endpoint correspondente ao recurso desejado. Para utilizar a API, deve-se fazer uma requisição POST para o endpoint correspondente ao recurso desejado.
Dependências
Não possui dependênciasDetalhes Técnicos
O campo entidades é obrigatório. Ao menos uma entidade deve ser requisitada. O campo dhAlter não é obrigatório. Quando não especificado, todos os logs referentes às entidades são consultados. Ao especificar a data e hora de alteração, são retornados os logs cuja a data de alteração é maior ou igual à dhAlter.
Importante: - O parâmetro modifiedSince recebe o padrão da data da RFC3339: “YYYY-MM-DDTHH24:MI:SS” - O serviço GatewayServiceProviderSP.logAlteracoesTabelas está disponível a partir da versão 4.18 do SankhyaOM. Para realizarmos a busca através do Json, utilizamos o serviço "GatewayServiceProviderSP.logAlteracoesTabelas".
Exemplo de uso:
URL de chamada: https://api.sandbox.sankhya.com.br/dev/orquestrador/gateway/v1/mge/service.sbr?serviceName=GatewayServiceProviderSP.logAlteracoesTabelas&mgeSession=jsessionid&outputType=json
Corpo de requisição
{
"serviceName": "GatewayServiceProviderSP.logAlteracoesTabelas",
"status": "1",
"requestBody": {
"size":17,
"page":0,
"entidades": [
{
"nome": "Produto"
},
{
"nome": "CabecalhoNota"
}
]
}
}
Retorno em json:
{
"serviceName": "GatewayServiceProviderSP.logAlteracoesTabelas",
"status": "1",
"pendingPrinting": "false",
"transactionId": "2F153D4BD713800F9B770DCC4FA1FE12",
"responseBody": {
"registros": [
{
"entidade": "Produto",
"dtAlter": "2023-02-27T08:14:46",
"evento": "CHANGE",
"pk": [
{
"nomeColumnPk": "CODPROD",
"valorPk": 1254
}
{
"entidade": "CabecalhoNota",
"dtAlter": "2023-02-27T08:14:46",
"evento": "CHANGE",
"pk": [
{
"nomeColumnPk": "NUNOTA",
"valorPk": 2144
}
]
}