Uwagi dotyczące dostosowywania formularza zlecenia pracy
W tym artykule wymieniono typowe zagadnienia dotyczące dostosowywania formularza zlecenia pracy w Dynamics 365 Field Service.
Otwieranie podsiatek zlecenia pracy jako wyskakujących okienek
Skonfiguruj podencje zlecenia pracy jako wyskakujące okienka dialogowe i edytuj je bez konieczności opuszczania formularza zlecenia pracy. Ta konfiguracja ułatwia dyspozytorom zachowanie kontekstu zlecenia pracy. Administratorzy mogą włączyć ustawienie Rekordy podsiatki zlecenia pracy są otwierane jako wyskakujące okienka w obszarze ustawień. Aby uzyskać więcej informacji, zobacz Inne ustawienia.
Pokaż uproszczone polecenia zlecenia pracy
Pasek poleceń zlecenia pracy domyślnie korzysta z widoku uproszczonego i wyświetla tylko najważniejsze polecenia. Administrator może wyłączyć ustawienie Pokaż uproszczone polecenia zlecenia pracy, aby wyświetlić wszystkie polecenia. Aby uzyskać więcej informacji, zobacz Zlecenia pracy / Ustawienia rezerwacji.
Można dostosować pasek poleceń tak, aby wyświetlał polecenia istotne w danym kontekście.
Niestandardowe stany zlecenia pracy
Stany systemu zleceń pracy nigdy nie powinny być edytowane, ponieważ zadania systemowe i dodatki plug-in korzystają z tych stanów. Zamiast tego administratorzy mogą tworzyć niestandardowe stany podrzędne zlecenia pracy mapujące na stany systemu zlecenia pracy. Aby uzyskać więcej informacji, zobacz Nie edytuj wartości zestawu opcji (wyboru).
Dodawanie Map Bing do formularza zlecenia pracy
Jeśli formant Mapy Bing jest ręcznie usuwany ze standardowego formularza zlecenia pracy, nie można go z powrotem dodać.
Aby włączyć przycisk Mapy Bing w projektancie formularzy, co najmniej jeden z atrybutów typu adres powinien mieć w formularzu dodaną maskę ValidForMap.
<DisplayMask>ValidForAdvancedFind\|ValidForForm\|ValidForGrid\|ValidForMap</DisplayMask>
Tworzenie rozwiązania w środowisku piaskownicy z formularzem, do którego należy dodać formant Mapy Bing. Wyeksportuj jako rozwiązanie zarządzane.
W pliku
customizations.xml
rozwiązania przejdź do częściformxml
.Dodaj poniższy formant map do
<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>
Wyszukaj w tym samym pliku "Mapy Bing".
Dodaj formant z następującym kodem do wiersza i komórki w dowolnym miejscu, gdzie ma zostać dodany.
<control disabled="false" id="msdyn\_mapcontrol" classid="{F9A8A302-114E-466A-B582-6771B2AE0D92}" uniqueid="{8b67ae03-1701-54d2-09be-35295876ca8a}" datafieldname="msdyn\_mapcontrol"/>
Zapisz plik i utwórz nowy plik zip rozwiązania zarządzanego.
Importuj rozwiązanie do właściwego środowiska.
Porada
Jeśli po zakończeniu tych kroków formant mapowania nadal nie jest widoczny w formularzu, spróbuj usunąć aktywne dostosowania formularza.
Komponenty dla nowego środowiska zleceń pracy
Nowe środowisko zleceń pracy wprowadza kilka nowych komponentów kodu, z których twórcy mogą korzystać w swoich formularzach i widokach. W poniższych sekcjach przedstawiono opcje i ograniczenia formantów kodu. Aby uzyskać więcej informacji na temat pracy z formantami kodu, zobacz Kontrolki kodu w dokumentacji dewelopera Power Apps.
Porada
Skonfiguruj zabezpieczenia na poziomie pola, aby zagwarantować, że użytkownicy aktualizują tylko wymagane pola. W niektórych przypadkach, na przykład jeśli pole formularza jest ustawione jako tylko do odczytu, użytkownicy mogą nadal aktualizować niektóre pola. Jednak system nie zapisze zaktualizowanego formularza, jeśli użytkownik nie ma odpowiednich zabezpieczeń na poziomie pola.
Formularz zlecenia pracy
Nagłówek formularza i pasek poleceń
- Nagłówek: w pełni możliwe do dostosowania. Twórcy mogą zmieniać informacje wyświetlane w portalu Maker Portal. Mogą także ukrywać sekcje lub karty i tworzyć własne niestandardowe karty.
- Przełączniki formularzy: twórcy mogą kontrolować, które formularze użytkownicy mogą widzieć na podstawie ról zabezpieczeń.
- Pasek poleceń: domyślnie jest używany uproszczony pasek poleceń. Administratorzy mogą wyłączyć ustawienie Pokaż uproszczone polecenia zlecenia pracy. Jeśli nie ma polecenia z dodaniu niestandardowego, możesz przejść do portalu Maker Portal i ponownie je zobaczyć
Podsumowanie zlecenia pracy z Copilot
Formant sumując zlecenia pracy i skojarzone rezerwacje, w tym notatki z osi czasu przy użyciu Copilot z rozwiązaniem Field Service.
Ten formant działa w domyślnych i niestandardowych formularzach zlecenia pracy, ale nie działa nad encjami innymi niż zamówienie pracy.
Usługa Copilot obecnie nie może podsumować pól niestandardowych. Podsumowuje tylko pola domyślne.
Status zamówienia roboczego
Formant wyboru stanu i stanu podrzędnego zlecenia pracy.
- Można dodawać niestandardowe podstatki systemowe.
- Formantu rozwijanego stanu można używać w przypadku innych encji, ale:
- Nie obsługuje ikon
- Wszystkie kolory stanu są fioletowe
Field Service nie obsługuje niestandardowego stanu systemu. W przypadku dodania go nie ma ikony stanu. Nie można zmienić kolorów dla stanu systemu.
Priorytet zlecenia pracy
Formant ustawiany jako priorytet zlecenia pracy. Działa ona w formularzu zlecenia pracy i w siatce zlecenia pracy.
- Można dodać niestandardowe priorytety i kolor.
- Można użyć kontrolki w formularzach zlecenia pracy, ale nie działa nad encjami innymi niż zamówienie pracy.
Liczba osi czasu
Formant wyświetlacy notatki dotyczące liczb w osi czasu. Wybierz numer, aby przejść do karty osi czasu w formularzu.
- Ten formant nie działa nad encji niestandardowych, nawet jeśli mają one formant osi czasu.
- Ten formant obsługuje niestandardowe formularze zlecenia pracy.
Jeśli ten formant zostanie umieść na tej samej karcie, co formant osi czasu, liczba nie będzie automatycznie zwiększana po dodaniu nowej notatki. Odśwież stronę przeglądarki, aby zobaczyć zaktualizowany numer. Jeśli działania i notatki są wyłączone dla encji zlecenia pracy, liczba zawsze wskazuje zera (czyli dokładne).
Karta lokalizacji
Kontrolka wskazuje lokalizację miejsca, w którym mają zakończyć pracę, oraz informacje o dostępnej lokalizacji funkcjonalności.
- Ta kontrolka działa w niestandardowych formularzach zlecenia pracy, ale nie działa nad encjami innymi niż zamówienie pracy.
Domyślny poziom powiększenie jest obecnie stały i nie można go zmienić. W selektorze lokalizacji czynności konserwacyjnych jest tylko wyświetlany obiekt dla większości podrzędnej i nie są w nich wyświetlane materiały nawigacyjne na większych poziomach, takich jak Budynek > Piętro > Pokój.
Karta kontaktu
Formant wyświetlacy kontakt usługi lub konta rozliczeniowego oraz raport raportowany przez kontakt (jeśli jest dostępny).
- Ten formant obsługuje niestandardowe formularze zlecenia pracy. Jeśli formant zostanie umieszczony w formularzu zlecenia pracy, nie przejdzie on do trybu edycji.
Kontakt może być mapowany na kontakt konta rozliczeniowego, kontakt z kontem usługowym, zgłaszany przez kontakt. Nie działa on z innymi typami kontaktów. Pole wyszukiwania nie działa, jeśli nie będzie można skontaktować się z polami innymi niż kontakt.
Karta zasobu
Formant wyświetlacy zasoby z zasobu podstawowego oraz wszelkie środki dodatkowe ustawione za pośrednictwem produktów, usług i zadań w zamówieniu pracy. Formant renderuje węzły podrzędne zasobu.
Ta kontrolka może być umieszczona w niestandardowych formularzach zlecenia pracy, ale nie działa z encjami innymi niż zlecenia pracy.
Jeśli formant jest umieszczony w układzie trzech kolumn, ikona otwierana w widoku pełnoekranowym zasobu nie jest ładowana, ponieważ formant dostosowuje się do zawężenia czynników formularza.
Karta rezerwacji
Formant, który pomaga menedżerom obsługi klienta w zapewnieniu przeniesienia zleceń pracy, oferując zalecenia dotyczące następnej akcji. W przypadku niezaplanowanych zleceń pracy zawiera sugestie dotyczące rezerwacji, podczas zaplanowania wyświetla szczegóły rezerwacji, a podczas realizacji zamówienia roboczego jest wyświetlane podsumowanie.
- Ten formant nie działa z encjami zlecenia pracy.
- Ten formant wymaga, aby mapowanie stanu systemowego, stanu podrzędnego i rozwiązania podstawowego było skonfigurowane poprawnie. W przeciwnym razie formant nie zostanie załadowany. W szczególności jeśli stan systemu nie jest mapowy na odpowiednie pole stanu systemu zlecenia pracy.
Karta podsumowania finansowego
Formant sumuje koszt i cenę zlecenia pracy na podstawie powiązanych z nim produktów i usług.
- Ten formant obsługuje niestandardowe formularze zlecenia pracy.
Upewnij się , że w funkcjach kosztów i kalkulacji cen włączono wyświetlanie danych w tym kontrolce. Można ustawić inną wartość przechowanie w programie NTE dla tej kontrolki niż ta ustawiona dla zlecenia pracy.
Produkty i usługi — podsiatka
Formant umożliwia edytowanie produktów i usług w zamówieniu pracy. Zaktualizuj szacowany i rzeczywisty czas trwania oraz ilości w tekście i zmień stan. Szczegółowe zmiany pól są możliwe w okienku bocznym.
- Ten formant obsługuje niestandardowe formularze zlecenia pracy. , należy pamiętać o ograniczeniach.
- Formant jest powiązany z produktami w zamówieniu pracy. Można wybrać opcję mapowania drugiego obiektu:
- Produkty zlecenia pracy: karta usług jest pusta
- Usługi zlecenia pracy: karta Produkt jest powiązana z usługami zlecenia pracy, ale ta karta nadal odwołuje się do produktów w interfejsie.
- Ten formant nie działa dla encji zlecenia pracy, ponieważ zależy od produktu w zamówieniu pracy i usług zlecenia pracy.
Wartości niestandardowe dotyczące produktów/usług nie są obsługiwane. Nie można ukryć karty produkt lub usługi. Obie karty wymagają zamapowanych encji.
Karta podsumowania zadań
Formant sumuje zadania w zamówieniu pracy.
Ten formant obsługuje niestandardowe formularze zlecenia pracy.
Upewnij się, że w widoku używanym przez formant znajdują się pola zakończonego procentu, szacowanego czasu trwania i rzeczywisty czas trwania.
Podsiatka Zadanie
Formant umożliwiający zarządzanie zadaniami w zamówieniu pracy przy użyciu akcji w tekście w celu oznaczania zadań jako pełnych i wprowadzania wyników inspekcji. Szczegółowe zmiany pól są możliwe w okienku bocznym.
- Ten formant obsługuje niestandardowe formularze zlecenia pracy
- Ten formant nie działa w encjach zlecenia pracy.
Jeśli pole zakończonego procentu nie jest widoczne w widoku, postęp nie jest renderowany, a akcja oznaczana jako zakończona lub niekompletna nie działa.
Odwołania do > karta artykułu wiedzy
Formant umożliwiający wyświetlanie i łączenie artykułów merytorycznych z zamówieniem pracy. Formant umożliwia również bezpośrednie tworzenie nowych artykułów z zlecenia pracy.
- Ten formant obsługuje niestandardowe formularze zlecenia pracy.
- Nie działa on nad encji zlecenia pracy, ponieważ trudno jest zależność od zlecenia pracy i artykułów merytorycznych.
Odwołania do > Karta przewodników
Kontrolka podsumowuje połączane Dynamics 365 Guides z zadaniami w zleceniu pracy. Przewodników w sieci Web nie można wyświetlić, ale można zobaczyć ich nazwę i skojarzony z nimi folder.
- Ten formant może być używany w niestandardowych formularzach zlecenia pracy.
- Tego formantu nie można używać w encjach zlecenia pracy, ponieważ zależy on od zadań obsługi zlecenia pracy i encji zlecenia pracy.
Odwołania do > Karta multimediów
Formant wyświetlający miniaturki mediów dołączonych do notatek na osi czasu.
- Ten formant obsługuje niestandardowe formularze zlecenia pracy.
- Ten formant działa w encjach niestandardowych, jeśli encja ma włączone działania i notatki, a formant osi czasu jest obecny.
Siatka zlecenia pracy
Siatka i pasek akcji
Formant do wyświetlania i wybierania zleceń pracy. Ten formant umożliwia edytowanie priorytetu w tekście i dalsze edycje w okienku bocznym. Stan systemu to połączone pole stanu i stanu podrzędnego.
Tego formantu nie można zastosować do encji, które nie są zleceniami pracy
Znane problemy i ograniczenia:
- Podczas stosowania tego formantu do podsiatki nie jest on pokazywany w selektorze widoków. Jest w tym przypadku tylko widok wybrany w portalu Maker Portal.
- Jeśli siatka zlecenia pracy zostanie dostosowana, nowy formant nie jest renderowany z powodu reguł warstwy rozwiązania. Należy najpierw usunąć takie dostosowania, aby wyświetlić formant.
- Nowe funkcje siatki nie obsługują filtrowania kolumn. Zmień na siatkę Tylko do odczytu w celu filtrowania kolumn.
- Jeśli nowy formant siatki zostanie usunięty ze środowiska, nie będzie go można zainstalować ponownie. Skontaktuj się z obsługą techniczną, by uzyskać pomoc.
- Kolumna Zarezerwowane zasoby (msdyn_bookingsummary) działa tylko z nowymi zleceniami pracy. Nie jest obsługiwana w klasycznym widoku siatki.
Menu kontekstowe
Menu wbudowane po wybraniu zlecenia pracy w celu podjęcia szybkich działań.
- Ten formant jest dostępny dla encji zlecenia pracy.
- Opcje menu kontekstowego różnią się w zależności od stanu zlecenia pracy.
Nie można zmienić elementów w menu kontekstowym.
Okienko boczne
Istnieje wiele formularzy, które można załadować w tekście w celu dalszej edycji z formularza zlecenia pracy.
- Kolejność pracy: można edytować informacje, które są pokazy w okienku bocznym, modyfikując formularz Uproszczone zlecenia pracy.
- Zasoby: można edytować informacje, które są pokazy w okienku bocznym, modyfikując formularz Uproszczone zlecenia pracy.
Następujące okienka boczne są renderowane w tym samym formularzu, co w przypadku otwarcia pełnego rekordu:
- Produkty: Produkty objęte zleceniem pracy
- Usługi: Usługi objęte zleceniem pracy
- Zadania: Zadania serwisowe objęte zleceniem pracy
Tylko jednego użytkownika można otworzyć w okienku bocznym. Nie możesz zmienić szerokości okienka.