แชร์ผ่าน


สร้างโฟลว์รอง

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

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

ลองดูตัวอย่างที่คุณมีโฟลว์ย่อยที่คุณต้องการสร้างหรือปรับปรุงผู้ติดต่อ Dataverse ตามชื่อของผู้ติดต่อนั้น

คุณจะต้องมีโซลูชันที่มีสองโฟลว์

  • โฟลว์ รอง นี่คือการโฟลว์ที่ซ้อนอยู่ภายในโฟลว์ หลัก และมีงานเล็ก ๆ ที่คุณต้องการเรียกใช้ คุณสามารถมีโฟลว์ย่อยหลายรายการภายในโฟลว์หลักได้
  • โฟลว์ หลัก โฟลว์นี้สามารถมีทริกเกอร์ประเภทใดก็ได้และจะเรียกเข้าโฟลว์รอง

สร้างโฟลว์รองในโซลูชัน

  1. ลงชื่อเข้าใช้ Power Automate เลือก โซลูชัน จากนั้นเลือกโซลูชันที่มีอยู่

    หรือคุณสามารถสร้างโซลูชันได้หากคุณไม่ต้องการใช้โซลูชันที่มีอยู่

  2. เลือก ใหม่>ระบบอัตโนมัติ>โฟลว์ระบบคลาวด์>แบบทันที

    หน้าจอ สร้างโฟลว์ระบบคลาวด์แบบทันที จะปรากฏขึ้น

  3. ตั้งชื่อโฟลว์ของคุณเพื่อให้คุณสามารถระบุได้ง่ายในภายหลัง

  4. เลือกทริกเกอร์ ทริกเกอร์โฟลว์ด้วยตนเอง

  5. เลือก สร้าง

  6. เลือก เพิ่มการป้อนข้อมูล

    อินพุตที่คุณกำหนดที่นี่จะถูกส่งไปยังโฟลว์รองจากโฟลว์หลัก

  7. สำหรับคำแนะนำนี้ โฟลว์รองจะสร้างผู้ติดต่อ ดังนั้นจึงจำเป็นต้องมีฟิลด์อินพุตสำหรับ ชื่อผู้ติดต่อ และ อีเมลผู้ติดต่อ เพิ่มข้อมูล ContactName และ ContactEmail ลงในการ์ด ทริกเกอร์โฟลว์ด้วยตนเอง

  8. สร้างตรรกะที่คุณต้องการให้โฟลว์รองดำเนินการ ตรรกะนี้สามารถมีขั้นตอนได้มากเท่าที่คุณต้องการ

    หลังจากขั้นตอนของคุณ คุณต้องส่งคืนข้อมูลไปยังโฟลว์หลัก ในกรณีนี้ คุณสามารถใช้หนึ่งในสองการดำเนินการต่อไปนี้

    i. ตอบสนองต่อ Power App หรือโฟลว์ (ภายใต้ตัวเชื่อมต่อ Power Apps)

    ii. การตอบสนอง (บนตัวเชื่อมต่อคำขอ/การตอบกลับ HTTP พรีเมียม)

  9. เช่นเดียวกับทริกเกอร์ คุณสามารถกำหนดเอาต์พุตได้มากเท่าที่คุณต้องการให้โฟลว์รองกลับไปยังโฟลว์หลัก ในภาพหน้าจอต่อไปนี้ โฟลว์รองตอบกลับด้วยรหัสของผู้ติดต่อ

    ภาพหน้าจอของการตอบกลับของโฟลว์รอง

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

  10. สุดท้ายนี้ หากโฟลว์ของคุณใช้อย่างอื่นที่ไม่ใช่การดำเนินการในตัวหรือตัวเชื่อมต่อ Microsoft Dataverse คุณต้องปรับปรุงโฟลว์เพื่อใช้การเชื่อมต่อ แบบฝัง ในโฟลว์ เมื่อต้องการทำเช่นนี้ ไปที่หน้าคุณสมบัติของโฟลว์รอง แล้วเลือก แก้ไข ในไทล์ ผู้ใช้ที่เรียกใช้เท่านั้น

  11. ในบานหน้าต่างที่ปรากฏขึ้นสำหรับการเชื่อมต่อแต่ละครั้งที่ใช้ในโฟลว์คุณจะต้องเลือก ใช้การเชื่อมต่อนี้ (<ชื่อการเชื่อมต่อ>) แทน ให้บริการโดยผู้ใช้ที่รันอย่างเดียว

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

    หมายเหตุ

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

สร้างโฟลว์หลักในโซลูชัน

  1. สร้างโฟลว์หลักในโซลูชันเดียวกับที่คุณสร้างโฟลว์รอง

    หรือคุณสามารถนำโฟลว์ที่มีอยู่มาใช้ในโซลูชันนั้นได้ โฟลว์หลักสามารถมีทริกเกอร์ชนิดใดก็ได้

  2. ค้นหาตำแหน่งใน โฟลว์หลัก ที่คุณต้องการเรียกโฟลว์รองจากนั้นเพิ่มการดำเนินการ เรียกใช้โฟลว์รอง ที่อยู่ภายใต้ตัวเชื่อมต่อ โฟลว์ บนแท็บ แบบในตัว

  3. เลือกโฟลว์รองที่คุณสร้างไว้ก่อนหน้านี้

    หมายเหตุ

    คุณเห็นเฉพาะโฟลว์ที่คุณสามารถเข้าถึงได้และอยู่ในโซลูชันเท่านั้น โฟลว์รองต้องมีหนึ่งในสามทริกเกอร์ที่กล่าวถึงก่อนหน้านี้

    เลือกโฟลว์รองเพื่อเรียกใช้

  4. หลังจากคุณเลือกโฟลว์รองของคุณแล้ว คุณเห็น อินพุต ที่คุณกำหนดไว้ในโฟลว์รอง หลังการดำเนินการของโฟลว์รอง คุณสามารถใช้ เอาต์พุต จากโฟลว์รองนั้น

    อินพุต

    เมื่อโฟลว์หลักทำงาน จะรอให้โฟลว์รองเสร็จสิ้นสำหรับอายุการใช้งานของโฟลว์ (หนึ่งปีสำหรับโฟลว์ที่ใช้การเชื่อมต่อในตัวและ Dataverse หรือ 30 วันสำหรับโฟลว์อื่น ๆ ทั้งหมด)

  5. บันทึกและทดสอบโฟลว์นี้

    เคล็ดลับ

    เมื่อคุณส่งออกโซลูชันที่มีโฟลว์ทั้งสองนี้ และนำเข้าไปยังสภาพแวดล้อมอื่นโฟลว์หลักและรองใหม่จะถูกลิงก์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องอัปเดต URL

ปัญหาที่ทราบ

เรากำลังดำเนินการแก้ไขปัญหาและข้อจำกัดที่ทราบดังต่อไปนี้

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