คืนค่าโฟลว์เดสก์ท็อปที่ถูกลบ
บทความนี้มีโซลูชันและวิธีแก้ไขปัญหาเพื่อคืนค่าโฟลว์เดสก์ท็อปที่ถูกลบทั้งหมดหรือบางส่วน
หมายเหตุ
โซลูชันและวิธีแก้ไขปัญหาที่ให้ไว้ในบทความนี้ใช้กับผู้ใช้ที่ลงชื่อเข้าใช้ด้วย บัญชีที่ทำงานหรือโรงเรียน หรือบัญชีพรีเมียมขององค์กร
คืนค่าโฟลว์เดสก์ท็อปที่ถูกลบทั้งหมด
คืนค่าโฟลว์เดสก์ท็อปที่ถูกลบด้วยโซลูชันหรือการสำรองข้อมูลสภาพแวดล้อม
คืนค่าด้วยโซลูชัน
ตามข้อกำหนดเบื้องต้น โฟลว์เดสก์ท็อปที่ถูกลบควรเป็นส่วนหนึ่งของโซลูชันที่ส่งออกภายในเครื่องก่อนหน้านี้
หากต้องการคืนค่าโฟลว์ ให้นำเข้าโซลูชันที่มีโฟลว์ที่ถูกลบ เรียนรู้เพิ่มเติมที่ นำเข้าโซลูชัน
คืนค่าด้วยการสำรองข้อมูลสภาพแวดล้อม
หากต้องการคืนค่าโฟลว์ที่ถูกลบผ่านการสำรองข้อมูลสภาพแวดล้อม Power Platform:
- สร้างสภาพแวดล้อม Power Platform ใหม่
- คืนค่าข้อมูลสำรองของสภาพแวดล้อมของโฟลว์ที่ถูกลบไปยังสภาพแวดล้อมเป้าหมายใหม่ เรียนรู้เพิ่มเติมที่ คืนค่าสภาพแวดล้อม
- ในสภาพแวดล้อมใหม่ ให้สร้างโซลูชันใหม่และเพิ่มโฟลว์เดสก์ท็อป
- ส่งออกโซลูชันภายในเครื่อง
- กลับไปยังสภาพแวดล้อมที่มีอยู่ก่อนเริ่มต้นด้วยโฟลว์ที่ขาดหายไปและนำเข้าโซลูชัน
คืนค่าโฟลว์เดสก์ท็อปที่ถูกลบบางส่วน
คุณสามารถคืนค่าโฟลว์เดสก์ท็อปที่ถูกลบบางส่วนได้โดยใช้ข้อมูลการเรียกใช้โฟลว์ภายในเครื่องหรือบันทึกการตรวจสอบ
สำคัญ
เฉพาะการดำเนินการของโฟลว์เท่านั้นที่สามารถเรียกข้อมูลได้ด้วยวิธีแก้ปัญหานี้ ไม่สามารถเรียกการขึ้นต่อกันของโฟลว์อื่นๆ เช่น องค์ประกอบ UI, รูปภาพ และการอ้างอิงการเชื่อมต่อ
คืนค่าจากข้อมูลการเรียกใช้โฟลว์ภายในเครื่อง
ข้อกำหนดเบื้องต้น
- โฟลว์ถูกลบออกจากพอร์ทัล Power Automate (ไม่ใช่จากคอนโซล Power Automate)
- โฟลว์ถูกเรียกใช้ภายในเครื่องจากคอนโซล Power Automate อย่างน้อยหนึ่งครั้ง
กู้คืนการดำเนินการของโฟลว์ที่ถูกลบ
หากต้องการกู้คืนการดำเนินการของโฟลว์ที่ถูกลบ:
เปิด %localappdata%\Microsoft\Power Automate Desktop\Console\Workspace\<deleted desktop flow id>\<random string>\script.robin ด้วยแผ่นจดบันทึก
คัดลอกบรรทัดทั้งหมดใต้ข้อความ โดยตรง@SENSITIVE
หากโฟลว์ถูกแยกออกเป็นหลายโฟลว์ย่อย ให้ทำดังนี้:
- สำหรับโฟลว์ย่อย หลัก ให้คัดลอกบรรทัดทั้งหมดภายใต้ข้อความ @SENSITIVE (ไม่รวม) และก่อนข้อความ FUNCTION <subflow_name_1> (ไม่รวม)
- สำหรับแต่ละโฟลว์ย่อยอื่นๆ ให้คัดลอกบรรทัดทั้งหมดระหว่าง FUNCTION <subflow_name_x> (ไม่รวม) กับ END FUNCTION (ไม่รวม)
เปิดคอนโซล Power Automate และสร้างโฟลว์ใหม่
วางบรรทัดของโฟลว์ย่อย หลัก ในพื้นที่ทำงานหลักของตัวออกแบบ คลิกขวาที่พื้นที่ทำงานหลักแล้วเลือก วาง
วางบรรทัดของโฟลว์ย่อยแต่ละรายการลงในส่วน โฟลว์ย่อย ของตัวออกแบบ คลิกขวาที่ส่วน โฟลว์ย่อย ที่ด้านบนของพื้นที่ทำงาน แล้วเลือก วาง
คืนค่าจากบันทึกการตรวจสอบสภาพแวดล้อม
ข้อกำหนดเบื้องต้น
ตรวจสอบว่ามีการเปิดใช้งานการตรวจสอบทั้งในสภาพแวดล้อมและตาราง กระบวนการ ใน Dataverse
ตรวจสอบว่าเปิดใช้งานการตรวจสอบหรือไม่
หากต้องการตรวจสอบว่าเปิดใช้งานการตรวจสอบหรือไม่:
- ไปที่ ศูนย์จัดการ Power Platform>สภาพแวดล้อม>your_environment_name>การตั้งค่า>การตรวจสอบและบันทึก
- เปิด การตั้งค่าการตรวจสอบ และตรวจสอบว่า เริ่มการตรวจสอบ เปิดใช้งานอยู่
- เปิดใช้งานตัวกรอง การตั้งค่าการตรวจสอบเอนทิตีและฟิลด์> สำหรับตาราง ทั้งหมด > ค้นหาตาราง กระบวนการ >คุณสมบัติ>ตัวเลือกขั้นสูง ในส่วน สำหรับตารางนี้ ให้ตรวจสอบว่า ตรวจสอบการเปลี่ยนแปลงข้อมูล เปิดใช้งานอยู่
กู้คืนการดำเนินการของโฟลว์ที่ถูกลบ
หากต้องการกู้คืนการดำเนินการของโฟลว์ที่ถูกลบ:
- ไปที่ ศูนย์จัดการ Power Platform>สภาพแวดล้อม>your_environment_name>การตั้งค่า>การตรวจสอบและบันทึก>การดูข้อมูลสรุปการตรวจสอบ
- กรองด้วยเหตุการณ์ ลบ ในเอนทิตี กระบวนการ เพื่อค้นหาเหตุการณ์ที่ลบโฟลว์
- เลือกเหตุการณ์ ลบ เพื่อเปิดเรกคอร์ด
- คัดลอกฟิลด์ คำจำกัดความ ไปยังตัวแก้ไขข้อความและแทนที่อักขระ
\r\n
ทั้งหมดด้วยบรรทัดใหม่ สร้างบรรทัดใหม่สำหรับอักขระ\r\n
แต่ละชุด - ทำตามขั้นตอนเดียวกันกับที่อธิบายไว้ใน คืนค่าจากข้อมูลการเรียกใช้ในเครื่อง โดยเริ่มจากขั้นตอนที่ #2