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>
Luo eristysympäristöön ratkaisu, jonka sisältämään lomakkeeseen Bing Maps -ohjausobjekti on lisättävä. Vie se hallittuna ratkaisuna.
Siirry ratkaisun
customizations.xml
-tiedostossa senformxml
-osaan.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>
Hae Bing Maps samassa tiedostossa.
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"/>
Tallenna tiedosto ja luo siitä uusi hallitun ratkaisun zip-tiedosto.
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
- Otsikko: Täysin mukautettavissa. Tekijät voivat muuttaa Maker Portalissa näkyviä tietoja. He voivat myös piilottaa osia tai välilehtiä ja luoda omia mukautettuja välilehtiä.
- Lomakkeiden vaihtajat: Tekijät voivat määrittää, mitä lomakkeita käyttäjät voivat tarkastella käyttöoikeusroolien perusteella.
- Komentopalkki: käyttää oletusarvoisesti yksinkertaistettua komentopalkkia. Järjestelmänvalvojat voivat poistaa Näytä yksinkertaistetut työtilauskomennot -asetuksen käytöstä. Jos mukautettu lisätty komento on poissa, voit palata Maker Portaliin ja tehdä sen näkyväksi uudelleen
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.
- Voit lisätä mukautettuja järjestelmän alitiloja.
- Voit käyttää tilan avattavaa ohjausobjektia muihin entiteetteihin, mutta
- Se ei tue kuvakkeita
- Kaikkien tilojen väri on purppura
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.