Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek uvádí běžné úvahy při přizpůsobování formuláře pracovního příkazu v Dynamics 365 Field Service.
Otevření podmřížek pracovních příkazů jako překryvných oken
Nakonfigurujte podřízené entity pracovního příkazu tak, aby se automaticky zobrazovaly jako dialogová okna, a upravujte je, aniž byste museli opustit formulář pracovního příkazu. Tato konfigurace pomáhá dispečerům udržovat kontext pracovního příkazu. Správci mohou povolit nastavení Otevírat záznamy podmřížky pracovních příkazů jako překryvná okna v oblasti nastavení. Další informace naleznete v tématu Další nastavení.
Zobrazení zjednodušených příkazů pracovního příkazu
Panel příkazů pracovního příkazu používá ve výchozím nastavení zjednodušené zobrazení a zobrazuje pouze nejrelevantnější příkazy. Správce může zakázat nastavení Zobrazit zjednodušené příkazy pracovního příkazu pro zobrazení všech příkazů. Další informace viz Pracovní příkaz / nastavení rezervace.
Panel příkazů můžete přizpůsobit, aby zobrazoval příkazy, které jsou relevantní ve vašem kontextu.
Vlastní stavy pracovních příkazů
Systémové stavy pracovních příkazů by nikdy neměly být upravovány, protože systémové úlohy a moduly plug-in závisí na těchto stavech. Správci místo toho mohou vytvořit vlastní dílčí stavy pracovních příkazů, které mapují systémové stavy pracovních příkazů. Více informací viz Neupravujte hodnoty sady možností (volba).
Přidejte Mapy Bing do formuláře pracovního příkazu
Pokud je ovládací prvek Mapy Bing ručně odebrán z připraveného formuláře pracovního příkazu, nelze jej přidat zpět.
Chcete-li povolit tlačítko Mapy Bing v návrháři formulářů, alespoň jeden z atributů adresy typu by měl mít ve formuláři přidanou masku ValidForMap.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Vytvořte řešení v sandboxovém prostředí, které obsahuje formulář, do kterého je třeba přidat ovládací prvek Mapy Bing. Exportujte řešení jako spravované.
V souboru řešení
customizations.xmlpřejděte na částformxml.Přidejte do pole
<controlDescriptions>následující ovládací prvky mapy.
<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>
Ve stejném souboru vyhledejte řetězec „Bing Maps“.
Přidejte ovládací prvek s následujícím kódem do každého řádku a buňky, kam je nutné ho přidat.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Uložte soubor a vytvořte z něj nový ZIP soubor spravovaného řešení.
Importujte řešení do cílového prostředí.
Návod
Pokud ovládací prvek mapy nadále není po provedení těchto kroků ve formuláři vidět, zkuste odebrat aktivní přizpůsobení formuláře.
Komponenty pro nové prostředí pracovního příkazu
Nové prostředí pracovního příkazu představuje několik nových komponent kódu, které mohou tvůrci použít na svých formulářích a zobrazeních. V následujících částech jsou uvedeny možnosti a omezení těchto ovládacích prvků kódu. Další informace o práci s ovládacími prvky kódu najdete v dokumentaci pro vývojáře Ovládací prvky kódu v Power Apps.
Návod
Nakonfigurujte zabezpečení na úrovni polí, abyste zajistili, že uživatelé aktualizují jenom zamýšlená pole. Pokud je například pole ve formuláři nastavené na jen pro čtení, můžou uživatelé některá pole aktualizovat. Systém aktualizovaný formulář neuloží, pokud uživatel nemá správné zabezpečení na úrovni polí.
Formulář Pracovní příkaz
Záhlaví formuláře a panel příkazů
- Záhlaví: Plně přizpůsobitelné. Tvůrci mohou změnit informace zobrazené na Maker Portal. Mohou také skrýt sekce nebo karty a vytvořit své vlastní karty.
- Přepínače formulářů: Tvůrci mohou řídit, které formuláře mohou uživatelé vidět, na základě rolí zabezpečení.
- Panel příkazů: Ve výchozím nastavení používá zjednodušený panel příkazů. Správci mohou vypnout nastavení Zobrazit zjednodušené příkazy pracovních příkazů. Pokud vlastní přidaný příkaz zmizí, můžete přejít na Maker Portal a znovu ho zviditelnit
Shrnutí Copilot pracovního příkazu
Ovládací prvek, který shrnuje pracovní příkazy a související rezervace včetně poznámek k časové ose s pomocí Copilot ve Field Service.
Tento ovládací prvek funguje na výchozích a vlastních formulářích pracovního příkazu, ale nefunguje na jiných entitách, než je pracovní příkaz.
Copilot aktuálně nemůže shrnout vlastní pole. Shrnuje pouze výchozí pole.
Stav pracovního příkazu
Ovládací prvek pro výběr stavu a dílčího stavu pracovního příkazu.
- Můžete přidat vlastní podstavy systému.
- Ovládací prvek rozevíracího seznamu stavu můžete použít u jiných entit, ale:
- Nepodporuje ikony
- Všechny barvy stavu jsou fialové
Field Service nepodporuje vlastní stav systému. Pokud nějaký přidáte, nebude mít stavovou ikonu. Nemůžete měnit barvy stavu systému.
Priorita pracovního příkazu
Ovládací prvek pro nastavení priority pracovního příkazu. Funguje na formuláři pracovního příkazu a na mřížce pracovního příkazu.
- Můžete přidat vlastní priority a barvu.
- Ovládací prvek můžete používat na formulářích pracovního příkazu, ale nefunguje na jiných entitách, než je pracovní příkaz.
Počet na časové ose
Ovládací prvek, který zobrazuje číselné poznámky na časové ose. Vyberte číslo pro přechod na kartu časové osy ve formuláři.
- Tento ovládací prvek nefunguje na vlastních entitách, i když v něm mají ovládací prvek časové osy.
- Tento ovládací prvek podporuje vlastní formuláře pracovních příkazů.
Pokud umístíte tento ovládací prvek na stejnou kartu jako ovládací prvek časové osy, počet se při přidání nové poznámky automaticky nezvýší. Aktualizujte stránku k zobrazení aktualizovaného čísla. Pokud jsou aktivity a poznámky pro entitu pracovního příkazu deaktivovány, počet vždy ukazuje nulu (což je přesné).
Karta místa
Ovládací prvek, který ukazuje místo, kde je třeba provést práci, a informace o funkčním místě, pokud je k dispozici.
- Tento ovládací prvek funguje na vlastních formulářích pracovního příkazu, ale nefunguje na jiných entitách, než je pracovní příkaz.
Výchozí úroveň přiblížení je aktuálně pevná a nelze ji změnit. Výběr funkčního místa zobrazuje pouze podřízenou entitu a nezobrazuje drobky z vyšších úrovní, jako je Budova > Podlaží > Místnost.
Karta Kontakt
Ovládací prvek, který zobrazuje kontakt služby nebo fakturačního účtu a nahlášený kontakt (pokud je k dispozici).
- Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů. Pokud je umístěn na formuláři jiného než pracovního příkazu, ovládací prvek nezadá režim úprav.
Kontakt se může namapovat na kontakt fakturačního účtu, kontakt servisního účtu, nahlášený kontaktem. S žádným jiným typem kontaktů to nefunguje. Vyhledávání nefunguje, když je odkazováno na nekontaktní pole.
Karta majetku
Ovládací prvek, který zobrazuje majetky z primárního majetku a všechny sekundární majetky nastavené prostřednictvím produktů, služeb a úkolů v pracovním příkazu. Ovládací prvek vykresluje podřízené uzly majetku.
Tento ovládací lze umístit na vlastní formuláře pracovního příkazu, ale nefunguje na jiných entitách, než je pracovní příkaz.
Pokud je ovládací prvek umístěn v třísloupcovém rozvržení formuláře, ikona pro otevření zobrazení položek na celé obrazovce se nenačte, protože ovládací prvek se přizpůsobí úzkým provedením.
Karta rezervace
Ovládací prvek, který pomáhá manažerům služeb zajistit, aby se pracovní příkazy pohybovaly, tím, že poskytuje doporučení pro další akci. Pro neplánované pracovní objednávky navrhne rezervaci. U plánovaných pracovních objednávek se zobrazují podrobnosti rezervace. Po dokončení pracovního pořadí se zobrazí souhrn.
- Tento ovládací prvek nefunguje s entitami jinými než pracovními příkazy.
- Tento ovládací prvek vyžaduje, aby bylo správně nakonfigurováno mapování stavu systému, dílčího stavu a primárního rozlišení. V opačném případě se ovládací prvek nenačte. Konkrétně, pokud se stav systému nemapuje na správné pole stavu systému pracovního příkazu.
Karta finančního souhrnu
Ovládací prvek, který shrnuje náklady a cenu pracovního příkazu na základě produktů a služeb, které se k němu vztahují.
- Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů.
Ujistěte se, že jsou aktivovány funkce ceny, abyste viděli data v tomto ovládacím prvku. Pro tento ovládací prvek můžete nastavit jinou hodnotu bezkontaktní blízkosti (NTE), než je ta, která je nastavená pro pracovní pořadí.
Podmřížka produktů a služeb
Ovládací prvek, který umožňuje upravovat produkty a služby v pracovním příkazu. Aktualizujte odhadovanou a skutečnou dobu trvání a množství a změňte stav. Podrobné změny polí jsou možné v bočním panelu.
- Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů.
- Ovládací prvek je vázán na produkty pracovního příkazu. Můžete si vybrat mapování druhé entity:
- Produkty pracovního příkazu: karta Služby je prázdná
- Služby pracovního příkazu: Karta Produkt je vázána na služby pracovního příkazu, ale karta stále odkazuje na produkty v rozhraní.
- Tento ovládací prvek nefunguje na entitě pracovního příkazu, protože je závislý na produktu pracovního příkazu a službách pracovního příkazu.
Vlastní hodnoty pro stav produktů/služeb nejsou podporovány. Kartu produktů nebo služeb nelze skrýt. Obě karty potřebují namapovanou entitu.
Karta souhrnu úkolů
Ovládací prvek, který shrnuje úkoly v pracovním příkazu.
Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů.
Zkontrolujte, zda jsou v zobrazení používaném ovládacím prvkem zahrnuta pole % dokončeno, odhadované trvání a skutečné trvání.
Podmřížka úkolu
Ovládací prvek, který vám umožňuje spravovat úkoly v pracovním příkazu pomocí inline akcí k označení úkolů jako dokončených a zadávání výsledků kontroly. Podrobné změny polí jsou možné v bočním panelu.
- Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů
- Tento ovládací prvek nefunguje s entitami jinými než pracovními příkazy.
Pokud pole % dokončeno není v zobrazení viditelné, průběh se nevykreslí a akce pro označení jako dokončená nebo nedokončená nefunguje.
Karta Reference > Znalostní článek
Ovládací prvek, který umožňuje zobrazit a propojit znalostní články s pracovním příkazem. Ovládací prvek také umožňuje vytvářet nové články přímo z pracovního příkazu.
- Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů.
- Nefunguje na entitách jiných než pracovní příkaz, protože je silně závislý na pracovním příkazu a znalostních článcích.
Karta Reference > Guides
Ovládací prvek, který shrnuje propojené příručky Dynamics 365 pro úkoly v pracovním pořadí. Náhled průvodců na webu se nedá zobrazit, ale uvidíte jejich název a přidruženou složku.
- Tento ovládací prvek lze použít na vlastních formulářích pracovních příkazů.
- Tento ovládací prvek nelze použít u entit mimo pracovní pořadí, protože je pevně závislý na úkolech služby pracovních objednávek a entitě pracovního pořadí.
Karta Reference > Média
Ovládací prvek, který zobrazuje miniatury média připojeného k poznámkám časové osy.
- Tento ovládací prvek funguje na vlastních formulářích pracovních příkazů.
- Tento ovládací prvek funguje na vlastních entitách, pokud má entita zapnuté aktivity a poznámky a je přítomen ovládací prvek časové osy.
Mřížka pracovního příkazu
Mřížka a panel akcí
Ovládací prvek pro zobrazení a výběr pracovních příkazů. Tento ovládací prvek umožňuje provádět přímé úpravy priority a provádět další úpravy v bočním panelu. Stav systému je kombinované pole stavu systému a dílčího stavu.
Tento ovládací prvek nelze použít na entity jiné než pracovní příkaz
Známé problémy a omezení:
- Když tento ovládací prvek použijete u podmřížek, selektor zobrazení není viditelný. Na portálu maker se zobrazí jenom vybrané zobrazení.
- Pokud jste přizpůsobili mřížku pracovního příkazu, nový ovládací prvek se nevykreslí kvůli pravidlům vrstvení řešení. Nejprve odeberte taková přizpůsobení, abyste viděli ovládací prvek.
- Nové prostředí mřížky nepodporuje filtrování sloupců. Chcete-li filtrovat sloupce, změňte na Mřížka pouze pro čtení.
- Pokud z prostředí odeberete nový ovládací prvek mřížky, nebudete ho moci znovu nainstalovat. Pokud potřebujete pomoc, obraťte se na podporu.
- Sloupec Rezervovat zdroje (
msdyn_bookingsummary) funguje jenom s novým prostředím pracovních objednávek. V klasickém zobrazení mřížky se nepodporuje.
Kontextová nabídka
Vložená nabídka, když zvolíte pracovní příkaz k provedení rychlých akcí.
- Tento ovládací prvek je k dispozici entitě pracovního příkazu.
- Možnosti kontextové nabídky se mění v závislosti na stavu pracovního příkazu.
Položky v kontextové nabídce nelze změnit.
Boční podokno
Existuje několik formulářů, které lze načíst přímo pro další úpravy z formuláře pracovního příkazu.
- Pracovní příkaz: Informace, které zobrazuje boční podokno, můžete upravit úpravou formuláře Pracovní příkaz stručně.
- Majetek: Informace, které zobrazuje boční podokno, můžete upravit úpravou formuláře Majetek zákazníka – jednoduchý.
Následující boční panely vykreslují stejný formulář, jako byste otevřeli celý záznam:
- Produkty: Produkt pracovního příkazu
- Služby: Služba pracovního příkazu
- Úkoly: Úkol služby pracovního příkazu
Současně lze otevřít pouze jedno boční podokno. Šířku podokno nelze změnit.