Onnistuneiden ohjelmointirajapintakirjausten kirjaaminen ja tarkasteleminen

Tässä artikkelissa kuvataan varaston näkyvyyden varastolokihistoria-ominaisuuden määritys ja käyttö. Tämä ominaisuus luo lokin onnistuneesti päivitetyistä varaston ohjelmointirajapintakirjauksista. Kirjaukset sisältävät aikaleiman ja tiedon ohjelmointirajapinnan tyypistä.

Varastolokihistorian määrittäminen

Jotta voit alkaa pitää kirjaa onnistuneesti päivitetyistä varasto-API-julkaisuista, sinun täytyy ottaa ominaisuus käyttöön Microsoft Power Apps.

  1. Kirjaudu sisään Power Apps -palveluun ja mene Inventory Visibility>Settings>Feature Managementiin.
  2. Ota Varastolokihistoria-ominaisuus käyttöön.
  3. Siirry kohtaan Järjestelmänvalvojan asetukset ja valitse Päivitä määritys.

Varastolokihistorian tarkasteleminen

Kun ominaisuus on käytössä, voit tarkastella lokimerkintöjä joko käyttämällä Power Apps:n Inventory Visibility -sovellusta tai kutsumalla API:a.

Katso lokimerkintöjä käyttämällä Inventory Visibility -sovellusta Power Apps:ssa

Seuraa näitä ohjeita nähdäksesi lokin käyttämällä Inventory Visibility -sovellusta Power Apps:ssa.

  1. Kirjaudu sisään Power Apps -sovellukseen ja mene kohtaan Inventory Visibility>Operational visibility>Inventory log history.
  2. Lokitietojen hakemiseen ja katseluun syötä tuote-ID, organisaatio-tunnus, toimipiste-ID, varasto-ID ja päivämäärä-alue.

Lokimerkintöjen noutaminen kutsumalla ohjelmointirajapintaa

Seuraavien ohjeiden avulla voit noutaa lokimerkinnät kutsumalla Varaston näkyvyyden ohjelmointirajapintaa.

  1. Suorita työkalu, jolla voidaan kutsua ohjelmointirajapintoja. Käytä työkalua käyttääksesi {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails-ohjelmointirajapintaa Post-menetelmällä.

  2. Määritä ja lähetä pyyntöteksti noutaaksesi lokitiedot, joista olet kiinnostunut. Seuraavassa esimerkissä näkyy pyyntöteksti, joka pyytää järjestelmää valmistelemaan ja noutamaan lokin. Tämä vaihe on tarpeen, koska loki tallennetaan Azure Data Lake -ohjelmaan ja siirretään Dataverseen vain pyynnöstä. Ohjelmointirajapinta palauttaa lokihistoriatyön tunnuksen, jota voit käyttää työn valmistumistilan tarkastamiseen.

    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. {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep}-ohjelmointirajapinnan avulla voit seurata varastolokihistoriatyön tilaa.

  4. Kun API raportoi, että työ on onnistuneesti suoritettu, voit tarkastella lokkeja Dataversessa avaamalla transaktioiden lokiraportin taulukon (is_transactionloggingreport).