การกำหนดเวลาแรงงาน

Workforce Scheduling API มีตัวแก้โจทย์ 2 แบบที่ใช้เมธอด SolveShiftGeneration และ SolveShiftScheduling เครื่องมือแก้ปัญหาแบบกะทันหันจะสร้างกะการทำงานหลายอย่างเพื่อให้ครอบคลุมความต้องการของพนักงานมากที่สุดในช่วงเวลาหนึ่งๆ ในทางตรงกันข้าม เครื่องมือแก้โจทย์การกำหนดเวลากะจะมอบหมายกะการทำงานที่กำหนดไว้ล่วงหน้าให้กับพนักงานบางคน เครื่องมือแก้โจทย์ แต่ละรายการใช้แยกกันได้ โดยเฉพาะอย่างยิ่ง กะการทำงานที่พนักงานได้รับมอบหมายในเครื่องมือแก้โจทย์เวลากะการทำงานอาจระบุโดยผู้ใช้ หรืออาจสร้างขึ้นด้วยเครื่องมือแก้โจทย์การสร้างกะ

เครื่องมือแก้โจทย์การสร้าง Shift

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

อินพุตของเครื่องมือแก้โจทย์คือคำขอที่อธิบายเทมเพลตกะการทำงานและความต้องการของพนักงาน เทมเพลต Shift จะกำหนดกฎที่เครื่องมือแก้โจทย์ต้องปฏิบัติตามเพื่อสร้างกะ ความต้องการของพนักงานจะอธิบายจำนวนพนักงานที่ทำงานล่วงเวลา ด้วยรายละเอียดของเวลาสั้นๆ เพียง 1 นาที

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

ฟีเจอร์

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

เทมเพลต Shift

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

เทมเพลต Shift ยังระบุรายการเทมเพลตกิจกรรมเพื่อแสดงถึงการรบกวนที่กำหนดเวลาไว้ได้ เช่น ช่วงพักหรือการฝึกอบรมพนักงาน เทมเพลตเหตุการณ์จะกำหนดเวลาเริ่มต้น (สัมพันธ์กับเวลาเริ่มต้นของการเปลี่ยนแปลง) และระยะเวลาของเหตุการณ์

ความผันผวนของความต้องการพนักงาน

ความต้องการพนักงานอาจผันผวนเมื่อเวลาผ่านไป โดยเฉพาะอย่างยิ่ง คำขอของพนักงานจะระบุเป็นช่วงเวลาสั้นๆ ตั้งแต่ 5 นาทีหรือตามขอบเขตการวางแผน ช่วงเวลาที่ไม่ได้ระบุความต้องการนั้นจะเทียบเท่ากับการมีพนักงานจำนวน 0 ราย

เครื่องมือแก้โจทย์การกำหนดเวลากะ

เครื่องมือแก้โจทย์การกำหนดเวลากะการทำงานจะเพิ่มประสิทธิภาพการกำหนดกะการทำงานเพื่อให้พนักงานทำงานได้ตรงตามข้อจำกัด (หรือลดการละเมิด) และคำนึงถึงความต้องการของพนักงานด้วย

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

ผลลัพธ์ของเครื่องมือแก้โจทย์คือการตอบกลับที่มีการมอบหมายบทบาทแบบเปลี่ยนพนักงาน ซึ่งจะสรุปข้อมูลพนักงานทุกคน กะการทำงาน และบทบาท (ตามกะ) ที่ได้รับมอบหมาย

ฟีเจอร์

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

ข้อจำกัดในการกำหนดเวลาของพนักงาน

ระบุกฎหรือขีดจำกัดที่กำหนดเวลาของพนักงานคนใดคนหนึ่งควรปฏิบัติ และรองรับฟังก์ชันต่อไปนี้โดยเฉพาะ

  • เวลาทำงานขั้นต่ำ / สูงสุด
  • จำนวนวันต่ำสุด / สูงสุดแบบต่อเนื่อง
  • จำนวนกะขั้นต่ำ / สูงสุด
  • เวลาพักขั้นต่ำระหว่างกะ
  • ข้อจำกัดด้านทรัพยากร
  • ขอเลื่อนเวลาไปทำงาน (หรือไม่) ในกะที่เจาะจง

ค่ากำหนดของพนักงาน

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

ข้อกำหนดด้านความครอบคลุม

ระบุจำนวนพนักงานที่ต้องทำงานในช่วงเวลาต่างๆ และสำหรับบทบาทเฉพาะ ข้อกำหนดในการครอบคลุมอาจสอดคล้องกับรายการกะงานต่างๆ ที่ระบุ แต่ก็อาจกำหนดกรอบเวลาที่ละเอียดยิ่งขึ้นสำหรับจำนวนพนักงานที่ต้องการทำงานด้วย

ข้อกําหนดด้านงบประมาณ

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

จำกัดลำดับความสำคัญ

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

วิธีเริ่มต้นใช้งาน

หากต้องการเข้าถึง Workforce Scheduling API ให้ทำตามวิธีการของผู้ทดสอบที่เชื่อถือได้ แล้วทำตามคู่มือsetupเพื่อรับคีย์ API หลังจากได้สิทธิ์เข้าถึง API แล้ว ให้ใช้ตัวอย่าง API เพื่อเริ่มต้นใช้งาน หากมีข้อสงสัย โปรดติดต่อ or-workforce-scheduling+contact@google.com