[本文章是發行前版本文件,且隨時可能變更。]
本文提供改善排程作業代理程式最佳化資源排程建議的秘訣。
重要
- 這是預覽功能。
- 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
定義資源和需求內容
代理程式會在最佳化排程時評估資源和需求的屬性。 若要取得最佳結果,請一致地使用下列屬性:
管理現有預約
Agent 將現有預約視為未履行的需求,這可能會導致非預期結果。 例如,如果調度員要求專員在上午 10:00 提供建議的排程,則專員可能會建議將上午 10:20 的預約替換為優先順序較高的工作。 以下建議可以幫助您避免這些問題:
使用自訂時間範圍,並將其設定為從目前時間開始的一小時或兩小時。
對於您想要保留的預訂,請套用最佳化方法為「 不移動」的預訂狀態。 如需詳細資訊,請參閱 選取預訂狀態的最佳化方法。
建立不包含任何需求的需求檢視表,並在 Agent 設定中選擇該檢視表。 客服專員建議的排程僅優化現有預訂的順序。 如果您只是想優化當天的旅行路線,這種方法特別有用。 但是,請記住,專員仍然可以刪除與其他設定不符或承諾的時間範圍已過期的預訂。
合格預約
Agent 必須有合格的可預約資源預約和未履行的資源需求,才能建議排程。 還要需求的位置相隔不太遠。 例如,如果資源位於紐約,但預約和需求位於邁阿密,則不會傳回結果。
具有請勿移動最佳化方式的預約,如果發生在工作時間之外,或需要在工作時間之外進行旅行,將不符合納入建議行程的資格。
最佳化方法設定為不要移動的預約
具有請勿移動最佳化方式的預約,或是未設定最佳化方式的預約,可能會對 Agent 造成困擾。 如果未為預約狀態設定最佳化方法,則客服專員預設會將預約視為 「請勿移動 」。 無論哪種情況,專員都無法移動這些預訂,這可能會導致以下問題:
如果排程包含重疊的預約,客服專員無法建議更好的排程。
如果一或多個預約與資源的休息時間或下班時間重疊,專員無法建議更好的排程。 它總是會嘗試在資源的工作時間內安排所有旅行及預訂相關的工作。 系統也會嘗試預留時間,讓資源從當天最後一筆預約的位置,返回資源的結束位置。
如果差旅開始或工作發生在最佳化時間範圍開始之前,則代理程式會傳回錯誤。 它無法建議在指定時間範圍內進行旅行或工作的排程。 同樣地,如果差旅或工作的任何部分與最佳化時間範圍的結束重疊,則客服專員會失敗。
若要避免這些問題,請為所有預約狀態選取最佳化方法,或確保最佳化時間範圍的開始和結束發生在 「請勿移動 」預約之前或之後。 如需詳細資訊,請參閱 選取預訂狀態的最佳化方法 和 時間範圍。
設定優先順序值和最佳化方法
如果 Agent 完全無法接收需求或預約,請確認各項優先順序已設定優先值,且預約狀態已設定最佳化方式。 如需詳細資訊,請參閱 設定優先順序值 和 選取預訂狀態的最佳化方法。
限制和已知問題
排程作業代理程式有一些限制:
它不支援 帳戶、 設備、 集區和 設施類型的資源。 客服專員僅支援 使用者、 聯絡人或 工作人員 資源。
在整個最佳化範圍內,資源不能屬於工作班組。
資源在工作日或輪班期間最多可以有三個休息時間。 如果有四段或更多休息時間,Agent 就會傳回錯誤。
Agent 不會考慮需求的履行偏好或部分履行的資源需求。
Agent 需要在資源可供工作使用時執行。 資源不可處於休息中、非工作時間,或正在前往預約地點途中,亦或正在執行其他預約。
代理程式在未安裝 Microsoft Dynamics 365 Field Service 中的 Resource Scheduling Optimization 增益集的 Field Service 作業環境中效果最佳。 如果您有安裝增益集,請改用單一資源最佳化來執行 Resource Scheduling Optimization