Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller vanliga saker du bör tänka på när du anpassar arbetsorderformulär i Dynamics 365 Field Service.
Öppna underrutnät för arbetsorder som popup-fönster
Konfigurera underentiteter för arbetsorder för att expandera ut som dialogrutor och redigera dem utan att du behöver lämna formuläret för arbetsorder. Den här konfigurationen hjälper avsändare att behålla arbetsorderkontexten. Administratörer kan aktivera inställningen Arbetsorderns underrutnäts poster öppnas som popupfönster i inställningsområdet. Mer information finns i Övriga inställningar.
Visa förenklade arbetsorderkommandon
Kommandofältet för arbetsorder använder den förenklade vyn som standard och visar endast de mest relevanta kommandona. En administratör kan inaktivera inställningen Visa förenklade arbetsorderkommandon för att visa alla kommandon. Mer information finns i Arbetsorder/bokningsinställningar.
Du kan anpassa kommandofältet för att visa de kommandon som är relevanta i ditt sammanhang.
Anpassade arbetsorderstatusar
Systemstatus för arbetsorder ska aldrig redigeras eftersom systemuppgifter och plugin-program förlitar sig på dessa statusvärden. Administratörer kan istället skapa anpassade delstatus för arbetsorder som mappar till systemstatus för arbetsorder. Mer information finns i Redigera inte värden för alternativuppsättning (val).
Lägg till Kartor i arbetsorderformuläret
Om kartkontrollen tas bort manuellt från det färdiga arbetsordningsformuläret kan den inte läggas till igen.
Om du vill aktivera knappen Kartor i formulärdesignern bör minst ett av attributen för typadressen ha masken ValidForMap tillagd i formuläret.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Skapa en lösning i en sandbox-miljö som innehåller formuläret som kartkontrollen måste läggas till i. Exportera den hanterade lösningen.
I lösningens
customizations.xml-fil, gå tillformxml-delen av den.Lägg till följande kartkontroll till
<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 efter "Maps" i samma fil.
Lägg till kontrollen med följande kod på raden och cellen var den än behöver läggas till.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Spara filen och skapa en ny hanterad lösning i zip-filformat.
Importera lösningen till den drabbade miljön.
Tip
Om kartkontrollen fortfarande inte är synlig i formuläret efter att ha följt dessa steg, försök ta bort de aktiva formuläranpassningarna.
Komponenter för den nya arbetsorderupplevelsen
Den nya arbetsorderupplevelsen introducerar flera nya kodkomponenter som utvecklare kan använda i sina formulär och vyer. I följande avsnitt visas alternativ och begränsningar för kodkontrollerna. Mer information om att arbeta med kodkontroller finns i Kodkontroller i Power Apps utvecklardokumentation.
Tip
Konfigurera säkerhet på fältnivå så att användarna endast uppdaterar de avsedda fälten. Om ett fält i ett formulär till exempel är skrivskyddat kan användarna fortfarande uppdatera vissa fält. Systemet sparar inte det uppdaterade formuläret om användaren inte har rätt säkerhet på fältnivå.
Arbetsorderformulär
Formulärhuvud och kommandofält
- Rubrik: Helt anpassningsbar. Utvecklare kan ändra informationen som visas i Maker Portal. De kan också dölja avsnitt eller flikar och skapa egna egna flikar.
- Formulärväxlare: Utvecklare kan styra vilka formulär användare kan se baserat på säkerhetsroller.
- Kommandofält: Det förenklade kommandofältet används som standard. Administratörer kan inaktivera inställningen för kommandot Visa förenklad arbetsordning. Om ett custom-added-kommando är borta kan du gå till Maker Portal och göra det synligt igen
Copilot arbetsordersammanfattning
En kontroll som sammanfattar arbetsorder och tillhörande anvisningar, inklusive tidslinjeanteckningar med hjälp av Copilot i Field Service.
Den här kontrollen fungerar på standardformulären och anpassade arbetsorderformulären, men den fungerar inte på andra entiteter än arbetsordern.
Copilot kan för närvarande inte sammanfatta anpassade fält. Den sammanfattar endast standardfält.
Status för arbetsorder
En kontroll för att välja arbetsorderstatus och understatus.
- Du kan lägga till anpassade systemunderstatusar.
- Du kan använda statusrullgardinskontrollen på andra entiteter, men:
- Det stöder inte ikoner
- Alla statusfärger är lila
Field Service stöder inte anpassade systemstatus. Om du lägger till en sådan visas ingen statusikon för den. Du kan inte ändra färg för systemstatus.
Arbetsorderns prioritet
En kontroll för att ange prioritet för en arbetsorder. Den fungerar på arbetsorderformuläret och i arbetsorderrutnätet.
- Du kan lägga till egna prioriteter och färg.
- Du kan använda kontrollen på arbetsorderformulär, men den fungerar inte på andra entiteter än arbetsordern.
Antal händelser på tidslinjen
En kontroll som visar antalet anteckningar i tidslinjen. Välj ett nummer för att gå till fliken Tidslinje i formuläret.
- Den här kontrollen fungerar inte med anpassade entiteter, även om de har tidslinjekontrollen i den.
- Den här kontrollen stöder anpassade arbetsorderformulär.
Om du placerar kontrollen på samma flik som tidslinjekontrollen ökar inte antalet automatiskt när du lägger till en ny anteckning. Uppdatera sidan för att se det uppdaterade numret. Om aktiviteter och anteckningar är inaktiverade för arbetsorderentiteterna visas alltid noll (detta är korrekt).
Lagerställekort
En kontroll som visar var arbetet ska slutföras och information om den funktionella platsen där det finns tillgängligt.
- Denna kontroll fungerar på anpassade arbetsorderformulär, men den fungerar inte på andra entiteter än arbetsordern.
Standard zoomnivå är för närvarande fast och du kan inte ändra den. Den funktionsbaserade platsväljaren visar bara den mest underordnade entiteten och spåren i de högre nivåerna, t.ex. Bygg > våning > rum visas inte.
Kontaktkort
En kontroll som visar kontaktinformationen för tjänste- eller faktureringskontot och den kontakt som har rapporterat (när den är tillgänglig).
- Den här kontrollen fungerar på anpassade arbetsorderformulär. Om kontrollen har placerats i ett formulär som inte är en arbetsorder, går den inte in i redigeringsläge.
Kontakten kan mappas till kontakt för faktureringskonto, kontakt för tjänstkonto eller rapporterande kontakt. Den fungerar inte med andra typer av kontakter. Uppslag fungerar inte när det pekar mot fält som inte är kontaktfält.
Resurskort
En kontroll som visar tillgångar från den primära tillgången och eventuella sekundära tillgångar som anges via produkterna, tjänsterna och uppgifterna i arbetsordern. Kontrollen renderar underordnade noder för en tillgång.
Denna kontroll kan placeras på anpassade arbetsorderformulär, men den fungerar inte på entiteter som inte är i arbetsorder.
Om kontrollen placeras i en layout med tre kolumner kan ikonen för att öppna resursvyn i helskärm inte läsas in eftersom kontrollen anpassas efter smala formulärfaktorer.
Bokningskort
En funktion som hjälper serviceansvariga att säkerställa att arbetsorder går framåt i processen genom att ge rekommendationer för nästa åtgärd. För oplanerade arbetsbeställningar föreslår det en bokning. För schemalagda arbetsbeställningar visas bokningsinformation. När du har slutfört arbetsordern innehåller den en sammanfattning.
- Den här kontrollen fungerar inte med entiteter i icke-arbetsorder.
- För den här kontrollen krävs att mappningen av systemstatus, understatus och primär lösning är korrekt konfigurerad. Annars går det inte att läsa in kontrollen. Särskilt om systemstatus inte stämmer överens med rätt fält för systemstatus för arbetsorder.
Sammanfattningskort för ekonomi
En kontroll som sammanfattar kostnaden och priset för en arbetsorder utifrån de produkter och tjänster som är relaterade till den.
- Den här kontrollen fungerar på anpassade arbetsorderformulär.
Kontrollera att kostnads- och prisfunktionerna är aktiverade om du vill visa data i den här kontrollen. Du kan ange ett annat närhetsvärde för ej överskridande (NTE) för den här kontrollen än det som angetts för arbetsordningen.
Undernät för produkter och tjänster
En kontroll som gör att du kan redigera produkterna och tjänsterna i en arbetsorder. Uppdatera beräknad och faktisk varaktighet samt kvantiteter, och ändra statusen. Detaljerade ändringar av fält är möjliga i sidofönster.
- Den här kontrollen fungerar på anpassade arbetsorderformulär.
- Kontrollen är kopplad till produkter i arbetsordern. Du kan välja att mappa en andra entitet:
- Arbetsorderprodukter: Fliken Tjänster är tom
- Arbetsordertjänster: Fliken Produkt är bunden till arbetsordertjänster men fliken refererar fortfarande till produkter i gränssnittet.
- Den här kontrollen fungerar inte på arbetsorder-entiteten eftersom den har ett beroende av arbetsorderprodukt och arbetsordertjänster.
Anpassade värden för produkter/tjänststatus stöds inte. Du kan inte dölja fliken Produkt eller Tjänst. Båda flikarna behöver en entitet mappad.
Sammanfattningskort för uppgifter
En kontroll som sammanfattar uppgifterna i en arbetsordning.
Den här kontrollen fungerar på anpassade arbetsorderformulär.
Kontrollera att fälten % slutförd, beräknad varaktighet och faktisk varaktighet ingår i vyn som används av kontrollen.
Underrutnät för uppgift
En kontroll som gör att du kan hantera uppgifter i arbetsordning med hjälp av infogade åtgärder för att markera uppgifter som slutförda och ange inspektionsresultat. Detaljerade ändringar av fält är möjliga i sidofönster.
- Den här kontrollen fungerar på anpassade arbetsorderformulär
- Den här kontrollen fungerar inte på icke-arbetsorderentiteter.
Om fältet % slutförd inte visas i vyn renderas inte förloppet och åtgärden som ska markeras som slutförd eller ofullständig fungerar inte.
Referenser > kunskapsartikelkort
En kontroll som gör att du kan visa och länka kunskapsbasartiklar till en arbetsorder. Kontrollen gör det även möjligt att skapa nya artiklar direkt från arbetsordern.
- Den här kontrollen fungerar på anpassade arbetsorderformulär.
- Den fungerar inte med icke-arbetsorderentiteter eftersom den har ett svårt beroende av arbetsorder och kunskapsartiklar.
Referenser > Guider kort
En kontroll som sammanfattar de länkade Dynamics 365-guiderna för uppgifter i arbetsordningen. Du kan inte förhandsgranska guiderna på webben, men du kan se deras namn och tillhörande mapp.
- Denna kontroll kan användas på anpassade arbetsorderformulär.
- Den här kontrollen kan inte användas på icke-arbetsorderentiteter eftersom den har ett hårt beroende av arbetsordertjänstuppgifter och arbetsorderentiteten.
Referenser > Mediekort
En kontroll som visar miniatyrbilder av media som är kopplade till tidslinjeanteckningar.
- Den här kontrollen fungerar på anpassade arbetsorderformulär.
- Den här kontrollen fungerar på anpassade entiteter så länge entiteten har aktiviteter och anteckningar aktiverade och tidslinjekontrollen är närvarande.
Tabell för arbetsorder
Rutnät och åtgärdsfält
En kontroll för att visa och välja arbetsorder. Med den här kontrollen kan du göra direkta ändringar i prioriteten och göra ytterligare ändringar i sidopanelen. Systemstatus är ett kombinerat fält med systemstatus och understatus.
Den här kontrollen kan inte användas för entiteter i icke-arbetsorder
Kända problem och begränsningar:
- När du tillämpar den här kontrollen på underrutnät visas inte visningsväljaren. Endast den vy som du väljer i Maker-portalen visas.
- Om du har anpassat arbetsorderrutnätet återges inte den nya kontrollen på grund av regler för skiktning av lösningen. Ta bort sådana anpassningar först för att visa kontrollen.
- Den nya rutnätsupplevelsen stöder inte kolumnfiltrering. Ändra till det skrivskyddat rutnätet om du vill filtrera kolumner.
- Om du tar bort den nya rutnätskontrollen från miljön kan du inte installera den igen. Kontakta supporten för hjälp.
- Kolumnen Bokade resurser (
msdyn_bookingsummary) fungerar endast med den nya arbetsorderupplevelsen. Det stöds inte i den klassiska rutnätsvyn.
Kontekstmeny
En infogad meny när du väljer en arbetsorder för att utföra snabbåtgärder.
- Den här kontrollen är tillgänglig för arbetsorderentiteten.
- Alternativen på kontextmenyn ändras beroende på arbetsordningens status.
Det går inte att ändra objekten på snabbmenyn.
Sidopanel
Det finns flera formulär som kan laddas in direkt från arbetsorderformuläret för ytterligare redigeringar.
- Arbetsordning: Du kan redigera den information som visas i sidrutan genom att ändra formuläret Arbetsorder lätt.
- Tillgångar: Du kan redigera den information som visas i sidrutan genom att ändra formuläret Kundtillgångar – enkel.
Följande sidopaneler visar samma formulär som om du öppnade hela posten:
- Produkter: Arbetsorderprodukt
- Tjänster: Arbetsordertjänst
- Uppgifter: Arbetsorderserviceuppgift
Det går bara att öppna en sidoruta åt gången. Du kan inte ändra bredd i rutan.