Jaa


Työtilauslomakkeen mukauttamisessa huomioitavat asiat

Tässä artikkelissa on lueteltu yleisiä huomioitavia asioita, kun mukautat työtilauslomaketta Dynamics 365 Field Servicessa.

Avaa työtilauksen aliruudukot ponnahdusikkunoina

Määritä työtilauksen alientiteetit avautumaan valintaikkunoina ja muokkaa niitä työtilauslomakkeesta poistumatta. Tämän määrityksen avulla lähettäjät voivat säilyttää tilauksen kontekstin. Järjestelmänvalvojat voivat ottaa Työtilauksen aliruudukon tietueet avautuvat ponnahdusikkunoina -asetuksen käyttöön asetusalueessa. Lisätietoja on kohdassa Muut asetukset.

Näytä yksinkertaistetut työtilauskomennot

Työtilauksen komentorivi käyttää oletuksena yksinkertaistettua näkymää ja näyttää vain tärkeimmät komennot. Järjestelmänvalvoja näyttää kaikki komennot poistamalla Näytä yksinkertaistetut työtilauskomennot -asetuksen käytöstä. Lisätietoja on kohdassa Työtilauksen/varauksen asetukset.

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

Mukautetut työtilausten tilat

Työtilausten järjestelmän tiloja ei pitäisi koskaan muokata, koska järjestelmätyöt ja laajennukset käyttävät näitä tiloja. 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.

Bing Mapsin lisääminen työtilauslomakkeeseen

Jos Bing Maps -ohjausobjekti on poistettu manuaalisesti käyttövalmiista työtilauslomakkeesta, sitä ei voi lisätä takaisin.

Bing Maps -painikkeen ottaminen käyttöön lomakkeiden suunnitteluohjelmassa edellyttää, että lomakkeeseen on lisätty ainakin yksi sellainen osoitetyypin määrite, jonka peite on ValidForMap.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Luo eristysympäristöön ratkaisu, jonka sisältämään lomakkeeseen Bing Maps -ohjausobjekti on lisättävä. Vie se hallittuna ratkaisuna.

  2. Siirry ratkaisun customizations.xml-tiedostossa sen formxml-osaan.

  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. Hae Bing Maps samassa tiedostossa.

  2. Lisää ohjausobjekti, jossa on seuraava koodi, riviin ja soluun aina, kun se on lisättävä.

    <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 siitä uusi hallitun ratkaisun zip-tiedosto.

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

Vihje

 Jos karttaohjausobjekti ei näy lomakkeessa näidenkään ohjeiden avulla, kokeili aktiivisten lomakemukautusten poistamista:

Uuden työtilauskokemuksen osat

Uusi työtilauksen käyttökokemus sisältää useita uusia koodiosia, joita tekijät voivat käyttää lomakkeissa ja näkymissä. Seuraavissa osissa on luettelo näistä koodiohjausobjekteista ja niiden rajoituksista. Lisätietoja koodiohjausobjektien käsittelystä on Power Apps -sovelluskehittäjän dokumentaation kohdassa Koodiohjausobjektit.

Vihje

Määritä kenttätason suojaus varmistaaksesi, että käyttäjät päivittävät vain tarkoituksenmukaisia kenttiä. Joissakin tapauksissa, kuten jos lomakkeen kenttä on määritetty vain luku -tilaan, käyttäjät saattavat tästä huolimatta päivittää kenttiä. Järjestelmä ei kuitenkaan tallenna päivitettyä lomaketta, jos käyttäjällä ei ole asianmukaista kenttätason suojausta.

Työtilauslomake

Lomakkeen otsikko ja komentopalkki

Työtilausten Copilot-yhteenveto

Ohjausobjekti, joka sisältää yhteenvedon työtilauksista ja niihin liitetyistä varauksista, mukaan lukien aikajanan muistiinpanot, Copilotin avulla Field Servicessa.

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

Copilot ei tällä hetkellä voi tehdä yhteenvetoa mukautetuista kentistä. Siinä on vain yhteenveto oletuskentistä.

Työtilauksen tila

Ohjausobjekti, joka valitsee työtilauksen tilan ja alitilan.

Field Service ei tue mukautettua järjestelmätilaa. Jos lisäät sellaisen, siinä ei ole tilakuvaketta. Järjestelmätilan värejä ei voi muuttaa.

Työtilauksen prioriteetti

Ohjausobjekti, joka määrittää työtilauksen prioriteetin. Se toimii työtilauslomakkeessa ja työtilausruudukossa.

  • Voit lisätä mukautettuja prioriteetteja ja värejä.
  • Voit käyttää tätä ohjausobjektia työtilauslomakkeissa, mutta se ei kuitenkaan toimi muissa entiteeteissä kuin työtilauksessa.

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.

Yhteyshenkilö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 ohjausobjekti sijoitetaan muuhun kuin työtilauslomakkeeseen, ohjausobjekti ei siirry muokkaustilaan.

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

Resurssikortti

Ohjausobjekti, joka näyttää ensisijaisen resurssin resurssit ja mahdolliset toissijaiset resurssit, jotka on määritetty työtilauksen tuotteiden, palveluiden ja tehtävien kautta. Ohjausobjekti hahmontaa resurssin alisolmut.

Tämä ohjausobjekti voidaan sijoittaa mukautettuihin työtilauslomakkeisiin, mutta se ei kuitenkaan toimi muissa entiteeteissä kuin työtilauksessa.

Jos ohjausobjekti sijoitetaan kolmen sarakkeen lomakeasetteluun, koko näytön resurssinäkymän avaamiskuvake ei lataudu, koska ohjausobjekti mukautuu kapeisiin näyttöihin.

Varauskortti

Ohjausobjekti, joka auttaa palvelupäälliköitä varmistamaan, että työtilaukset etenevät, antamalla suosituksia seuraavaa toimintoa varten. Aikatauluttamattomia työtilauksia varten siinä on varausehdotus. Siinä näkyvät varauksen tiedot, kun ajoitettu, ja kun työtilaus on suoritettu, näet 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 silloin, kun järjestelmätila ei ole yhdistetty oikeaan työtilauksen järjestelmätilakenttään.

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 ohjausobjektissa näkyy tietoja. Voit määrittää tälle ohjausobjektille eri NTE-läheisyysarvon kuin sen, joka on määritetty työtilaukselle.

Tuotteet ja palvelut -aliruudukko

Ohjausobjekti, jolla voit muokata tuotteita ja palveluita työtilauksessa. Päivitä arvioitu ja todellinen kesto sekä määrät suoraan rivillä ja muuta tilaa. Kenttiin voi tehdä yksityiskohtaisia muutoksia sivuruudussa.

  • Tämä ohjausobjekti toimii mukautetuissa työtilauslomakkeissa. , ota huomioon seuraavat rajoitukset.
  • Ohjausobjekti on sidottu työtilaustuotteisiin. Voit yhdistää 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/palvelun tilan 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ä ohjausobjektin käyttämään näkymään sisältyvät valmistumisprosentin, arvioidut keston ja todellisen keston kentät.

Tehtäväaliruudukko

Ohjausobjekti, jolla voit hallita tehtäviä työtilauksessa käyttämällä riviin sidottuja toimintoja, kun merkitset tehtävät valmiiksi ja lisäät tarkastuksen tulokset. Kenttiin voi tehdä yksityiskohtaisia muutoksia 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

Ohjausobjekti, jolla voit tarkastella ja linkittää 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 linkitetystä Dynamics 365 Guidesista työtilauksen tehtäviin. Guides-oppaita ei voi esikatsella verkosta, mutta näet niiden nimen ja niihin liitetyn kansion.

  • Tätä ohjausobjektia voi käyttää mukautetuissa työtilauslomakkeissa.
  • Tätä ohjausobjektia ei voi käyttää muille kuin työtilausentiteeteille, koska sillä on kova riippuvuus työtilauksen palvelutehtävistä ja työtilausentiteetistä.

Viitteet > Media -kortti

Ohjausobjekti, joka näyttää aikajanan muistiinpanoihin liitetyn 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ötilausruudukko

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ä.

Tätä ohjausobjektia ei voi käyttää muihin kuin työtilausentiteetteihin

Tunnetut ongelmat ja rajoitukset:

  • Kun tätä ohjausobjektia käytetään aliruudukoissa, näkymän valitsinta ei näy. Vain Maker Portalissa valittu näkymä näkyy.
  • Jos olet mukauttanut työtilausruudukkoa, uusi ohjausobjekti ei hahmonna ratkaisun tasosääntöjen vuoksi. Poista tällaiset mukautukset, jotta näet ohjausobjektin.
  • 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.
  • Varattu 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

On useita lomakkeita, jotka voidaan ladata tekstiin sidottuja lisämuokkauksia varten työtilauslomakkeessa.

  • Työtilaus: Voit muokata tietoja sivuruudussa muokkaamalla Työtilaus – kevyt -lomaketta.
  • Resurssit: Voit muokata tietoja sivuruudussa muokkaamalla Asiakasresurssit – yksinkertainen -lomaketta.

Seuraavat sivuruudut hahmontavat saman lomakkeen kuin koko tietue avattaessa:

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

Kerrallaan voi olla avoinna vain yksi sivuruutu. Ruudun leveyttä ei voi muuttaa.

Seuraavat vaiheet