Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne artikkelen viser vanlige vurderinger ved tilpassing av arbeidsordreskjemaet i Dynamics 365 Field Service. I tillegg lister denne artikkelen opp kodekomponenter eller PCF-kontroller som er tilgjengelige i skjemadesigneren når man redigerer et arbeidsordreskjema. Produsenter kan bruke disse komponentene på sine skjemaer og visninger for å tilpasse opplevelsen for brukerne sine. Lær mer under Kodekontroller i Power Apps-utviklerdokumentasjonen.
Tips
Konfigurer sikkerhet på feltnivå for å sikre at brukere bare oppdaterer de tiltenkte feltene. Hvis for eksempel et felt i et skjema er satt til skrivebeskyttet, kan brukere fortsatt oppdatere noen felt. Systemet lagrer ikke det oppdaterte skjemaet hvis brukeren ikke har riktig sikkerhet på feltnivå.
Header og kommandofelt for arbeidsordreskjema
- Topptekst: kan tilpasses fullstendig. Utviklere kan endre informasjonen som vises i Maker Portal. De kan også skjule deler eller faner og opprette sine egne egendefinerte faner.
- Skjemabyttere: Utviklere kan styre hvilke skjemaer brukere kan se, basert på sikkerhetsroller.
- Kommandolinje: bruker den forenklede kommandolinjen som standard. Administratorer kan deaktivere innstillingen Vis forenklede arbeidsordrekommandoer. Hvis en egendefinert kommando er borte, kan du gå til maker-portalen og gjøre den synlig igjen.
Arbeidsordre-underrutenett som popup-vinduer
Konfigurer arbeidsordre-subentities til å dukke opp som dialogbokser og rediger dem uten å forlate arbeidsordreskjemaet. Denne konfigurasjonen hjelper ordrefordelere med å beholde arbeidsordrekonteksten. Administratorer kan aktivere innstillingen Work Order Subgrid Records Open as Popups i Field Service Settings>Other.
Forenklede arbeidsordrekommandoer
Kommandolinjen for arbeidsordre bruker den forenklede visningen som standard og viser bare de mest relevante kommandoene. For å vise alle kommandoer kan administratorer deaktivere innstillingen Vis forenklet arbeidsordre i Feltserviceinnstillinger>Arbeidsordre / Booking.
Du kan tilpasse kommandolinjen for å vise kommandoene som er relevante i din kontekst.
Egendefinerte arbeidsordrestatuser
Ikke rediger statusene for arbeidsordresystem, fordi systemjobber og plug-ins er avhengige 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 kart i arbeidsordreskjemaet
Hvis du manuelt fjerner kartkontrollen fra standard arbeidsordreskjema, kan du ikke legge den til igjen.
For å aktivere kartknappen i skjemadesigneren, legg til ValidForMap-masken til minst ett av adressetype-attributtene i skjemaet.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Lag en løsning i et sandkassemiljø som inkluderer skjemaet du vil legge til kartkontrollen i. Eksporter den som en administrert løsning.
I løsningsfilen
customizations.xml, gå til seksjonenformxml.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>
Søk etter Kart i samme fil.
Legg til kontrollen med følgende kode i raden og cellen der du vil legge den til.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Lagre filen og lag en ny administrert løsning zip-fil.
Importere løsningen i det aktuelle miljøet.
Tips
Hvis kartkontrollen fortsatt ikke er synlig på skjemaet etter å ha fulgt disse stegene, prøv å fjerne de aktive skjematilpasningene.
Kontroll av arbeidsordreskjemaer
Følgende kontroller er tilgjengelige for bruk på tilpassede arbeidsordreskjemaer. Gå gjennom hver kontroll for alternativer og begrensninger. For å legge til en kontroll i et skjema, følg disse trinnene med mindre annet er instruert i kontrollbeskrivelsen:
Logg inn på Power Apps og velg miljøet hvor du vil tilpasse arbeidsordreskjemaet.
Åpne løsningen din og velg Tabeller>Arbeidsordreskjemaer>.
Velg skjemaet du vil tilpasse og velg Rediger.
Velg Komponent og søk etter komponenten du vil legge til. Dra og slipp komponenten til skjemaet.
Lagre og publiser skjemaet.
Oppsummering for arbeidsordre Copilot
En kontroll som oppsummerer arbeidsordrer og tilhørende bestillinger, inkludert tidslinjenoter, med hjelp fra Copilot i Field Service. Copilot kan for øyeblikket ikke oppsummere egendefinerte felter. Den oppsummerer bare standardfelter.
Denne kontrollen fungerer på standard- og egendefinerte arbeidsordreskjemaer, men ikke på ikke-arbeidsordre-enheter.
Arbeidsordrestatus
En kontroll for å velge arbeidsordrestatus og understatus. Du kan legge til egendefinerte systemunderstatuser. Field Service støtter ikke egendefinert systemstatus. Hvis du legger til en, har den ikke et statusikon. Du kan ikke endre farger for systemstatusen.
Denne kontrollen fungerer på andre enheter, men:
- Den støtter ikke ikoner.
- Alle statusfarger er lilla.
Arbeidsordreprioritet
En kontroll for å sette prioriteten på en arbeidsordre. Du kan legge til egendefinerte prioriteringer og farger.
Denne kontrollen fungerer på arbeidsordreskjemaet og på arbeidsordrenettet, men ikke på ikke-arbeidsordreenheter.
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 du legger det på et skjema som ikke er arbeidsordre, går ikke kontrollen inn i redigeringsmodus.
Kontakten kan kobles til fakturakontokontakt, tjenestekontokontakt, eller rapportert av kontakt. 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 eiendeler fra primæreiendelen, og eventuelle sekundære eiendeler satt gjennom produktene, tjenestene og oppgavene i arbeidsordren. Kontrollen gjengir underordnede noder for et aktivum.
Du kan plassere denne kontrollen på tilpassede arbeidsordreskjemaer, men den fungerer ikke på enheter som ikke er arbeidsordre.
Hvis du plasserer kontrollen i et tre-kolonnes skjema, lastes ikke ikonet for å åpne fullskjerms asset-visningen fordi kontrollen tilpasser seg smale formfaktorer.
Bestillingskort
En kontroll som hjelper serviceledere med å sikre at arbeidsordrer går fremover ved å gi anbefalinger om neste skritt. For ikke-planlagte arbeidsordrer foreslår det en bestilling. For planlagte arbeidsordrer viser den bestillingsdetaljer. Når du fullfører arbeidsrekkefølgen, gir den 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 tilsvarer riktig arbeidsordre-statusfelt.
Økonomisk sammendragskort
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.
Sørg for at kostnads- og prisfunksjoner er aktivert for å se data i denne kontrollen. Du kan angi en annen ikke-å-overskride (NTE) nærhetsverdi for denne kontrollen enn det som er angitt for arbeidsrekkefølgen.
Delrutenett for produkter og tjenester
En kontroll du bruker til å redigere produkter og tjenester i en arbeidsordre. Oppdater beregnet og faktisk varighet og mengder i teksten, og endre statusen. Du kan gjøre detaljerte endringer i feltene i sidepanelet.
- Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.
- Kontrollen er bundet til arbeidsordreprodukter. Du kan velge å kartlegge 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 eller tjenestestatus 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.
Sørg for at feltene % fullført, estimert varighet og faktisk varighet er inkludert i visningen som brukes av kontrollen.
Delrutenett for oppgave
En kontroll du bruker for å administrere oppgaver i en arbeidsordre ved å bruke inline-handlinger for å markere oppgaver som fullført og legge inn inspeksjonsresultater. Du kan gjøre detaljerte endringer i feltene i sidepanelet.
- Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.
- Denne kontrollen fungerer ikke på entiteter som ikke er arbeidsordrenheter.
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.
Referansekort > Kunnskapsartikkelkort
En kontroll du bruker for å se og knytte 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 > veiledninger
En kontroll som oppsummerer de koblede Dynamics 365-veiledningene for oppgaver i arbeidsrekkefølgen. Du kan ikke forhåndsvise veiledningene i nettleseren, men du kan se navnet og den tilknyttede mappen.
- Bruk denne kontrollen på tilpassede arbeidsordreskjemaer.
- Du kan ikke bruke denne kontrollen på ikke-arbeidsordreentiteter fordi den har en sterk avhengighet av arbeidsordretjenesteoppgaver og arbeidsordreentiteten.
Referanser > mediakort
En kontroll som viser miniatyrbilder av medier som er knyttet til tidslinjenotater.
- Denne kontrollen fungerer på egendefinerte arbeidsordreskjemaer.
- Denne kontrollen fungerer på egendefinerte enheter så lenge enheten har aktiviteter og notater aktivert, og tidslinjekontrollen finnes.
Kontroller av arbeidsordrenett
Følgende kontroller er tilgjengelige for bruk på arbeidsordrenettet.
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.
Du kan ikke bruke denne kontrollen på entiteter som ikke er arbeidsordrer.
Kjente problemer og begrensninger:
- Når du bruker denne kontrollen på delnett, vises ikke visningsvelgeren. Du kan bare se visningen du velger i Maker-portalen.
- Hvis du tilpasset arbeidsordrernettet, gjengis ikke den nye kontroll på grunn av regler for løsningslagdeling. Fjern disse tilpasningene 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 arbeidsrekkefølgeopplevelsen. Den støttes ikke i den klassiske rutenettvisningen.
Kontekstmeny
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
Du kan laste inn flere skjemaer inline for videre redigeringer fra arbeidsordreskjemaet.
- Arbeidsordre: Rediger informasjonen i sidepanelet ved å endre skjemaet for arbeidsordrelampen .
- Assets: Rediger informasjonen i sidepanelet ved å endre skjemaet Customer Assets – Simple .
Følgende sideruter gjengir det samme skjemaet som når du åpner hele oppføringen:
- Produkter: Arbeidsordreprodukt
- Tjenester: Arbeidsordreservice
- Oppgaver: Serviceoppgave for arbeidsordre
Du kan bare åpne én siderute om gangen. Du kan ikke endre bredden på ruten.