Power Automate UI Flows: การสร้างและการตั้งค่า

Power Automate UI Flows: การสร้างและการตั้งค่า

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างโฟลว์ Power Automate UIที่นำความสามารถของ Robotic Process Automation (RPA) มาสู่เวิร์กโฟลว์ของเรา นอกจากนี้ เรายังจะได้เรียนรู้วิธีวิเคราะห์และแก้ไขโฟลว์โค้ดของ UI

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

สารบัญ

การสร้างโฟลว์ UI ของ Power Automate

ขั้นแรก คลิกตัวเลือกการไหลของ UI

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้น เราต้องเลือกระหว่างสองตัวเลือกนี้ว่าเราต้องการสร้างโฟลว์ UI ของเราอย่างไร—โดยใช้Windows recorderหรือSelenium IDE

Power Automate UI Flows: การสร้างและการตั้งค่า

ตัว เลือก ตัวบันทึกของ Windowsสร้างโฟลว์ UI ที่โต้ตอบผ่านเดสก์ท็อป ในขณะที่Selenium IDEสร้างโฟลว์ UI ที่โต้ตอบกับเว็บไซต์ ทั้งสองตัวเลือกเป็นไปตามRobotic Process Automation

ในตัวอย่างนี้ เราจะสร้างโฟลว์ UI ของ Power Automate โดยใช้ตัวบันทึกของ Windowsซึ่งโดยทั่วไปจะทำงานบนเดสก์ท็อปของเรา คลิก ตัวเลือก เครื่องบันทึกของ Windowsแล้วคลิกถัดไป

Power Automate UI Flows: การสร้างและการตั้งค่า

หลังจากนั้นเรามาตั้งชื่อโฟลว์ของเรา สำหรับอันนี้ ขอเรียกว่า “ MyFirstUIFlow แล้วคลิกNext

Power Automate UI Flows: การสร้างและการตั้งค่า

สภาพแวดล้อมนี้แตกต่างจากไดอะแกรมโฟลว์ที่เรามักมี มีการตั้งค่าเช่นนี้เนื่องจากต้องการให้เราสร้างโฟลว์เฉพาะ UI ซึ่งเราทำได้เฉพาะโฟลว์ UI ของมันเท่านั้น และเราไม่สามารถโต้ตอบกับตัวเชื่อมต่ออื่นๆ เช่น Twitter, Outlook และ Slack 

Power Automate UI Flows: การสร้างและการตั้งค่า

เราจะตั้งค่าอินพุตของเราก่อนในสภาพแวดล้อมนี้ หากมี หลังจากนั้นคลิกถัดไป

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

การบันทึกโฟลว์ UI ของ Power Automate

ใน หน้าต่าง บันทึกและแก้ไขขั้นตอน เราจะมีทริกเกอร์เริ่มโฟลว์ UI ของคุณ

Power Automate UI Flows: การสร้างและการตั้งค่า

คลิกขั้นตอนใหม่

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้นมาเลือกการกระทำ ภายใต้ แท็ บโฟลว์ UIเรามี 2 ตัวเลือก — ตัวบันทึกและWinAutomation คุณจะสังเกตเห็นว่าเราไม่มีตัวเชื่อมต่ออื่นๆ ที่เรามักจะเห็น เนื่องจากขั้นตอนนี้ใช้เพื่อสร้างโฟลว์ UI เท่านั้น

Power Automate UI Flows: การสร้างและการตั้งค่า

WinAutomationเป็นซอฟต์แวร์ที่ใช้โดยผู้ที่คุ้นเคยกับRobotic Process Automation (RPA ) ช่วยให้ผู้ใช้สามารถดำเนินการกับเดสก์ท็อปได้โดยอัตโนมัติ เช่น การเปลี่ยนรีจิสตรีคีย์และเปลี่ยนการตั้งค่าแบ็คเอนด์ของเดสก์ท็อปซึ่งตัวบันทึกไม่ทำ

แต่ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับตัวบันทึก เท่านั้น เนื่องจากการดำเนินการส่วนใหญ่ในโฟลว์ UI จำเป็นต้องใช้ ลองคลิกเครื่องบันทึก

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้นคลิกตัวเลือกบันทึกแอป

Power Automate UI Flows: การสร้างและการตั้งค่า

เมื่อคลิกแล้วจะมีข้อความแจ้ง

Power Automate UI Flows: การสร้างและการตั้งค่า

สำหรับตัวอย่างนี้ ลองสร้างโฟลว์ UI อย่างง่ายที่เปิด ไฟล์ Notepadแล้วพิมพ์ " สวัสดี ฉันชื่อเฮนรี่ " โดยคลิกเปิดเครื่องบันทึก

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้นจะแสดงหน้าต่างป๊อปอัปและตัวเลือกที่ด้านบนซึ่งขอให้เราบันทึก

Power Automate UI Flows: การสร้างและการตั้งค่า

คลิกปุ่มบันทึก

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้นในNotepadให้เริ่มพิมพ์ " สวัสดี ฉันชื่อเฮนรี่ "

Power Automate UI Flows: การสร้างและการตั้งค่า

บันทึกไฟล์เป็นHenry แล้วกดEnter

Power Automate UI Flows: การสร้างและการตั้งค่า

สุดท้ายให้คลิกปุ่มเสร็จสิ้น

Power Automate UI Flows: การสร้างและการตั้งค่า

ตอนนี้ เราได้บันทึกโฟลว์ UI แรกเสร็จแล้ว

Power Automate UI Flows: การสร้างและการตั้งค่า

ตรวจสอบรหัสของโฟลว์ UI ของเรา

โฟ ลว์ UI ของ Power Automateได้แมปทุกการกระทำที่เราดำเนินการในเบื้องหลังผ่านแอปตัวบันทึก ดังนั้น เราสามารถเห็นได้ในไดอะแกรมโฟลว์ผ่านการดำเนินการเพิ่มเติมที่เรียกว่าRun Untitled – Notepad script คลิกกันเลย

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้นจะแสดงขั้นตอนของทุกการกระทำที่เราบันทึกไว้ในพื้นหลัง

Power Automate UI Flows: การสร้างและการตั้งค่า

สิ่งแรกที่เราทำคือเปิดใช้Notepadดังนั้นจึงมีการดำเนินการที่เรียกว่า Launch Untitled – Notepad คลิกกันเลย

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

รายละเอียดขั้นสูงของการดำเนินการประกอบด้วยความกว้างและความสูงของหน้าจอ และรายละเอียดเฉพาะอื่นๆ

Power Automate UI Flows: การสร้างและการตั้งค่า

คลิกเล่น ซ้ำการกด แป้นพิมพ์ 1 จากนั้นเราจะเห็นการกดแป้นที่เราเขียนและมีภาพหน้าจอให้ด้วย 

Power Automate UI Flows: การสร้างและการตั้งค่า

ถัดไป คลิกเล่น ซ้ำการกดแป้น พิมพ์2 จากนั้น เราจะเห็นการกดแป้นพิมพ์ที่เราเขียนในช่องชื่อช่องบันทึกจริงของNotepadซึ่งก็คือHenry

Power Automate UI Flows: การสร้างและการตั้งค่า

สุดท้าย คลิก เล่น การ กดแป้นซ้ำ 3 จากนั้นจะแสดงการกระทำของเราหลังจากที่เราได้บันทึกไฟล์และกดEnterซึ่งจะย้อนกลับ

Power Automate UI Flows: การสร้างและการตั้งค่า

การแก้ไขโค้ดใน Power Automate UI Flow

เมื่อเราดูโค้ดเสร็จแล้ว เราสามารถแก้ไขโฟลว์ Power Automate UI ของเรา ก่อนที่จะเล่นซ้ำได้ ในโฟลว์ UI ตัวอย่างของเรา ฉันสังเกตว่าถ้าเราเรียกใช้สิ่งนี้ซ้ำๆ มันจะล้มเหลวจริงๆ นั่นเป็นเพราะเรากำลังบันทึกไฟล์ที่มีชื่อซ้ำแล้วซ้ำอีก ซึ่งก็คือ “ Henry.txt

กำจัดการกดแป้นพิมพ์ 2 ครั้งสุดท้ายเพื่อบันทึกไฟล์ ในการดำเนินการนี้ ให้คลิกที่จุดไข่ปลา ( ) ภายในขั้นตอนการกดแป้นพิมพ์ที่ต้องการ จากนั้นคลิกลบ

Power Automate UI Flows: การสร้างและการตั้งค่า

คลิกตกลง _

Power Automate UI Flows: การสร้างและการตั้งค่า

ทำเช่นเดียวกันกับขั้นตอนการกดแป้นพิมพ์อื่นๆ เมื่อเสร็จแล้ว ให้ตรวจสอบการกดแป้นที่เหลือเพื่อให้กระบวนการที่เหลือเป็นการกระทำที่เราต้องการทำให้เป็นอัตโนมัติจริงๆ ในตัวอย่างโฟลว์ UI ของเรา ส่วนสุดท้ายควรพิมพ์ว่า“สวัสดี ฉันชื่อเฮนรี่ ” นอกจากนี้ เรายังสามารถคลิก ตัวเลือก แก้ไขรหัสที่ด้านล่าง ซึ่งจะทำให้เรามีค่า json ที่ใกล้เคียงกัน

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

นอกจากนี้ เราสามารถเข้าไปในรหัสและทำการเปลี่ยนแปลงได้ เช่น แทนที่จะพูดว่า “ สวั���ดี ” เราสามารถพิมพ์ว่า “ เฮ้ ” ในการทำเช่นนั้น ให้ละเว้นตัวอักษร “ L

Power Automate UI Flows: การสร้างและการตั้งค่า

เปลี่ยนเป็น " Y " กันเถอะ

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้น ลบตัวอักษร “ L ” และ “ O ” ส่วนเกินพร้อมกับรหัสแท็กออก

Power Automate UI Flows: การสร้างและการตั้งค่า

สุดท้ายคลิกบันทึก

Power Automate UI Flows: การสร้างและการตั้งค่า

ทดสอบ Power Automate UI Flow ของเรา

ตอนนี้เราทำการบันทึกและแก้ไขโฟลว์ UI ของ Power Automate เสร็จ แล้ว มาทดสอบกันดูว่าใช้งานได้หรือไม่ ขั้นแรก คลิกถัดไป

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

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

Power Automate UI Flows: การสร้างและการตั้งค่า

ดังนั้นให้คลิกทดสอบแล้วอย่าขยับเมาส์เลย ณ จุดนี้ ให้เวลาPower Automateสองสามวินาทีเพื่อเปิดแผ่นจดบันทึกในพื้นหลังและแสดงขึ้นบนหน้าจอ

Power Automate UI Flows: การสร้างและการตั้งค่า

จากนั้น เราจะเห็นว่าการกระทำที่บันทึกไว้ของเราได้ผล คำว่า " สวัสดี " ก็เปลี่ยนเป็น " เฮ้ " ได้สำเร็จ

Power Automate UI Flows: การสร้างและการตั้งค่า

ยิ่งไปกว่านั้น เราสามารถตรวจสอบไฟล์ Notepadล่าสุดและดูว่าไฟล์นั้นเปิด ไฟล์ Notepad ใหม่ และเขียนว่า " เฮ้ ฉันชื่อเฮนรี่

Power Automate UI Flows: การสร้างและการตั้งค่า

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


Power Automate UI Flow: บทนำ
UI Flow Inputs ใน Microsoft Power Automate
UI Flow Outputs ใน Power Automate

บทสรุป

โฟลว์ Power Automate UIสร้างขึ้นใน 2 วิธี คุณสามารถใช้Windows recorderหากคุณต้องการให้โฟลว์ UI ของคุณทำงานผ่านเดสก์ท็อปหรือSelenium IDEหากคุณต้องการให้ทำงานผ่านเว็บไซต์แทน การไหลของ UI เป็นไปตามRobotic Process Automationซึ่งโดยพื้นฐานแล้วจะเริ่มต้นด้วยการบันทึกการกระทำของเราและแปลงเป็นรหัสโดยอัตโนมัติโดยใช้ ขั้นตอน อัตโนมัติ

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

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

เฮนรี่


ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้