แก้ไขและจัดการเวิร์กโฟลว์ของคุณในตัวออกแบบ

หมายเหตุ

ฟีเจอร์ในบทความนี้ขับเคลื่อนด้วยฮาร์เนส GitHub Copilot ซึ่งใช้ Copilot Credits สําหรับการเรียกเก็บเงินตามการใช้งาน เรียนรู้เพิ่มเติมเกี่ยวกับเครดิต Copilot ในภาพรวมการเรียกเก็บเงินสําหรับเจ้าหน้าที่ที่ขับเคลื่อนด้วย GitHub Copilot harness

การเรียกเก็บเงินตามการใช้งานครอบคลุมถึงการใช้ การสร้าง การทดสอบ และการประเมินเอเจนต์ การกระทําเหล่านี้อาจใช้เครดิต Copilot

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

แสดงเวิร์กโฟลว์ในตัวออกแบบ

หากต้องการแสดงเวิร์กโฟลว์ในตัวออกแบบ ให้เปิด Copilot Studio เลือกเวิร์กโฟลว์ เลือกเวิร์กโฟลว์ แล้วเลือกแท็บ Build

Screenshot ของตัวออกแบบ Copilot Studio ที่แสดงเวิร์กโฟลว์ที่เผยแพร่พร้อมกับทริกเกอร์และการดําเนินการ

เปลี่ยนวิธีการแสดงเวิร์กโฟลว์ของคุณ

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

ภาพหน้าจอของแถบเครื่องมือตัวเลือกการแสดงผลในตัวออกแบบ Copilot Studio โดยมีหมายเลขคำอธิบายตั้งแต่ 1 ถึง 6.

คำอธิบายสัญลักษณ์:

  1. ขยาย: เพิ่มขนาดของเวิร์กโฟลว์บนพื้นที่ทํางาน
  2. ย่อ: ลดขนาดของเวิร์กโฟลว์บนพื้นที่ทํางาน
  3. พอดีกับมุมมอง: ปรับขนาดมุมมองให้พอดีกับทั้งเวิร์กโฟลว์บนพื้นที่ทํางาน
  4. จัดระเบียบ: จัดการเวิร์กโฟลว์และสาขาใหม่เพื่อให้เห็นภาพรวมตั้งแต่ต้นจนจบที่เป็นระเบียบเรียบร้อยมากขึ้น
  5. เค้าโครงแนวตั้ง: สลับไปยังมุมมองเค้าโครงแนวตั้งของเวิร์กโฟลว์

เพิ่มและลบการดำเนินการ

  1. บนการ์ดที่คุณต้องการเพิ่มการดําเนินการ ให้เลือกเพิ่มขั้นตอน บานหน้าต่าง เพิ่ม จะเปิดขึ้น

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

หากคุณพบว่าไม่จําเป็นต้องดําเนินการใด ให้เลือกไอคอน ลบ ที่มุมขวาบนของการดําเนินการนั้น

ตรวจสอบพารามิเตอร์เวิร์กโฟลว์

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

ตรวจหาข้อผิดพลาด

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

สำคัญ

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

เผยแพร่เวิร์กโฟลว์ของคุณ

ถ้าเวิร์กโฟลว์ของคุณไม่มีข้อผิดพลาด คุณสามารถเผยแพร่ได้ ในเมนูด้านบนของแคนวาส ให้เลือก เผยแพร่

ทดสอบเวิร์กโฟลว์ของคุณ

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

มีสองวิธีในการเรียกใช้การทดสอบ:

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

พื้นผิวทั้งสองมีแนวคิดเดียวกัน: ให้อินพุต (จริงหรือจําลอง) เรียกใช้แล้วตรวจสอบเอาต์พุต

ทดสอบโหนดเดี่ยวในเวิร์กโฟลว์

เปิดการดําเนินการหรือโหนดใด ๆ ในเวิร์กโฟลว์ของคุณและเลือกปุ่มเล่นหรือทดสอบ มีสามส่วน:

  1. เรียกใช้ / รีเซ็ตการทดสอบ: เรียกใช้ขั้นตอนตามต้องการหรือล้างอินพุตและเอาต์พุตปัจจุบัน

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

  2. โหลดค่าจากการรันก่อนหน้า: รายการดรอปดาวน์ของการรันล่าสุดของเวิร์กโฟลว์นี้ การเลือกตัวเลือกหนึ่งจะดึงผลลัพธ์ของขั้นตอนอัพสตรีมจากการดำเนินการนั้นมายังเขตข้อมูลอินพุตด้านล่าง

  3. อินพุต: หนึ่งเขตข้อมูลที่สามารถแก้ไขได้ต่อขั้นตอนอัพสตรีมจะส่งออกการอ้างอิงโหนด ตราสัญลักษณ์ทางขวาของแต่ละแถวจะแสดงประเภทที่คาดว่าจะเป็นฟิลด์ (สตริง, อีเมล, วันที่-เวลา, หมายเลข ฯลฯ)

  4. ผลลัพธ์: ผลลัพธ์สดจากการทดสอบล่าสุด จัดรูปแบบสําหรับประเภทโหนด

จําลองข้อมูลป้อนเข้า

ตามค่าเริ่มต้น เขตข้อมูลป้อนเข้าจะว่างเปล่า คุณสามารถ:

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

ภาพหน้าจอของแผงทดสอบโหนดที่แสดงเขตข้อมูลป้อนเข้าที่ว่างเปล่าพร้อมป้ายชนิดทางด้านขวา

คำแนะนำ

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

โหลดค่าจากการเรียกใช้ก่อนหน้านี้

ภาพหน้าจอของค่าโหลดจากดรอปดาวน์การเรียกใช้ก่อนหน้านี้ ที่แสดงการเรียกใช้ที่ผ่านมาด้วยวันที่ เวลา และป้ายชื่อสถานะ

ถ้าเวิร์กโฟลว์ของคุณเคยทํางานมาก่อน คุณสามารถเล่นข้อมูลจริงซ้ําได้แทนที่จะพิมพ์:

  1. ในเมนูดรอปดาวน์ โหลดค่าจากการทํางานก่อนหน้า ให้เลือก การเรียกใช้

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

  3. แก้ไขเขตข้อมูลใดก็ตามในภายหลังถ้าคุณต้องการปรับแต่งสถานการณ์สมมติ

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

หากเวิร์กโฟลว์ยังไม่เคยทํางานมาก่อน จะแสดง ว่าไม่มีการรันก่อนหน้า และเมนูแบบเลื่อนลงจะถูกซ่อนไว้

ดำเนินการทดสอบ

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

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

ทดสอบเวิร์กโฟลว์ทั้งหมด

ในแถบคําสั่งด้านบนเลือกปุ่มเล่น (ทดสอบ) ทดสอบการทํางานของคุณแบบ end-to-end กับเวลารันไทม์แบบสด

ก่อนที่กระบวนการจะเริ่มต้น นักออกแบบ:

  1. บันทึกและเผยแพร่เวิร์กโฟลว์หากคุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก หรือหากเป็นครั้งแรก
  2. ติดตั้งการเชื่อมต่อใหม่ในการเรียกใช้ครั้งแรก
  3. เริ่มการทำงาน เส้นทางขึ้นอยู่กับชนิดทริกเกอร์ของคุณ
ประเภททริกเกอร์ จะเกิดอะไรขึ้นเมื่อคุณเลือกทดสอบ
การร้องขอแบบแมนนวล / HTTP จะมีหน้าต่างเปิดขึ้นให้คุณกรอกอินพุตทริกเกอร์ จากนั้นเวิร์กโฟลว์จะทํางานทันที
การเกิดขึ้นประจํา/หน้าต่างบานเลื่อน/การโพลล์ กําหนดเวลาจะเริ่มทํางานและการทํางานครั้งแรกจะเริ่มโดยอัตโนมัติ หรือถ้าติดตั้งไว้แล้ว เวิร์กโฟลว์จะทํางานเพียงครั้งเดียว
เหตุการณ์ตัวเชื่อมต่อ (ตัวอย่างเช่น เมื่ออีเมลใหม่มาถึง) เวิร์กโฟลว์จะถูกเผยแพร่และรออยู่ คุณจะเห็น Waiting for trigger... ดําเนินการในระบบต้นทางเพื่อเปิดใช้งานการรัน
เว็บฮุค HTTP เวิร์กโฟลว์จะถูกเผยแพร่; ให้มันทํางานจากระบบภายนอกเหมือนปกติ

จำลองอินพุต (เรียกใช้ด้วยตนเอง)

สําหรับทริกเกอร์แบบแมนนวล กล่องโต้ตอบ Enter ทริกเกอร์แบบแมนนวล จะแสดงฟิลด์หนึ่งฟิลด์ต่ออินพุตที่คุณกําหนดบนทริกเกอร์:

  • ข้อความ/หมายเลข/อีเมล/วันที่: ตัวควบคุมการป้อนข้อมูลที่เหมาะสม
  • บูลีน: สลับสวิตช์
  • ตัวเลือกเดียว (enum): ดรอปดาวน์
  • เลือกหลายรายการ: ดรอปดาวน์แบบเลือกได้หลายรายการ
  • ไฟล์: File picker เนื้อหาจะถูกอัปโหลดเป็นส่วนหนึ่งของการรัน
  • วัตถุ/อาร์เรย์: พื้นที่ข้อความหลายบรรทัดที่คุณสามารถวาง JSON ได้

เลือก Run เพื่อเริ่มเวิร์กโฟลว์ด้วยอินพุตเหล่านั้น หรือ Cancel เพื่อปิดโดยไม่รัน เขตข้อมูลที่จําเป็นจะถูกทําเครื่องหมายด้วยเครื่องหมายดอกจัน ถ้าค่าหายไปหรือไม่ถูกต้อง ข้อความตรวจสอบแบบอินไลน์จะปรากฏขึ้นและการทํางานถูกบล็อกจนกว่าจะได้รับการแก้ไข

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

ดูการทำงาน

เมื่อการเรียกใช้อยู่ในเที่ยวบิน:

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

เลือกการใช้งานที่ผ่านมา

แผงกิจกรรมทําหน้าที่เป็นประวัติการทํางานของเวิร์กโฟลว์ของคุณด้วย:

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

ควรใช้การทดสอบแต่ละชนิดเมื่อใด

  • กําลังวนซ้ํากับขั้นตอน AI หรือการกระทําของตัวเชื่อมต่อเพียงครั้งเดียว? ใช้ Test this node มันเร็วกว่า ไม่เผยแพร่ และให้คุณจําลองค่าต้นทางที่สําคัญเท่านั้น
  • กําลังตรวจสอบพฤติกรรมแบบครบวงจรหรือตรรกะของทริกเกอร์? ใช้ Run flow test มันจะนํากราฟทั้งหมดมาเทียบกับเวลารันไทม์จริง
  • กําลังทําซ้ําปัญหาการผลิต? เปิดรันที่ล้มเหลวจากแผงกิจกรรม จากนั้นเปิดโหนดที่ล้มเหลวและใช้ ค่าโหลดจากรันก่อนหน้า ในแท็บทดสอบเพื่อเล่นข้อมูลต้นทางที่เหมือนกันในแอ็กชัน