Краткое руководство для Resource Scheduling Optimization

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

В данном кратком руководстве мы настроим Resource Scheduling Optimization для планирования и оптимизации группы заказов на работу в соответствии с заранее определенным списком ресурсов (выездные специалисты). Это можно выполнить, установив область, цели и расписание, которые будут выполняться один раз в день для планирования заказов на работу на территории Тверской области, для ресурсов на этой территории, заранее до 48 часов, чтобы минимизировать время в пути.

Пошаговое руководство см. в следующем видео.

Заметка

Дополнительные видео по Field Service см. в этом полном списке воспроизведения.

Предварительные условия

  • Изображения и определения в данном краткое руководство отражают Field Service версии 8.7 и Resource Scheduling Optimization версии 3.0.

  • Краткое руководство предполагает, что вы уже развернули Resource Scheduling Optimization в своей среде Field Service. Можно сделать это, сначала купив лицензию Field Service, а затем купив лицензию на Resource Scheduling Optimization в разделе "Службы приобретения" Microsoft 365. Подробнее читайте в статье Развертывание решения Resource Scheduling Optimization.

Снимок экрана приложения Resource Scheduling Optimization.

  • Убедитесь, что у пользователя, который настраивает Resource Scheduling Optimization, имеются роли безопасности Администратор Field Service, роли безопасности Resource Scheduling Optimization, а также профили безопасности полей Администратор Field Service и Администратор Resource Scheduling Optimization. Дополнительные сведения см. в разделе: Конфигурация Resource Scheduling Optimization.

  • Resource Scheduling Optimization работает с Universal Resource Scheduling для планирования заказов на работу в Field Service. Знание того, как работает Universal Resource Scheduling, поможет в этом кратком руководстве. Дополнительные сведения см. в статье о Universal Resource Scheduling для Field Service.

Шаг 1: Включение Resource Scheduling Optimization

После развертывания Resource Scheduling Optimization в вашей среде вы должны включить его.

Выберите вкладку Планирование ресурсов>Параметры>Администрирование>Параметры планирования>Resource Scheduling Optimization.

Снимок экрана параметра планирования на вкладке Resource Scheduling Optimization.

Задайте для параметра Включить Resource Scheduling Optimization значение Да.

Выберите Цель по умолчанию. Среди других применений цель по умолчанию указывает Resource Scheduling Optimization, какие приоритеты устанавливать по умолчанию (например, максимизировать рабочее время), и это важно для использования оптимизации одного ресурса. Если цель по умолчанию отсутствует, выберите +Новый и создайте ее. Смотрите следующий снимок экрана для некоторых рекомендуемых настроек.

Снимок экрана цели по умолчанию, развернутой с Resource Scheduling Optimization.

Шаг 2: Проверка состояния резервирования

Установка Field Service импортирует состояния резервирования, а установка Resource Scheduling Optimization добавит методы планирования Пропустить, Не перемещать или Оптимизировать к этим состояниям резервирования. Убедитесь, что выделенные состояния резервирования соответствуют вашей системе.

Снимок экрана активных состояний резервирования.

Если они не соответствуют, убедитесь, что Resource Scheduling Optimization завершил установку. Если она завершена, попробуйте cброс Resource Scheduling Optimization, перейдя в раздел Resource Scheduling Optimization>Расписания оптимизации> и выбрав Сброс в верхней ленте.

Шаг 3: Установите заказы на работу для оптимизации

Далее создайте системное представление, которое фильтрует требования к ресурсам, которые вы хотите оптимизировать.

Создать новое представление в Параметры>Настройки.

Для данного сценария краткого руководства создайте новое представление для сущности Требование к ресурсу для требований, связанных с заказами на работу на территории Тверской области.

Снимок экрана с параметрами изменения критериев фильтра.

Затем убедитесь, что требования в этом представлении подходят для оптимизации.

Перейдите к Планирование ресурсов>Требования ресурса и выберите представление, которое вы только что создали; выделите и отредактируйте эти записи.

Снимок экрана списка требований к заказам на работу.

Задайте для параметра Метод планирования значение Оптимизировать. Это означает, что если Resource Scheduling Optimization запускает и задает это требование, его можно запланировать автоматически. Это поле также позволяет добавлять бизнес-процессы, для которых требования могут быть автоматически запланированы.

Снимок экрана с методом планирования, настроенным для оптимизации.

Это можно сделать по отдельности для каждой записи требования.

Снимок экрана сущности требования ресурсов, показывающий метод планирования, настроенный для оптимизации.

Кроме того, система может автоматически настраивать требования к заказам на работу для оптимизации по умолчанию при создании требования к заказу на работу в разделе Метаданные настройки резервирования.

Выберите Планирование ресурсов>Параметры>Администрирование>Включить планирование ресурсов для сущностей

Затем дважды щелкните на заказ на работу и установите Метод планирования по умолчанию на оптимизировать.

Снимок экрана с методом планирования по умолчанию, настроенным для оптимизации.

Шаг 4. Установите ресурсы как подходящие для оптимизации

Таким образом, на данный момент у вас есть набор заказов на работу на территории Тверской области, которые должны быть запланированы оптимальным образом. Но кому они могут или должны быть запланированы?

Приступим к определению ресурсов, подходящие для оптимизации.

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

Снимок экрана с окном изменения критериев фильтра.

После создания представления для разделения резервируемых ресурсов, которые впоследствии будут переданы в Resource Scheduling Optimization, убедитесь, что они помечены как пригодные для оптимизации.

Для каждого ресурса в вашем представлении установите поле Оптимизировать план на значение Да.

Снимок экрана со списком резервируемых ресурсов.

Аналогично требованиям, это можно сделать индивидуально или с помощью массового редактирования.

Снимок экрана с сущностью резервируемого ресурса с

Шаг 5: создание области

Теперь мы включили Resource Scheduling Optimization и имеем:

  1. Список требований (заказы на работу), которые требуется оптимизировать
  2. Список ресурсов, для которых должны быть запланированы требования

Теперь нужно настроить выполнение Resource Scheduling Optimization и ввести оба этих списка.

Перейдите к приложению Resource Scheduling Optimization, которое является отдельным приложением от приложений Field Service и Universal Resource Scheduling.

Выберите Области оптимизации в левой области, затем +Создать.

Введите Имя, описывающее требования и ресурсы, которые вы оптимизируете.

В разделе Ресурсы и незапланированные требования для этой оптимизации выберите Представление ресурсов и Представление требований, созданные в предыдущих шагах.

Снимок экрана с областью оптимизации планирования.

В разделе Резервирования для оптимизации, выберите представление Активные резервирования резервируемого ресурса или аналогичное представление для резервирований.

Заметка

Введя представления для незапланированных требований и резервирований, мы настраиваем Resource Scheduling Optimization для оптимизации незапланированных и запланированных заданий. Если выбрано только представление резервирования, то Resource Scheduling Optimization оптимизирует только существующие резервирования, и необходимо запланировать незапланированные задания вручную или с помощью помощника по расписанию. Если выбрано только представление незапланированных требований, Resource Scheduling Optimization не будет перемещать существующие резервирования и просто попытаться запланировать незапланированные задания на доступные интервалы времени.

Для Параметров диапазона оптимизации введите следующие значения:

  • Ссылка на диапазон: Текущее время задания

  • Смещение диапазона: 5 минут. Это означает, что расписание Resource Scheduling Optimization первого резервирования может состояться через пять минут после выполнения Resource Scheduling Optimization. Некоторые организации хотели бы, чтобы Resource Scheduling Optimization планировал задания на завтра, и в этом случае параметр Смещение диапазона должен быть установлен на 1 день.

  • Длительность диапазона: 2 дня. Это означает, что Resource Scheduling Optimization будет планировать заполнение требований максимум на два дня.

Затем нажмите кнопку Сохранить.

Шаг 6: Создание цели

Теперь нужно будет создать цели или задачи для выполнения Resource Scheduling Optimization.

Выберите Цели оптимизации в левой области, затем +Создать.

Введите Имя, описывающие цель.

Для пункт Уровень трудозатрат модуля, выберите Очень слабый, что означает, что Resource Scheduling Optimization будет выполняться очень быстро, но может не найти наиболее оптимального решения.

Для ограничений выберите следующее:

  • Запланировать на рабочие часы
  • Соответствует требуемым характеристикам (если требования и ресурсы имеют характеристики)
  • Соответствует территории (если ваши требования и ресурсы относятся к одной и той же территории обслуживания — в этом примере, это Тверская область)

Заметка

Начните с меньшего количества ограничений и добавляйте больше по мере успешного выполнения Resource Scheduling Optimization. Это облегчает поиск и устранение неполадок, если Resource Scheduling Optimization дает неожиданные результаты (или не дает вообще).

Для целей выберите следующий порядок:

  1. Увеличить общее количество рабочих часов
  2. Уменьшить общее время в пути
  3. Оптимальный уровень квалификации

Снимок экрана с целью оптимизации планирования.

Заметка

Уменьшить общее время в пути не может быть первой целью

Как обычно, не забудьте Сохранить!

Шаг 7: создание расписания

Последний шаг настройки — объединение ваших целей и задач в расписание.

Перейдите к Расписания оптимизации в левой области, затем +Создать.

Введите Имя, которое будет определять ваше расписание, например "Расписание на следующий день".

Выбор поиска для Области и Цели, которую вы создали.

Установите Таймер на 1 час. Это показывает, как часто Resource Scheduling Optimization будет проверять, должен ли он выполняться в зависимости от времени публикации этого расписания.

Введите даты Действует с и Действует до.

Если вы планируете выполнять Resource Scheduling Optimization вручную, введите даты в прошлом.

Снимок экрана с расписанием оптимизации.

Далее раздел Фильтр. Если требуется, чтобы Resource Scheduling Optimization выполнялся каждую ночь, введите диапазон дат, в течение которого вы хотите, чтобы он выполнялся ночью. Также введите время ночи (и укажите часовой пояс), когда он должен выполняться.

Снимок экрана с расписанием оптимизации на вкладке фильтра.

Каждый час (на основе ранее установленного значения таймера) Resource Scheduling Optimization будет проверять значения фильтра, чтобы определить, должен ли он выполняться. В этом примере каждый час Resource Scheduling Optimization будет проверять, должен ли он выполняться, но только в 12 часов утра (AM) он будет выполняться фактически.

При настройке расписаний Resource Scheduling Optimization важно учитывать значения таймера и фильтра.

Наконец, Сохранить и опубликовать.

Шаг 8: выполнение Resource Scheduling Optimization

Наконец, после того как расписание Опубликовано, протестируйте Resource Scheduling Optimization, выбрав Запустить в ленте.

Снимок экрана с расписанием оптимизации, с указанием состояния как опубликованного, и списка запросов на оптимизацию планирования.

Каждый раз, когда Resource Scheduling Optimization выполняется, успешно или нет, создается запись запроса на оптимизацию.

Шаг 9: анализ результатов

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

Появится новая вкладка таблицы расписаний, названная в соответствии с вашей областью, а желтые столбцы показывают начальный и конечный диапазоны времени оптимизации, в нашем случае это 2 дня с момента выполнения Resource Scheduling Optimization.

Снимок экрана с таблицей расписаний.

Простой пример оптимизации Resource Scheduling Optimization времени в пути — отсутствие времени в пути между двумя резервированиями. Это означает, что в одном и том же месте находились два заказа на работу с одной и той же учетной записью службы, и Resource Scheduling Optimization спланировал их выполнение друг за другом.

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

Снимок экрана списка резервирований.

Поздравляем! Вы успешно выполнили Resource Scheduling Optimization!