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


Цілі оптимізації в Resource Scheduling Optimization

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

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

Створення цілі оптимізації планування

Використовуючи елементи цілі, ви визначаєте, як слід оптимізувати бронювання.

Знімок екрана запису цілі оптимізації планування.

  1. У Resource Scheduling Optimization розділі «Налаштування » перейдіть до «Цілі оптимізації».

  2. Введіть ім’я цілі оптимізації.

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

  4. Виберіть опцію «Розрахунок часу в дорозі», щоб вказати метод розрахунку відстані подорожі між ресурсами та потребами. Під час використання Карт Bing можна включати відомості про дорожній рух за попередні періоди, щоб отримати точнішу оцінку часу в дорозі на основі загальних схем дорожнього руху в минулому. Цей параметр не включає збої в дорожньому русі в реальному часі, як-от технічне обслуговування доріг або аварії. Вибір інформації про трафік за минулі періоди призводить до збільшення часу обробки циклу оптимізації та підтримує до 500 вимог у сфері оптимізації. Якщо обсяг оптимізації містить більше вимог, розбийте його на менші частини та створіть ціль оптимізації з історичним трафіком для кожної області. У зв’язку з довшим часом обробки розгляньте можливість використання цього параметра переважно для графіків, які налаштовані на автоматизацію робочого часу.

  5. Виберіть усі Обмеження для цілі оптимізації. Обмеження – це обмеження, які накладаються на бронювання, які створює система.

  6. Виберіть Зберегти , щоб створити запис цілі оптимізації планування.

  7. У розділі Цілі запису виберіть ціль, щоб змінити її властивості. Виберіть Нова ціль оптимізації планування, щоб додати більше. Всі цілі детально пояснюються нижче.

  8. Виберіть «Зберегти та закрити », щоб застосувати зміни.

Ціль оптимізації за замовчуванням

При Resource Scheduling Optimization розгортанні система автоматично створює ціль за замовчуванням з деякими обмеженнями і завданнями. Ви можете змінити його за потреби або створити нову ціль оптимізації та встановити її за замовчуванням.

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

Перейдіть до розділу Параметри планування>ресурсів, Параметр>планування>адміністрування>Resource Scheduling Optimization , щоб встановити ціль за замовчуванням.

Розуміння обмежень

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

Запланувати в робочі години

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

Якщо обмеження буде знято з цілі, робота все одно буде запланована в робочий час, але поїздки на бронювання та з них можуть відбуватися поза робочим часом ресурсу. Можливо, не буде виділено часу наприкінці дня на подорож ресурсу до свого кінцевого розташування. Усі резервування закінчуватимуться в межах робочого часу ресурсу. Щоб дізнатися більше, перейдіть до розділу Дозволити час у дорозі в неробочий час.

Відповідає обов’язковим характеристикам

Гарантує, що ресурс має всі необхідні характеристики та навички для виконання потреби в ресурсах.

Відповідає обов’язковим ролям

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

Параметри блокування планування (не підтримуються)

Обмеження Scheduling Lock вважається застарілим і незабаром буде видалено як варіант обмеження. Вибір цієї опції не вплине на наступні Resource Scheduling Optimization запуски. Щоб дізнатися більше про використання та усунення неполадок із оновленими параметрами блокування бронювання, перейдіть до розділу Про параметр блокування бронювання в Resource Scheduling Optimization.

Проміжки планування

Це обмеження гарантує, що Resource Scheduling Optimization створює бронювання в межах часового вікна вимоги до ресурсів або запису бронювання.

  • Від/До дати або Вікно Дата Початок/Кінець встановлено на ту саму дату: Resource Scheduling Optimization планує бронювання на цей день, але час доби не має значення.

  • Початок часового вікна та кінець часового вікна визначають часові рамки: Resource Scheduling Optimization планує бронювання в цей часовий проміжок, але дата не має значення.

  • Час від обіцяного та час до обіцяного встановлюються на дату та часові рамки: Resource Scheduling Optimization планує бронювання на вибрану дату у вибраному часовому діапазоні.

  • Вікно дати Початок/Кінець і Часове вікно Початок/Кінець встановлюються на часові рамки в один і той же день: Resource Scheduling Optimization планує бронювання на вибрану дату у вибраному часовому діапазоні.

  • Порожні значення часу (v3.0+): Resource Scheduling Optimization будуть враховувати сценарії, де не визначено час початку або завершення.

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

    Ця логіка застосовується до таких полів у сутності «Вимоги до ресурсів» і «Резервування ресурсів»:

    • Початок і кінець часового вікна
    • Час від обіцяного і від часу до обіцяного
    • Від дати і до теперішнього часу

Нотатка

Якщо поля часу та дати містять суперечливі відомості, Resource Scheduling Optimization спочатку використовується параметр «Час від/до обіцяного ».

Відповідає вимогам до параметрів ресурсу

Ви можете додати бажані ресурси до сутності вимоги. Для отримання додаткової інформації перейдіть до розділу Параметри ресурсу. Resource Scheduling Optimization дотримується трьох різних типів ресурсних уподобань:

  • Бажано: Налаштування планування для визначеного ресурсу, якщо він доступний, але не гарантований, якщо інший ресурс краще підходить для оптимального графіка.
  • Обмежено: система не плануватиме ресурси, додані до вимог із цим параметром ресурсів.
  • Потрібно вибрати один із варіантів: визначений ресурс буде заплановано, якщо він доступний протягом певного періоду часу. Для кількох ресурсів система запланує перший, який буде доступний. Якщо жодна з них не буде доступна, вимога не буде запланована.

Збіги територій

Дотримуйтесь значень полів «Територія» у вимогах і ресурсних записах і плануйте бронювання лише тоді, коли значення територій в обох записах збігаються. Вимога може належати лише одній території, але ресурси можуть належати до кількох територій.

Відповідає типу ресурсу

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

Для оптимізації розглядаються такі типи ресурсів:

  • Відвідувачі
  • Контактні особи
  • Бізнес-партнери
  • Засоби
  • Приміщення

Розуміння цілей

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

Забезпечити максимум робочих годин

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

Мінімізувати загальний час подорожі

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

Нотатка

Це не може бути першим завданням у списку, тому що щоб дійсно мінімізувати час у дорозі, можна не запланувати жодної вимоги, Resource Scheduling Optimization яка вимагає часу на дорогу для досягнення першої мети.

Заблоковані бронювання (застаріли)

Ціль "Заблоковані бронювання" вважається застарілою і незабаром буде видалена як опція цілі. Вибір цієї опції не вплине на наступні Resource Scheduling Optimization запуски. Щоб дізнатися більше про використання та усунення неполадок із оновленими параметрами блокування бронювання, перейдіть до розділу Про параметр блокування бронювання в Resource Scheduling Optimization.

Високопріоритетні вимоги

Надавайте перевагу бронюванню відповідно до вимог із найвищим балом за пріоритет. Пріоритет встановлюється на записі «Вимога до ресурсів» і являє собою набір параметрів зі зваженими значеннями. Resource Scheduling Optimization перевіряє рівень важливості за пріоритетом, щоб визначити, наскільки важливим є цей пріоритет. Приклад: Рівень важливості становить 10 для термінового пріоритету та 1 для низького пріоритету. З математичної точки зору, Resource Scheduling Optimization розглядає важливість однієї термінової вимоги (Рівень важливості: 10 х Кількість вимог: 1) так само, як і 10 вимог з низьким пріоритетом (Рівень важливості: 1 х Кількість вимог: 10).

Нотатка

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

Збільшити основні ресурси

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

Найвідповідніший рівень кваліфікації

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

Ця мета залежить від обмеження «Відповідає необхідним характеристикам» у межах цілі оптимізації.

Відповідає обраному обмеженнюнеобхідних характеристик:

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

Не вибрано обмеження«Необхідні характеристики»:

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

На наступному графіку показано розподіл балів залежно від рівня майстерності для характерної моделі оцінювання, який коливається від 1 до 10. Бажаний рівень майстерності – 4, який отримує найвищий бал.

Графіка з навичками та розподілом балів.

Призначити якомога швидше

Іноді ресурсна ємність може бути більшою, ніж попит на ресурси. Щоб ефективно оптимізувати бронювання, оптимізовані перед завантаженням, додайте ціль "Запланувати якомога швидше " до своєї цілі оптимізації.