Del via


Tilpassingshensyn for arbeidsordreskjemaet

Denne artikkelen viser vanlige vurderinger ved tilpassing av arbeidsordreskjemaet i Dynamics 365 Field Service.

Åpne delrutenett for arbeidsordre som popup-vinduer

Konfigurer delenheter for arbeidsordre slik at de vises som dialogbokser, og rediger dem uten å måtte forlate arbeidsordreskjemaet. Denne konfigurasjonen hjelper ordrefordelere med å beholde arbeidsordrekonteksten. Administratorer kan aktivere innstillingen Oppføringer i delrutenett for arbeidsordre åpnes som popup-vinduer i innstillingsområdet. Hvis du vil ha mer informasjon, kan du se Andre innstillinger.

Vis forenklede arbeidsordrekommandoer

Kommandolinjen for arbeidsordre bruker den forenklede visningen som standard og viser bare de mest relevante kommandoene. En administrator kan deaktivere innstillingen Vis forenklede arbeidsordrekommandoer for å vise alle kommandoer. Hvis du vil ha mer informasjon, kan du se Innstillinger for arbeidsordre/bestilling.

Du kan tilpasse kommandolinjen for å vise kommandoene som er relevante i din kontekst.

Egendefinerte arbeidsordrestatuser

Systemstatuser for arbeidsordrer må aldri redigeres fordi systemjobber og plugin-moduler avhenger av disse statusene. I stedet må administratorer opprette egendefinerte delstatuser for arbeidsordrer som er tilordnet til systemstatuser for arbeidsodrer. Hvis du vil ha mer informasjon , kan du se Ikke rediger alternativsettverdier (valg).

Legg til Bing-kart i arbeidsordreskjemaet

Hvis kontrollen for Bing-kart fjernes manuelt fra det medfølgende arbeidsordreskjemaet, kan den ikke legges til igjen.

Hvis du vil aktivere knappen for Bing-kart i skjemautforming, må minst ett av attributtene av typen adresse ha lagt til masken ValidForMap i skjemaet.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Opprett en løsning i et sandkassemiljø som inneholder skjemaet som Bing-kartkontrollen må legges til i. Eksporter den som en administrert løsning.

  2. I løsningens customizations.xml-fil går du til delen formxml.

  3. Legg til følgende kartkontroller i <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. Søk etter "Bing-kart" i samme fil.

  2. Legg til kontrollen med følgende kode i raden og cellen der den må legges til.

    <control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
  1. Lagre filen, og opprett en ny ZIP-fil for administrert løsning ut av den.

  2. Importere løsningen i det aktuelle miljøet.

Tips

 Hvis kartkontrollen fremdeles ikke er synlig i skjemaet etter å ha fulgt disse trinnene, kan du prøve å fjerne de aktive skjematilpassingene.

Komponenter for den nye arbeidsordreopplevelsen

Den nye arbeidsordreopplevelsen innfører flere nye komponenter som utviklere kan bruke i skjemaene og visningene. Avsnittene nedenfor viser alternativer og begrensninger for disse kodekontrollene. Hvis du vil ha mer informasjon om hvordan du arbeider med kodekontroller, kan du se Kodekontroller i dokumentasjonen for Power Apps-utviklere.

Tips

Konfigurer sikkerhet på feltnivå for å sikre at brukere bare oppdaterer de tiltenkte feltene. I noen tilfeller, for eksempel hvis et felt i et skjema er skrivebeskyttet, kan det hende at noen felt fremdeles oppdateres. Systemet lagrer imidlertid ikke det oppdaterte skjemaet hvis brukeren ikke har riktig sikkerhet på feltnivå.

Arbeidsordreskjema

Skjemaoverskrift og kommandolinje

Copilot-oppsummering for arbeidsordre

En kontroll som oppsummerer arbeidsordrer og tilknyttede bestillinger, inkludert tidslinjenotater, ved hjelp av Copilot i Field Service.

Denne kontrollen fungerer på standardskjemaer og skjemaer for egendefinerte arbeidsordrer, men fungerer ikke på andre enheter enn arbeidsordren.

Copilot kan for øyeblikket ikke oppsummere egendefinerte felter. Den oppsummerer bare standardfelter.

Arbeidsordrestatus

En kontroll for å velge arbeidsordrestatus og understatus.

Field Service støtter ikke egendefinert systemstatus. Hvis du legger til en, har den ikke et statusikon. Du kan ikke endre farger for systemstatusen.

Arbeidsordreprioritet

En kontroll for å angi prioriteten for en arbeidsordre. Den fungerer både i arbeidsordreskjemaet og i arbeidsordrerutenettet.

  • Du kan legge til egendefinerte prioriteringer og farger.
  • Du kan bruke kontrollen på arbeidsordreskjemaer, men den fungerer ikke på andre enheter enn arbeidsordren.

Tidslinjeantall

En kontroll som viser antall notatene på tidslinjen. Velg antallet som skal gå til tidslinjefanen i skjemaet.

  • Denne kontrollen fungerer ikke på egendefinerte enheter, selv om de har tidslinjekontrollen i seg.
  • Denne kontrollen støtter egendefinerte arbeidsordreskjemaer.

Hvis du plasserer denne kontrollen i samme fane som tidslinjekontrollen, økes ikke antallet automatisk når du legger til et nytt notat. Oppdater siden for å se det oppdaterte antallet. Hvis aktiviteter og notater er deaktivert for arbeidsordreenheten, viser antallet alltid null (noe som er nøyaktig).

Lokasjonskort

En kontroll som viser hvor du fullfører arbeidet og informasjon om den funksjonslokasjonen der den er tilgjengelig.

  • Denne kontrollen fungerer på egendefinerte arbeidsskjemaer, men den fungerer ikke på andre enheter enn arbeidsordren.

Standard zoomenivå er fast, og du kan ikke endre det. Funksjonslokasjonsvelgeren viser bare den underordnede enheten og viser ikke søkebaner for de høyere nivåene, for eksempel Bygning > Etasje > Rom.

Kontaktkort

En kontroll som viser kontakten for service- eller faktureringskonto og kontaktpersonen som rapporterte (når tilgjengelig).

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer. Hvis den plasseres i et skjema for ikke-arbeidsordre, åpner ikke kontrollen redigeringsmodus.

Kontakten kan tildeles til faktureringskontokontakten, servicekontokontakten, Rapportert av-kontakten. Den fungerer ikke med andre typer kontakter. Oppslaget fungerer ikke når de peker på felter som ikke er kontakter.

Aktivumkort

En kontroll som viser aktiva fra hovedaktivumet og sekundære aktiva angitt via produktene, servicene og oppgavene i arbeidsordren. Kontrollen gjengir underordnede noder for et aktivum.

Denne kontrollen kan plasseres på egendefinerte arbeidsskjemaer, men den fungerer ikke på andre enheter som ikke er arbeidsordre.

Hvis kontrollen er plassert i et skjemaoppsett med tre kolonner, lastes ikke ikonet for å åpne ressursvisningen i fullskjermmodus inn fordi kontrollen tilpasses til smale skjemafaktorer.

Bestillingskort

En kontroll som hjelper serviceledere med å sikre at arbeidsordrer flyttes sammen ved å gi anbefalinger om neste handling. For arbeidsordre som ikke er planlagt, gir det et bestillingsforslag, når den er planlagt, viser det bestillingsdetaljer, og når arbeidsordren er fullført, vises et sammendrag.

  • Denne kontrollen fungerer ikke med enheter som ikke er arbeidsordre.
  • Denne kontrollen krever at tildelingen av systemstatusen, understatusen og primærløsningen er riktig konfigurert. Ellers kan ikke kontrollen lastes inn. Spesifikt hvis systemstatusen ikke tildeles til riktig systemstatusfelt for arbeidsordren.

Kort for økonomisk sammendrag

En kontroll som oppsummerer kostnaden og prisen for en arbeidsordre basert på produktene og servicene som er relatert til den.

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.

Kontroller at kostnads- og prisfunksjoner er aktivert for å se data i denne kontrollen. Du kan angi en annen NTE-nærhetsverdi for denne kontrollen enn settet for arbeidsordren.

Delrutenett for produkter og tjenester

En kontroll som gjør det mulig å redigere produktene og servicene i en arbeidsordre. Oppdater beregnet og faktisk varighet og antall innebygd, og endre statusen. Du kan endre feltene detaljert i sideruten.

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer. , husk følgende begrensninger.
  • Kontrollen er bundet til arbeidsordreprodukter. Du kan velge å tildele en annen enhet:
    • Arbeidsordreprodukter: Servicefanen er tom
    • Arbeidsordreservicer: Produktfanen blir bundet til arbeidsordreservicer, men fanen henviser fremdeles til produkter i grensesnittet.
  • Denne kontrollen fungerer ikke på arbeidsordreenheten fordi den har en avhengighet på arbeidsordreprodukt og arbeidsordreservicer.

Egendefinerte verdier for produkter/servicestatus støttes ikke. Du kan ikke skjule produkt- eller servicefanen. Begge fanene må være tildelt en enhet.

Kort for oppgavesammendrag

En kontroll som oppsummerer oppgavene i en arbeidsordre.

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.

  • Kontroller at feltene for prosent fullført, beregnet varighet og faktisk varighet er inkludert i visningen som brukes av kontrollen.

Delrutenett for oppgave

En kontroll som gjør det mulig å administrere oppgaver i en arbeidsordre ved hjelp av innebygde handlinger for å merke oppgaver som fullført og angi inspeksjonsresultater. Du kan endre feltene detaljert i sideruten.

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer
  • Denne kontrollen fungerer ikke på enheter som ikke er arbeidsordre.

Hvis feltet for prosent fullført ikke vises i visningen, gjengis ikke fremdriften, og handlingen som skal merkes som fullført eller ufullstendig, fungerer ikke.

Kort for referanser og kunnskapsartikkel

En kontroll som gjør det mulig å vise og koble kunnskapsartikler til en arbeidsordre. Med kontrollen kan du også opprette nye artikler direkte fra arbeidsordren.

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.
  • Den fungerer ikke på ikke-arbeidsordreenheter fordi den har en hard avhengighet på arbeidsordre og kunnskapsartikler.

Kort for referanser og veiledninger

En kontroll som oppsummerer koblet Dynamics 365 Guides til oppgaver i arbeidsordren. Du kan ikke forhåndsvise veiledningene fra nettet, men du kan se navnet på dem og den tilknyttede mappen.

  • Denne kontrollen kan brukes på egendefinerte arbeidsordreskjemaer.
  • Denne kontrollen kan ikke brukes på ikke-arbeidsordreenheter fordi den har en hard avhengighet på arbeidsordreserviceoppgaver og arbeidsordreenheten.

Kort for referanser og medier

En kontroll som viser informasjon om mediene som er lagt ved i tidslinjenotater.

  • Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.
  • Denne kontrollen fungerer på egendefinerte enheter så lenge enheten har aktiviteter og notater aktivert, og tidslinjekontrollen finnes.

Arbeidsordrerutenett

Rutenett og handlingslinje

En kontroll for å vise og velge arbeidsordrer. Med denne kontrollen kan du foreta innebygde redigeringer av prioriteten og foreta flere redigeringer i sideruten. Systemstatus er et kombinert felt med systemstatus og understatus.

Denne kontrollen kan ikke brukes for enheter som ikke er arbeidsordre

Kjente problemer og begrensninger:

  • Når du bruker denne kontrollen på delrutenett, vises ikke visningsvelgeren. Bare visningen som er valgt i Maker Portal, vises.
  • Hvis du tilpasset rutenettet for arbeidsordre, gjengis ikke den nye kontrollen på grunn av løsningslagarbeidsregler. Fjern slike tilpassinger først for å se kontrollen.
  • Den nye rutenettopplevelsen støtter ikke kolonnefiltrering. Endre til skrivebeskyttet rutenett for å filtrere kolonner.
  • Hvis du fjerner den nye rutenettkontrollen fra miljøet, kan du ikke installere den på nytt. Kontakt kundestøtte for å få hjelp.
  • Kolonnen Bestilte ressurser (msdyn_bookingsummary) fungerer bare med den nye arbeidsordreopplevelsen. Den støttes ikke i den klassiske rutenettvisningen.

Hurtigmeny

En innebygd meny når du velger en arbeidsordre for å utføre hurtighandlinger.

  • Denne kontrollen er tilgjengelig for arbeidsordreenheten.
  • Kontekstmenyalternativer endres avhengig av statusen for arbeidsordren.

Du kan ikke endre elementene på hurtigmenyen.

Siderute

Det finnes flere skjemaer som kan lastes inn innebygd for videre redigeringer fra arbeidsordreskjemaet.

  • Arbeidsordre: Du kan redigere informasjonen den viser i sideruten ved å endre skjemaet Arbeidsordre – lett.
  • Aktiva: Du kan redigere informasjonen den viser i sideruten ved å endre skjemaet Kundeaktive – enkelt.

Følgende sideruter gjengir det samme skjemaet som når du åpner hele oppføringen:

  • Produkter: Arbeidsordreprodukt
  • Servicer: Arbeidsordreservice
  • Oppgaver: Serviceoppgave for arbeidsordre

Bare én siderute kan være åpen om gangen. Du kan ikke endre bredden på ruten.

Neste trinn