Споделяне чрез


Съображения за персонализиране на формуляра за работна поръчка

Тази статия изброява често срещани съображения при персонализиране на формуляра за работна поръчка Dynamics 365 Field Service.

Отваряне на подмрежи за работна поръчка като изскачащи прозорци

Конфигурирайте подобектите за работна поръчка, за да изскачат като диалогови прозорци и да ги редактирате, без да е необходимо да напускате формата за работна поръчка. Тази конфигурация помага на диспечерите да запазят контекста на работната поръчка. Администраторите могат да активират настройката Записи на подмрежата за работна поръчка Отваряне като изскачащи прозорци в областта на настройките. За повече информация вижте Други настройки.

Показване на опростени команди за работна поръчка

Командната лента за работна поръчка използва опростения изглед по подразбиране и показва само най-подходящите команди. Администраторът може да забрани настройката Показване на опростени команди за работна поръчка, за да покаже всички команди. За повече информация вижте Настройки за работна поръчка / Резервация.

Можете да персонализирате командната лента , за да показва командите, които са подходящи за вашия контекст.

Състояния на персонализирани работна поръчка

Системните състояния на работна поръчка никога не трябва да се редактират, тъй като системните задания и добавките разчитат на тези състояния. Вместо това администраторите могат да създават персонализирани подстатуси на работна поръчка, които се съпоставят със състоянията на системата за работна поръчка. За повече информация вижте Не редактирай стойностите на набора от опции (избор).

Добавяне на карти на Bing към формуляра за работна поръчка

Ако контролата Карти на Bing е премахната ръчно от формуляра за работна поръчка, той не може да бъде добавен обратно.

За да разрешите бутона Карти на Bing в разработчик за формуляри, поне един от атрибутите на типа адрес трябва да има добавена маска ValidForMap във формуляра.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Създайте решение в среда в ограничителен режим, което включва формуляра, към който трябва да се добави контролата на Карти на Bing. Експортиране като завършено решение.

  2. Във файла на customizations.xml решението отидете частта formxml от него.

  3. Добавете следната контрола за карти към <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>

  1. Потърсете „карти на Bing“ в същия файл.

  2. Добавете контролата със следния код към реда и клетката навсякъде, където трябва да бъде добавена.

    <control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
  1. Запазете файла и създайте нов завършено решение zip файл от него.

  2. Импортиране на решението към засегнатата среда.

Съвет

 Ако контролата на картата все още не се вижда във формуляра, след като изпълните тези стъпки, опитайте да премахнете активните персонализации на формуляра.

Компоненти за новата среда за работа с работна поръчка

Новото изживяване за работна поръчка въвежда няколко нови компонента на кода, които производителите могат да използват в своите формуляри и изгледи. Следващите раздели изброяват опциите и ограниченията за тези контроли на кода. За повече информация относно работата с контроли на код вижте Контроли на код в документацията Power Apps заразработчици.

Съвет

Конфигурирайте защитата на ниво поле, за да гарантирате, че потребителите актуализират само предвидените полета. В някои случаи, например, ако поле във формуляр е зададено само за четене, потребителите все още могат да актуализират някои полета. Системата обаче няма да запише актуализирания формуляр, ако потребителят няма правилната защита на ниво поле.

формуляр за работна поръчка

Заглавка на формуляр и командна лента

работна поръчка Copilot обобщение

Контрола, която обобщава работни поръчки и свързани резервации, включително бележки от времевата линия с помощта на Copilot във Field Service.

Тази контрола работи с формулярите по подразбиране и по избор за работна поръчка, но не работи с обекти, различни от работна поръчка.

Copilot в момента не може да обобщава персонализирани полета. Той обобщава само полетата по подразбиране.

Статус на работна поръчка

Контрола за избор на състояние и подстатус на работна поръчка.

  • Можете да добавяте персонализирани системни подстатуси.
  • Можете да използвате падащата контрола на състоянието на други обекти, но:
    • Не поддържа икони
    • Всички цветове на състоянието са лилави

Field Service не поддържа персонализирано състояние на системата. Ако добавите такъв, той няма икона на състоянието. Не можете да променяте цветовете за състоянието на системата.

Приоритет на работна поръчка

Контрола за задаване на приоритета на работна поръчка. Работи по формуляра за работна поръчка и по мрежата за работна поръчка.

  • Можете да добавите персонализирани приоритети и цвят.
  • Можете да използвате контролата върху формуляри за работна поръчка, но тя не работи за обекти, различни от работна поръчка.

Брой на времевата линия

Контрола, която показва числовите бележки във времевата скала. Изберете числото, за да отидете в раздела на времевата линия във формуляра.

  • Тази контрола не работи върху персонализирани обекти, дори ако те имат контролата на времевата линия в нея.
  • Тази контрола поддържа формуляри за работна поръчка по избор.

Ако поставите тази контрола в същия раздел като контролата на времевата линия, броят не се увеличава автоматично, когато добавите нова бележка. Опреснете страницата, за да видите актуализирания номер. Ако дейностите и бележките са забранени за обекта на работна поръчка, броят винаги показва нула (което е точно).

Местоположение карта

Контрола, която показва местоположението къде да завършите работата и информация за функционално местоположение, където е налично.

  • Тази контрола работи с персонализирани формуляри за работна поръчка, но не работи с обекти, различни от работна поръчка.

Нивото на мащабиране по подразбиране в момента е фиксирано и не можете да го промените. Инструментът за избор на функционално местоположение показва само най-дъщерния обект и не показва трохи от по-високите нива, като например Room Floor > Room > .

Визитка

Контрола, която показва контакта за услугата или акаунта за фактуриране и отчетения от контакта (когато е наличен).

  • Тази контрола работи върху персонализирани формуляри за работна поръчка. Ако е поставен във формуляр за неработна поръчка, контролата не влиза в режим на редактиране.

Контактът може да се съпостави с контакта на акаунта за фактуриране, контакта на акаунта за обслужване, докладван от контакта. Не работи с друг тип контакти. Справката не работи, когато е посочена към полета, които не са свързани с контакт.

Активна карта

Контрола, която показва активи от основния актив и всички вторични активи, зададени чрез продуктите, услугите и задачите в работната поръчка. Контролата изобразява дъщерни възли на актив.

Тази контрола може да бъде поставена върху формуляри за работна поръчка по избор, но не работи върху обекти, които не са работни.

Ако контролата е поставена в оформление на формуляр с три колони, иконата за отваряне на изгледа на актив на цял екран не се зарежда, тъй като контролата се адаптира към тесни форм-фактори.

Резервационна карта

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

  • Тази контрола не работи с обекти, които не са свързани с работни поръчки.
  • Тази контрола изисква съпоставянето на състоянието на системата, подсъстоянието и първичната разделителна способност да е конфигурирано правилно. В противен случай контролът не успява да се зареди. По-специално, ако състоянието на системата не съответства на правилното поле за състоянието на системата за работна поръчка.

Финансова обобщена карта

Контрол, който обобщава разходите и цената за работна поръчка въз основа на продуктите и услугите, свързани с нея.

  • Тази контрола работи върху персонализирани формуляри за работна поръчка.

Уверете се, че функциите за разходи и ценообразуване са разрешени , за да видите данните в тази контрола. Можете да зададете различна стойност на близостта на NTE за тази контрола от тази, зададена за работната поръчка.

Подмрежа "Продукти и услуги"

Контрола, която ви позволява да редактирате продуктите и услугите в работна поръчка. Актуализирайте прогнозната и действителната продължителност и количества и променете състоянието. Подробни промени в полетата са възможни в страничния панел.

  • Тази контрола работи върху персонализирани формуляри за работна поръчка. , имайте предвид следните ограничения.
  • Контролът е обвързан с продукти за работна поръчка. Можете да изберете да нанесете втори обект:
    • продукти за работна поръчка: разделът "Услуги" е празен
    • Услуги за работна поръчка: Разделът Продукт се обвързва с услугите за работна поръчка, но разделът все още препраща към продукти в интерфейса.
  • Тази контрола не работи върху обекта на работна поръчка, тъй като има зависимост от продукта за работна поръчка и услугите за работна поръчка.

Персонализирани стойности за състоянието на продуктите/услугите не се поддържат. Не можете да скриете раздела за продукти или услуги. И двата раздела се нуждаят от картографиран обект.

Обобщена карта на задачите

Контрола, която обобщава задачите в работна поръчка.

  • Тази контрола работи върху персонализирани формуляри за работна поръчка.

  • Уверете се, че полетата % завършен, прогнозна продължителност и действителна продължителност са включени в изгледа, използван от контролата.

Подмрежа на задачата

Контрола, която ви позволява да управлявате задачи в работна поръчка, като използвате вградени действия, за да маркирате задачите като завършени и да въвеждате резултатите от проверката. Подробни промени в полетата са възможни в страничния панел.

  • Тази контрола работи върху персонализирани формуляри за работна поръчка
  • Тази контрола не работи върху обекти, които не са свързани с работни поръчки.

Ако полето % завършено не се вижда в изгледа, напредъкът не се рендира и действието за маркиране като завършено или непълно не работи.

Препратки > Статия от базата знания карта

Контрола, която ви позволява да виждате и свързвате статии от базата знания към работна поръчка. Контролата също така ви позволява да създавате нови статии директно от работната поръчка.

  • Тази контрола работи върху персонализирани формуляри за работна поръчка.
  • Той не работи с обекти, които не са свързани с работна поръчка, защото има силна зависимост от работна поръчка и статии от базата знания.

Препратки > Ръководства карта

Контрола, която обобщава свързаните Dynamics 365 Guides задачи в работната поръчка. Не можете да прегледате ръководствата от уеб, но можете да видите името им и свързаната с тях папка.

  • Тази контрола може да се използва за персонализирани формуляри за работна поръчка.
  • Тази контрола не може да се използва върху обекти, които не са свързани с работна поръчка, тъй като има твърда зависимост от задачите за обслужване на работна поръчка и обекта на работна поръчка.

Препратки > Медийна карта

Контрола, която показва миниатюри на мултимедиите, които са прикачени към бележките на времевата линия.

  • Тази контрола работи върху персонализирани формуляри за работна поръчка.
  • Тази контрола работи върху персонализирани обекти, стига обектът да има активирани дейности и бележки и контролата на времевата линия да е налице.

Мрежа за работна поръчка

Мрежа и лента за действие

Контрола за преглед и избор на работни поръчки. Тази контрола ви позволява да правите вградени редакции до приоритета и да правите допълнителни редакции в страничния панел. Състоянието на системата е комбинирано поле за състояние и подсъстояние на системата.

Тази контрола не може да се приложи към обекти, които не са "Работна поръчка"

Известни проблеми и ограничения:

  • Когато прилагате тази контрола към подмрежи, селекторът на изглед не се показва. Показва се само изгледът, избран в портала на Maker.
  • Ако сте персонализирали мрежата за работна поръчка, новата контрола не се изобразява поради правилата за наслояване на решението. Първо премахнете такива персонализации, за да видите контролата.
  • Новата среда за работа с мрежата не поддържа филтриране на колони. Преминете към мрежата само за четене, за да филтрирате колони.
  • Ако премахнете новата контрола на мрежа от средата, няма да можете да я инсталирате отново. Свържете се с поддръжката за помощ.
  • Колоната "Резервирани ресурси" (msdyn_bookingsummary) работи само с новата среда за работна поръчка. Не се поддържа в класическия изглед на мрежата.

Контекстно меню

Вградено меню, когато изберете работна поръчка за извършване на бързи действия.

  • Тази контрола е достъпна за обекта на работна поръчка.
  • Опциите на контекстното меню се променят в зависимост от състоянието на работната поръчка.

Не можете да променяте елементите в контекстното меню.

Странично стъкло

Има множество формуляри, които могат да бъдат заредени вградени за по-нататъшни редакции от формуляра за работна поръчка.

  • работна поръчка: Можете да редактирате информацията, която показва страничният панел, като промените формуляра за работна поръчка Светлина .
  • Активи: Можете да редактирате информацията, която показва страничният панел, като промените формуляра Клиентски активи – Опростен .

Следните странични екрани изобразяват същия формуляр, както ако сте отворили пълния запис:

  • Продукти: работна поръчка Продукт
  • Услуги: Сервиз за работна поръчка
  • Задачи: работна поръчка Сервизна задача

Само един страничен прозорец може да се отваря едновременно. Не можете да променяте ширината на екрана.

Следващи стъпки