Comparteix a través de


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.

Obrir subquadrícules d'ordres de treball com a finestres emergents

Configureu les subentitats de l'ordre de treball per tal que apareguin com a quadres de diàleg emergents i editeu-los sense haver de sortir del formulari de l'ordre de treball. Aquesta configuració ajuda els distribuïdors a mantenir el context de l'ordre de treball. Els administradors poden habilitar la configuració Registres de subquadrícula d'ordres de treball oberts com a finestres emergents a l'àrea de configuració. Per obtenir més informació, vegeu Altres configuracions.

Mostra les ordres de treball simplificades

La barra d'ordres de l'ordre de treball utilitza la visualització simplificada per defecte i mostra només les ordres més rellevants. Un administrador pot inhabilitar la configuració Mostra les ordres de treball simplificades per mostrar totes les ordres. Per obtenir més informació, vegeu Configuració de l'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

Els estats del sistema d'ordres de treball no s'han d'editar mai perquè les feines del sistema i els complements 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).

Afegir els mapes del Bing al formulari d'ordre de treball

Si el control dels mapes del Bing s'elimina manualment del formulari d'ordre de treball estàndard, no es pot tornar a afegir.

Per habilitar el botó Mapes del Bing al dissenyador de formularis, almenys un dels atributs de tipus adreça ha de tenir la màscara ValidForMap afegida al formulari.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Creeu una solució en un entorn d'espai aïllat que inclogui el formulari al qual s'ha d'afegir el control Mapes del Bing. Exporteu-ho com a solució administrada.

  2. Al fitxer de la solució, aneu a la customizations.xml part d'ella formxml .

  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. Cerqueu "Mapes del Bing" al mateix fitxer.

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

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

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

Propina

 Si el control de mapa encara no està visible al formulari després d'haver seguit aquests passos, proveu de suprimir les personalitzacions de formulari actives.

Components per a la nova experiència d'ordre de treball

La nova experiència d'ordre de treball introdueix diversos components de codi nous perquè els creadors els utilitzin en els seus formularis i visualitzacions. A les seccions següents s'enumeren les opcions i les limitacions d'aquests controls de codi. Per obtenir més informació sobre com treballar amb controls de codi, vegeu Controls de codi a la documentació Power Apps per a desenvolupadors.

Propina

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

Formulari d'ordre de treball

Capçalera del formulari i barra d'ordres

Ordre de treball Copilot resum

Un control que resumeix les ordres de treball i les reserves associades, incloses les notes de cronologia amb l'ajuda de Copilot al Field Service.

Aquest control funciona en els formularis d'ordre de treball per defecte i personalitzats, però no funciona en entitats diferents de l'ordre de treball.

Copilot actualment no pot resumir els camps personalitzats. Només resumeix els camps per defecte.

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.
  • Podeu utilitzar el control desplegable d'estat en altres entitats, però:
    • No admet icones
    • Tots els colors d'estat són morats

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.

Prioritat de l'ordre de treball

Un control per establir la prioritat d'una ordre de treball. Funciona al formulari d'ordre de treball i a la graella d'ordres de treball.

  • Podeu afegir prioritats i colors personalitzats.
  • Podeu utilitzar el control en formularis d'ordre de treball, però no funciona en entitats diferents de l'ordre 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 es col·loca en un formulari d'ordre que no és de treball, el control no entra en mode d'edició.

El contacte es pot assignar al contacte del compte de facturació, contacte del compte de servei, informat pel contacte. No funciona amb cap altre tipus de contactes. La cerca no funciona quan s'apunta a camps sense contacte.

Targeta d'actius

Control que mostra els actius de l'actiu principal i els actius secundaris definits mitjançant els productes, serveis i tasques de l'ordre de treball. El control representa els nodes secundaris d'un recurs.

Aquest control es pot col·locar en formularis d'ordre de treball personalitzats, però no funciona en entitats que no són ordres de treball.

Si el control es col·loca en un disseny de formulari de tres columnes, la icona per obrir la visualització de recursos 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 les ordres de treball no planificades, proporciona un suggeriment de reserva, quan està programat mostra els detalls de la reserva i, quan completa l'ordre de treball, veureu 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 s'assigna al camp d'estat del sistema d'ordre de treball correcte.

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.

Assegureu-vos que les característiques de cost i preus estiguin habilitades per veure les dades d'aquest control. Podeu definir un valor de proximitat NTE diferent per a aquest control que el definit per a l'ordre de treball.

Subquadra de productes i serveis

Un control que us permet 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. Es poden fer canvis detallats als camps a la subfinestra lateral.

  • Aquest control funciona en formularis d'ordre de treball personalitzats. , tingueu en compte les limitacions següents.
  • 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 s'admeten valors personalitzats per a l'estat dels productes o serveis. 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 % completat, durada estimada i durada real s'incloguin a la visualització utilitzada pel control.

Subquadrícula de tasques

Un control que us permet administrar tasques en una ordre de treball mitjançant accions en línia per marcar tasques com a completades i introduir resultats d'inspecció. Es poden fer canvis detallats als camps a la subfinestra 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

Control que us permet veure i enllaçar articles de la Knowledge Base a 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 tasques enllaçades Dynamics 365 Guides a l'ordre de treball. No podeu obtenir una versió preliminar de les guies des del web, però podeu veure'n el nom i la carpeta associada.

  • Aquest control es pot utilitzar en formularis d'ordre de treball personalitzats.
  • Aquest control no es pot utilitzar en entitats que no són d'ordre de treball, ja que té una dependència dura de les tasques de servei de l'ordre de treball i de l'entitat d'ordre de treball.

Referències > targeta de mitjans

Control que mostra miniatures del suport que s'ha adjuntat a les notes de 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.

Quadrícula 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.

Aquest control no es pot aplicar a entitats que no siguin d'ordre de treball

Problemes coneguts i limitacions:

  • Quan s'aplica aquest control a les subquadrícules, el selector de visualització no es mostra. Només es mostra la visualització seleccionada al portal del Maker.
  • 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ó. Elimineu 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

Hi ha diversos formularis que es poden carregar en línia per a més edicions des del formulari d'ordre de treball.

  • Ordre de treball: podeu editar la informació que mostra la subfinestra lateral modificant el formulari Llum de l'ordre de treball.
  • Actius: podeu editar la informació que mostra la subfinestra lateral modificant el formulari Actius del client - Simple .

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 es pot obrir un vidre lateral alhora. No podeu canviar l'amplada del panell.

Passos següents