Formos darbo užsakymas tinkinimo aspektai

Šiame straipsnyje išvardijami dažniausiai pasitaikantys aspektai, į kuriuos reikia atsižvelgti tinkinant darbo užsakymas formą Dynamics 365 Field Service. Be to, šiame straipsnyje pateikiami kodo komponentai arba PCF valdikliai, kurie yra prieinami formos kūrėjui redaguojant darbo užsakymo formą. Kūrėjai gali naudoti šiuos komponentus savo formose ir vaizduose, kad pritaikytų patirtį vartotojams. Sužinokite daugiau apie kodo valdymą Power Apps kūrėjų dokumentacijoje.

Arbatpinigiai

Konfigūruokite lauko lygio saugą, kad vartotojai atnaujintų tik numatytus laukus. Pavyzdžiui, jei formos laukas nustatytas kaip tik skaitomas, vartotojai vis tiek gali atnaujinti kai kuriuos laukus. Sistema neįrašo atnaujintos formos, jei vartotojas neturi tinkamos lauko lygio saugos.

Darbo užsakymo formos antraštė ir komandų juosta

Darbo užsakymų subtinklai kaip iššokantys langai

Sukonfigūruokite darbo užsakymų pogrupius, kad jie iššoktų kaip dialogo langai ir redaguotų juos neišeidami iš darbo užsakymo formos. Ši konfigūracija padeda dispečeriams išlaikyti darbo užsakymas kontekstą. Administratoriai gali įjungti Work Order Subgrid Records Open kaip Popups nustatymą Field Service Settings>Other.

Supaprastintos darbo užsakymų komandos

Darbo užsakymas komandų juostoje pagal numatytuosius nustatymus naudojamas supaprastintas rodinys ir rodomos tik svarbiausios komandos. Norėdami parodyti visas komandas, administratoriai gali išjungti " Rodyti supaprastintas darbo užsakymo komandas " nustatymą Lauko paslaugų nustatymuose:>Darbo užsakymas / Booking.

Galite tinkinti komandų juostą , kad būtų rodomos komandos, susijusios su jūsų kontekstu.

Pasirinktinės darbo užsakymas būsenos

Neredaguokite darbo užsakymų sistemos būsenų, nes sistemos darbai ir papildiniai priklauso nuo šių būsenų. Vietoj to administratoriai gali kurti pasirinktines darbo užsakymas antrines būsenas, kurios susiejamos su darbo užsakymas sistemos būsenomis. Daugiau informacijos ieškokite Neredaguoti parinkčių rinkinys (pasirinkimo) reikšmių.

Pridėkite žemėlapius darbo užsakymų formoje

Jei rankiniu būdu pašalinsite žemėlapio valdymą iš numatytosios darbo užsakymo formos, jo negalėsite pridėti atgal.

Norėdami įjungti žemėlapių mygtuką formos dizaineryje, pridėkite ValidForMap kaukę bent vienam iš formos adreso tipo atributų.

<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
  1. Sukurkite sprendimą smėlio dėžės aplinkoje, kurioje būtų ta forma, prie kurios norite pridėti žemėlapio valdymą. Eksportuokite jį kaip valdomą sprendimą.

  2. Sprendimo customizations.xml faile eikite į skyrių formxml .

  3. Įtraukite toliau pateiktą žemėlapių valdiklį į "". <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. Ieškokite "Žemėlapiai" tame pačiame faile.

  2. Pridėkite valdiklį su šiuo kodu į eilutę ir langelį, kur norite jį pridėti.

    <control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
  1. Išsaugok failą ir sukurk naują valdomą sprendimą zip faile.

  2. Importuokite sprendimą į paveiktą aplinką.

Arbatpinigiai

Jei žemėlapio valdiklis vis dar nematomas formoje po šių žingsnių, pabandykite pašalinti aktyvias formos pritaikymo galimybes.

Darbo užsakymų formos valdymas

Šie valdikliai yra prieinami naudoti individualiose darbo užsakymo formose. Peržiūrėkite kiekvieną valdiklį dėl galimų variantų ir apribojimų. Norėdami pridėti valdiklį prie formos, vykdykite šiuos veiksmus, nebent valdiklio aprašyme nurodyta kitaip:

  1. Prisijunkite prie Power Apps ir pasirinkite aplinką, kurioje norite pritaikyti darbo užsakymo formą.

  2. Atidarykite savo sprendimą ir pasirinkite Tables>Work Order>Forms.

  3. Pasirinkite formą, kurią norite pritaikyti, ir pasirinkite Redaguoti.

  4. Pasirinkite Component ir ieškokite komponento, kurį norite pridėti. Nutempkite ir numeskite komponentą į formą.

  5. Įrašykite ir paskelbkite formą.

Darbo užsakymas Copilot santrauka

Kontrolė, kuri apibendrina darbo užsakymus ir susijusius užsakymus, įskaitant laiko grafiko užrašus, padedant Copilot lauko tarnyboje. Copilot šiuo metu negali apibendrinti pasirinktinių laukų. Jame apibendrinami tik numatytieji laukai.

Ši kontrolė veikia su numatytosiomis ir individualiomis darbo užsakymų formomis, bet ne su nedarbo užsakymų objektais.

Darbo užsakymas statusas

Valdiklis darbo užsakymo būsenai ir substatusui pasirinkti. Galite pridėti pasirinktinių sistemos antrinių statusų. "Field Service" nepalaiko pasirinktinės sistemos būsenos. Jei pridėsite vieną, jis neturės būsenos piktogramos. Negalite keisti sistemos būsenos spalvų.

Ši kontrolė veikia ir kitus subjektus, bet:

  • Jis nepalaiko ikonų.
  • Visos būsenos spalvos yra violetinės.

Darbo užsakymas prioritetas

Kontrolė, leidžianti nustatyti darbo užsakymo prioritetą. Galite pridėti pasirinktinius prioritetus ir spalvą.

Ši kontrolė veikia darbo užsakymų formoje ir darbo užsakymų tinklelyje, bet ne ne darbo užsakymų objektuose.

Laiko juostos skaičiavimas

Valdiklis, rodantis skaičių pastabas laiko planavimo juostoje. Pasirinkite numerį, kad pereitumėte į formos laiko planavimo juostos skirtuką.

  • Šis valdiklis neveikia pasirinktiniuose objektuose, net jei juose yra laiko planavimo juostos valdiklis.
  • Šis valdiklis palaiko pasirinktines darbo užsakymas formas.

Jei įdėsite šį valdiklį tame pačiame skirtuke kaip ir laiko planavimo juostos valdiklis, skaičius automatiškai nepadidės, kai įtrauksite naują pastabą. Atnaujinkite puslapį, kad pamatytumėte atnaujintą numerį. Jei darbo užsakymas objekto veiklos ir pastabos išjungtos, skaičius visada rodo nulį (tai yra tikslu).

Vieta kortelė

Valdiklis, rodantis vietą, kur baigti darbą, ir informaciją apie funkcinė vieta, jei yra.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose, bet neveikia kituose objektuose, išskyrus darbo užsakymas.

Numatytasis mastelio keitimo lygis šiuo metu yra fiksuotas ir jūs negalite jo pakeisti. Funkcinė vieta parinkiklis rodo tik labiausiai antrinį objektą ir nerodo aukštesnių lygių, pvz., "Building > Floor > Room", džiūvėsėlių.

Kontakto kortelė

Valdiklis, rodantis aptarnavimo arba atsiskaitymo abonemento kontaktą ir pranešimą pagal kontaktą (jei yra).

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose. Jei įdedate jį į ne darbo užsakymo formą, valdiklis neįjungia redagavimo režimo.

Kontaktas gali būti susietas su atsiskaitymo sąskaitos kontaktu, paslaugų paskyros kontaktu arba kontaktu, kurį praneša kontaktas. Jis neveikia su jokio kito tipo kontaktais. Peržvalga neveikia, kai nukreipta į nekontaktinius laukus.

Turtas kortelė

Kontrolė, kuri parodo pirminio turto turtą ir bet kokius antrinius išteklius, nustatytus per produktus, paslaugas ir užduotis darbo užsakyme. Valdiklis atvaizduoja antrinis turtas mazgus.

Šią kontrolę galite taikyti individualioms darbo užsakymų formoms, bet ji neveikia ne darbo užsakymų subjektams.

Jei valdiklį dedate į trijų stulpelių formos išdėstymą, piktograma, atidaranti viso ekrano turto vaizdą, neužsikrauna, nes valdiklis prisitaiko prie siaurų formatų.

Užsakymo kortelė

Valdiklis, padedantis aptarnavimo vadovams užtikrinti, kad darbo užsakymai juda kartu, teikdami rekomendacijas dėl kito veiksmo. Nesuplanuotiems darbo užsakymams siūlomas rezervavimas. Suplanuotuose darbo užsakymuose rodoma rezervavimo informacija. Kai užbaigiate darbo užsakymą, pateikiama suvestinė.

  • Šis valdiklis neveikia su ne darbo užsakymo objektais.
  • Šiam valdikliui reikia, kad sistemos būsenos, antrinės būsenos ir pirminės skiriamosios gebos susiejimas būtų tinkamai sukonfigūruota. Priešingu atveju valdiklio įkelti nepavyksta. Konkrečiai, jei sistemos būsena neatitinka teisingo darbo užsakymo sistemos būsenos lauko.

Finansinė kortelė santrauka

Valdiklis, apibendrinantis darbo užsakymas savikainą ir kainą, atsižvelgiant į su ja susijusius produktus ir paslaugas.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose.

Užtikrinkite, kad būtų įjungtos kaštų ir kainodaros funkcijos , leidžiančios matyti duomenis šioje kontrolėje. Šiam valdikliui galite nustatyti kitokią neviršijimo (NTE) artumo reikšmę nei nustatyta darbo užsakymui.

Produktų ir paslaugų papildomas tinklelis

Valdymas, kurį naudojate redaguodami produktus ir paslaugas darbo užsakyme. Atnaujinkite numatomą ir faktinę trukmę bei įdėtuosius kiekius ir pakeiskite būseną. Galite detaliai keisti laukus šoniniame skydelyje.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose.
  • Kontrolė yra susieta su darbo užsakymas produktais. Galite pasirinkti susieti antrą objektą:
    • Darbo užsakymas produktai: skirtukas Paslaugos tuščias
    • Darbo užsakymas paslaugos: skirtukas Produktas susiejamas su darbo užsakymas paslaugomis, tačiau skirtuke vis tiek nurodomi produktai sąsajoje.
  • Šis valdiklis neveikia darbo užsakymas objekte, nes jis priklauso nuo darbo užsakymas produkto ir darbo užsakymas paslaugų.

Individualios vertės produktams ar paslaugos statusui nėra palaikomos. Negalite paslėpti produkto ar paslaugų skirtuko. Abiejuose skirtukuose turi būti susietas objektas.

Užduočių suvestinė kortelė

Valdiklis, apibendrinantis darbo užsakymas užduotis.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose.

  • Įsitikinkite, kad % užbaigtas, numatoma trukmė ir faktinė trukmė yra įtraukti į kontrolinio vaizdo vaizdą.

Užduoties papildomas tinklelis

Valdymas, kurį naudojate užduotims valdyti darbo užsakyme, naudodami įterptus veiksmus, pažyminčius užduotis kaip baigtas ir įvedant apžiūros rezultatus. Galite detaliai keisti laukus šoniniame skydelyje.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose.
  • Šis valdiklis neveikia ne darbo užsakymo objektuose.

Jei rodinyje nematomas laukas % užbaigta, eiga negeneruojama, o veiksmas, skirtas pažymėti kaip baigtą arba neužbaigtą, neveikia.

Nuorodos > Informacinis straipsnis kortelė

Valdiklį, kurį naudojate norėdami matyti ir susieti žinių straipsnius su darbo užsakymu. Valdiklis taip pat leidžia kurti naujus straipsnius tiesiai iš darbo užsakymas tiesiogiai.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose.
  • Jis neveikia su ne darbo užsakymo objektais, nes labai priklauso nuo darbo užsakymas ir informacinių straipsnių.

Nuorodos > Vadovai kortelė

Valdiklis, apibendrinantis susietus "Dynamics 365" vadovus, skirtus darbo užsakymo užduotims. Negalite peržiūrėti vadovų žiniatinklyje, bet galite matyti jų pavadinimą ir susietą aplanką.

  • Naudokite šią kontrolę individualioms darbo užsakymų formoms.
  • Šios kontrolės negalite naudoti ne darbo užsakymų subjektams, nes jie labai priklauso nuo darbo užsakymų paslaugų užduočių ir darbo užsakymo objekto.

Nuorodos > Žiniasklaida kortelė

Valdiklis, rodantis laikmenos, pridėtos prie laiko planavimo juostos pastabų, miniatiūras.

  • Šis valdiklis veikia pasirinktinėse darbo užsakymas formose.
  • Šis valdiklis veikia pasirinktiniuose objektuose tol, kol objekte įgalintos veiklos ir pastabos ir yra laiko planavimo valdiklis.

Darbo užsakymų tinklelio valdymas

Šie valdikliai yra prieinami naudoti darbo užsakymų tinklelyje.

Tinklelis ir veiksmų juosta

Valdiklis, skirtas darbo užsakymams peržiūrėti ir pasirinkti. Šis valdiklis leidžia atlikti prioriteto įdėtuosius redagavimus ir toliau redaguoti šoninėje srityje. Sistemos būsena yra kombinuotas sistemos būsenos ir antrinės būsenos laukas.

Šios kontrolės negalima taikyti ne darbo užsakymų subjektams.

Žinomos problemos ir apribojimai:

  • Kai pritaikote šį valdiklį papildomiems tinkleliams, rodinio parinkiklis nematomas. Galite matyti tik pasirinktą vaizdą Maker portale.
  • Jei tinkinote darbo užsakymas tinklelį, naujasis valdiklis negeneruojamas dėl sprendimų sluoksniavimo taisyklių. Pirmiausia pašalinkite šiuos pritaikymus, kad pamatytumėte valdymą.
  • Naujoji tinklelio funkcija nepalaiko stulpelių filtravimo. Pakeiskite į tik skaitomą tinklelį , kad filtruotumėte stulpelius.
  • Jei pašalinsite naują tinklelio valdiklis iš aplinkos, nebegalėsite jos įdiegti dar kartą. Pagalbos kreipkitės į palaikymo tarnybą.
  • Stulpelis Rezervuoti ištekliai (msdyn_bookingsummary) veikia tik su nauja darbo užsakymo patirtimi. Jis nepalaikomas klasikiniame tinklelio rodinyje.

Kontekstinis meniu

Įdėtasis meniu, kai pasirenkate darbo užsakymas, kad atliktumėte sparčiuosius veiksmus.

  • Šis valdiklis yra prieinamas darbo užsakymas objektui.
  • Kontekstinio meniu parinktys keičiasi priklausomai nuo darbo užsakymas būsenos.

Negalite pakeisti elementų kontekstiniame meniu.

Šoninė sritis

Galite įkelti kelias formas tiesiogiai, kad galėtumėte toliau redaguoti darbo užsakymo formą.

  • Darbo užsakymas: Redaguokite informaciją šoniniame skydelyje, pakeisdami Darbo užsakymo lemputės formą.
  • Turtai: Redaguokite informaciją šoniniame skydelyje, pakeisdami Kliento turtas – paprasta forma.

Toliau nurodytos šoninės sritys generuoja tą pačią formą, tarsi atidarytumėte visą įrašą:

  • Produktai: darbo užsakymas produktas
  • Paslaugos: darbo užsakymas paslauga
  • Užduotys: darbo užsakymas aptarnavimo užduotis

Galite atidaryti tik vieną šoninį stiklą vienu metu. Negalite pakeisti srities pločio.

Paskesni veiksmai