การค้นหาและตรวจสอบการรันเวิร์กโฟลว์

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

การเข้าถึงการรันเวิร์กโฟลว์

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

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

ขั้นตอน

ตรวจสอบการรันเวิร์กโฟลว์ทั้งหมด
  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ แอป > Flow

  2. คลิกการรันล่าสุด

  3. ตัวเลือกเสริม ให้คลิกการรันที่ต้องการเพื่อตรวจสอบรายละเอียด

ตรวจสอบการรันของเวิร์กโฟลว์ที่ระบุ
  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ แอป > Flow

  2. เลือกเวิร์กโฟลว์ที่คุณต้องการตรวจสอบการรัน

  3. ในส่วน การรันล่าสุด ให้ตรวจสอบการรันที่แสดงอยู่ในรายการ

  4. ตัวเลือกเสริม ให้คลิกการรันที่ต้องการเพื่อตรวจสอบรายละเอียด

การค้นหาการรันเวิร์กโฟลว์ที่ระบุ

คุณสามารถค้นหาการรันเวิร์กโฟลว์ใน Flow ได้ด้วยวิธีต่อไปนี้

สิ่งที่สามารถค้นหาได้

รายการ การรันล่าสุด ในแอป Flow จะมีตัวเลือกในการกรองรายการการรันทั้งหมดโดยใช้ตัวกรองต่างๆ ต่อไปนี้ร่วมกัน

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

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

  • ID ใดๆ สำหรับรายการข้อมูลที่ใช้ในการรันเวิร์กโฟลว์ เช่น ID คำสั่งซื้อ หรือ ID ลูกค้า
  • ข้อความหรือข้อมูลใดๆ ที่รวมอยู่ในการรันเวิร์กโฟลว์ เช่น ชื่อแท็กหรือชื่อสินค้า

นอกจากนี้ เมื่อค้นหาการรันเวิร์กโฟลว์ โปรดพิจารณาข้อจำกัดต่อไปนี้

  • การค้นหาไม่พิจารณาตัวพิมพ์ใหญ่-เล็ก
  • สตริงที่ใช้ค้นหาไม่ควรมีเครื่องหมายวรรคตอน ตัวอย่างเช่น หากคุณกำลังค้นหา ID คำสั่งซื้อ ให้ค้นหา 43843493 แทน gid://shopify/Order/43843493
  • บันทึกไม่ได้มีรายละเอียดทั้งหมดเกี่ยวกับรายการข้อมูลที่ใช้ในเวิร์กโฟลว์ของคุณ ตัวอย่างเช่น หากคุณใช้ ID สินค้าในเวิร์กโฟลว์ บันทึกการรันเวิร์กโฟลว์จะไม่มีชื่อหรือชื่อสินค้า เว้นแต่คุณจะใช้ช่องข้อมูลเหล่านั้นด้วย
  • การค้นหาจำกัดอยู่เพียงการรันเวิร์กโฟลว์ในช่วง 14 วันที่ผ่านมา

ค้นหาจากส่วนผู้ดูแล Shopify

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

  • คำสั่งซื้อ
  • คำสั่งซื้อที่ยังไม่ชำระเงิน
  • ลูกค้า
  • สินค้า
  • ตัวเลือกสินค้า
  • คอลเลกชัน

หากคุณประสบปัญหาในการค้นหาการรัน ให้ตรวจสอบสิ่งที่สามารถค้นหาได้

ขั้นตอน

  1. ในส่วนผู้ดูแล Shopify ให้เปิดรายการข้อมูลที่คุณต้องการค้นหา เช่น คำสั่งซื้อหรือสินค้า
  2. คลิกการดำเนินการเพิ่มเติม
  3. คลิกค้นหาการรัน Flow

ค้นหาตามข้อความในข้อมูลขั้นตอน

ในแอป Flow คุณสามารถค้นหาข้อมูลใดก็ได้ที่อยู่ในส่วน ข้อมูลขั้นตอน ของการรันเวิร์กโฟลว์

หากคุณประสบปัญหาในการค้นหาการรัน ให้ตรวจสอบสิ่งที่สามารถค้นหาได้

ขั้นตอน

  1. ในรายการ การรันล่าสุด ของแอป Flow ให้คลิก เพิ่มตัวกรอง
  2. เลือก มีข้อความ
  3. ป้อนข้อความหรือ ID ที่ต้องการค้นหา

ค้นหาตามช่วงเวลา

ตรวจสอบข้อควรพิจารณาต่อไปนี้เพื่อค้นหาการรันเวิร์กโฟลว์ตามช่วงเวลา

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

ขั้นตอน

  1. ในรายการ การรันล่าสุด ของแอป Flow ให้คลิก เพิ่มตัวกรอง จากนั้นคลิก เวลาที่เริ่ม
  2. ในช่อง จาก ให้ป้อนวันที่และเวลาที่เท่ากับเวลาที่อีเวนต์ควรจะเกิดขึ้น ตัวอย่างเช่น สำหรับทริกเกอร์ สร้างคำสั่งซื้อแล้ว ให้ใช้เวลาที่สร้างคำสั่งซื้อ ตรวจสอบให้แน่ใจว่าคุณป้อนค่า AM/PM ที่ถูกต้อง
  3. ในช่อง ถึง ให้ป้อนวันที่และเวลาซึ่งเป็นเวลา 10 นาทีหลังจากวันที่และเวลาจาก
  4. ตรวจสอบผลการค้นหา โดยทั่วไปแล้วเวิร์กโฟลว์จะรันในเวลาเดียวกับอีเวนต์ที่ทริกเกอร์หรือหลังจากนั้นไม่นาน
  5. คลิกผลลัพธ์ที่ตรงกับเวลาและตรวจสอบยืนยันว่ารายการข้อมูลที่แสดงตรงกับรายการข้อมูลที่คุณกำลังค้นหาอยู่ เช่น คำสั่งซื้อ

ตัวอย่างตัวกรองเวลา

คอลัมน์ในรายการการรันล่าสุด

รายการการรันล่าสุดของเวิร์กโฟลว์จะแสดงข้อมูลสำคัญเกี่ยวกับการรันเวิร์กโฟลว์ดังนี้

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

การดูรายละเอียดสำหรับการรันขั้นตอนการทำงาน

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

ที่ด้านบน ส่วนสถานะจะระบุว่าขั้นตอนการทำงานเสร็จสมบูรณ์หรือไม่ ส่วนการดำเนินการจะระบุจำนวนการดำเนินการในขั้นตอนการทำงานที่รันได้สำเร็จ

ส่วนรายละเอียดจะแสดงตัวอย่างของขั้นตอนการทำงานและไฮไลท์เส้นทางที่ขั้นตอนการทำงานใช้

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

หลังจากดูตัวอย่างขั้นตอนการทำงานแล้ว คุณสามารถดูผลลัพธ์ บันทึก และข้อมูลของแต่ละขั้นตอนในขั้นตอนการทำงานได้

ตัวอย่างส่วนผลลัพธ์ของบันทึกการรันสำหรับขั้นตอนการทำงาน

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

ตัวอย่างส่วนข้อมูลขั้นตอนสำหรับ 'รับข้อมูลคำสั่งซื้อที่ยังไม่ชำระเงิน'

ขั้นตอนการทำงานที่มีการดำเนินการ 'การวนลูปต่อรายการ'

ขั้นตอนการทำงานที่รวมการดำเนินการ การวนลูปต่อรายการ (ทำซ้ำ) จะทำขั้นตอนต่างๆ ซ้ำหลายครั้ง Flow จะไฮไลท์จำนวนรายการที่ไปตามเส้นทางในตัวอย่างขั้นตอนการทำงาน

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

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

ตัวอย่างข้อมูลขั้นตอนสำหรับการรันล่าสุดที่มีการวนลูปต่อรายการ ข้อมูลขั้นตอนตัวอย่างจะไฮไลท์เมนูรายการ ซึ่งให้คุณเลือกว่าต้องการจะตรวจสอบข้อมูลขั้นตอนสำหรับรายการใดใน 7 รายการ

การยกเลิกการรันขั้นตอนการทำงานที่กำลังดำเนินการอยู่

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

ข้อควรพิจารณาสำหรับการยกเลิกการรันขั้นตอนการทำงานที่กำลังดำเนินการอยู่

ก่อนที่จะยกเลิกการรันขั้นตอนการทำงานที่กำลังดำเนินการอยู่ โปรดตรวจสอบข้อควรพิจารณาต่อไปนี้

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

ยกเลิกการรันขั้นตอนการทำงานที่กำลังดำเนินการอยู่

คุณสามารถยกเลิกการรันขั้นตอนการทำงานที่กำลังดำเนินการอยู่ได้ทุกเมื่อ มีหลายวิธีในการยกเลิกการรันขั้นตอนการทำงานที่กำลังดำเนินการอยู่

  • หากต้องการยกเลิกการรันที่ต้องการ คุณสามารถยกเลิกได้จากหน้ารายละเอียดของการรันขั้นตอนการทำงานโดยตรง
  • หากต้องการยกเลิกการรันหลายรายการสำหรับขั้นตอนการทำงานเดียว คุณสามารถยกเลิกการรันเป็นจำนวนมากได้จากรายการการรันล่าสุดของขั้นตอนการทำงาน

ขั้นตอน

ยกเลิกการรันที่ต้องการของขั้นตอนการทำงาน
  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ แอป > Flow

  2. คลิกขั้นตอนการทำงานที่มีการรันที่กำลังดำเนินการอยู่ซึ่งคุณต้องการจะยกเลิก

  3. ในส่วนการรันล่าสุด ให้คลิกการรันที่กำลังดำเนินการอยู่ซึ่งคุณต้องการจะยกเลิก

  4. คลิกที่ยกเลิก

ยกเลิกการรันหลายรายการสำหรับขั้นตอนการทำงาน
  1. จากส่วนผู้ดูแล Shopify ของคุณ ให้ไปที่ แอป > Flow

  2. คลิกขั้นตอนการทำงานที่มีการรันที่กำลังดำเนินการอยู่ซึ่งคุณต้องการจะยกเลิก

  3. ในส่วนการรันล่าสุด ให้เลือกการรันที่กำลังดำเนินการอยู่ทั้งหมดที่คุณต้องการจะยกเลิก

  4. คลิกที่ยกเลิกการรัน

การแก้ไขปัญหาการรันขั้นตอนการทำงาน

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