For the complete documentation index, see llms.txt. This page is also available as Markdown.

Consultar alterações

Consulte alterações nos registros das entidades indicadas no Sankhya ERP através da API de serviços

Parâmetros de configuração.
Campo
Tipo
Descrição

Conta de serviço

Select

Permite o acesso ao sistema através de credenciais fornecidas no painel de contas do Floui.

Entidades para consulta

String

Utilize apenas nomes válidos para entidades do sistema da Sankhya separados por vírgula.

Data da alteração para a consulta

String

Data/hora a ser realizado o filtro, onde serão retornados registros com data de alteração igual ou superior ao informado.

Retorno em modo simplificado

Select

Retorna os dados de resultado da consulta em modo simplificado ao invés da resposta padrão da Sankhya.

Output path

String

Armazena os dados de saída do conector ao final da execução.

Descrição

String

Mensagem visual para descrever a função do conector no contexto do fluxo.

Consulta de Histórico de Entidades

get

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ências

Detalhes 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
               }
             ]
}
Responses
201

Consulta efetuada com sucesso

No content

get/logAlteracoesTabelas

No content

Last updated

Was this helpful?