ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ขณะที่เราสร้างโฟลว์ที่ซับซ้อนมากขึ้น การจัดการกลายเป็นปัจจัยสำคัญสำหรับการแก้ไขปัญหา การทดสอบ และการบำรุงรักษา ในกรณีนี้ สิ่งสำคัญคือต้องจัดกลุ่มการดำเนินการทั้งหมดภายใต้เครื่องมือบางอย่าง ซึ่งสามารถยุบและขยายเพื่อแสดงส่วนต่างๆ ของโฟลว์ของเราได้ดียิ่งขึ้น และเราสามารถทำได้โดยใช้ตัวควบคุมขอบเขตใน Power Automate
ขอบเขตเป็นวิธีจัดระเบียบหรือจัดกลุ่มการกระทำและเงื่อนไขร่วมกันในโฟลว์ Power Automate
สารบัญ
สถานการณ์ตัวอย่าง
ลองดูตัวอย่างโฟลว์ Power Automateนี้
คลิกแก้ไข _
การไหลนี้ค่อนข้างซับซ้อน เมื่อมีการโพสต์ทวีตใหม่ อีเมลจะถูกส่ง
จากนั้นจะทริกเกอร์เงื่อนไขที่มีชุดเงื่อนไขที่ซ้อนกันอยู่ภายใน
สิ่งที่เราทำได้เพื่อจัดระเบียบนี้คือการจัดกลุ่มการกระทำที่คล้ายกันให้อยู่ในขอบเขตเดียวกัน เราจะพูดถึงข้อดีของการทำเช่นนั้นในภายหลัง สำหรับตอนนี้ ฉันแค่ต้องการดูสถานการณ์ตัวอย่างที่มีประโยชน์ในการจัดกลุ่มสิ่งต่างๆ เข้าด้วยกัน
สำหรับบทช่วยสอนนี้ เราจะใช้โฟลว์ง่ายๆ ที่ฉันสร้างไว้ก่อนหน้านี้ แต่ก่อนอื่นมาทำให้มันซับซ้อนสักหน่อย
คลิกแก้ไข _
เรามาเพิ่มการกระทำอื่นก่อนการกระทำHTTP
ค้นหาและคลิกตัวเชื่อมต่อSlack
จากนั้นเลือกการดำเนินการโพสต์ข้อความ
เราจะโพสต์ข้อความไปยังช่องทั่วไป ของเราโดยแจ้งว่า " โฟลว์ได้เริ่มขึ้นแล้ว กระตุกเซิร์ฟเวอร์ HTTP ”
การใช้การควบคุมขอบเขตใน Power Automate
ตอนนี้เราจะรวมการกระทำทั้งสองนี้ไว้ในขอบเขต
โดยคลิกไอคอนเครื่องหมายบวก จากนั้นคลิกเพิ่มการทำงาน
คลิกควบคุม _
จากนั้นคลิกตัวควบคุมขอบเขต
หลังจากนั้นให้ลากและวางการกระทำที่ควรอยู่ในกลุ่ม ในตัวอย่างนี้ ลองลากทั้งการดำเนินการโพสต์ข้อความ 5และHTTP
ตอนนี้เปลี่ยนชื่อขอบเขตเป็น “ Message and make HTTP request ”
และนั่นคือวิธีที่เราสามารถจัดกลุ่มการกระทำต่างๆ เข้าด้วยกันได้อย่างง่ายดาย
การจัดการข้อผิดพลาดโดยไม่มีการควบคุมขอบเขต
ตอนนี้เรามาพูดถึงวิธีการใช้ขอบเขตในการจัดการข้อผิดพลาด นี่คือลักษณะของโฟลว์ของเราในตอนแรก แค่นึกว่าไม่มีขอบเขต
หากคำขอ HTTP สำเร็จ โฟลว์จะดำเนินการตามเงื่อนไข หากล้มเหลว ระบบจะโพสต์ข้อความใน ช่อง ทั่วไปใน Slack ว่า " โฟลว์ที่คุณเริ่มต้นล้มเหลว "
อย่างไรก็ตาม หาก การดำเนินการ โพสต์ข้อความ 5ล้มเหลว โฟลว์จะหยุดลง นั่นเป็นเพราะเราไม่ได้ตั้งค่าตัวจัดการข้อผิดพลาดไว้ สิ่งที่เราต้องการที่นี่คือข้อความแจ้งเตือนข้อผิดพลาดควรยังคงโพสต์เมื่อใดก็ตามที่การกระทำสองอย่างก่อนหน้านี้ล้มเหลว ดังนั้น เราจำเป็นต้องเพิ่มสาขาคู่ขนานสำหรับการดำเนินการโพสต์ข้อความ 5
ค้นหาและเลือกตัวเชื่อมต่อSlack
คลิก โพส ต์ข้อความ
เราจะโพสต์ข้อความไปยัง ช่อง ทั่วไปใน Slack ซึ่งคล้ายกับที่เราตั้งไว้ในการดำเนินการโพสต์ข้อความ 4
คลิกจุดสามจุดแล้วคลิกConfigure run after
ยกเลิกการเลือกตัวเลือกที่สำเร็จ จากนั้นตรวจสอบตัวเลือกล้มเหลว ถูกข้ามและหมดเวลา หลังจากนั้น คลิกเสร็จสิ้น
ตอนนี้เรามีขั้นตอนการจัดการข้อผิดพลาดสองขั้นตอนที่ทำให้โฟลว์ของเราดูค่อนข้างซับซ้อน
การจัดการข้อผิดพลาดโดยใช้การควบคุมขอบเขต
มากที่สุด เราไม่ต้องการให้ทุกการกระทำมีสาขาการจัดการข้อผิดพลาด เราต้องการให้ชุดการดำเนินการสำหรับโฟลว์นี้มีขั้นตอนการจัดการข้อผิดพลาดเพียงขั้นตอนเดียว ดังนั้นเรามาลบ การดำเนินการ โพสต์ข้อความ ใหม่ ที่เราสร้างขึ้น
ลองใส่การกระทำทั้งสองนี้กลับเข้าไปในขอบเขต
เราจำเป็นต้องกำหนดค่านี้เพื่อให้ทำงานหลังจากขั้นตอนทั้งหมดภายในขอบเขตเสร็จสมบูรณ์แล้วเท่านั้น และการดำเนินการอย่างใดอย่างหนึ่งในสองอย่างล้มเหลว
ยกเลิกการเลือกตัวเลือกที่สำเร็จ จากนั้นตรวจสอบตัวเลือกล้มเหลว ถูกข้ามและหมดเวลา หลังจากนั้น คลิกเสร็จสิ้น
ขณะนี้ เรามีการดำเนินการจัดการข้อผิดพลาดเดียวที่จะถูกเรียกใช้เมื่อการดำเนินการใดๆ ภายในขอบเขต ของ Post message และ ping HTTP server ล้มเหลว
นั่นคือความแตกต่างที่สำคัญเมื่อใช้ ตัวควบคุม ขอบเขตใน โฟล ว์Power Automate
คำขอ HTTP ใน Power Automate – บทนำ
Power Automate Flows Creation From Scratch
Workflow Inputs In Microsoft Power Automate
บทสรุป
โดยสรุป การควบคุมขอบเขตเป็นวิธีที่มีประสิทธิภาพในการจัดระเบียบการกระทำและเงื่อนไขของคุณ เราสามารถมีหลายขอบเขตด้วยวัตถุประสงค์ที่แตกต่างกัน ดังนั้นเราจึงสามารถจัดกลุ่มการกระทำเป็นขั้นตอนหมวดหมู่หรือหน่วยตรรกะต่างๆ เป็นเครื่องมือจัดระเบียบที่ดีจริงๆ จากมุมมองของการพัฒนา การใช้ขอบเขตในโฟลว์ที่ซับซ้อนทำให้สิ่งต่างๆ ง่ายขึ้นมาก
นอกจากนี้ยังเป็นวิธีที่ดีกว่าในการจัดการข้อผิดพลาดในโฟลว์ของคุณ คุณสามารถรวมข้อความแสดงข้อผิดพลาดทั้งหมดจากการดำเนินการทั้งหมดโดยใช้ตัวควบคุมขอบเขต คุณจึงไม่ต้องตั้งค่าตัวจัดการข้อผิดพลาดแต่ละตัวสำหรับการทำงานแต่ละอย่าง คุณสามารถใช้ขอบเขตเป็นบล็อกการจัดการข้อผิดพลาดสำหรับโฟลว์ของคุณ
สิ่งที่ดีที่สุด
เฮนรี่
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้