การควบคุมขอบเขตใน Microsoft Power Automate Flows

การควบคุมขอบเขตใน Microsoft Power Automate Flows

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

ขอบเขตเป็นวิธีจัดระเบียบหรือจัดกลุ่มการกระทำและเงื่อนไขร่วมกันในโฟลว์ Power  Automate

สารบัญ

สถานการณ์ตัวอย่าง

ลองดูตัวอย่างโฟลว์ Power Automateนี้

การควบคุมขอบเขตใน Microsoft Power Automate Flows

คลิกแก้ไข _

การควบคุมขอบเขตใน Microsoft Power Automate Flows

การไหลนี้ค่อนข้างซับซ้อน เมื่อมีการโพสต์ทวีตใหม่ อีเมลจะถูกส่ง

การควบคุมขอบเขตใน Microsoft Power Automate Flows

จากนั้นจะทริกเกอร์เงื่อนไขที่มีชุดเงื่อนไขที่ซ้อนกันอยู่ภายใน

การควบคุมขอบเขตใน Microsoft Power Automate Flows

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

สำหรับบทช่วยสอนนี้ เราจะใช้โฟลว์ง่ายๆ ที่ฉันสร้างไว้ก่อนหน้านี้ แต่ก่อนอื่นมาทำให้มันซับซ้อนสักหน่อย

การควบคุมขอบเขตใน Microsoft Power Automate Flows

คลิกแก้ไข _

การควบคุมขอบเขตใน Microsoft Power Automate Flows

เรามาเพิ่มการกระทำอื่นก่อนการกระทำHTTP

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ค้นหาและคลิกตัวเชื่อมต่อSlack

การควบคุมขอบเขตใน Microsoft Power Automate Flows

จากนั้นเลือกการดำเนินการโพสต์ข้อความ

การควบคุมขอบเขตใน Microsoft Power Automate Flows

เราจะโพสต์ข้อความไปยังช่องทั่วไป ของเราโดยแจ้งว่า " โฟลว์ได้เริ่มขึ้นแล้ว กระตุกเซิร์ฟเวอร์ HTTP ” 

การควบคุมขอบเขตใน Microsoft Power Automate Flows

การใช้การควบคุมขอบเขตใน Power Automate

ตอนนี้เราจะรวมการกระทำทั้งสองนี้ไว้ในขอบเขต

การควบคุมขอบเขตใน Microsoft Power Automate Flows

โดยคลิกไอคอนเครื่องหมายบวก จากนั้นคลิกเพิ่มการทำงาน

การควบคุมขอบเขตใน Microsoft Power Automate Flows

คลิกควบคุม _

การควบคุมขอบเขตใน Microsoft Power Automate Flows

จากนั้นคลิกตัวควบคุมขอบเขต

การควบคุมขอบเขตใน Microsoft Power Automate Flows

หลังจากนั้นให้ลากและวางการกระทำที่ควรอยู่ในกลุ่ม ในตัวอย่างนี้ ลองลากทั้งการดำเนินการโพสต์ข้อความ 5และHTTP

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ตอนนี้เปลี่ยนชื่อขอบเขตเป็น “ Message and make HTTP request

การควบคุมขอบเขตใน Microsoft Power Automate Flows

และนั่นคือวิธีที่เราสามารถจัดกลุ่มการกระทำต่างๆ เข้าด้วยกันได้อย่างง่ายดาย 

การจัดการข้อผิดพลาดโดยไม่มีการควบคุมขอบเขต

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

การควบคุมขอบเขตใน Microsoft Power Automate Flows

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

การควบคุมขอบเขตใน Microsoft Power Automate Flows

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

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ค้นหาและเลือกตัวเชื่อมต่อSlack

การควบคุมขอบเขตใน Microsoft Power Automate Flows

คลิก โพส ต์ข้อความ

การควบคุมขอบเขตใน Microsoft Power Automate Flows

เราจะโพสต์ข้อความไปยัง ช่อง ทั่วไปใน Slack ซึ่งคล้ายกับที่เราตั้งไว้ในการดำเนินการโพสต์ข้อความ 4

การควบคุมขอบเขตใน Microsoft Power Automate Flows

คลิกจุดสามจุดแล้วคลิกConfigure run after

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ยกเลิกการเลือกตัวเลือกที่สำเร็จ จากนั้นตรวจสอบตัวเลือกล้มเหลว ถูกข้ามและหมดเวลา หลังจากนั้น คลิกเสร็จสิ้น

การควบคุมขอบเขตใน Microsoft Power Automate Flows

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

การจัดการข้อผิดพลาดโดยใช้การควบคุมขอบเขต

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

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ลองใส่การกระทำทั้งสองนี้กลับเข้าไปในขอบเขต

การควบคุมขอบเขตใน Microsoft Power Automate Flows

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

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ยกเลิกการเลือกตัวเลือกที่สำเร็จ จากนั้นตรวจสอบตัวเลือกล้มเหลว ถูกข้ามและหมดเวลา หลังจากนั้น คลิกเสร็จสิ้น

การควบคุมขอบเขตใน Microsoft Power Automate Flows

ขณะนี้ เรามีการดำเนินการจัดการข้อผิดพลาดเดียวที่จะถูกเรียกใช้เมื่อการดำเนินการใดๆ ภายในขอบเขต  ของ Post message และ ping HTTP server ล้มเหลว

นั่นคือความแตกต่างที่สำคัญเมื่อใช้ ตัวควบคุม ขอบเขตใน โฟล ว์Power Automate


คำขอ HTTP ใน Power Automate – บทนำ
Power Automate Flows Creation From Scratch
Workflow Inputs In Microsoft Power Automate

บทสรุป

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

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

สิ่งที่ดีที่สุด

เฮนรี่


ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

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

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้