記錄並檢視成功的 API 過帳
本文說明如何設定和使用庫存能見度的庫存紀錄歷程功能。 此功能會建立成功更新的庫存 API 貼文的紀錄。 這些貼文包含時間戳記並指定 API 類型。
設定庫存紀錄歷程
若要開始保留成功更新的庫存 API 貼文的紀錄,您必須在 Microsoft Power Apps 中啟用功能。
- 登入 Power Apps,然後移至庫存能見度>設定>功能管理。
- 啟用庫存紀錄歷程功能。
- 請移至管理員設定,並選取更新設定。
檢視庫存記錄歷程
啟用功能後,您可以使用 Power Apps 中的庫存能見度應用程式或呼叫 API 來查看紀錄條目。
使用 Power Apps 中的庫存能見度應用程式來查看紀錄條目
請依照下列步驟使用 Power Apps 中的庫存能見度應用程式來查看紀錄。
- 登入 Power Apps,然後移至庫存能見度>作業能見度>庫存紀錄歷程。
- 輸入產品識別碼、組織識別碼、網站識別碼、倉儲識別碼和日期範圍以檢索和查看紀錄詳細資訊。
透過呼叫 API 來檢索紀錄條目
請依照下列步驟透過呼叫庫存能見度 API 來檢索紀錄條目。
執行一個可讓您呼叫 API 的工具。 使用該工具透過
Post
方法存取{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails
API。設定並提交要求本文以檢索您感興趣的紀錄資料。 以下範例顯示了一個要求本文,要求系統準備和檢索紀錄。 此步驟是必要的,因為紀錄儲存在 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" } }
使用
{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep}
API 來追蹤庫存紀錄歷程工作的狀態。當 API 報告工作已成功完成時,您可以透過開啟交易記錄報告表 (
is_transactionloggingreport
) 來查看 Dataverse 中的紀錄。