บันทึกและดูโพสต์ API ที่ประสบความสำเร็จ
บทความนี้จะอธิบายวิธีตั้งค่าและใช้คุณลักษณะ ประวัติบันทึกสินค้าคงคลัง ของการแสดงผลสินค้าคงคลัง คุณลักษณะนี้สร้างบันทึกการโพสต์ API สินค้าคงคลังที่อัปเดตสำเร็จแล้ว โพสต์จะมีการประทับเวลาและระบุชนิด API
ตั้งค่าประวัติบันทึกสินค้าคงคลัง
หากต้องการเริ่มเก็บบันทึกโพสต์ API สินค้าคงคลังที่อัปเดตเรียบร้อยแล้ว คุณต้องเปิดใช้คุณลักษณะใน Microsoft Power Apps
- เข้าสู่ระบบ Power Apps และไปที่ การมองเห็นสินค้าคงคลัง>การตั้งค่า>การจัดการคุณลักษณะ
- เปิดใช้งานคุณลักษณะ ประวัติบันทึกสินค้าคงคลัง
- ไปที่ การตั้งค่าผู้ดูแลระบบ และเลือก อัปเดตการกำหนดค่า
ดูประวัติบันทึกสินค้าคงคลัง
หลังจากเปิดใช้งานคุณลักษณะแล้ว คุณสามารถดูรายการบันทึกได้โดยใช้แอปการมองเห็นสินค้าคงคลังใน Power Apps หรือโดยการเรียก API
ดูรายการบันทึกโดยใช้แอปการมองเห็นสินค้าคงคลังใน Power Apps
ทำตามขั้นตอนเหล่านี้เพื่อดูบันทึกโดยใช้แอปการมองเห็นสินค้าคงคลังใน Power Apps
- เข้าสู่ระบบ Power Apps และไปที่ การมองเห็นสินค้าคงคลัง>การมองเห็นการดำเนินงาน>ประวัติบันทึกสินค้าคงคลัง
- ป้อนรหัสผลิตภัณฑ์ รหัสองค์กร รหัสไซต์ รหัสคลังสินค้า และช่วงวันที่เพื่อดึงข้อมูลและดูรายละเอียดบันทึก
ดึงรายการบันทึกโดยการเรียก API
ทำตามขั้นตอนเหล่านี้เพื่อดึงข้อมูลรายการบันทึกโดยการเรียกใช้ API การมองเห็นสินค้าคงคลัง
เรียกใช้เครื่องมือที่ให้คุณเรียกใช้ API ใช้เครื่องมือเพื่อเข้าถึง API
{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails
โดยใช้วิธีPost
ตั้งค่าและส่งเนื้อหาคำขอเพื่อดึงข้อมูลบันทึกที่คุณสนใจ ตัวอย่างต่อไปนี้แสดงเนื้อหาคำขอที่ขอให้ระบบจัดเตรียมและดึงข้อมูลบันทึก ขั้นตอนนี้จำเป็นเนื่องจากบันทึกถูกจัดเก็บไว้ใน 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" } }
ใช้ API
{inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep}
เพื่อติดตามสถานะของงานประวัติบันทึกสินค้าคงคลังเมื่อ API รายงานว่างานเสร็จสมบูรณ์ คุณสามารถตรวจสอบการเข้าสู่ระบบใน Dataverse ได้ โดยการเปิดตารางรายงานการบันทึกธุรกรรม (
is_transactionloggingreport
).