Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden algemene overwegingen bij het aanpassen van het werkorderformulier in Dynamics 365 Field Service vermeld. Daarnaast vermeldt dit artikel codecomponenten of PCF-controles die beschikbaar zijn in de formulierontwerper bij het bewerken van een werkorderformulier. Makers kunnen deze componenten gebruiken op hun formulieren en weergaven om de ervaring aan te passen aan hun gebruikers. Lees meer in Code-controles in de Power Apps-ontwikkelaarsdocumentatie.
Tip
Configureer beveiliging op veldniveau om ervoor te zorgen dat gebruikers alleen de beoogde velden bijwerken. Als een veld in een formulier bijvoorbeeld is ingesteld op alleen-lezen, kunnen gebruikers nog steeds bepaalde velden bijwerken. Het systeem slaat het bijgewerkte formulier niet op als de gebruiker niet over de juiste beveiliging op veldniveau beschikt.
Koptekst van werkorderformulier en opdrachtbalk
- Koptekst: volledig aanpasbaar. Makers kunnen de informatie die wordt weergegeven in de Maker Portal wijzigen. Ze kunnen ook secties of tabbladen verbergen en hun eigen aangepaste tabbladen maken.
- Formulierwisselaars: makers kunnen bepalen welke formulieren gebruikers kunnen zien op basis van beveiligingsrollen.
- Opdrachtbalk: maakt standaard gebruik van de vereenvoudigde opdrachtbalk. Beheerders kunnen de instelling Vereenvoudigde werkorderopdrachten weergeven uitschakelen. Als een aangepast commando verdwenen is, kun je naar het makerportaal gaan en het weer zichtbaar maken.
Werkordersubrasters als pop-ups
Stel werkordersubentities in zodat ze als dialoogvensters verschijnen en bewerk ze zonder het werkorderformulier te verlaten. Met deze configuratie kunnen dispatchers de werkordercontext behouden. Beheerders kunnen de instelling Work Order Subgrid Records Open as Popups inschakelen in Field Service Settings>Other.
Vereenvoudigde werkorderopdrachten
De opdrachtbalk voor werkorders gebruikt standaard de vereenvoudigde weergave en toont alleen de meest relevante opdrachten. Om alle commando's te tonen, kunnen beheerders de instelling 'Toon Vereenvoudigde Werkopdracht' uitschakelen in Veldservice-instellingen>Werkorder / Boeking.
U kunt de opdrachtbalk aanpassen zodat de opdrachten worden weergegeven die relevant zijn in uw context.
Werkorderstatussen op maat
Bewerk geen statussen van werkordersystemen, want systeemjobs en plug-ins zijn afhankelijk van deze statussen. In plaats daarvan kunnen beheerders aangepaste substatussen van werkorders maken die worden toegewezen aan werkordersysteemstatussen. Zie Bewerk geen optiesetwaarden (keuzewaarden) voor meer informatie.
Voeg kaarten toe aan het werkorderformulier
Als je handmatig de kaartencontrole uit het standaard werkopdrachtformulier verwijdert, kun je het niet meer toevoegen.
Om de kaartenknop in de formulierontwerper in te schakelen, voeg je het ValidForMap-masker toe aan ten minste één van de adrestype-attributen in het formulier.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Maak een oplossing in een sandbox-omgeving die het formulier bevat waaraan je de kaartbesturing wilt toevoegen. Exporteer deze als een beheerde oplossing.
Ga in het
customizations.xmlbestand van de oplossing naar deformxmlsectie.Voeg het volgende kaartbesturingselement toe aan de
<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>
Zoek in hetzelfde bestand naar 'Kaarten'.
Voeg de controle met de volgende code toe aan de rij en cel waar je het wilt toevoegen.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Sla het bestand op en maak een nieuw beheerd oplossing zip-bestand aan.
Importeer de oplossing in de betrokken omgeving.
Tip
Als de kaartbesturing na het volgen van deze stappen nog steeds niet zichtbaar is op het formulier, probeer dan de actieve formulieraanpassingen te verwijderen.
Werkorderformuliercontroles
De volgende bedieningselementen zijn beschikbaar voor gebruik op aangepaste werkorderformulieren. Bekijk elke controle op opties en beperkingen. Om een controle aan een formulier toe te voegen, volgt u deze stappen tenzij anders vermeld in de beschrijving van de controle:
Log in bij Power Apps en selecteer de omgeving waar je het werkopdrachtformulier wilt aanpassen.
Open je oplossing en selecteer Tabellen>Werkopdrachtformulieren>.
Selecteer het formulier dat je wilt aanpassen en selecteer Bewerken.
Selecteer Component en zoek naar de component die je wilt toevoegen. Sleep het onderdeel naar het formulier.
Sla het formulier op en publiceer het.
Samenvatting van werkorders door Copilot
Een controle die werkorders en bijbehorende boekingen samenvat, inclusief tijdlijnnotities, met hulp van Copilot in Field Service. Copilot kan momenteel geen aangepaste velden samenvatten. Het vat alleen standaardvelden samen.
Deze controle werkt op de standaard- en aangepaste werkorderformulieren, maar niet op niet-werkorder-entiteiten.
Status van werkorder
Een controle om de status en substatus van de werkorder te selecteren. U kunt aangepaste systeemsubstatussen toevoegen. Field Service ondersteunt geen aangepaste systeemstatus. Als u een element toevoegt, heeft dit geen statuspictogram. U kunt de kleuren voor de systeemstatus niet wijzigen.
Deze controle werkt op andere entiteiten, maar:
- Het ondersteunt geen iconen.
- Alle statuskleuren zijn paars.
Prioriteit van werkorder
Een controle om de prioriteit van een werkopdracht in te stellen. U kunt aangepaste prioriteiten en kleuren toevoegen.
Deze controle werkt op het werkorderformulier en op het werkorderrooster, maar niet op niet-werkorderentiteiten.
Aantal items op tijdlijn
Een controle dat het aantal notities in de tijdlijn weergeeft. Selecteer het nummer om naar het tijdlijntabblad op het formulier te gaan.
- Dit besturingselement werkt niet voor aangepaste entiteiten, zelfs als deze het tijdlijnbesturingselement bevatten.
- Dit besturingselement ondersteunt aangepaste werkorderformulieren.
Als u dit besturingselement op hetzelfde tabblad plaatst als het tijdlijnbesturingselement, wordt het aantal niet automatisch verhoogd wanneer u een nieuwe notitie toevoegt. Vernieuw de pagina om het bijgewerkte aantal te bekijken. Als activiteiten en notities zijn uitgeschakeld voor de werkorderentiteit, wordt bij de telling altijd nul weergegeven (wat juist is).
Vestigingskaart
Een besturingselement dat de locatie toont waar het werk moet worden voltooid en informatie over de functionele locatie, indien beschikbaar.
- Dit besturingselement werkt op aangepaste werkorderformulieren, maar het werkt niet op andere entiteiten dan de werkorder.
Het standaardzoomniveau is momenteel vast en kan niet door u worden gewijzigd. De functionele locatiekiezer toont alleen de meest onderliggende entiteit en geen broodkruimels van de hogere niveaus, zoals Gebouw > Verdieping > Kamer.
Contactkaart
Een besturingselement dat de contactpersoon voor de service of het factureringsaccount weergeeft, en de gerapporteerde gegevens per contactpersoon (indien beschikbaar).
- Dit besturingselement werkt op aangepaste werkorderformulieren. Als je het op een formulier zet dat geen werkopdrachtformulier is, schakelt het besturingselement niet over naar de bewerkingsmodus.
Het contact kan worden gekoppeld aan de contactpersoon voor het factureringsaccount, de contactpersoon voor het serviceaccount of de contactpersoon die de melding heeft gedaan. Het werkt niet met andere typen contactpersonen. De zoekopdracht werkt niet als er naar niet-contactvelden wordt verwezen.
Activumkaart
Een besturingselement dat assets toont van de primaire asset en eventuele secundaire assets die via de producten, diensten en taken in de werkorder zijn ingesteld. Het besturingselement geeft onderliggende knooppunten van een activum weer.
Je kunt deze controle plaatsen op aangepaste werkorderformulieren, maar het werkt niet op niet-werkorderentiteiten.
Als je het besturingselement in een formulierindeling met drie kolommen plaatst, wordt het pictogram om de schermvullende weergave van de asset te openen niet geladen, omdat het besturingselement zich aanpast aan smalle weergaven.
Boekingskaart
Een besturingselement dat servicemanagers helpt ervoor te zorgen dat werkorders doorgaan door aanbevelingen te doen voor de volgende actie. Voor ongeplande werkorders wordt een reservering voorgesteld. Voor geplande werkorders worden reserveringsgegevens weergegeven. Wanneer u de werkorder hebt voltooid, wordt er een samenvatting weergegeven.
- Dit besturingselement werkt niet met niet-werkorderentiteiten.
- Dit besturingselement vereist dat de toewijzing van de systeemstatus, substatus en primaire resolutie correct is geconfigureerd. Anders wordt het besturingselement niet geladen. Specifiek, als de systeemstatus niet overeenkomt met het juiste werkordersysteemstatusveld.
Financiële overzichtskaart
Een besturingselement dat de kosten en prijs voor een werkorder samenvat op basis van de producten en services die eraan zijn gerelateerd.
- Dit besturingselement werkt op aangepaste werkorderformulieren.
Zorg ervoor dat kosten- en prijsfuncties zijn ingeschakeld om gegevens in deze controle te kunnen zien. U kunt een andere niet-te-overschrijden nabijheidswaarde (NTE) instellen voor dit besturingselement dan de waarde die is ingesteld voor de werkvolgorde.
Subraster voor producten en services
Een controle waarmee je de producten en diensten in een werkorder bewerkt. Werk de geschatte en werkelijke duur en aantallen inline bij en wijzig de status. Je kunt gedetailleerde wijzigingen aanbrengen in velden in het zijpaneel.
- Dit besturingselement werkt op aangepaste werkorderformulieren.
- De controle is gebonden aan werkorderproducten. U kunt ervoor kiezen om een tweede entiteit toe te wijzen:
- Werkorderproducten: tabblad Services is leeg
- Werkorderservices: het tabblad Product wordt gebonden aan werkorderservices, maar het tabblad verwijst nog steeds naar producten in de interface.
- Dit besturingselement werkt niet voor de werkorderentiteit, omdat het afhankelijk is van het werkorderproduct en de werkorderservices.
Aangepaste waarden voor producten of dienststatus worden niet ondersteund. U kunt het tabblad met producten of services niet verbergen. Voor beide tabbladen moet een entiteit worden toegewezen.
Kaart met overzichtstaken
Een besturingselement dat de taken in een werkorder samenvat.
Dit besturingselement werkt op aangepaste werkorderformulieren.
Zorg ervoor dat de velden voor % voltooid, geschatte duur en werkelijke duur zijn opgenomen in het door de controle gebruikte weergave.
Suboverzicht van taken
Een controle die je gebruikt om taken in een werkorder te beheren door inline acties te gebruiken om taken als voltooid te markeren en inspectieresultaten in te voeren. Je kunt gedetailleerde wijzigingen aanbrengen in velden in het zijpaneel.
- Dit besturingselement werkt op aangepaste werkorderformulieren.
- Dit besturingselement werkt niet bij niet-werkorderentiteiten.
Als het veld % voltooid niet zichtbaar is in de weergave, wordt de voortgang niet getoond en werkt de actie om als voltooid of onvoltooid te markeren niet.
Verwijzingen > kennisartikelkaart
Een controle waarmee je Knowledge Articles kunt zien en koppelen aan een werkopdracht. Met het besturingselement kunt u ook rechtstreeks vanuit de werkorder nieuwe artikelen maken.
- Dit besturingselement werkt op aangepaste werkorderformulieren.
- Het werkt niet voor niet-werkorderentiteiten, omdat het sterk afhankelijk is van werkorder- en kennisartikelen.
Verwijzingen > Gidsenkaart
Een besturingselement met een overzicht van de gekoppelde Dynamics 365-handleidingen voor taken in de werkvolgorde. U kunt geen voorbeeld van de handleidingen op het web bekijken, maar u kunt hun naam en de bijbehorende map zien.
- Gebruik deze controle op aangepaste werkorderformulieren.
- Je kunt deze controle niet gebruiken op niet-werkorderentiteiten omdat het sterk afhankelijk is van werkorderservicetaken en de werkorderentiteit.
Verwijzingen > Mediakaart
Een besturingselement dat miniaturen van de media toont die zijn gekoppeld aan tijdlijnnotities.
- Dit besturingselement werkt op aangepaste werkorderformulieren.
- Dit besturingselement werkt op aangepaste entiteiten zolang de entiteit activiteiten en notities heeft ingeschakeld en het tijdlijnbesturingselement aanwezig is.
Besturingselementen voor het werkorderraster
De volgende bedieningselementen zijn beschikbaar voor gebruik op het werkorderrooster.
Raster en actiebalk
Een besturingselement om werkorders te bekijken en te selecteren. Met dit controle-element kunt u inline wijzigingen aan de prioriteit aanbrengen en verdere wijzigingen in het zijpaneel maken. Systeemstatus is een gecombineerd veld van systeemstatus en substatus.
Je kunt deze controle niet toepassen op entiteiten die niet onder werkorders vallen.
Bekende problemen en beperkingen:
- Wanneer u dit besturingselement toepast op subrasters, is de weergavekiezer niet zichtbaar. Je kunt alleen de weergave zien die je selecteert in het Maker-portaal.
- Als u het werkorderraster hebt aangepast, wordt het nieuwe besturingselement niet weergegeven vanwege regels voor oplossingslagen. Verwijder deze aanpassingen eerst om de besturing te zien.
- De nieuwe rasterervaring ondersteunt geen kolomfiltering. Ga naar het Alleen-lezen raster om kolommen te filteren.
- Als u het nieuwe rasterbesturingselement uit de omgeving verwijdert, kunt u het niet opnieuw installeren. Neem contact op met de Ondersteuning voor hulp.
- De kolom Gereserveerde resources (
msdyn_bookingsummary) werkt alleen met de nieuwe werkopdrachtinterface. Dit wordt niet ondersteund in de klassieke rasterweergave.
Contextmenu
Een inline menu wanneer u een werkorder kiest, zodat u snel actie kunt ondernemen.
- Dit besturingselement is beschikbaar voor de werkorderentiteit.
- Contextmenu-opties veranderen afhankelijk van de status van de werkorder.
U kunt de opties in het contextmenu niet wijzigen.
Zijvenster
Je kunt meerdere formulieren inline laden voor verdere bewerkingen van het werkorderformulier.
- Werkopdracht: Bewerk de informatie in het zijpaneel door het formulier Werkopdrachtlampje aan te passen.
- Assets: Bewerk de informatie in het zijpaneel door het formulier Customer Assets – Simple aan te passen.
De volgende zijvensters geven hetzelfde formulier weer alsof u de volledige record hebt geopend:
- Producten: Werkorderproduct
- Services: Werkorderservice
- Taken: Werkorderservicetaak
Je kunt maar één zijpaneel tegelijk openen. U kunt de breedte van het venster niet wijzigen.