สร้างโฟลว์รอง
ทุกวันนี้ผู้คนสร้างโฟลว์ที่ต้องใช้ดำเนินหลายสิบหรือหลายร้อยขั้นตอน อย่างไรก็ตามหากคุณพยายามที่จะทำให้การกระทำเหล่านี้ทั้งหมดเป็นโฟลว์ เดียว อาจเป็นเรื่องยากที่จะนำทางและดูแลโฟลว์นั้น
คุณสามารถใช้โฟลว์รองเพื่อจัดการโฟลว์อย่างง่ายดาย หลีกเลี่ยงโฟลว์ที่มีหลายร้อยขั้นตอน วิธีนี้มีประโยชน์อย่างยิ่ง หากคุณต้องการใช้งานซ้ำในหลายๆ ที่ในโฟลว์ระบบคลาวด์ หรือแม้กระทั่งในหลายๆ โฟลว์
ลองดูตัวอย่างที่คุณมีโฟลว์ย่อยที่คุณต้องการสร้างหรือปรับปรุงผู้ติดต่อ Dataverse ตามชื่อของผู้ติดต่อนั้น
คุณจะต้องมีโซลูชันที่มีสองโฟลว์
- โฟลว์ รอง นี่คือการโฟลว์ที่ซ้อนอยู่ภายในโฟลว์ หลัก และมีงานเล็ก ๆ ที่คุณต้องการเรียกใช้ คุณสามารถมีโฟลว์ย่อยหลายรายการภายในโฟลว์หลักได้
- โฟลว์ หลัก โฟลว์นี้สามารถมีทริกเกอร์ประเภทใดก็ได้และจะเรียกเข้าโฟลว์รอง
สร้างโฟลว์รองในโซลูชัน
ลงชื่อเข้าใช้ Power Automate เลือก โซลูชัน จากนั้นเลือกโซลูชันที่มีอยู่
หรือคุณสามารถสร้างโซลูชันได้หากคุณไม่ต้องการใช้โซลูชันที่มีอยู่
เลือก ใหม่>ระบบอัตโนมัติ>โฟลว์ระบบคลาวด์>แบบทันที
หน้าจอ สร้างโฟลว์ระบบคลาวด์แบบทันที จะปรากฏขึ้น
ตั้งชื่อโฟลว์ของคุณเพื่อให้คุณสามารถระบุได้ง่ายในภายหลัง
เลือกทริกเกอร์ ทริกเกอร์โฟลว์ด้วยตนเอง
เลือก สร้าง
เลือก เพิ่มการป้อนข้อมูล
อินพุตที่คุณกำหนดที่นี่จะถูกส่งไปยังโฟลว์รองจากโฟลว์หลัก
สำหรับคำแนะนำนี้ โฟลว์รองจะสร้างผู้ติดต่อ ดังนั้นจึงจำเป็นต้องมีฟิลด์อินพุตสำหรับ ชื่อผู้ติดต่อ และ อีเมลผู้ติดต่อ เพิ่มข้อมูล ContactName และ ContactEmail ลงในการ์ด ทริกเกอร์โฟลว์ด้วยตนเอง
สร้างตรรกะที่คุณต้องการให้โฟลว์รองดำเนินการ ตรรกะนี้สามารถมีขั้นตอนได้มากเท่าที่คุณต้องการ
หลังจากขั้นตอนของคุณ คุณต้องส่งคืนข้อมูลไปยังโฟลว์หลัก ในกรณีนี้ คุณสามารถใช้หนึ่งในสองการดำเนินการต่อไปนี้
i. ตอบสนองต่อ Power App หรือโฟลว์ (ภายใต้ตัวเชื่อมต่อ Power Apps)
ii. การตอบสนอง (บนตัวเชื่อมต่อคำขอ/การตอบกลับ HTTP พรีเมียม)
เช่นเดียวกับทริกเกอร์ คุณสามารถกำหนดเอาต์พุตได้มากเท่าที่คุณต้องการให้โฟลว์รองกลับไปยังโฟลว์หลัก ในภาพหน้าจอต่อไปนี้ โฟลว์รองตอบกลับด้วยรหัสของผู้ติดต่อ
คุณต้องทดสอบโฟลว์รองของคุณ คุณสามารถทริกเกอร์โฟลว์แบบทันทีได้ด้วยตนเอง ดังนั้นคุณจึงสามารถทดสอบได้โดยตรงจากตัวออกแบบ ลองใช้ข้อมูลป้อนเข้าที่แตกต่างกันสองสามรายการ และตรวจสอบว่าผลลัพธ์เป็นสิ่งที่คุณคาดหวัง
สุดท้ายนี้ หากโฟลว์ของคุณใช้อย่างอื่นที่ไม่ใช่การดำเนินการในตัวหรือตัวเชื่อมต่อ Microsoft Dataverse คุณต้องปรับปรุงโฟลว์เพื่อใช้การเชื่อมต่อ แบบฝัง ในโฟลว์ เมื่อต้องการทำเช่นนี้ ไปที่หน้าคุณสมบัติของโฟลว์รอง แล้วเลือก แก้ไข ในไทล์ ผู้ใช้ที่เรียกใช้เท่านั้น
ในบานหน้าต่างที่ปรากฏขึ้นสำหรับการเชื่อมต่อแต่ละครั้งที่ใช้ในโฟลว์คุณจะต้องเลือก ใช้การเชื่อมต่อนี้ (<ชื่อการเชื่อมต่อ>) แทน ให้บริการโดยผู้ใช้ที่รันอย่างเดียว
เลือก บันทึก
หมายเหตุ
ในเวลานี้คุณไม่สามารถผ่านการเชื่อมต่อจากโฟลว์หลักไปยังโฟลว์รอง ถ้าคุณไม่ทำเช่นนี้ คุณได้รับข้อผิดพลาดที่ระบุว่าชื่อไม่สามารถใช้เป็นเวิร์กโฟลว์ย่อยได้เนื่องจากเวิร์กโฟลว์ลูกรองรับการเชื่อมต่อแบบฝังเท่านั้น
สร้างโฟลว์หลักในโซลูชัน
สร้างโฟลว์หลักในโซลูชันเดียวกับที่คุณสร้างโฟลว์รอง
หรือคุณสามารถนำโฟลว์ที่มีอยู่มาใช้ในโซลูชันนั้นได้ โฟลว์หลักสามารถมีทริกเกอร์ชนิดใดก็ได้
ค้นหาตำแหน่งใน โฟลว์หลัก ที่คุณต้องการเรียกโฟลว์รองจากนั้นเพิ่มการดำเนินการ เรียกใช้โฟลว์รอง ที่อยู่ภายใต้ตัวเชื่อมต่อ โฟลว์ บนแท็บ แบบในตัว
เลือกโฟลว์รองที่คุณสร้างไว้ก่อนหน้านี้
หมายเหตุ
คุณเห็นเฉพาะโฟลว์ที่คุณสามารถเข้าถึงได้และอยู่ในโซลูชันเท่านั้น โฟลว์รองต้องมีหนึ่งในสามทริกเกอร์ที่กล่าวถึงก่อนหน้านี้
หลังจากคุณเลือกโฟลว์รองของคุณแล้ว คุณเห็น อินพุต ที่คุณกำหนดไว้ในโฟลว์รอง หลังการดำเนินการของโฟลว์รอง คุณสามารถใช้ เอาต์พุต จากโฟลว์รองนั้น
เมื่อโฟลว์หลักทำงาน จะรอให้โฟลว์รองเสร็จสิ้นสำหรับอายุการใช้งานของโฟลว์ (หนึ่งปีสำหรับโฟลว์ที่ใช้การเชื่อมต่อในตัวและ Dataverse หรือ 30 วันสำหรับโฟลว์อื่น ๆ ทั้งหมด)
บันทึกและทดสอบโฟลว์นี้
เคล็ดลับ
เมื่อคุณส่งออกโซลูชันที่มีโฟลว์ทั้งสองนี้ และนำเข้าไปยังสภาพแวดล้อมอื่นโฟลว์หลักและรองใหม่จะถูกลิงก์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องอัปเดต URL
ปัญหาที่ทราบ
เรากำลังดำเนินการแก้ไขปัญหาและข้อจำกัดที่ทราบดังต่อไปนี้
คุณควรสร้างโฟลว์หลักและโฟลว์รองทั้งหมด โดยตรง ในโซลูชันเดียวกัน หากคุณนำเข้าโฟลว์ลงในโซลูชัน คุณอาจได้รับผลลัพธ์ที่ไม่คาดคิด