Диспетчер відкриває помічник планування, щоб знайти виконавця для термінового ремонту, і бачить один-єдиний варіант: сертифікованого техніка за дві години їзди. Його колега, який перебуває за десять хвилин від об’єкта, має таку саму сертифікацію, але її ніхто не прив’язав до його запису ресурсу — тож помічник його так і не запропонував. Планування в Dynamics 365 Field Service працює рівно настільки добре, наскільки якісні дані про ресурси, вимоги та бронювання, на які воно спирається. У цьому посібнику — що саме змоделювати ще на етапі впровадження, до запуску будь-якого інструмента планування.

Три способи планування — одна модель даних

У Microsoft Dynamics 365 Field Service планування розподілене між двома рівнями. Field Service визначає, що потрібно зробити і де; Universal Resource Scheduling — хто може виконати роботу і коли. Кожен наряд на роботу (work order) автоматично створює вимогу до ресурсу (resource requirement), і саме цю вимогу бронюють на конкретного техніка.

Диспетчери мають три способи зіставити вимоги з людьми. Дошка планування (Schedule Board) призначена для ручного бронювання й підходить для аварійних робіт або нескладних завдань. Помічник планування (Schedule Assistant) пропонує час і ресурси для окремого завдання, а диспетчер обирає один із варіантів. Для великих обсягів є надбудова Resource Scheduling Optimization: вона планує одразу багато завдань відповідно до ранжованих цілей. Scheduling Operations Agent, який наразі доступний у preview, оптимізує розклад одного чи кількох техніків просто з дошки планування або з бічної панелі Copilot.

Усі три способи працюють з одними й тими самими записами. Якість планування в Field Service визначає те, як змодельовано ресурси, вимоги та правила бронювання, — і це відбувається задовго до того, як хтось обирає між ручним та автоматизованим бронюванням.

Вимоги: що наряд передає планувальнику

Вимога успадковує від наряду назву, місцезнаходження, тривалість та інші атрибути, а подальші зміни в наряді автоматично переходять і в неї. Окремої уваги потребує тривалість. Якщо в наряді немає сервісного завдання (service task) чи типу інциденту (incident type), він отримує тривалість бронювання за замовчуванням, проте вимога не переносить це значення у власне поле Duration. Типи інцидентів працюють як шаблони нарядів, тож реалістична тривалість у їхніх налаштуваннях — це частина роботи з планування, а не наведення порядку в довіднику.

Друге рішення, яке варто ухвалити на ранньому етапі, — території. Ресурс може належати до кількох територій, але вимога прив’язується лише до однієї. Від того, як Ви поділите зону обслуговування — за містами, регіонами чи філіями, — залежить, яких виконавців оптимізатор і агент розглядатимуть для кожного завдання. Узгодьте цю модель ще до налаштування ресурсів, адже на неї посилаються всі записи ресурсів і всі вимоги.

Ресурси: часові пояси, локації, навички та території

Ресурси для бронювання (bookable resources) містять поля, на основі яких інструменти планування виконують розрахунки. Кожен ресурс має власний часовий пояс (Time Zone), а поля Start Location і End Location повідомляють системі, де починається і де закінчується його робочий день. Якщо обрати значення Location agnostic, час на дорогу до першого бронювання й від останнього не розраховується взагалі. Маршрутизація, оцінка часу в дорозі та відображення на мапі теж залежать від коректних геокодованих адрес.

Доступність визначають робочі години. Помічник планування показує лише ті ресурси, що мають вільну потужність у межах робочих годин, і пропускає будь-який ресурс, у якого параметр Enable for Availability Search має значення No. Потужність (Capacity) за замовчуванням дорівнює 1; значення 0 виключає ресурс із пошуку доступності.

Навички зберігаються в тому самому записі. Характеристики бувають двох типів: Skill — навичка, яку оцінюють за моделлю рейтингу, і Certification — підтверджена кваліфікація, яку ресурс здобув. У нарядах зазначено характеристики, потрібні для роботи, і диспетчери зіставляють їх із тим, що має кожен технік. Розширені характеристики (enhanced characteristics), які наразі в preview, додають до сертифікації дату видачі та дату завершення дії. Профіль ресурсу доповнюють призначені території.

планування в Field Service

Статуси бронювання і пріоритети: правила, яким підкоряється автоматизація

Автоматизоване планування додає правила, без яких ручне бронювання цілком обходилося. Для Scheduling Operations Agent кожен статус бронювання має параметр Optimization Method — його описано в документації з налаштування Scheduling Operations Agent. Значення Optimize дозволяє агенту переносити або видаляти бронювання з цим статусом, Do Not Move зберігає час прибуття, а Ignore дозволяє агенту бронювати поверх нього — саме його Microsoft рекомендує для скасованих бронювань. Якщо поле залишити порожнім, агент розглядатиме кожне бронювання з таким статусом як Do Not Move, тож за неналаштованих статусів йому майже нічого змінювати.

Пріоритети потребують такої самої уваги. Агент зчитує Priority Value в діапазоні від 1 до 100 і не враховує поле Level of Importance. Microsoft радить задавати значення, які чітко відрізняються між собою, але лежать у вузькому діапазоні: якщо Low дорівнює 1, Medium — 10, а Emergency — 100, аварійні роботи потраплять у результат майже незалежно від того, наскільки неефективним буде таке розміщення.

Крім того, агенту потрібні увімкнені налаштування локації та мап, значення Yes у полі Display on schedule board для кожного ресурсу, який він має враховувати, а також дві призначені ролі безпеки.

Послідовність впровадження

Microsoft рекомендує впроваджувати планування в Dynamics 365 Field Service поетапно: спершу ручне планування на дошці, щоб усталити бізнес-процеси; потім помічник планування; далі — Resource Scheduling Optimization, починаючи з оптимізації для одного ресурсу. На кожному етапі дані спочатку проходять через диспетчера і лише потім від них починає залежати автоматичний запуск.

Агент змінюється швидко. Публічна preview-версія розширила його можливості до 5 ресурсів із дошки планування та до 30 — через план оптимізації (Microsoft 365 Message Center, MC1392246, червень 2026 р.); 30 вересня 2026 року додалися регулярні запуски, які застосовують розклад автоматично (MC1476008). Microsoft зазначає, що функції в preview не призначені для робочого середовища, тож пілоти варто планувати з урахуванням цього.

Відрізняється й модель оплати. Вартість Resource Scheduling Optimization залежить від кількості ресурсів, що оптимізуються, тоді як Scheduling Operations Agent витрачає кредити Copilot Studio, і їхня кількість зростає разом із кількістю ресурсів у кожному запиті.

І нарешті — призначте відповідального. Microsoft описує нову роль аналітика з планування, який відповідає за охоплення, цілі та параметри оптимізації. У плануванні Field Service ці налаштування втілюють бізнес-пріоритети — і хтось має визначити їх до першого автоматичного запуску.

OntargIT впровадила Dynamics 365 Field Service та Dynamics 365 Customer Service для KTS Engineering — інжинірингової компанії, що працює з розподіленою генерацією, і автоматизувала планування виїздів та обробку сервісних звернень. Як Microsoft Solutions Partner — AI Business Solutions, OntargIT реалізувала 150+ проєктів для 140+ клієнтів у 24 країнах.

Підсумок

Обраний інструмент планування важить менше, ніж записи, з якими він працює. Перш ніж купувати ліцензії Resource Scheduling Optimization чи запускати пілот Scheduling Operations Agent, переконайтеся, що кожен ресурс має часовий пояс, геокодовану початкову локацію та свої реальні характеристики, а кожен статус бронювання і пріоритет — чітко задане значення. Закладіть ці перевірки в етап налаштування під час впровадження CRM.

FAQ

У документації Microsoft з налаштування агента серед передумов зазначено мінімальну версію Field Service та Universal Resource Scheduling, налаштування локації та мап і роль адміністратора — Resource Scheduling Optimization у цьому переліку немає. Агент оплачується кредитами Copilot Studio: або як передплачена місткість, або за моделлю pay-as-you-go через підписку Azure, і обидві моделі вимагають зв’язати середовище Dynamics 365 із середовищем Power Platform. Resource Scheduling Optimization залишається окремою платною надбудовою, вартість якої залежить від кількості ресурсів, що оптимізуються.

Поки що ні. Агент є функцією в preview, а Microsoft зазначає, що такі функції не призначені для робочого середовища. Його поступово розгортають у регіонах Azure, де доступний Dynamics 365 Field Service, за винятком Azure Government і Китаю, і працює він лише онлайн. Практичний спосіб оцінити агента вже зараз — пілот у sandbox-середовищі.

Кожне з них — окремий тип ресурсу. Бригада (Crew) об’єднує людей або обладнання, які плануються разом; пул (Pool) групує подібні ресурси, коли конкретного виконавця обирають пізніше; об’єкт (Facility) — це фізичний простір, наприклад будівля чи приміщення. Microsoft описує окремі сценарії планування для багатоденних робіт, бригад, пулів та об’єктів, тож ці випадки варто змоделювати під час налаштування ресурсів, а не розв’язувати вручну на дошці планування.

Деактивація ресурсу для бронювання прибирає його з дошки планування та з результатів помічника планування, але не скасовує вже призначені йому бронювання — їх потрібно спершу переглянути й перепризначити. Якщо історія бронювань має залишатися видимою, замість деактивації встановіть для полів Display On Schedule Board і Enable for Availability Search значення No. Для тимчасової відсутності додайте запис Time Off у робочі години ресурсу.

Published On: October 19th, 2026 / Categories: CRM, Блог /

Модернізуйте бізнес разом з нами!

OntargIT є офіційним партнером Microsoft з впровадження технологій Dynamics 365. З нашим досвідом у різних галузях, ми забезпечимо індивідуальний підхід та ефективні рішення, які ідеально відповідатимуть потребам вашої компанії. Залиште заявку зараз, і наша команда експертів допоможе вам скористатися всіма перевагами Dynamics 365.

Модернізуйте бізнес разом з нами!

OntargIT є офіційним партнером Microsoft з впровадження технологій Dynamics 365. З нашим досвідом у різних галузях, ми забезпечимо індивідуальний підхід та ефективні рішення, які ідеально відповідатимуть потребам вашої компанії. Залиште заявку зараз, і наша команда експертів допоможе вам скористатися всіма перевагами Dynamics 365.