Työtilauslomakkeen mukauttamisessa huomioitavat asiat

Tässä artikkelissa on lueteltu yleisiä huomioitavia asioita, kun mukautat työtilauslomaketta Dynamics 365 Field Servicessa. Lisäksi tässä artikkelissa luetellaan koodikomponentteja tai PCF-ohjaimia, jotka ovat saatavilla lomakkeen suunnittelijassa työmääräyslomaketta muokatessa. Tekijät voivat käyttää näitä komponentteja lomakkeissaan ja näkymissään räätälöidäkseen käyttökokemusta käyttäjilleen. Lue lisää koodin ohjauksista Power Apps -kehittäjädokumentaatiosta.

Vinkki

Määritä kenttätason suojaus sen varmistamiseksi, että käyttäjät päivittävät vain tarkoitetut kentät. Jos esimerkiksi lomakkeen kentälle on määritetty vain luku -asetus, käyttäjät saattavat silti päivittää joitakin kenttiä. Järjestelmä ei tallenna päivitettyä lomaketta, jos käyttäjällä ei ole oikeaa kenttätason suojausta.

Työmääräyslomakkeen otsikko ja komentopalkki

Työmääräysalaruudukot ponnahdusikkunoina

Määritä työmääräysalayksiköt ilmestymään valintaikkunoiksi ja muokkaa niitä poistumatta työmääräyslomakkeesta. Tämän määrityksen avulla lähettäjät voivat säilyttää tilauksen kontekstin. Ylläpitäjät voivat ottaa käyttöön Avaa työmääräimen aliruudukon tietueet ponnahdusikkunoina -asetuksen kohdassa Field Service -asetukset>Muut.

Yksinkertaistetut työmääräyskäskyt

Työtilauksen komentorivi käyttää oletuksena yksinkertaistettua näkymää ja näyttää vain tärkeimmät komennot. Kaikki komennot näyttääkseen ylläpitäjät voivat poistaa käytöstä Näytä yksinkertaistetut työmääräykset -asetuksen Kenttäpalveluasetuksista>Työmääräys / Varaus.

Voit mukauttaa komentopalkkia näyttääksesi kontekstisi kannalta merkitykselliset komennot.

Mukautetut työtilausten tilat

Älä muokkaa työmääräysjärjestelmän tiloja, koska järjestelmätyöt ja lisäosat perustuvat näihin tiloihin. Sen sijaan järjestelmänvalvojat voivat luoda mukautettuja työtilausten alitiloja, jotka liitetään työtilausten järjestelmän tiloihin. Lisätietoja on kohdassa Älä muokkaa valintajoukon (valinta) arvoja.

Lisää kartat työmääräyslomakkeeseen

Jos poistat karttakontrollin manuaalisesti oletustyömääräyslomakkeesta, et voi lisätä sitä takaisin.

Ottaaksesi karttapainikkeen käyttöön lomakkeen suunnittelijassa, lisää ValidForMap-maski vähintään yhteen lomakkeen osoitetyypin attribuuttiin.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Luo ratkaisu hiekkalaatikkoympäristöön, joka sisältää lomakkeen, johon haluat lisätä karttojen ohjauksen. Vie se hallittuna ratkaisuna.

  2. Ratkaisun customizations.xml tiedostossa siirry formxml kohtaan.

  3. Lisää seuraava karttaohjausobjekti kohtaan <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. Tee haku "Kartat" samassa tiedostossa.

  2. Lisää ohjaus seuraavalla koodilla siihen riviin ja soluun, johon haluat lisätä sen.

    <control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
  1. Tallenna tiedosto ja luo uusi hallitun ratkaisun zip-tiedosto.

  2. Tuo ratkaisu kyseiseen ympäristöön.

Vinkki

Jos karttaohjaus ei vieläkään näy lomakkeessa näiden vaiheiden jälkeen, kokeile poistaa aktiiviset muodon muokkaukset.

Työmääräyslomakkeen hallinta

Seuraavat ohjaimet ovat käytettävissä räätälöidyissä työmääräyslomakkeissa. Tarkista jokainen ohjaus vaihtoehtojen ja rajoitusten varalta. Lisätäksesi kontrollin lomakkeeseen, noudata näitä vaiheita, ellei ohjaimen kuvauksessa toisin määrätä:

  1. Kirjaudu Power Apps -sovellukseen ja valitse ympäristö, jossa haluat muokata työmääräyslomaketta.

  2. Avaa ratkaisusi ja valitse Taulukot>Työtilauslomakkeet>.

  3. Valitse lomake, jonka haluat muokata, ja valitse Muokkaa.

  4. Valitse Komponentti ja etsi haluamasi komponentti. Vedä ja pudota komponentti lomakkeeseen.

  5. Tallenna ja julkaise lomake.

Työtilausten Copilot-yhteenveto

Ohjaus, joka tiivistää työmääräykset ja niihin liittyvät varaukset, mukaan lukien aikajanamuistiinpanot, Copilot in Field Service -avustuksella. Copilot ei tällä hetkellä voi tehdä yhteenvetoa mukautetuista kentistä. Siinä on vain yhteenveto oletuskentistä.

Tämä ohjaus toimii oletus- ja mukautetuissa työmääräyslomakkeissa, mutta ei ei-työmääräysyksiköissä.

Työtilauksen tila

Ohjausobjekti, joka valitsee työtilauksen tilan ja alitilan. Voit lisätä mukautettuja järjestelmän alitiloja. Field Service ei tue mukautettua järjestelmätilaa. Jos lisäät sellaisen, siinä ei ole tilakuvaketta. Järjestelmätilan värejä ei voi muuttaa.

Tämä ohjaus toimii myös muilla tahoilla, mutta:

  • Se ei tue kuvakkeita.
  • Kaikki statusvärit ovat violetteja.

Työtilauksen prioriteetti

Ohjaus työtilauksen prioriteetin asettamiseen. Voit lisätä mukautettuja prioriteetteja ja värejä.

Tämä ohjaus toimii työmääräyslomakkeessa ja työmääräysruudukossa, mutta ei ei-työmääräysten entiteetteissä.

Aikajanan määrä

Ohjausobjekti, joka näyttää aikajanan muistiinpanojen määrän. Siirry lomakkeen aikajanavälilehteen valitsemalla numero.

  • Tämä ohjausobjekti ei toimi mukautetuissa entiteetissä, vaikka niissä olisi aikajanaohjausobjekti.
  • Tämä ohjausobjekti tukee mukautettuja työtilauslomakkeita.

Jos asetat tämän ohjausobjektin samaan välilehteen aikajanaohjausobjektin kanssa, määrä ei suurene automaattisesti, kun lisäät uuden muistiinpanon. Päivitä sivu numeron päivittämiseksi. Jos työtilausentiteetin aktiviteetit ja muistiinpanot on poistettu käytöstä, määrä näyttää aina nollan (mikä on tarkka).

Sijaintikortti

Ohjausobjekti, joka näyttää työn suorittamisen sijainnin sekä tiedot mahdollisesta toiminnallisesta sijainnista.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa, mutta se ei kuitenkaan toimi muissa entiteeteissä kuin työtilauksessa.

Oletuszoomaustaso on tällä hetkellä kiinteä, eikä sitä voi muuttaa. Toimintosijainnin valitsin näyttää vain alimman tason entiteetin, eikä ylempien tasojen navigointipolkua, kuten Rakennus > Kerros > Huone.

Kontaktin kortti

Ohjausobjekti, joka näyttää palvelu- tai laskutustilin yhteyshenkilön sekä raportoineen yhteyshenkilön (jos käytettävissä).

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa. Jos laitat sen ei-työtilauslomakkeeseen, ohjaus ei siirry muokkaustilaan.

Yhteyshenkilö voidaan yhdistää laskutustilin yhteyshenkilöön, palvelutilin yhteyshenkilöön tai ilmoittaneeseen yhteyshenkilöön. Se ei toimi muiden yhteyshenkilötyyppien kanssa. Hakutoiminto ei toimi, kun kohdistetaan muille kuin yhteyshenkilökentille.

Resurssikortti

Kontrolli, joka näyttää ensisijaisen omaisuuden omaisuuserät sekä kaikki toissijaiset omaisuudet, jotka on asetettu tuotteiden, palveluiden ja tehtävien kautta työtilauksessa. Ohjausobjekti hahmontaa resurssin alisolmut.

Voit asettaa tämän kontrollin mukautetuille työtilauslomakkeille, mutta se ei toimi ei-työmääräysten yksiköissä.

Jos sijoitat ohjaimen kolmen sarakkeen muotoon, koko näytön asset-näkymän avaamiskuvake ei lataudu, koska ohjaus mukautuu kapeisiin muototekijöihin.

Varauskortti

Ohjausobjekti, joka auttaa palvelupäälliköitä varmistamaan, että työtilaukset etenevät, antamalla suosituksia seuraavaa toimintoa varten. Suunnittelemattomille työtilauksille se ehdottaa varausta. Ajoitettujen työtilausten yhteydessä se näyttää varaustiedot. Kun työtilaus on valmis, se antaa yhteenvedon.

  • Tämä ohjausobjekti ei toimi muiden kuin työtilausentiteettien kanssa.
  • Tämä ohjausobjekti edellyttää, että järjestelmätilan, alitilan ja ensisijaisen ratkaisun yhdistäminen on määritetty oikein. Muussa tapauksessa ohjausobjekti ei lataudu. Erityisesti, jos järjestelmän tila ei vastaa oikeaa työmääräysjärjestelmän tilakenttää.

Talousyhteenvetokortti

Ohjausobjekti, joka sisältää yhteenvedon työtilauksen kustannuksista ja hinnasta siihen liittyvien tuotteiden ja palveluiden perusteella.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa.

Varmista, että kustannus- ja hinnoitteluominaisuudet ovat käytössä , jotta tiedot näkyvät tässä ohjauksessa. Voit määrittää tälle ohjauspiirille eri enimmäisläheisyysarvon (NTE) kuin mikä on asetettu työtilaukselle.

Tuotteet ja palvelut -aliruudukko

Ohjaus, jota käytät tuotteiden ja palveluiden muokkaamiseen työtilauksessa. Päivitä arvioitu ja todellinen kesto sekä määrät suoraan rivillä ja muuta tilaa. Voit tehdä yksityiskohtaisia muutoksia kenttiin sivuruudussa.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa.
  • Ohjausobjekti on sidottu työtilaustuotteisiin. Voit valita kartoituksen toiseen entiteettiin:
    • Työtilauksen tuotteet: Palvelut-välilehti on tyhjä
    • Työtilauksen palvelut: Tuote-välilehti on sidottu työtilauspalveluihin, mutta välilehti viittaa silti liittymän tuotteisiin.
  • Tämä ohjausobjekti ei toimi työtilausentiteetissä, koska se on riippuvainen työtilaustuotteesta ja työtilauspalveluista.

Tuotteiden tai palvelun mukautettuja arvoja ei tueta. Tuotteet- tai Palvelut-välilehteä ei voi piilottaa. Molempiin välilehtiin on yhdistettävä entiteetti.

Tehtävien yhteenvetokortti

Ohjausobjekti, joka tekee yhteenvedon työtilauksen tehtävistä.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa.

  • Varmista, että % täytetty, arvioitu kesto ja todellinen kesto sisältyvät ohjausjärjestelmän käyttämään näkymään.

Tehtäväaliruudukko

Ohjaus, jota käytät tehtävien hallintaan työjärjestyksessä käyttämällä inline-toimintoja merkitsemään tehtävät valmiiksi ja syöttämään tarkastustulokset. Voit tehdä yksityiskohtaisia muutoksia kenttiin sivuruudussa.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa.
  • Tämä ohjausobjekti ei toimi muiden kuin työtilausentiteettien kanssa.

Jos valmistumisprosenttikenttä ei näy näkymässä, edistymistä ei hahmonneta eikä valmiiksi tai keskeneräiseksi merkitseminen toimi.

Viitteet > Tietoartikkeli -kortti

Ohjaus, jota käytät nähdäksesi ja yhdistääksesi tietoartikkeleita työtilaukseen. Ohjausobjektin avulla voit myös luoda uusia artikkeleita suoraan työtilauksesta.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa.
  • Se ei toimi muille kuin työtilausentiteeteille, koska sillä on kova riippuvuus työtilauksesta ja tietoartikkeleista.

Viitteet > Guides -kortti

Ohjausobjekti, joka tekee yhteenvedon linkitetyistä Dynamics 365 -oppaista työjärjestyksessä tehtäviä varten. Et voi esikatsella Oppaita verkossa, mutta voit nähdä niiden nimen ja niihin liittyvän kansion.

  • Käytä tätä kontrollia mukautetuissa työtilauslomakkeissa.
  • Et voi käyttää tätä kontrollia ei-työmääräysyksiköissä, koska sillä on kova riippuvuus työmääräyspalvelutehtävistä ja työtilausentiteettiä.

Viitteet > Media -kortti

Ohjausobjekti, joka näyttää aikajanahuomautukset sisältävän median pikkukuvat.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa.
  • Tämä ohjausobjekti toimii mukautetuissa entiteetissä, jos entiteetissä on käytössä aktiviteetit ja muistiinpanot ja aikajanaohjausobjekti on käytettävissä.

Työmääräysten ruudukon ohjaus

Seuraavat ohjaimet ovat käytettävissä työmääräysruudukossa.

Ruudukko ja toimintopalkki

Ohjausobjekti työtilausten tarkastelemiseen ja valitsemiseen. Tämän ohjausobjektin avulla voit tehdä prioriteetille tekstiin sidottuja muokkauksia ja tehdä lisämuokkauksia sivuruudussa. Järjestelmän tila on järjestelmän tilan ja alitilan yhdistetty kenttä.

Et voi soveltaa tätä kontrollia ei-työmääräysyksiköihin.

Tunnetut ongelmat ja rajoitukset:

  • Kun otat tämän ohjausobjektin käyttöön aliruudukoissa, näkymävalitsin ei ole näkyvissä. Näet vain valitsemasi näkymän Maker-portaalissa.
  • Jos olet mukauttanut työtilausruudukkoa, uusi ohjausobjekti ei hahmonna ratkaisun tasosääntöjen vuoksi. Poista nämä mukautukset ensin nähdäksesi ohjaimen.
  • Uusi ruudukkokokemus ei tue sarakesuodatusta. Vaihda vain luku - ruudukkoon sarakkeiden suodattamista varten.
  • Jos poistat uuden ruudukko-ohjausobjektin ympäristöstä, et voi asentaa sitä uudelleen. Pyydä tarvittaessa apua tukipalvelusta.
  • Varatut resurssit -sarake (msdyn_bookingsummary) toimii vain uuden työtilauskokemuksen kanssa. Sitä ei tueta perinteisessä ruudukkonäkymässä.

Pikavalikko

Tekstiin sidottu valikko, kun valitset työtilauksen pikatoimintoja varten.

  • Tämä ohjausobjekti on työtilausentiteetin käytettävissä.
  • Pikavalikon vaihtoehdot muuttuvat sen mukaan, mikä on työtilauksen tila.

Pikavalikon kohteita ei voi muuttaa.

Sivuruutu

Voit ladata useita lomakkeita rivissä lisämuokkauksia varten työmääräyslomakkeesta.

  • Työmääräys: Muokkaa sivupaneelin tietoja muokkaamalla Työtilausvalo-lomaketta .
  • Assets: Muokkaa sivupaneelin tietoja muokkaamalla Customer Assets – Simple -muotoa.

Seuraavat sivuruudut esittävät saman lomakkeen kuin silloin, kun avaat koko tietueen.

  • Tuotteet: Työtilauksen tuote
  • Palvelut: Työtilauksen palvelu
  • Tehtävät: Työtilauksen palvelutehtävä

Voit avata vain yhden sivupaneelin kerrallaan. Ruudun leveyttä ei voi muuttaa.

Seuraavat vaiheet