Consideracions de personalització per al formulari d'ordre de treball

En aquest article s'enumeren les consideracions habituals a l'hora de personalitzar el formulari d'ordre de treball a Dynamics 365 Field Service. A més, aquest article enumera components de codi o controls PCF que estan disponibles al dissenyador de formularis quan s'edita un formulari d'ordre de treball. Els creadors poden utilitzar aquests components en els seus formularis i visualitzacions per personalitzar l'experiència dels seus usuaris. Aprèn més sobre controls de codi a la documentació per a desenvolupadors de Power Apps.

Propina

Configureu la seguretat a nivell de camp per garantir que els usuaris actualitzin només els camps previstos. Per exemple, si un camp d'un formulari està definit com a només de lectura, els usuaris encara poden actualitzar alguns camps. El sistema no desa el formulari actualitzat si l'usuari no té la seguretat correcta a nivell de camp.

Capçalera del formulari d'ordre de treball i barra de comandes

Subgraelles d'ordres de treball com a finestres emergents

Configura subentitats d'ordres de treball perquè apareguin com a quadres de diàleg i edita-les sense sortir del formulari d'ordre de treball. Aquesta configuració ajuda els distribuïdors a mantenir el context de l'ordre de treball. Els administradors poden activar la configuració de Subquadrícula d'ordres de treball Registres oberts com a finestres emergents a la configuració> de servei de campAltres.

Comandes simplificades per a ordres de treball

La barra d'ordres de l'ordre de treball utilitza la visualització simplificada per defecte i mostra només les ordres més rellevants. Per mostrar totes les ordres, els administradors poden desactivar la configuració Mostrar ordres simplificades d'ordre de treball a la configuracióde serveide camp> Ordre de treball / Reserva.

Podeu personalitzar la barra d'ordres per mostrar les ordres que són rellevants en el vostre context.

Estats d'ordres de treball personalitzades

No editis l'estat del sistema d'ordres de treball perquè les feines i complements del sistema depenen d'aquests estats. En lloc d'això, els administradors poden crear subestats d'ordres de treball personalitzats que s'assignin als estats del sistema d'ordres de treball. Per obtenir més informació, vegeu No editar els valors del conjunt d'opcions (opcions).

Afegeix mapes al formulari d'ordre de treball

Si elimines manualment el control de mapes del formulari per defecte de l'ordre de treball, no el pots tornar a afegir.

Per activar el botó de mapes al dissenyador de formularis, afegeix la màscara ValidForMap a almenys un dels atributs de tipus d'adreça del formulari.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Crea una solució en un entorn sandbox que inclogui el formulari al qual vols afegir el control de mapes. Exporteu-ho com a solució administrada.

  2. Al fitxer de la customizations.xml solució, ves a la formxml secció.

  3. Afegiu el següent control mapes a la <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. Cerca "Maps" al mateix fitxer.

  2. Afegeix el control amb el codi següent a la fila i cel·la on vols afegir-lo.

    <control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
  1. Desa el fitxer i crea un nou fitxer zip de solució gestionada.

  2. Importeu la solució a l'entorn en qüestió.

Propina

Si el control del mapa encara no és visible al formulari després de seguir aquests passos, prova d'eliminar les personalitzacions actives del formulari.

Controls del formulari d'ordre de treball

Els següents controls estan disponibles per a l'ús en formularis de comanda personalitzats. Revisa cada control per trobar opcions i limitacions. Per afegir un control a un formulari, segueix aquests passos tret que s'indiqui el contrari a la descripció del control:

  1. Inicia sessió a Power Apps i selecciona l'entorn on vols personalitzar el formulari d'ordre de treball.

  2. Obre la teva solució i selecciona Taules>Formularis d'Ordre> de Treball.

  3. Selecciona el formulari que vols personalitzar i selecciona Edita.

  4. Selecciona Component i cerca el component que vols afegir. Arrossega i deixa anar el component al formulari.

  5. Deseu i publiqueu el formulari.

Ordre de treball Copilot resum

Un control que resumeix les ordres de treball i les reserves associades, incloent-hi les notes de la cronologia, amb l'ajuda de Copilot al Servei de Camp. Copilot actualment no pot resumir els camps personalitzats. Només resumeix els camps per defecte.

Aquest control funciona en els formularis d'ordres de treball per defecte i personalitzats, però no en entitats que no són ordres de treball.

Estat de l'ordre de treball

Un control per seleccionar l'estat i el subestat de l'ordre de treball. Podeu afegir subestats personalitzats del sistema. El Field Service no admet l'estat personalitzat del sistema. Si n'afegeixes una, no té cap icona d'estat. No podeu canviar els colors de l'estat del sistema.

Aquest control funciona sobre altres entitats, però:

  • No admet icones.
  • Tots els colors d'estat són porpra.

Prioritat de l'ordre de treball

Un control per establir la prioritat d'una ordre de treball. Podeu afegir prioritats i colors personalitzats.

Aquest control funciona sobre el formulari d'ordre de treball i la graella d'ordres de treball, però no sobre entitats que no són ordres de treball.

Recompte de cronologies

Un control que mostra les notes numèriques a la línia de temps. Seleccioneu el número per anar a la pestanya cronologia del formulari.

  • Aquest control no funciona en entitats personalitzades, encara que tinguin el control de cronologia.
  • Aquest control admet formularis d'ordre de treball personalitzats.

Si col·loqueu aquest control a la mateixa pestanya que el control de cronologia, el recompte no augmentarà automàticament quan afegiu una nota nova. Actualitzeu la pàgina per veure el número actualitzat. Si les activitats i les notes estan inhabilitades per a l'entitat de l'ordre de treball, el recompte sempre mostra zero (que és precís).

Targeta d'ubicació

Un control que mostra la ubicació d'on s'ha de completar el treball i informació sobre la ubicació funcional quan està disponible.

  • Aquest control funciona en formularis d'ordre de treball personalitzats, però no funciona en entitats que no siguin l'ordre de treball.

El nivell de zoom predeterminat és fix i no el podeu canviar. El selector d'ubicació funcional només mostra l'entitat més infantil i no mostra molles de pa dels nivells superiors, com ara Sala del pis > de l'edifici > .

Targeta de contacte

Un control que mostra el contacte del servei o del compte de facturació i el contacte informat per (quan estigui disponible).

  • Aquest control funciona en formularis d'ordre de treball personalitzats. Si el col·loques en un formulari que no és una ordre de treball, el control no entra en mode d'edició.

El contacte pot correspondre al contacte del compte de facturació, al contacte del compte de servei, o reportat per contacte. No funciona amb cap altre tipus de contactes. La cerca no funciona quan s'apunta a camps sense contacte.

Targeta d'actius

Un control que mostra els actius de l'actiu principal i qualsevol actiu secundari establert a través dels productes, serveis i tasques de l'ordre de treball. El control representa els nodes secundaris d'un recurs.

Pots posar aquest control en formularis d'ordres de treball personalitzats, però no funciona en entitats que no són ordres de treball.

Si col·loques el control en un format de tres columnes, la icona per obrir la vista d'actius a pantalla completa no es carrega perquè el control s'adapta a factors de forma estrets.

Targeta de reserva

Un control que ajuda els gestors de serveis a assegurar-se que les ordres de treball es mouen proporcionant recomanacions sobre la següent acció. Per a ordres de treball no programades, suggereix una reserva. Per a les ordres de treball programades, mostra els detalls de la reserva. Quan completeu l'ordre de treball, proporciona un resum.

  • Aquest control no funciona amb entitats que no són d'ordre de treball.
  • Aquest control requereix que l'assignació de l'estat del sistema, el subestat i la resolució principal estigui configurada correctament. En cas contrari, el control no es carrega. Concretament, si l'estat del sistema no coincideix amb el camp correcte d'estat del sistema d'ordres de treball.

Targeta de resum financer

Un control que resumeix el cost i el preu d'una ordre de treball en funció dels productes i serveis relacionats amb ella.

  • Aquest control funciona en formularis d'ordre de treball personalitzats.

Assegura't que les funcions de cost i preus estiguin activades per veure les dades en aquest control. Podeu definir un valor de proximitat que no s'ha de superar (NTE) diferent del definit per a l'ordre de treball.

Subquadra de productes i serveis

Un control que utilitzes per editar els productes i serveis d'una ordre de treball. Actualitzeu la durada estimada i real i les quantitats en línia i canvieu l'estat. Pots fer canvis detallats als camps del panell lateral.

  • Aquest control funciona en formularis d'ordre de treball personalitzats.
  • El control està vinculat als productes de l'ordre de treball. Podeu optar per assignar una segona entitat:
    • Productes de l'ordre de treball: la pestanya Serveis està en blanc
    • Serveis d'ordres de treball: la pestanya Producte s'enllaça als serveis d'ordres de treball, però la pestanya encara fa referència als productes a la interfície.
  • Aquest control no funciona a l'entitat de l'ordre de treball, ja que depèn del producte de l'ordre de treball i dels serveis d'ordre de treball.

No es donen suport als valors personalitzats per a productes o estats de servei. No podeu amagar la pestanya de productes o serveis. Ambdues pestanyes necessiten una entitat assignada.

Targeta resum de tasques

Un control que resumeix les tasques en una ordre de treball.

  • Aquest control funciona en formularis d'ordre de treball personalitzats.

  • Assegureu-vos que els camps de % completats, de durada estimada i de durada real estiguin inclosos a la vista utilitzada pel control.

Subquadrícula de tasques

Un control que utilitzes per gestionar tasques en una ordre de treball mitjançant accions en línia per marcar tasques com a completes i introduir els resultats de la inspecció. Pots fer canvis detallats als camps del panell lateral.

  • Aquest control funciona en formularis d'ordre de treball personalitzats.
  • Aquest control no funciona en entitats que no són d'ordre de treball.

Si el camp % completat no és visible a la visualització, el progrés no es representa i l'acció per marcar com a completa o incompleta no funciona.

Referències > targeta d'article de la Knowledge Base

Un control que utilitzes per veure i enllaçar Articles de Coneixement amb una ordre de treball. El control també us permet crear articles nous directament des de l'ordre de treball.

  • Aquest control funciona en formularis d'ordre de treball personalitzats.
  • No funciona en entitats que no són d'ordre de treball perquè té una dependència dura de l'ordre de treball i els articles de la Knowledge Base.

Referències > Guies targeta

Un control que resumeix les guies del Dynamics 365 enllaçades per a les tasques de l'ordre de treball. No pots previsualitzar les guies al web, però pots veure'n el nom i la carpeta associada.

  • Utilitza aquest control en formularis d'ordre de treball personalitzats.
  • No pots utilitzar aquest control en entitats que no siguin ordres de treball perquè depèn molt de les tasques de servei de les ordres de treball i de l'entitat de les ordres de treball.

Referències > targeta de mitjans

Control que mostra les miniatures del contingut multimèdia adjunt a les notes de la cronologia.

  • Aquest control funciona en formularis d'ordre de treball personalitzats.
  • Aquest control funciona en entitats personalitzades sempre que l'entitat tingui activacions i notes habilitades i el control de cronologia estigui present.

Controls de la graella d'ordres de treball

Els següents controls estan disponibles per a l'ús a la graella d'ordres de treball.

Quadrícula i barra d'accions

Un control per visualitzar i seleccionar ordres de treball. Aquest control us permet fer edicions en línia a la prioritat i fer més edicions a la subfinestra lateral. L'estat del sistema és un camp combinat d'estat i subestat del sistema.

No pots aplicar aquest control a entitats que no són ordres de treball.

Problemes coneguts i limitacions:

  • Quan apliqueu aquest control a les subquadrícules, el selector de visualització no és visible. Només pots veure la vista que selecciones al portal del Creador.
  • Si heu personalitzat la quadrícula de l'ordre de treball, el nou control no es representa a causa de les regles de capes de la solució. Elimina aquestes personalitzacions primer per veure el control.
  • La nova experiència de quadrícula no admet el filtratge de columnes. Canvieu a la quadrícula només de lectura per filtrar les columnes.
  • Si suprimiu el nou control de quadrícula de l'entorn, no el podreu tornar a instal·lar. Poseu-vos en contacte amb el servei d'assistència per obtenir ajuda.
  • La columna Recursos reservats (msdyn_bookingsummary) només funciona amb la nova experiència d'ordre de treball. No s'admet a la visualització de quadrícula clàssica.

Menú contextual

Un menú en línia quan trieu una ordre de treball per dur a terme accions ràpides.

  • Aquest control està disponible per a l'entitat de l'ordre de treball.
  • Les opcions del menú contextual canvien en funció de l'estat de l'ordre de treball.

No podeu canviar els ítems del menú contextual.

Vidre lateral

Pots carregar diversos formularis en línia per fer més edicions des del formulari de l'ordre de treball.

  • Ordre de treball: Edita la informació del panell lateral modificant el formulari de llum de l'ordre de treball .
  • Actius: Edita la informació del panell lateral modificant els Actius del Client – Formulari senzill .

Els subsectors laterals següents representen el mateix formulari que si obríeu el registre complet:

  • Productes: Producte de l'ordre de treball
  • Serveis: Servei d'ordres de treball
  • Tasques: Tasca de servei d'ordre de treball

Només pots obrir un vidre lateral a la vegada. No podeu canviar l'amplada del panell.

Passos següents