Compartilhar via


Registrar e exibir postagens de API bem-sucedidas

Este artigo descreve como configurar e usar o recurso do histórico de registro do estoque para Visibilidade de Estoque. Este recurso cria um registro de postagens de API de estoque atualizadas com êxito. As postagens incluem um carimbo de data/hora e especificam o tipo de API.

Configurar histórico de registro do estoque

Para começar a manter um registro de postagens da API de estoque atualizadas com êxito, você deve habilitar o recurso no Microsoft Power Apps.

  1. Entre no Power Apps e vá até Visibilidade de Estoque>Configurações>Gerenciamento de Recursos.
  2. Habilite o recurso Histórico de registro do estoque.
  3. Vá até Configurações de administrador e selecione Atualizar configuração.

Exibir histórico de registro do estoque

Depois que o recurso for habilitado, você poderá exibir as entradas de registro usando o aplicativo Visibilidade de Estoque no Power Apps ou chamando a API.

Exibir entradas de registro usando o aplicativo Visibilidade de Estoque no Power Apps

Siga estas etapas para exibir o registro usando o aplicativo Visibilidade de Estoque no Power Apps.

  1. Entre no Power Apps e vá até Visibilidade de Estoque>Visibilidade operacional>Histórico de registro do estoque.
  2. Insira uma ID do produto, uma ID da organização, uma ID do site, uma ID do depósito e um intervalo de datas para recuperar e exibir os detalhes do registro.

Recuperar entradas de registro chamando a API

Siga estas etapas para recuperar entradas de registro chamando a API Visibilidade de Estoque.

  1. Execute uma ferramenta que permita que você chame APIs. Use a ferramenta para acessar a API {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails usando o método Post.

  2. Configure e envie um corpo da solicitação para recuperar os dados de registro nos quais você tenha interesse. O exemplo a seguir mostra um corpo da solicitação que pede para o sistema preparar e recuperar o registro. Esta etapa é necessária porque o registro só é armazenado no Azure Data Lake e transferido para o Dataverse mediante solicitação. A API retorna uma ID de trabalho do histórico de registro que você pode usar para verificar o status de conclusão do trabalho.

    Path:
    
        /api/environment/{environmentId}/logTransactionDetails
    
    Method:
    
        Post
    
    Headers:
    
        Api-Version="1.0"
    
        Authorization="Bearer $access_token"
    
    ContentType:
    
        application/json
    
    Body:
    
        {
        "id": "id-contoso-{{datetime}}",
        "organizationId": "usmf",
        "UtcFromDate": "2023/8/23",
        "UtcToDate": "2023/8/23",
        "productId": "D0001",
        "dimensions": {
            "SiteId": "1",
            "LocationId": "13"
        }
    }
    
  3. Use a API {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep} para acompanhar o status do trabalho do histórico de registro do estoque.

  4. Quando a API relata que o trabalho foi concluído com êxito, você pode revisar os registros no Dataverse abrindo a tabela de relatórios de registro em log das transações (is_transactionloggingreport).