Рекомендации по настройке формы заказа на работу
В этой статье перечислены общие рекомендации по настройке формы заказа на работу в Dynamics 365 Field Service.
Записи вложенной сетки заказа на работу открываются как всплывающие окна
Настройте вложенные сущности заказа на работу, чтобы они появлялись в виде диалоговых окон, и редактируйте их, не покидая форму заказа на работу. Эта конфигурация помогает диспетчерам сохранять контекст заказа на работу. Администраторы могут включить параметр Записи вложенной сетки заказа на работу открываются как всплывающие окна в области настроек. Дополнительные сведения см. в разделе Другие параметры.
Показывать упрощенные команды по заказу на работу
Панель команд заказа на работу по умолчанию использует упрощенный вид и отображает только наиболее важные команды. Администратор может отключить параметр Показывать упрощенные команды по заказу на работу, чтобы отобразить все команды. Дополнительные сведения см. в разделе Заказ на работу / Параметры резервирования.
Вы можете настроить панель команд, чтобы отображать команды, соответствующие вашему контексту.
Пользовательские состояния заказа на работу
Состояния системы заказа на работу никогда не должны не редактироваться, поскольку системные задания и подключаемые модули зависят от этих состояний. Вместо этого администраторы могут создавать пользовательские вложенные состояния заказа на работу, которые сопоставляются с системными состояниями заказа на работу. Дополнительную информацию см. в разделе Не редактируйте значения набора параметров (набора выбора).
Добавление карт Bing в форму заказа на работу
Если элемент управления карт Bing вручную удален из готовой формы заказа на работу, его нельзя будет добавить обратно.
Чтобы включить кнопку карт Bing в конструкторе форм, хотя бы один из атрибутов типа адреса должен иметь маску ValidForMap, добавленную в форму.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Создайте решение в среде песочницы, которое включает форму, в которую необходимо добавить элемент управления карт Bing. Экспортируйте его как управляемое решение.
В файле
customizations.xml
решения перейдите в частьformxml
.Добавьте следующий элемент управления карт в
<controlDescriptions>
.
<controlDescription forControl="{8b67ae03-1701-54d2-09be-35295876ca8a}">
<customControl id="{4273EDBD-AC1D-40d3-9FB2-095C621B552D}">
<parameters>
<datafieldname>msdyn\_mapcontrol</datafieldname>
</parameters>
</customControl>
<customControl formFactor="0" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
<customControl formFactor="1" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
<customControl formFactor="2" name="MscrmControls.Map.MapControl">
<parameters>
<value>msdyn\_mapcontrol</value>
<mapSourceSwitch isGroup="true" static="true">CoordinatesGroup</mapSourceSwitch>
<latitude>msdyn\_latitude</latitude>
<longitude>msdyn\_longitude</longitude>
<addressEditableSwitch isGroup="true" static="true">isAddressEditableYesGroup</addressEditableSwitch>
<outputLatitude>msdyn\_latitude</outputLatitude>
<outputLongitude>msdyn\_longitude</outputLongitude>
</parameters>
</customControl>
</controlDescription>
Найдите в этом же файле «Карты Bing».
Добавьте элемент управления со следующим кодом в строку и ячейку, куда его нужно добавить.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Сохраните файл и создайте из него новый zip-файл управляемого решения.
Импортируйте решение в требуемую среду.
Совет
Если после выполнения этих действий элемент управления карты все еще не отображается в форме, попробуйте удалить активные настройки формы.
Компоненты для нового интерфейса заказа на работу
Новый интерфейс заказов на работу представляет несколько новых компонентов кода, которые создатели могут использовать в своих формах и представлениях. В следующих разделах перечислены параметры и ограничения для этих элементов управления кода. Дополнительную информацию о работе с элементами управления кодом см. в разделе Элементы управления кодом в документации для разработчиков Power Apps.
Совет
Настройте безопасность на уровне полей, чтобы пользователи обновляли только нужные поля. В некоторых случаях, например, если поле в форме доступно только для чтения, пользователи все равно могут обновлять некоторые поля. Однако система не сохранит обновленную форму, если у пользователя нет правильной безопасности на уровне поля.
Форма заказа на работу
Заголовок формы и панель команд
- Заголовок: полностью настраиваемый. Создатели могут изменить информацию, отображаемую на портале Maker Portal. Они также могут скрывать разделы или вкладки и создавать свои собственные вкладки.
- Переключатели форм: создатели могут контролировать, какие формы могут видеть пользователи на основе ролей безопасности.
- Панель команд: по умолчанию используется упрощенная панель команд. Администраторы могут отключить настройку Показывать упрощенные команды по заказу на работу. Если добавленная вами команда исчезла, вы можете перейти на портал Maker Portal и снова сделать ее видимой
Обзор Copilot заказов на работу
Элемент управления, который создает сводку заказов на работу и связанных с ними резервирований, включая примечания на временной шкале, с помощью Copilot в Field Service.
Этот элемент управления работает с формами заказов на работу по умолчанию и с настраиваемыми формами, но не работает с сущностями, отличными от заказа на работу.
В настоящее время Copilot не может составлять сводку по настраиваемым полям. Он создает сводку только для полей по умолчанию.
Состояние заказа на работу
Элемент управления для выбора статуса и подстатуса заказа на работу.
- Вы можете добавлять пользовательские подстатусы системы.
- Вы можете использовать раскрывающийся список статуса для других сущностей, но:
- Он не поддерживает значки
- Все цвета статуса фиолетовые
Field Service не поддерживает настраиваемый статус системы. Если вы добавите его, у него не будет значка статуса. Невозможно изменить цвета для системного статуса.
Приоритет заказа на работу
Элемент управления для установки приоритета заказа на работу. Он работает в форме заказа на работу и в сетке заказов на работу.
- Вы можете добавить собственные приоритеты и цвет.
- Вы можете использовать этот элемент управления с формами заказов на работу, но он не работает с сущностями, отличными от заказа на работу.
Количество элементов на временной шкале
Элемент управления, который показывает количество заметок на временной шкале. Выберите номер, чтобы перейти на вкладку временной шкалы в форме.
- Этот элемент управления не работает с пользовательскими сущностями, даже если в них есть элемент управления временной шкалой.
- Этот элемент управления поддерживает пользовательские формы заказов на работу.
Если вы поместите этот элемент управления на ту же вкладку, что и элемент управления временной шкалой, счетчик не увеличится автоматически при добавлении новой заметки. Обновите страницу, чтобы увидеть обновленное количество. Если действия и заметки отключены для сущности заказа на работу, счетчик всегда показывает ноль (что соответствует действительности).
Карточка местоположения
Элемент управления, показывающий место выполнения работы и информацию о функциональном местоположении, если она доступна.
- Этот элемент управления работает с пользовательскими формами заказов на работу, но он не работает с сущностями, отличными от заказа на работу.
Уровень масштабирования по умолчанию в настоящее время фиксирован, и вы не можете его изменить. Средство выбора функционального местоположения показывает только самую дочернюю сущность и не отображает навигационные цепочки более высоких уровней, такие как «Здание > Этаж > Помещение».
Карточка контакта
Элемент управления, который показывает контакт службы или учетной записи выставления счетов, и сообщается контактом (если доступно).
- Этот элемент управления работает с пользовательскими формами заказов на работу. При размещен в форме, отличной от формы заказа на работу, элемент управления не вводит режим правки.
Контакт может сопоставляться с контактом учетной записи выставления счетов, контактом учетной записи службы, о которой сообщил контакт. С другими типами контактов он не работает. Подстановка не работает при указании на поля, не относящиеся к контакту.
Карточка актива
Элемент управления, который отображает активы из основного актива и любые вторичные активы, установленные с помощью продуктов, услуг и задач в заказе на работу. Элемент управления визуализирует дочерние узлы актива.
Этот элемент управления может быть размещен на пользовательских формах заказов на работу, но он не работает с сущностями, отличными от заказа на работу.
Если элемент управления размещен в макете формы с тремя столбцами, значок открытия полноэкранного представления ресурса не загружается, поскольку элемент управления адаптируется к узким форм-факторам.
Карточка резервирования
Элемент управления, который помогает менеджерам по обслуживанию обеспечивать выполнение заказов на работу, предоставляя рекомендации по следующему действию. Для незапланированных заказов на работу он предлагает предложение по резервированию, когда запланировано — показывает детали резервирования, а при выполнении заказа на работу вы видите сводку.
- Этот элемент управления не работает с сущностями, не являющимися заказами на работу.
- Для этого элемента управления требуется, чтобы сопоставление состояния системы, подстатуса и основного разрешения было настроено правильно. В противном случае элемент управления не сможет загрузиться. В частности, если статус системы не соответствует правильному полю системного статуса заказов на работу.
Карточка финансовой сводки
Элемент управления, который предоставляет сводку себестоимости и цены заказа на работу на основе связанных с ним продуктов и услуг.
- Этот элемент управления работает с пользовательскими формами заказов на работу.
Убедитесь, что функции расчета себестоимости и цены включены, чтобы видеть данные в этом элементе управления. Для этого элемента управления можно установить другое значение близости NTE, отличное от того, которое установлено для заказа на работу.
Вложенная сетка продуктов и услуг
Элемент управления, позволяющий редактировать продукты и услуги в заказе на работу. Обновите расчетную и фактическую продолжительность и количество во встроенном режиме и измените статус. Подробные изменения полей возможны на боковой панели.
- Этот элемент управления работает с пользовательскими формами заказов на работу. , помните о следующих ограничениях.
- Элемент управления привязан к продуктам заказа на работу. Вы можете выбрать, чтобы сопоставить вторую сущность:
- Продукты заказа на работу: вкладка услуг пустая
- Услуги заказа на работу: вкладка «Продукт» привязана к услугам заказов на работу, но вкладка по-прежнему ссылается на продукты в интерфейсе.
- Этот элемент управления не работает с сущностью заказа на работу, поскольку он зависит от продукта заказа на работу и услуг заказа на работу.
Пользовательские значения для статуса продуктов/услуг не поддерживаются. Вы не можете скрыть вкладку товаров или услуг. Обеим вкладкам требуется сопоставление сущностей.
Карточка сводки по заданиям
Элемент управления, который предоставляет сводку по задачам в заказе на работу.
Этот элемент управления работает с пользовательскими формами заказов на работу.
Убедитесь, что поля «% выполнения», «предполагаемая длительность» и «фактическая длительность» включены в представление, используемое элементом управления.
Подсетка задач
Элемент управления, позволяющий управлять задачами в заказе на работу с помощью встроенных действий, позволяющих отмечать задачи как завершенные и вводить результаты проверки. Подробные изменения полей возможны на боковой панели.
- Этот элемент управления работает с пользовательскими формами заказов на работу
- Этот элемент управления не работает с сущностями, не являющимися заказами на работу.
Если поле «% завершения» не отображается в представлении, ход выполнения не отображается и действие, позволяющее отметить как завершенное или незавершенное, не работает.
Справочная информация > Карточка статьи базы знаний
Элемент управления, позволяющий просматривать статьи базы знаний и связывать их с заказом на работу. Этот элемент управления также позволяет создавать новые статьи непосредственно из заказа на работу.
- Этот элемент управления работает с пользовательскими формами заказов на работу.
- Он не работает с сущностями, не являющимися заказами на работу, поскольку имеет жесткую зависимость от заказов на работу и статей базы знаний.
Справочная информация > Карточка руководств
Элемент управления, который предоставляет сводку связанных Dynamics 365 Guides с задачами в заказе на работу. Вы не можете предварительно просмотреть руководства из Интернета, но можете увидеть их имя и связанную с ними папку.
- Этот элемент управления можно использовать с пользовательскими формами заказов на работу.
- Этот элемент управления нельзя использовать для сущностей, не являющихся заказами на работу, поскольку он жестко зависит от задач обслуживания заказов на работу и сущности заказа на работу.
Справочная информация > Карточка мультимедиа
Элемент управления, который показывает эскизы медиафайлов, прикрепленных к заметкам на временной шкале.
- Этот элемент управления работает с пользовательскими формами заказов на работу.
- Этот элемент управления работает с пользовательскими сущностями, если для сущности включены действия и заметки, а также присутствует элемент управления временной шкалой.
Сетка заказов на работу
Сетка и панель действий
Элемент управления для просмотра и выбора заказов на работу. Этот элемент управления позволяет вам вносить изменения в приоритет прямо на месте и вносить дальнейшие изменения на боковой панели. Статус системы — это объединенное поле статуса и подстатуса системы.
Этот элемент управления нельзя применить к сущностям, не являющимся заказами на работу
Известные проблемы и ограничения:
- При применении этого элемента управления к подсеткам селектор представления не отображается. Отображается только представление, выбранное на портале Maker Portal.
- Если вы настроили сетку заказов на работу, новый элемент управления не отображается из-за правил многоуровневого решения. Сначала удалите такие настройки, чтобы увидеть элемент управления.
- Новый интерфейс сетки не поддерживает фильтрацию столбцов. Измените на Сетка только для чтения, чтобы отфильтровать столбцы.
- Если вы удалите новый элемент управления сетки из среды, вы не сможете установить его снова. Обратитесь за помощью в службу поддержки.
- Столбец «Зарезервированные ресурсы» (msdyn_bookingsummary) работает только с новым интерфейсом заказа на работу. Он не поддерживается в классическом представлении сетки.
Контекстное меню
Встроенное меню при выборе заказа на работу для выполнения быстрых действий.
- Этот элемент управления доступен сущности заказа на работу.
- Параметры контекстного меню меняются в зависимости от статуса заказа на работу.
Вы не можете изменить элементы контекстного меню.
Боковая панель
Существует несколько форм, которые можно загрузить на месте для дальнейшего редактирования из формы заказа на работу.
- Заказ на работу: вы можете редактировать информацию, отображаемую на боковой панели, изменив форму Индикатор заказа на работу.
- Ресурсы: вы можете редактировать информацию, отображаемую на боковой панели, изменяя форму Пользовательские ресурсы — простая.
Следующие боковые панели отображают ту же форму, как если бы вы открыли полную запись:
- Продукты: Продукт заказа на работу
- Услуги: Сервис по заказу на работу
- Задачи: Задачи сервиса по заказу на работу
Одновременно может быть открыта только одна боковая панель. Изменить ширину панели невозможно.