Rejestruj i przeglądaj pomyślne wpisy API
W tym artykule opisano sposób konfigurowania i używania funkcji historii dzienników zapasów w programie Widoczność magazynu. Ta funkcja tworzy dziennik pomyślnie zaktualizowanych wpisów API zapasów. Posty zawierają znacznik czasu i określają typ API.
Skonfiguruj historię dziennika zapasów
Aby rozpocząć prowadzenie dziennika pomyślnie zaktualizowanych wpisów API zasobów reklamowych, musisz włączyć tę funkcję w Microsoft Power Apps.
- Zaloguj się do Power Apps i przejdź do Widoczność magazynu>Ustawienia>Zarządzanie funkcjami.
- Włącz funkcję Historia dziennika zapasów.
- Przejdź do Ustawienia administratora i wybierz Aktualizuj konfigurację.
Wyświetl historię dzienników zapasów
Po włączeniu tej funkcji możesz przeglądać wpisy dziennika, korzystając z aplikacji Widoczność magazynu w Power Apps lub wywołując interfejs API.
Przeglądaj wpisy dziennika, korzystając z aplikacji Widoczność magazynu w Power Apps
Aby wyświetlić aplikację Widoczność magazynu w Power Apps, wykonaj następujące kroki.
- Zaloguj się do Power Apps i przejdź do Widoczność magazynu>Widoczność operacyjna>Historia dziennika zapasów.
- Wprowadź identyfikator produktu, identyfikator organizacji, identyfikator lokalizacji, identyfikator magazynu i zakres dat, aby pobrać i wyświetlić szczegóły dziennika.
Pobierz wpisy dziennika, wywołując interfejs API
Wykonaj następujące kroki, aby pobrać wpisy dziennika, wywołując interfejs API Widoczności magazynu.
Uruchom narzędzie, które pozwala wywoływać interfejsy API. Użyj narzędzia, aby uzyskać dostęp do API
{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails
za pomocą metodyPost
.Skonfiguruj i prześlij treść żądania, aby pobrać interesujące Cię dane dziennika. Poniższy przykład przedstawia treść żądania, która prosi system o przygotowanie i pobranie dziennika. Ten krok jest konieczny, ponieważ dziennik jest przechowywany w Azure Data Lake i przesyłany do Dataverse tylko na żądanie. Interfejs API zwraca identyfikator zadania historii dziennika, którego można użyć do sprawdzenia statusu ukończenia zadania.
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" } }
Użyj API
{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep}
do śledzenia statusu zadania historii logu inwentarza.Gdy interfejs API zgłosi pomyślne zakończenie zadania, możesz przejrzeć dane logowania Dataverse, otwierając tabelę raportu rejestrowania transakcji (
is_transactionloggingreport
).