แชร์ผ่าน


บันทึกและดูโพสต์ 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 ใช้เครื่องมือเพื่อเข้าถึง API {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/logTransactionDetails โดยใช้วิธี Post

  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. ใช้ API {inventoryVisibilityEndpoint}/api/environment/{yourEnvironmentId}/getJobProgress?jobId={jobIdFromPreviousStep} เพื่อติดตามสถานะของงานประวัติบันทึกสินค้าคงคลัง

  4. เมื่อ API รายงานว่างานเสร็จสมบูรณ์ คุณสามารถตรวจสอบการเข้าสู่ระบบใน Dataverse ได้ โดยการเปิดตารางรายงานการบันทึกธุรกรรม (is_transactionloggingreport).