ตรวจสอบคิวโฟลว์เดสก์ท็อปของคุณ
ในขณะที่คุณปรับขนาดระบบอัตโนมัติในธุรกิจของคุณ คุณอาจต้องการวิธีง่าย ๆ ในการตรวจสอบให้แน่ใจว่าโฟลว์เดสก์ท็อปที่แข่งขันกันทำงานตามลำดับความสำคัญทางธุรกิจของพวกเขา ตรวจสอบ จัดการ และแสดงภาพโฟลว์เดสก์ท็อปที่อยู่ในคิวทั้งหมดของคุณทำงานในที่เดียว คิวโฟลว์เดสก์ท็อปสามารถใช้ได้ไม่ว่าอุปกรณ์เป้าหมายของคุณจะเป็นเครื่อง หรือกลุ่มเครื่อง
การกำหนดลำดับความสำคัญ
การดำเนินการตัวเชื่อมต่อโฟลว์เดสก์ท็อปประกอบด้วยพารามิเตอร์ลำดับความสำคัญใหม่ในส่วนตัวเลือกขั้นสูง
ลำดับความสำคัญที่มีอยู่คือสูงและปกติ (ค่าเริ่มต้น) ค่านี้สามารถส่งผ่านแบบไดนามิกโดยใช้พารามิเตอร์ค่าที่กำหนดเอง ทุกครั้งที่ทริกเกอร์โฟลว์เดสก์ท็อป โฟลว์จะดำเนินการตามลำดับความสำคัญที่ได้ตั้งค่าไว้
เมื่อมีการจัดคิวการรันหลายครั้งลำดับ การดำเนินการจะขึ้นอยู่กับลำดับความสำคัญของการรันและเวลาที่กำหนด ทำงานด้วยลำดับความสำคัญสูงที่ได้รับการจัดคิวก่อนจะถูกดำเนินการก่อน
ดูคิวการเรียกใช้สำหรับเครื่องหรือกลุ่มเครื่อง
ไปที่หน้ารายละเอียดสำหรับเครื่องหรือกลุ่มเครื่องของคุณ จากนั้นเลือกแท็บ เรียกใช้คิว เพื่อดูรายการการเรียกใช้โฟลว์เดสก์ท็อปที่เข้าคิว
ข้อกำหนดเบื้องต้น
หากต้องการดูการเรียกใช้ในรายการนี้ สถานการณ์ข้อใดข้อหนึ่งต่อไปนี้ต้องเป็นจริง:
- คุณกำลัง เรียกใช้โฟลว์เดสก์ท็อปที่เข้าร่วมหรือไม่เข้าร่วม ในสภาพแวดล้อมปัจจุบัน
- ผู้ใช้รายอื่น แชร์โฟลว์เดสก์ท็อปของพวกเขากับคุณ ซึ่งทำงานในสภาพแวดล้อมปัจจุบัน
- คุณมี สิทธิ์ เพื่อดูข้อมูลทั้งหมดในสภาพแวดล้อม
เคล็ดลับ
- ในการเปิดใช้งานผู้ใช้เพื่อดูขั้นตอนการทำงานบนเดสก์ท็อปทั้งหมดที่ทำงานในสภาพแวดล้อมปัจจุบัน ตรวจสอบให้แน่ใจว่าพวกเขาได้รับมอบหมายอย่างน้อยผู้ดูแลระบบหรือ บทบาทความปลอดภับผู้ดูแลระบบสภาพแวดล้อมสำหรับสภาพแวดล้อมนั้น เรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดค่าความปลอดภัยของผู้ใช้ให้กับทรัพยากรใน กำหนดค่าความปลอดภัยของผู้ใช้ให้กับทรัพยากรในสภาพแวดล้อม
- หากคุณพบข้อผิดพลาดเกี่ยวกับคิวการเรียกใช้โฟลว์เดสก์ท็อป ให้ไปที่ แก้ไขปัญหาข้อผิดพลาดของคิวการเรียกใช้โฟลว์เดสก์ท็อป
สถานะคิว
การรันในคิวสามารถมีสถานะดังต่อไปนี้:
- การวิ่ง
- อยู่ในคิว
- ถัดจากการเรียกใช้
การดำเนินการในการเรียกใช้
มีการดำเนินการสี่อย่างเมื่อคลิกที่จุดสามจุดถัดจากชื่อโฟลว์เดสก์ท็อป:
- เปลี่ยนลําดับความสําคัญ
- ไปยังด้านบน
- ดูการเรียกใช้โฟลว์หลัก
- ยกเลิกการเรียกใช้โฟลว์หลัก
เปลี่ยนลําดับความสําคัญ
คุณสามารถเปลี่ยนลำดับความสำคัญของการรันเฉพาะได้โดยคลิกที่จุดสามจุดจากนั้น เปลี่ยนลำดับความสำคัญ คุณสามารถเปลี่ยนลำดับความสำคัญของการเรียกใช้ที่คุณเป็นเจ้าของได้เท่านั้น หรือหากคุณเป็นเจ้าของร่วมในเครื่อง/กลุ่มเครื่อง
การเปลี่ยนลำดับความสำคัญจะส่งผลต่อการรันปัจจุบันเท่านั้นและจะไม่ส่งผลต่อการรันที่ตามมา หากคุณต้องการ เปลี่ยนลำดับความสำคัญของการรันที่จะเกิดขึ้นทั้งหมด คุณต้องเปลี่ยนลำดับความสำคัญในการดำเนินการตัวเชื่อมต่อ
ไปยังด้านบน
เจ้าของอุปกรณ์หรือผู้ใช้ที่มีสิทธิ์การใช้งานผู้ดูแลระบบสำหรับเครื่องหรือกลุ่มเครื่องสามารถแทนที่ลำดับความสำคัญของคิวได้โดยการย้ายรายการไปที่ด้านบนสุดของคิว รายการนั้นถูกวางไว้ที่ด้านบนสุดของคิวโดยไม่คำนึงถึงลำดับความสำคัญเดิมและเวลาในคิว หากการทำงานหลายครั้งถูกย้ายไปด้านบนสุด ระบบจะเรียกใช้การทำงานสุดท้ายที่เพิ่มเข้ามาก่อน
คุณสามารถยกเลิกการย้ายการรันไปด้านบน ซึ่งเปลี่ยนการเรียกใช้กลับไปสู่ลำดับความสำคัญเดิมและเวลาที่อยู่ในคิว
ดูการเรียกใช้โฟลว์หลัก
หากคุณมีสิทธิ์เข้าถึงโฟลว์หลัก คุณสามารถใช้การดำเนินการนี้เพื่อดูรายละเอียดการเรียกใช้
ยกเลิกการเรียกใช้โฟลว์หลัก
ถ้าคุณเป็นเจ้าของโฟลว์หรือมีบทบาทผู้ดูแลระบบหรือผู้ดูแลระบบสภาพแวดล้อม คุณสามารถยกเลิกอินสแตนซ์การเรียกใช้โฟลว์หลัก การดำเนินการนี้ยกเลิกโฟลว์เดสก์ท็อปปัจจุบันและการดำเนินการอื่น ๆ ทั้งหมดที่ใช้ในโฟลว์หลัก
การจัดลำดับความสำคัญของคิวแบบขยาย
การจัดลำดับความสำคัญของคิวแบบขยายคือการตั้งค่าเครื่องและกลุ่มเครื่อง ซึ่งจะปรับตรรกะการกำหนดเครื่องของคิวการทำงานให้เหมาะสม
การเปิดใช้งานคุณลักษณะนี้หมายความว่ามีการใช้การจัดลำดับความสำคัญของคิวแบบขยายบนเครื่องที่รองรับหลายเซสชัน เช่น ระบบปฏิบัติการ Windows Server ที่เปิดใช้งาน RDS วิธีนี้จะปรับการจัดลำดับความสำคัญของคิวการทำงานเริ่มต้นให้เหมาะสมโดยการขยายตรรกะเข้าก่อนออกก่อน (FIFO) ปัจจุบันด้วยการจัดลำดับความสำคัญของผู้ใช้ คุณลักษณะนี้จะเปิดใช้งานโดยอัตโนมัติเมื่อตรวจพบการสนับสนุนหลายเซสชัน แต่คุณสามารถเลือกไม่รับได้ตลอดเวลาโดยการปิดใช้งาน
หมายเหตุ
ปัจจุบัน คุณลักษณะนี้กำลังทยอยเปิดตัว และอาจยังไม่มีให้บริการในภูมิภาคของคุณ
ด้วยการปิดใช้งานหลักการการจัดลำดับความสำคัญของคิว
แบบขยาย อัลกอริธึมการกำหนดเครื่องจะรอการทำงานครั้งแรกในสถานะ ถัดจากการเรียกใช้ ของคิวที่จะกำหนดให้กับเครื่องก่อนที่จะพิจารณาสถานะถัดไป
ตรรกะทีละขั้นตอนสำหรับการทำงานแบบมีผู้ใช้ดูแลอยู่ การทำงานครั้งแรกในคิวคือการทำงานแบบมีผู้ใช้ดูแลอยู่ ผู้ใช้การเชื่อมต่อคือผู้ใช้ Y:
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องทั้งหมดซึ่งมีการเชื่อมต่อและพร้อมที่จะดำเนินการทำงาน (ไม่ได้อยู่ในระหว่างการบำรุงรักษา และอื่นๆ)
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องทั้งหมดซึ่งมีเซสชันที่เปิดอยู่ของผู้ใช้ Y
- การจัดสรร: อัลกอริธึมจะกำหนดการทำงานให้กับเครื่องใดเครื่องหนึ่งที่เหลืออยู่ (แบบสุ่ม) หากไม่มีเครื่องเหลืออยู่หลังจากการกรองครั้งล่าสุด การดำเนินการจะล้มเหลว
ตรรกะทีละขั้นตอนสำหรับการทำงานแบบไม่มีผู้ใช้ดูแล การทำงานครั้งแรกในคิวคือการทำงานแบบไม่มีผู้ใช้ดูแล ผู้ใช้การเชื่อมต่อคือผู้ใช้ Y:
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องทั้งหมดซึ่งมีการเชื่อมต่อและพร้อมที่จะดำเนินการทำงาน (ไม่ได้อยู่ในระหว่างการบำรุงรักษา และอื่นๆ)
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องที่มีอยู่ทั้งหมด (นั่นคือ เครื่องที่มีอย่างน้อยหนึ่งเซสชัน)
- ตัวกรอง: อัลกอริธึมจะละทิ้งเครื่องซึ่งมีเซสชันที่เปิดอยู่โดยผู้ใช้ Y
- การจัดสรร: อัลกอริธึมจะกำหนดการทำงานให้กับเครื่องใดเครื่องหนึ่งที่เหลืออยู่ (แบบสุ่ม) หากไม่มีเครื่องเหลืออยู่หลังจากการกรองครั้งล่าสุด การดำเนินการจะล้มเหลว
หมายเหตุ
- เครื่องสามารถประมวลผลการทำงานแบบไม่มีผู้ใช้ดูแลได้ก็ต่อเมื่อเซสชันผู้ใช้เป้าหมายซึ่งบันทึกไว้ในการเชื่อมต่อโฟลว์เดสก์ท็อปนั้นไม่ได้มีการใช้งานบนเครื่องเดียวกัน
- ในสถานการณ์การทำงานทั้งแบบมีผู้ใช้ดูแลอยู่และไม่มีผู้ใช้ดูแล หากไม่มีเครื่องเหลืออยู่หลังจากตัวกรองขั้นสุดท้าย แต่มีเครื่องที่มีสิทธิ์บางเครื่องที่ออฟไลน์อยู่ (ซึ่งถูกละทิ้งในขั้นตอนที่ 1) การทำงานจะรอให้เครื่องออฟไลน์กลับมาออนไลน์อีกครั้ง ก่อนที่จะทำเครื่องหมายการทำงานเป็นล้มเหลว
เคล็ดลับ
- เมื่อปิดใช้งาน การจัดลำดับความสำคัญของคิวแบบขยาย หากไม่มีเครื่องที่พร้อมดำเนินการทำงานครั้งแรกในคิว อาจเกิดความล้มเหลวหรือรอให้เครื่องออฟไลน์กลับมาออนไลน์อีกครั้ง โดยบล็อกคิวการทำงานในระหว่างนี้
- การเปิดใช้งาน การจัดลำดับความสำคัญของคิวแบบขยาย ทำให้อัลกอริทึมจัดลำดับความสำคัญของคิวใหม่เมื่อไม่สามารถประมวลผลการทำงานครั้งแรกในคิวได้
ด้วยการเปิดใช้งานหลักการการจัดลำดับความสำคัญของคิว
แบบขยาย อัลกอริธึมการกำหนดเครื่องสามารถพิจารณาการทำงานอื่นๆ ในคิวได้ หากไม่สามารถประมวลผลการทำงานครั้งแรกในคิวได้ด้วยเหตุผลต่อไปนี้:
- ขณะนี้เซสชันผู้ใช้ที่เป็นเป้าหมายไม่ได้ใช้งานบนเครื่องใด ๆ (สำหรับการเรียกใช้แบบมีผู้ใช้ดูแลอยู่)
- เซสชันผู้ใช้เป้าหมายมีการใช้งานอยู่แล้วในเครื่องที่มีอยู่ทั้งหมด (สำหรับการทำงานแบบไม่มีผู้ใช้ดูแล)
ตรรกะแบบทีละขั้นตอนสำหรับการทำงานแบบมีผู้ใช้ดูแลอยู่: การทำงานครั้งแรกในคิวคือการทำงานแบบมีผู้ใช้ดูแลอยู่ ผู้ใช้ที่เชื่อมต่อคือผู้ใช้ Y:
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องทั้งหมดซึ่งมีการเชื่อมต่อและพร้อมที่จะดำเนินการทำงาน (ไม่ได้อยู่ในระหว่างการบำรุงรักษา และอื่นๆ)
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องทั้งหมดซึ่งมีเซสชันที่เปิดอยู่ของผู้ใช้ Y:
- หากเครื่องบางเครื่องยังคงอยู่ อัลกอริธึมจะย้ายไปยังขั้นตอนที่ 4 (การจัดสรร)
- หากไม่มีเครื่องเหลืออยู่ อัลกอริธึมจะย้ายไปยังขั้นตอนที่ 3 (การจัดลำดับความสำคัญใหม่)
- การจัดลำดับความสำคัญใหม่: อัลกอริธึมจัดลำดับความสำคัญของคิวใหม่โดยการพิจารณาการทำงานครั้งถัดไปในคิวจนกว่าจะสามารถกำหนดการทำงานให้กับเครื่องได้
- การจัดสรร: อัลกอริธึมจะกำหนดการทำงานให้กับเครื่องใดเครื่องหนึ่งที่เหลืออยู่ (แบบสุ่ม)
ตรรกะทีละขั้นตอนสำหรับการทำงานแบบไม่มีผู้ใช้ดูแล การทำงานครั้งแรกในคิวคือการทำงานแบบไม่มีผู้ใช้ดูแล ผู้ใช้การเชื่อมต่อคือผู้ใช้ Y:
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องทั้งหมดซึ่งมีการเชื่อมต่อและพร้อมที่จะดำเนินการทำงาน (ไม่ได้อยู่ในระหว่างการบำรุงรักษา และอื่นๆ)
- ตัวกรอง: อัลกอริธึมจะเลือกเครื่องที่มีอยู่ทั้งหมด (= เครื่องที่มีอย่างน้อยหนึ่งเซสชัน)
- ตัวกรอง: อัลกอริธึมจะละทิ้งเครื่องซึ่งมีเซสชันที่เปิดอยู่โดยผู้ใช้ Y:
- หากเครื่องบางเครื่องยังคงอยู่ อัลกอริธึมจะย้ายไปยังขั้นตอนที่ 5 (การจัดสรร)
- หากไม่มีเครื่องเหลืออยู่ อัลกอริธึมจะย้ายไปยังขั้นตอนที่ 4 (การจัดลำดับความสำคัญใหม่)
- การจัดลำดับความสำคัญใหม่: อัลกอริธึมจัดลำดับความสำคัญของคิวใหม่โดยการพิจารณาการทำงานครั้งถัดไปในคิว (จนกว่าจะสามารถกำหนดการทำงานให้กับเครื่องได้)
- การจัดสรร: อัลกอริธึมจะกำหนดการทำงานให้กับเครื่องใดเครื่องหนึ่งที่เหลืออยู่ (แบบสุ่ม)
ปัญหาที่ทราบกันดี
- Microsoft แนะนำให้คุณจำกัดจำนวนโฟลว์เดสก์ท็อปแบบสั้น (ประมาณ 1 นาที) ที่คุณจัดคิวในกลุ่มเครื่องขนาดใหญ่
- คิวของโฟลว์เดสก์ท็อปได้รับการออกแบบโดยใช้แนวทาง FIFO (เข้าก่อนออกก่อน) ที่มีความพยายามสูงสุดในการเรียกใช้การประมวลผลตามลำดับที่ได้รับ โดยการดำเนินการที่เก่าที่สุดจะทำงานก่อน อย่างไรก็ตาม เนื่องจากวิธีการเตรียมและประมวลผลการทำงานเป็นแบบภายใน จึงเป็นไปได้ว่าการทำงานที่เพิ่มลงในคิวในไม่กี่วินาทีต่อมาจะเริ่มต้นก่อนที่การทำงานก่อนหน้าที่อยู่ในคิวแล้ว เพื่อเพิ่มประสิทธิภาพการใช้เครื่อง