แชร์ผ่าน


สร้างผู้ให้บริการการเติมสินค้า

หัวข้อนี้อธิบายขั้นตอนที่ต้องใช้ในการสร้างผู้ให้บริการการเติมสินค้าใน Microsoft Dynamics 365 Intelligent Order Management

สร้างคำนิยามผู้ให้บริการใหม่

เมื่อต้องการสร้างคำนิยามผู้ให้บริการใหม่ ให้ทำตามขั้นตอนเหล่านี้

  1. ไปที่ ผู้ให้บริการ > แค็ตตาล็อก
  2. เลือก คำนิยามผู้ให้บริการใหม่
  3. สำหรับ ชื่อที่แสดง ป้อน "IOMLabFulfillmentProvider"
  4. สำหรับ ชื่อตรรกะ ป้อน "msdyn_IOMLabFulfillmentProvider"
  5. สำหรับ คำอธิบาย ป้อน "ผู้ให้บริการการเติมสินค้าแล็บ IOM"
  6. สำหรับ โลโก้ เลือก "IOMLab.png"
  7. สำหรับ ชนิดบริการ ป้อน "การเติมสินค้า"
  8. เลือก บันทึกและปิด

เพิ่มคำนิยามผู้ให้บริการลงในโซลูชัน

ในการเพิ่มคำนิยามผู้ให้บริการลงในโซลูชัน ให้ทำตามขั้นตอนเหล่านี้

  1. ไปที่ Power Apps Maker Portal และนําทางไปยังโซลูชันที่สร้างขึ้นใหม่ IOMLabProviders
  2. เลือก เพิ่มคำนิยามผู้ให้บริการ IOM > ที่มีอยู่
  3. เลือก IOMLabFulfillmentProvider แล้วเลือก เพิ่ม เพื่อเพิ่มไปยังโซลูชัน

สร้างการดำเนินการของผู้ให้บริการเพื่อส่งส่วนข้อมูลการเติมสินค้าไปยัง Outlook

หากต้องการสร้างการดำเนินการของผู้ให้บริการเพื่อส่งส่วนข้อมูลการเติมสินค้าไปยัง Outlook ทำตามขั้นตอนเหล่านี้

  1. ไปที่พอร์ทัล Power App Maker Portal และนําทางไปยัง โซลูชัน

  2. เปิด โซลูชันเริ่มต้น

  3. เลือก ใหม่

  4. เลือก โฟลว์ระบบคลาวด์ แล้วตั้งชื่อ "IOM ส่งไปยังการเติมสินค้า (Outlook)"

  5. เลือกชนิดทริกเกอร์เป็นทริกเกอร์ HTTP

    1. กําหนดทริกเกอร์ Power Automate โดยทั่วไปแล้วจะเป็นปลายทาง HTTP ที่เป็นทริกเกอร์ webhook (แนะนำ) ทริกเกอร์ตัวเชื่อมต่อ หรือทริกเกอร์การแทรก Dataverse มีการเรียกทริกเกอร์เมื่อบริการภายนอกมีข้อมูลที่จะส่งไปยัง Intelligent Order Management ภาพหน้าจอของทริกเกอร์เมื่อได้รับการร้องขอ HTTP

    กำหนด JSON Schema ที่จะใช้ในทริกเกอร์ HTTP ของคุณด้านล่าง

    {
        "type": "object",
        "properties": {
            "text": {
                "title": "ProviderActionExecutionEventId",
                "type": "string",
                "x-ms-dynamically-added": true,
                "description": "Please enter your input",
                "x-ms-content-hint": "TEXT"
            },
            "text_1": {
                "title": "EntityRecordId",
                "type": "string",
                "x-ms-dynamically-added": true,
                "description": "Please enter your input",
                "x-ms-content-hint": "TEXT"
            }
        },
        "required": [
            "text",
            "text_1"
        ]
    }
    

การดำเนินการการเริ่มใช้งานตัวแปร

  1. เพิ่มขอบเขต ความพยายาม

  2. ภายในขอบเขต ความพยายาม ให้เพิ่มการดำเนินการ ทำการดำเนินการที่ไม่ถูกผูก ดังนี้

    • ProviderActionExecutionEventId: ภายใต้ เนื้อหาแบบไดนามิก เลือก ProviderActionExecutionEventId
    • PowerAutomateRunId: ระบุสิ่งต่อไปนี้เป็นนิพจน์: workflow()['run']?['name']

    ขอบเขตความพยายาม

  3. เพิ่มการดำเนินการ รับแถวตามรหัส แล้วจากนั้นให้ปฏิบัติดังนี้

    • สำหรับ ชื่อตาราง ป้อน "คำสั่งซื้อการเติมสินค้า"
    • สำหรับ รหัสแถว เลือก EntityRecordId ภายใต้ เนื้อหาแบบไดนามิก

    รับการดำเนินการรหัสแถว

  4. เพิ่มการดำเนินการ ส่งอีเมล จากตัวเชื่อมต่อ Outlook.com ดังนี้ มีตัวเชื่อมต่ออีเมลสองตัว ตรวจสอบให้แน่ใจว่าได้เลือก Outlook.com เนื่องจากเป็นการเชื่อมต่อตั้งค่าไว้ก่อนหน้านี้

    • ในบรรทัด ถึง จะใช้ "placeholder@placeholder.com” เป็นข้อความตัวยึด ซึ่งจะถูกแทนที่ด้วยพารามิเตอร์ผู้ให้บริการในขั้นตอนต่อมา
    • ในบรรทัด ชื่อเรื่อง "ชื่อ" จะได้มาจากขั้นตอน รับใบสั่งการเติมสินค้า ภายใต้ เนื้อหาแบบไดนามิก
    • สำหรับ เนื้อความ ระบุสิ่งต่อไปนี้เป็นนิพจน์: outputs('Get_fulfillment_order')['body']

    การดำเนินการส่งอีเมล

  5. เพิ่มการดำเนินการ แสดงแถว ดังนี้

    • สำหรับ ชื่อตาราง ป้อน "ผลิตภัณฑ์ในคำสั่งซื้อการเติมสินค้า"
    • สำหรับ การสอบถาม Fetch Xml ป้อนต่อไปนี้:
    <fetch>  
      <entity name="msdyn_fulfillmentorderdetail">  
       <all-attributes />
          <filter>
         <condition attribute="msdyn_fulfillmentid" operator="eq" value="@{triggerBody()['text_1']}"/>
         </filter>
      </entity>  
    </fetch>
    

    การดำเนินการแสดงแถว

  6. เพิ่มตัวควบคุม Apply to each กับการดำเนินการ ส่งอีเมล ดังนี้

    • ค่า จะได้มาจากขั้นตอน รับรายการใบสั่งการเติมสินค้า ภายใต้ เนื้อหาแบบไดนามิก
    • ชื่อ จะได้มาจากขั้นตอน รับรายการใบสั่งการเติมสินค้า ภายใต้ เนื้อหาแบบไดนามิก
    • รายการปัจจุบัน จะถูกเลือกจากภายใต้ เนื้อหาแบบไดนามิก

    ตัวควบคุม Apply to each

  7. ภายในลูป ให้เพิ่มการดำเนินการ ตัวแปร ผนวกไปยังอาร์เรย์ ดังนี้

    • สำหรับ ชื่อ ป้อน "ProcessedFulfillmentOrderLines"
    • สำหรับ ค่า เลือก รหัสรายการการเติมสินค้า จากภายใต้ เนื้อหาแบบไดนามิก

    การดำเนินการ ผนวกไปยังอาร์เรย์ (การเติมสินค้า)

  8. ภายในลูป ให้เพิ่มการดำเนินการ ตัวแปร ผนวกไปยังอาร์เรย์ อีกหนึ่งรายการดังนี้

    • สำหรับ ชื่อ ป้อน "ProcessedSalesOrderLines"
    • สำหรับ ค่า เลือก รหัสรายการขาย จากภายใต้ เนื้อหาแบบไดนามิก

    การดำเนินการ ผนวกไปยังอาร์เรย์ (การขาย)

  9. ยุบขอบเขต ความพยายาม โดยเลือกแถบชื่อ

  10. เลือก ขั้นตอนใหม่ และเพิ่มขอบเขตอื่นที่ชื่อ "จริง"

  11. ในขอบเขต จริง ให้เลือกจุดไข่ปลา ("...") เลือก กำหนดค่าทำงานหลังจาก และตั้งค่าคอนฟิกดังนี้:

    • เลือกกล่องกาเครื่องหมาย ล้มเหลว
    • เลือกกล่องกาเครื่องหมาย หมดเวลา

    ขอบเขตจริง)

  12. ในขอบเขต จริง ให้เลือก เพิ่มการดำเนินการ และเพิ่มการดำเนินการ ตั้งค่าตัวแปร และเปลี่ยนชื่อ "ตั้งค่าผลลัพธ์การปฏิบัติการเป็นล้มเหลว"

  13. ตั้งค่าคอนฟิกคุณสมบัติดังนี้

    • สำหรับ ชื่อ ให้ป้อน "ExecutionResult"
    • สำหรับ ค่า ป้อน "ล้มเหลว"

    ตั้งค่าตัวแปร)

  14. เลือก ขั้นตอนใหม่ และเพิ่มขอบเขตอื่นที่ชื่อ "ในขั้นสุดท้าย"

  15. ในขอบเขต ในขั้นสุดท้าย ให้เลือกจุดไข่ปลา ("...") เลือก กำหนดค่าทำงานหลังจาก และตั้งค่าคอนฟิกดังนี้:

    • เลือกกล่องกาเครื่องหมาย เสร็จสมบูรณ์
    • เลือกกล่องกาเครื่องหมาย หมดเวลา
    • เลือกกล่องกาเครื่องหมาย ข้าม
    • เลือกกล่องกาเครื่องหมาย หมดเวลา

    ขอบเขตในขั้นสุดท้าย)

  16. ในขอบเขต ในขั้นสุดท้าย เพิ่มขั้นตอน "เงื่อนไข" และเปรียบเทียบตัวแปร ExecutionResult เป็นจริงดังนี้:

    • ในฟิลด์แรก เลือกตัวแปร ExecutionResult
    • ในฟิลด์ที่สอง เลือก เท่ากับ
    • ในฟิลด์ที่สาม เลือก จริง

    ขั้นตอนเงื่อนไข

  17. ในสาขา ถ้าใช่ ให้เพิ่มการดำเนินการ เรียกใช้โฟลว์รอง และเปลี่ยนชื่อ "เหตุการณ์ทางธุรกิจที่ยกระดับเพื่อรายการใบสั่งการเติมสินค้าที่มีการประมวลผล"

  18. ตั้งค่าคอนฟิกคุณสมบัติดังนี้

    • ป้อน โฟลว์รอง ป้อน "เหตุการณ์ทางธุรกิจที่ยกระดับของ IOM"
    • สำหรับ BusinessEventDefinitionId ป้อน "063d85c8-60a4-eb11-9443-000d3a313675"
    • สำหรับ EntityRecordId ระบุสิ่งต่อไปนี้เป็นนิพจน์: string(variables('ProcessedFulfillmentOrderLines'))

    การดำเนินการเรียกใช้โฟลว์รอง (เหตุการณ์ทางธุรกิจ)

  19. ในสาขา ถ้าใช่ ให้เพิ่มการดำเนินการ เรียกใช้โฟลว์รอง อีกรายการและเปลี่ยนชื่อเป็น "เหตุการณ์รวมใบสั่งขายที่ยกระดับ"

  20. ตั้งค่าคอนฟิกคุณสมบัติดังนี้

    • สำหรับ LineBusinessEventDefinitionId ป้อน "ccf64002-61a4-eb11-9443-000d3a313675"
    • สำหรับ LineRecordId ระบุสิ่งต่อไปนี้เป็นนิพจน์: string(variables('ProcessedSalesOrderLines'))
    • สำหรับ OrderBusinessEventDefinitionId ป้อน "48688716-61a4-eb11-9443-000d3a313675"

    การดำเนินการเรียกใช้โฟลว์รอง (เหตุการณ์รวม)

  21. ยุบขั้นตอนเงื่อนไข

  22. ให้เพิ่มการดำเนินการ ทำการดำเนินการที่ไม่ถูกผูก ดังนี้

    • สำหรับ ชื่อการดำเนินการ ป้อน "msdyn_CompleteProviderActionExecution"
    • สำหรับ ExecutionResult เลือกตัวแปร ExecutionResult จากภายใต้ เนื้อหาแบบไดนามิก
    • สำหรับ ProviderActionExecutionEventId เลือก ProviderActionExecutionEventId จากภายใต้ เนื้อหาแบบไดนามิก

    ดำเนินการไม่ผูกมัด)

  23. เลือก บันทึก

เพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในคำนิยามผู้ให้บริการ Outlook

หากต้องการเพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในคำนิยามผู้ให้บริการ Outlook ทำตามขั้นตอนเหล่านี้

  1. ไปที่ ผู้ให้บริการ > แค็ตตาล็อก
  2. เลือก IOMLabFulfillmentProvider ที่สร้างขึ้นใหม่
  3. เลือก แก้ไข บนแถบเมนู
  4. เลือกแท็บ คำนิยามตรรกะ
  5. เลือก + สถานะของคำนิยามตรรกะของคำนิยามผู้ให้บริการ IOM ใหม่
  6. สำหรับ ชื่อที่แสดง ให้ป้อน "แล็บ IOM ส่งไปยังการเติมสินค้า (Outlook)"
  7. สำหรับ ชื่อตรรกะ ป้อน "msdyn_LabSentToFulfillmentOutlook"
  8. สำหรับ คำนิยามผู้ให้บริการ ป้อน "IOMLabFulfillmentProvider"
  9. สำหรับ ชนิดตรรกะ ป้อน "การดำเนินการของผู้ให้บริการ"
  10. สำหรับ ชื่อลำดับงาน ให้ป้อน "แล็บ IOM ส่งไปยังการเติมสินค้า (Outlook)"
  11. สำหรับ การหมดเวลาเป็นนาที ป้อน "2"
  12. สำหรับ จำนวนครั้งลองใหม่สูงสุด ให้ป้อน "3"
  13. สำหรับ คำอธิบาย ให้ป้อน "แล็บ IOM ส่งไปยังการเติมสินค้า (Outlook)"
  14. สำหรับ ชนิดการดำเนินการ ป้อน "ส่งไปยังการเติมสินค้า"
  15. เลือก บันทึก งานนี้จะสร้างการนำเสนอ JSON ของโฟลว์ระบบคลาวด์ของตัวจัดการข้อความและเติมข้อมูลในฟิลด์ ข้อมูลไคลเอนต์
  16. แทนที่อีเมลตัวยึดด้วยพารามิเตอร์ผู้ให้บริการดังนี้:
    1. คัดลอกบล็อคข้อความในฟิลด์ ข้อมูลไคลเอนต์ และวางลงใน Notepad
    2. ในบล็อคข้อความ ให้ค้นหา "placeholder@placeholder.com" และแทนที่ด้วย "{{IOMLabOutboundFulfillmentEmail}}"
    3. คัดลอกบล็อคข้อความที่แก้ไขกลับไปยังฟิลด์ ข้อมูลไคลเอนต์
    4. เลือก บันทึกและปิด
  17. เลือก การเชื่อมต่อ คุณควรดูทั้งคำนิยามการอ้างอิงการเชื่อมต่อ Microsoft Dataverse และ Outlook.com ที่แสดงรายการไว้

เพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders ของ Outlook

หากต้องการเพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders ของ Outlook ทำตามขั้นตอนเหล่านี้

  1. ไปที่ Power Apps Maker Portal และนําทางไปยังโซลูชันที่สร้างขึ้นใหม่ IOMLabProviders
  2. เลือก เพิ่มคำนิยามตรรกะของคำนิยามผู้ให้บริการ IOM > ที่มีอยู่
  3. เลือก แล็บ IOM ส่งไปยังการเติมสินค้า (Outlook) แล้วเลือก เพิ่ม เพื่อเพิ่มไปยังโซลูชัน

เพิ่มการอ้างอิงการเชื่อมต่อคำนิยามผู้ให้บริการไปยังโซลูชัน IOMLabProviders

หากต้องการเพิ่มการอ้างอิงการเชื่อมต่อของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders ทำตามขั้นตอนเหล่านี้

  1. ไปที่ Power Apps Maker Portal และนําทางไปยังโซลูชันที่สร้างขึ้นใหม่ IOMLabProviders
  2. เลือก เพิ่มการอ้างอิงการเชื่อมต่อของคำนิยามผู้ให้บริการ IOM > ที่มีอยู่
  3. เลือกทั้งการอ้างอิงการเชื่อมต่อคำนิยามผู้ให้บริการ Microsoft Dataverse และ Outlook.com และจากนั้นเลือก เพิ่ม เพื่อเพิ่มไปยังโซลูชัน

สร้างการดำเนินการของผู้ให้บริการเพื่อส่งส่วนข้อมูลการเติมสินค้าไปยัง RequestBin

หากต้องการสร้างการดำเนินการของผู้ให้บริการเพื่อส่งส่วนข้อมูลการเติมสินค้าไปยัง RequestBin ทำตามขั้นตอนเหล่านี้

  1. ไปที่พอร์ทัล Power App Maker Portal และนําทางไปยัง โซลูชัน

  2. เปิด โซลูชันเริ่มต้น

  3. เลือก ใหม่

  4. เลือก โฟลว์ระบบคลาวด์ แล้วตั้งชื่อ "IOM ส่งไปยังการเติมสินค้า (RequestBin)"

  5. เลือกชนิดทริกเกอร์เป็น ทริกเกอร์โฟลว์ด้วยตนเอง จากนั้น ดำเนินการขั้นตอนต่อไปนี้:

    1. เลือก เพิ่มข้อมูลป้อนเข้า เลือก ข้อความ แล้วป้อน "ProviderActionExecutionEventId" ในฟิลด์แรก
    2. เลือก เพิ่มข้อมูลป้อนเข้า เลือก ข้อความ แล้วป้อน "EntityRecordId" ในฟิลด์แรก

    คุณสมบัติ Manually trigger a flow (RequestBin)

  6. สร้างการดำเนินการการเริ่มใช้งานตัวแปร

    • สำหรับ ชื่อ ให้ป้อน "ExecutionResult"
    • สำหรับ ชนิด เลือก แบบบูลีน
    • สำหรับ ค่า ป้อน "จริง"
  7. สร้างการดำเนินการการเริ่มใช้งานตัวแปรที่สอง

    • สำหรับ ชื่อ ป้อน "ProcessedSaleOrderLines"
    • สำหรับ ชนิด เลือก อาร์เรย์
  8. สร้างการดำเนินการการเริ่มใช้งานตัวแปรที่สาม

    • สำหรับ ชื่อ ป้อน "ProcessedFulfillmentOrderLines"
    • สำหรับ ชนิด เลือก อาร์เรย์

    การดำเนินการการเริ่มใช้งานตัวแปร (RequestBin)

  9. เพิ่มขอบเขต ความพยายาม

  10. ภายในขอบเขต ความพยายาม ให้เพิ่มการดำเนินการ ทำการดำเนินการที่ไม่ถูกผูก ดังนี้

    • ProviderActionExecutionEventId: ภายใต้ เนื้อหาแบบไดนามิก เลือก ProviderActionExecutionEventId
    • PowerAutomateRunId: ระบุสิ่งต่อไปนี้เป็นนิพจน์: workflow()['run']?['name']

    ขอบเขตความพยายาม (RequestBin)

  11. เพิ่มการดำเนินการ รับแถวตามรหัส และตั้งค่าคอนฟิกดังนี้:

    • สำหรับ ชื่อตาราง ป้อน "คำสั่งซื้อการเติมสินค้า"
    • สำหรับ รหัสแถว เลือก EntityRecordId ภายใต้ เนื้อหาแบบไดนามิก

    รับการดำเนินการรหัสแถว (RequestBin)

  12. เพิ่มการดำเนินดาร สร้างคำสั่งซื้อการเติมสินค้า จากตัวเชื่อมต่อ RequestBin ดังนี้

    • สำหรับ เนื้อความ เลือก เนื้อความ จากภายใต้ เนื้อหาแบบไดนามิก

    สร้างการดำเนินการคำสั่งซื้อการเติมสินค้า)

  13. เพิ่มการดำเนินการ แสดงแถว ดังนี้

    • สำหรับ ชื่อตาราง ป้อน "ผลิตภัณฑ์ในคำสั่งซื้อการเติมสินค้า"
    • สำหรับ การสอบถาม Fetch Xml ป้อนต่อไปนี้:
    <fetch>  
      <entity name="msdyn_fulfillmentorderdetail">  
       <all-attributes />
          <filter>
         <condition attribute="msdyn_fulfillmentid" operator="eq" value="@{triggerBody()['text_1']}"/>
         </filter>
      </entity>  
    </fetch>
    

    การดำเนินการแสดงแถว

  14. เพิ่มตัวควบคุม "Apply to each" ด้วยการดำเนินการ สร้างรายการคำสั่งซื้อการเติมสินค้า จากการเชื่อมต่อ RequestBin ดังนี้

    • ค่า จะได้มาจากขั้นตอน รับรายการใบสั่งการเติมสินค้า ภายใต้ เนื้อหาแบบไดนามิก
    • รายการปัจจุบัน จะถูกเลือกจากภายใต้ เนื้อหาแบบไดนามิก

    ตัวควบคุม Apply to each (Requestbin)

  15. ภายในลูป ให้เพิ่มการดำเนินการ ตัวแปร ผนวกไปยังอาร์เรย์ ดังนี้

    • สำหรับ ชื่อ ป้อน "ProcessedFulfillmentOrderLines"
    • สำหรับ ค่า เลือก รหัสรายการการเติมสินค้า จากภายใต้ เนื้อหาแบบไดนามิก

    การดำเนินการ ผนวกไปยังอาร์เรย์ (การเติมสินค้า)

  16. ภายในลูป ให้เพิ่มการดำเนินการ ตัวแปร ผนวกไปยังอาร์เรย์ อีกหนึ่งรายการดังนี้

    • สำหรับ ชื่อ ป้อน "ProcessedSalesOrderLines"
    • สำหรับ ค่า เลือก รหัสรายการขาย จากภายใต้ เนื้อหาแบบไดนามิก

    การดำเนินการ ผนวกไปยังอาร์เรย์ (การขาย)

  17. ยุบขอบเขต ความพยายาม โดยเลือกแถบชื่อ

  18. เลือก ขั้นตอนใหม่ และเพิ่มขอบเขตอื่นที่เปลี่ยนชื่อเป็น "จริง"

  19. ในขอบเขต จริง ให้เลือกจุดไข่ปลา ("...") เลือก กำหนดค่าทำงานหลังจาก และตั้งค่าคอนฟิกดังนี้:

    • เลือกกล่องกาเครื่องหมาย ล้มเหลว
    • เลือกกล่องกาเครื่องหมาย หมดเวลา

    ขอบเขตจริง)

  20. ในขอบเขต จริง ให้เลือก เพิ่มการดำเนินการ และเพิ่มการดำเนินการ ตั้งค่าตัวแปร และเปลี่ยนชื่อ "ตั้งค่าผลลัพธ์การปฏิบัติการเป็นล้มเหลว"

  21. ตั้งค่าคอนฟิกคุณสมบัติดังนี้

    • สำหรับ ชื่อ ให้ป้อน "ExecutionResult"
    • สำหรับ ค่า ป้อน "ล้มเหลว"

    ตั้งค่าตัวแปร)

  22. เลือก ขั้นตอนใหม่ และเพิ่มขอบเขตอื่นที่เปลี่ยนชื่อเป็น "ในขั้นสุดท้าย"

  23. ในขอบเขต ในขั้นสุดท้าย ให้เลือกจุดไข่ปลา ("...") เลือก กำหนดค่าทำงานหลังจาก และตั้งค่าคอนฟิกดังนี้:

    • เลือกกล่องกาเครื่องหมาย เสร็จสมบูรณ์
    • เลือกกล่องกาเครื่องหมาย หมดเวลา
    • เลือกกล่องกาเครื่องหมาย ข้าม
    • เลือกกล่องกาเครื่องหมาย หมดเวลา

    ขอบเขตในขั้นสุดท้าย)

  24. ในขอบเขต ในขั้นสุดท้าย เพิ่มขั้นตอน "เงื่อนไข" และเปรียบเทียบตัวแปร ExecutionResult เป็น "จริง" ดังนี้:

    • ในฟิลด์แรก เลือกตัวแปร ExecutionResult
    • ในฟิลด์ที่สอง เลือก เท่ากับ
    • ในฟิลด์ที่สาม เลือก จริง

    ขั้นตอนเงื่อนไข

  25. ในสาขา ถ้าใช่ ให้เพิ่มการดำเนินการ เรียกใช้โฟลว์รอง และเปลี่ยนชื่อ "เหตุการณ์ทางธุรกิจที่ยกระดับเพื่อรายการใบสั่งการเติมสินค้าที่มีการประมวลผล"

  26. ตั้งค่าคอนฟิกคุณสมบัติดังนี้

    • ป้อน โฟลว์รอง ป้อน "เหตุการณ์ทางธุรกิจที่ยกระดับของ IOM"
    • สำหรับ BusinessEventDefinitionId ป้อน "063d85c8-60a4-eb11-9443-000d3a313675"
    • สำหรับ EntityRecordId ระบุสิ่งต่อไปนี้เป็นนิพจน์: string(variables('ProcessedFulfillmentOrderLines'))

    การดำเนินการเรียกใช้โฟลว์รอง (เหตุการณ์ทางธุรกิจ)

  27. ในสาขา ถ้าใช่ ให้เพิ่มการดำเนินการ เรียกใช้โฟลว์รอง อีกรายการและเปลี่ยนชื่อเป็น "เหตุการณ์รวมใบสั่งขายที่ยกระดับ"

  28. ตั้งค่าคอนฟิกคุณสมบัติดังนี้

    • สำหรับ LineBusinessEventDefinitionId ป้อน "ccf64002-61a4-eb11-9443-000d3a313675"
    • สำหรับ LineRecordId ระบุสิ่งต่อไปนี้เป็นนิพจน์: string(variables('ProcessedSalesOrderLines'))
    • สำหรับ OrderBusinessEventDefinitionId ป้อน "48688716-61a4-eb11-9443-000d3a313675"

    การดำเนินการเรียกใช้โฟลว์รอง (เหตุการณ์รวม)

  29. ยุบขั้นตอนเงื่อนไข

  30. ให้เพิ่มการดำเนินการ ทำการดำเนินการที่ไม่ถูกผูก ดังนี้

    • สำหรับ ชื่อการดำเนินการ ป้อน "msdyn_CompleteProviderActionExecution"
    • สำหรับ ExecutionResult เลือกตัวแปร ExecutionResult จากภายใต้ เนื้อหาแบบไดนามิก
    • สำหรับ ProviderActionExecutionEventId เลือก ProviderActionExecutionEventId จากภายใต้ เนื้อหาแบบไดนามิก

    ดำเนินการไม่ผูกมัด)

  31. เลือก บันทึก

เพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในคำนิยามผู้ให้บริการ (RequestBin)

หากต้องการเพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในคำนิยามผู้ให้บริการ RequestBin ทำตามขั้นตอนเหล่านี้

  1. ไปที่ ผู้ให้บริการ > แค็ตตาล็อก
  2. เลือก IOMLabFulfillmentProvider ที่สร้างขึ้นใหม่
  3. เลือก แก้ไข บนแถบเมนู
  4. เลือกแท็บ คำนิยามตรรกะ
  5. เลือก + สถานะของคำนิยามตรรกะของคำนิยามผู้ให้บริการ IOM ใหม่
  6. สำหรับ ชื่อที่แสดง ให้ป้อน "แล็บ IOM ส่งไปยังการเติมสินค้า (RequestBin)"
  7. สำหรับ ชื่อตรรกะ ป้อน "msdyn_LabSentToFulfillmentRequestBin"
  8. สำหรับ คำนิยามผู้ให้บริการ ป้อน "IOMLabFulfillmentProvider"
  9. สำหรับ ชนิดตรรกะ ป้อน "การดำเนินการของผู้ให้บริการ"
  10. สำหรับ ลำดับงาน ให้ป้อน "แล็บ IOM ส่งไปยังการเติมสินค้า (RequestBin)"
  11. สำหรับ การหมดเวลาเป็นนาที ป้อน "2"
  12. สำหรับ จำนวนครั้งลองใหม่สูงสุด ให้ป้อน "3"
  13. สำหรับ คำอธิบาย ให้ป้อน "แล็บ IOM ส่งไปยังการเติมสินค้า (RequestBin)"
  14. สำหรับ ชนิดการดำเนินการ ป้อน "ส่งไปยังการเติมสินค้า"
  15. เลือก บันทึก งานนี้จะสร้างการนำเสนอ JSON ของโฟลว์ระบบคลาวด์ของตัวจัดการข้อความและเติมข้อมูลในฟิลด์ ข้อมูลไคลเอนต์
  16. เลือก บันทึกและปิด
  17. เลือก การเชื่อมต่อ คุณควรดูคำนิยามการอ้างอิงการเชื่อมต่อ Microsoft Dataverse, Outlook.com และ RequestBin ที่แสดงรายการไว้

เพิ่ทพารามิเตอร์คำนิยามผู้ให้บริการไปยังคำนิยามผู้ให้บริการ

หากต้องการเพิ่มพารามิเตอร์ของคำนิยามผู้ให้บริการลงในคำนิยามผู้ให้บริการ ทำตามขั้นตอนเหล่านี้

  1. เลือก พารามิเตอร์
  2. เลือก + พารามิเตอร์คำนิยามผู้ให้บริการ IOM ใหม่
  3. สำหรับ ชื่อที่แสดง ป้อน "IOMLAbOutboundFulfillmentEmail"
  4. สำหรับ ชนิดข้อมูล ให้ป้อน "ข้อความ"
  5. สำหรับ คำนิยามผู้ให้บริการ ป้อน "IOMLabFulfillmentProvider"
  6. สำหรับ คีย์ ป้อน "IOMLabOutboundFulfillmentEmail"
  7. สำหรับ ชื่อตรรกะ ป้อน "msdyn_IOMLabOutboundFulfillmentEmail"
  8. สำหรับ จำเป็นหรือไม่ ป้อน "ใช่"
  9. เลือก บันทึกและปิด

เพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders (RequestBin)

หากต้องการเพิ่มนิยามตรรกะของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders ของ RequestBin ทำตามขั้นตอนเหล่านี้

  1. ไปที่ Power Apps Maker Portal และนําทางไปยังโซลูชันที่สร้างขึ้นใหม่ IOMLabProviders
  2. เลือก เพิ่มคำนิยามตรรกะของคำนิยามผู้ให้บริการ IOM > ที่มีอยู่
  3. เลือก แล็บ IOM ส่งไปยังการเติมสินค้า (RequestBin) แล้วเลือก เพิ่ม เพื่อเพิ่มไปยังโซลูชัน

เพิ่มการอ้างอิงการเชื่อมต่อคำนิยามผู้ให้บริการไปยังโซลูชัน IOMLabProviders

หากต้องการเพิ่มการอ้างอิงการเชื่อมต่อของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders ทำตามขั้นตอนเหล่านี้

  1. ไปที่ Power Apps Maker Portal และนําทางไปยังโซลูชันที่สร้างขึ้นใหม่ IOMLabProviders
  2. เลือก เพิ่มการอ้างอิงการเชื่อมต่อของคำนิยามผู้ให้บริการ IOM > ที่มีอยู่
  3. เลือก RequestBin แล้วเลือก เพิ่ม เพื่อเพิ่มไปยังโซลูชัน

เพิ่มพารามิเตอร์คำนิยามผู้ให้บริการไปยังโซลูชัน IOMLabProviders

หากต้องการเพิ่มพารามิเตอร์ของคำนิยามผู้ให้บริการลงในโซลูชัน IOMLabProviders ทำตามขั้นตอนเหล่านี้

  1. ไปที่ Power Apps Maker Portal และนําทางไปยังโซลูชันที่สร้างขึ้นใหม่ IOMLabProviders
  2. เลือก เพิ่มพารามิเตอร์คำนิยามผู้ให้บริการ IOM > ที่มีอยู่
  3. เลือก IOMLabOutboundFulfillmentEmail แล้วเลือก เพิ่ม เพื่อเพิ่มไปยังโซลูชัน

ขั้นตอนเริ่มต้นด่วนถัดไป: ส่งออกโซลูชัน