Registrare e visualizzare post API riusciti

Questo articolo descrive come configurare e usare la funzionalità Cronologia registro magazzino per Visibilità inventario. Questa funzionalità crea un registro dei post API del magazzino aggiornati correttamente. I post includono un timestamp e specificano il tipo di API.

Configurare Cronologia registro magazzino

Per iniziare a tenere un registro dei post API del magazzino aggiornati correttamente, devi abilitare la funzionalità in Microsoft Power Apps.

  1. Accedi a Power Apps e vai a Visibilità inventario>Impostazioni>Gestione funzionalità.
  2. Abilita la funzionalità Cronologia registro magazzino.
  3. Vai a Impostazioni di amministrazione e seleziona Aggiorna configurazione.

Visualizzare la cronologia del registro magazzino

Dopo aver abilitato la funzionalità, puoi visualizzare le voci del registro utilizzando l'app Visibilità inventario in Power Apps o chiamando l'API.

Visualizzare le voci del registro utilizzando l'app Visibilità inventario in Power Apps

Segui questi passaggi per visualizzare il registro usando l'app Visibilità inventario in Power Apps.

  1. Accedi a Power Apps e vai a Visibilità inventario>Visibilità operativa>Cronologia registro magazzino.
  2. Immetti un ID prodotto, un ID organizzazione, un ID sito, un ID magazzino e un intervallo di date per recuperare e visualizzare i dettagli del registro.

Recuperare le voci di registro chiamando l'API

Segui questi passaggi per recuperare le voci del registro chiamando l'API Visibilità inventario.

  1. Esegui uno strumento che ti consenta di chiamare le API. Utilizza lo strumento per accedere all'{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetailsAPI utilizzando il metodo Post.

  2. Configura e invia un corpo della richiesta per recuperare i dati del registro a cui sei interessato. L'esempio seguente mostra il corpo di una richiesta che chiede al sistema di preparare e recuperare il registro. Questo passaggio è necessario perché il registro viene archiviato in Azure Data Lake e trasferito a Dataverse solo su richiesta. L'API restituisce un ID processo della cronologia del registro che puoi utilizzare per verificare lo stato di completamento del processo.

    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. Utilizza l'{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep}API per tenere traccia dello stato del processo della cronologia del registro magazzino.

  4. Quando l'API segnala che il processo è stato completato senza errori, puoi esaminare i registri in Dataverse aprendo la tabella del report sulla registrazione delle transazioni (is_transactionloggingreport).