共用方式為


記錄並檢視成功的 API 過帳

本文說明如何設定和使用庫存能見度的庫存紀錄歷程功能。 此功能會建立成功更新的庫存 API 貼文的紀錄。 這些貼文包含時間戳記並指定 API 類型。

設定庫存紀錄歷程

若要開始保留成功更新的庫存 API 貼文的紀錄,您必須在 Microsoft Power Apps 中啟用功能。

  1. 登入 Power Apps,然後移至庫存能見度>設定>功能管理
  2. 啟用庫存紀錄歷程功能。
  3. 請移至管理員設定,並選取更新設定

檢視庫存記錄歷程

啟用功能後,您可以使用 Power Apps 中的庫存能見度應用程式或呼叫 API 來查看紀錄條目。

使用 Power Apps 中的庫存能見度應用程式來查看紀錄條目

請依照下列步驟使用 Power Apps 中的庫存能見度應用程式來查看紀錄。

  1. 登入 Power Apps,然後移至庫存能見度>作業能見度>庫存紀錄歷程
  2. 輸入產品識別碼、組織識別碼、網站識別碼、倉儲識別碼和日期範圍以檢索和查看紀錄詳細資訊。

透過呼叫 API 來檢索紀錄條目

請依照下列步驟透過呼叫庫存能見度 API 來檢索紀錄條目。

  1. 執行一個可讓您呼叫 API 的工具。 使用該工具透過 Post 方法存取 {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails API。

  2. 設定並提交要求本文以檢索您感興趣的紀錄資料。 以下範例顯示了一個要求本文,要求系統準備和檢索紀錄。 此步驟是必要的,因為紀錄儲存在 Azure Data Lake 中,且只有在請求下才會傳輸到 Dataverse 。 API 傳回紀錄歷程工作識別碼,您可以使用它來檢查工作完成狀態。

    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} API 來追蹤庫存紀錄歷程工作的狀態。

  4. 當 API 報告工作已成功完成時,您可以透過開啟交易記錄報告表 (is_transactionloggingreport) 來查看 Dataverse 中的紀錄。