Поділитися через


Оптимізація одного ресурсу для Resource Scheduling Optimization

Надбудову можна налаштувати Resource Scheduling Optimization для Dynamics 365 Field Service виконання оптимізацій відповідно до потреб усієї організації в плануванні. Іноді може знадобитися оптимізувати розклад лише одного ресурсу, а не для набору доступних ресурсів. Оптимізація одного ресурсу забезпечує швидкий спосіб оптимізації розкладу ресурсу та маршруту поїздки. Він враховує існуючі бронювання в розкладі ресурсу та інші вимоги.

Він допомагає пристосуватися до змін у розкладі, які відбулися протягом дня, коли ресурс:

  • Має прогалину в графіку через скасування.
  • Має подвійне бронювання у зв’язку з тим, що було призначено наказ про проведення аварійних робіт.
  • Має розклад, який був складений вручну і потребує маршруту з мінімальними витратами на поїздки.

Щоб оптимізувати графік роботи окремого ресурсу, диспетчер може вручну запустити оптимізацію одного ресурсу. Робочі процеси також можуть ініціювати оптимізацію одного ресурсу. На відміну від інших Resource Scheduling Optimization сценаріїв, ви не можете запланувати окремі цикли оптимізації ресурсів.

Нотатка

Починаючи з версії Field Service 8.8.99.10 та Resource Scheduling Optimization версії 3.4.0.623, окремі серії оптимізації ресурсів враховують вимоги та існуючі бронювання. Як наслідок, система може видаляти існуючі бронювання, щоб створити розклад, який краще відповідає цілям оптимізації. У більш ранніх версіях одноразова оптимізація виконується лише з урахуванням існуючих бронювань.

вимоги

  • Dynamics 365 Field Service версія 8.8.99.10 або новіша.
  • Оптимізація планування ресурсів версії 3.4.0.623 або новіше.
  • Для параметра «Оптимізувати розклади» встановлено значення «Так» для резервного ресурсу, для якого потрібно запустити оптимізацію одного ресурсу.

Етап 1: Встановлення цілі

Оптимізація одного ресурсу – це єдинийсценарій Resource Scheduling Optimization , який не потребує обсягу оптимізації. Обсяг автоматично визначається як бронювання ресурсу у визначеному діапазоні дат. Цілі оптимізації визначають, які показники Resource Scheduling Optimization слід враховувати та надавати пріоритет.

По-перше, створіть нову ціль оптимізації.

Оптимізація одного ресурсу зазвичай очищає графік, який змінювався протягом дня. Візьміть до уваги наведені далі рекомендації.

  • Встановіть рівень зусилля двигуна на дуже легкий. Чим швидше завершиться оптимізація одного ресурсу, тим краще диспетчери зможуть реагувати на потреби в плануванні.

  • Видаліть обмеження «Розклад у межах робочих годин », щоб дозволити більшій кількості бронювань поміститися в розклад ресурсу. Цей параметр може бути корисним, якщо ресурсу потрібно підібрати термінові роботи. Видалення цього обмеження дозволяє перенести кінцевий час бронювання на неробочі години. Використовуючи обмеження, система гарантує, що після завершення останнього бронювання є час, щоб повернутися до кінцевого місця розташування ресурсу.

  • Вилучіть опцію розрахунку часу в дорозі для трафіку за минулі періоди, якщо вона ввімкнена в цілі оптимізації.

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

  • Додайте параметри блокування планування та обмеження Windows , щоб оптимізація одного ресурсу відповідала тимчасовим обіцянкам або угодам про рівень обслуговування з клієнтом.

Далі додайте єдину ціль оптимізації ресурсів як ціль за замовчуванням.

Етап 2: Запуск і перегляд результатів

Існує три способи запустити оптимізацію одного ресурсу.

Запуск зі значеннями за замовчуванням

На панелі розкладів клацніть правою кнопкою миші ресурс (за винятком екіпажів , басейнів або об’єктів ) і виберіть«Оптимізувати розклад » для оптимізації за допомогою :

  • Ціль оптимізації за умовчанням
  • Діапазон оптимізації за замовчуванням, який становить від сьогодні до кінця дня (12:00 AM)
  • Існуючі бронювання в розкладі ресурсу в цьому діапазоні оптимізації
  • Вимоги з активного перегляду вимог у нижній частині панелі розкладів, упорядкованих відповідно до будь-якого сортування або фільтрації, застосованих до цього подання

Коли оптимізація завершиться, ви побачите новий набір бронювань на панелі розкладів. На правій панелі ви знайдете відомості про бронювання, які були оновлені, видалені або створені.

Запустити після внесення змін до настроювань за замовчуванням

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

  1. Виберіть ім’я ресурсу та відкрийте панель «Оптимізація ».

    Нотатка

    Ця функція доступна лише в поданні панелі розкладу, що пов'язане з областю застосування оптимізації.

  2. Виберіть Єдиний ресурс.

  3. Встановіть діапазон оптимізації на потрібні значення.

  4. У полі «Вимоги» виберіть подання, у якому слід розглянути вимоги до оптимізації. Фільтри та налаштування сортування обраного представлення даних визначають порядок вимог. Виберіть Немає , щоб оптимізувати лише наявні бронювання.

  5. Виберіть бажану ціль оптимізації.

  6. Виберіть «Запустити>зараз», щоб запустити один запит на оптимізацію ресурсу.

Статус запиту можна переглянути в розділі Історія запитів на оптимізацію на панелі Оптимізації . Після завершення панель розкладів панель розкладів оновлюється оптимізованим набором бронювань. Двічі клацніть запит на оптимізацію, щоб переглянути відомості про те, які бронювання було видалено, оновлено або створено.

Запуск як симуляція після внесення змін до стандартних значень

Якщо оптимізацію одного ресурсу запущено як імітацію, можна переглянути оптимізацію, перш ніж її затверджувати. Щоб запустити симуляцію, дотримуйтесь інструкцій у розділі Запуск після внесення змін до значень за замовчуванням. Цього разу, замість того, щоб вибирати Run now у випадаючому списку, виберіть Run as simulation. Після завершення запиту на оптимізацію повідомте дані, щоб застосувати або відхилити результати.

Нотатка

Симульовані резервування не відображаються на картах із маршрутами.