Использование доски расписания для резервирования ресурсов для проекта
Внимание
Dynamics 365 Project Service Automation стало Dynamics 365 Project Operations. Дополнительные сведения см. в статье Переход на Project Service Automation.
В дополнение к резервированию ресурсов для проекта из самого проекта, можно окончательно или предварительно резервировать ресурсы с доски расписания.
Прежде чем можно будет резервировать с доски расписания, нужно создать или сформировать требования ресурсов. Выполните эти действия, чтобы создать требования ресурсов из доски расписания.
Если область Требования к резервированию внизу страницы свернута, выберите элемент управление развертыванием, чтобы развернуть ее.
В области Требования к резервированию на вкладке Проект выберите требование для резервирования.
Выберите фильтр Найти доступность для фильтрации резервируемых ресурсов и просмотра доступных ресурсов.
Выберите один или несколько ресурсов на доске расписания.
В области Создать резервирование ресурса с правой стороны страницы введите данные резервирования, затем выберите Зарезервировать и выйти.
Пока требование выбрано в области Создать резервирование ресурса, выберите одну или несколько ячеек ресурса для создания резервирования.
Выберите Резервировать.
Требования выполняется с помощью выбранного ресурса. В области Требования к резервированию обратите внимание, что требование обновлено, и ресурс отображается как зарезервированный по проекту.
Включение и отключение новой таблицы расписаний
В выпуске раннего доступа за октябрь 2023 г. доступна новая таблица расписаний Universal Resource Scheduling (URS). В выпусках, в которых новая доска включена по умолчанию, администраторы могут повторно включить устаревшую доску расписания. Вам необходимо установить для параметра решения msdyn_EnableOldScheduleBoard
значение true. Чтобы изменить msdyn_EnableOldScheduleBoard
, используйте XRMUtility или решение, добавив компонент решения настроек.
Пример команды XRM Utility для изменения этого параметра:
//Check the value of the setting
Xrm.Utility.getGlobalContext().getCurrentAppSettings()["msdyn_EnableOldScheduleBoard"]
//Enable the legacy schedule board
Xrm.Utility.getGlobalContext().saveSettingValue("msdyn_EnableOldScheduleBoard", true, {overrideScope: 1}).then(() => {a = "success"}, (error) => {a = error})
После того, как устаревшая таблица расписаний включена в вашей среде, пользователи смогут переключаться между устаревшим и новым интерфейсом непосредственно на таблице расписания.
Заметка
Старая доска расписаний скоро будет объявлена устаревшей, и возможность вернуться к старой доске не будет поддерживаться в долгосрочной перспективе.