Dostosowywanie formularza zlecenia pracy

Podczas konfigurowania usługi Field Service dla organizacji może się okazać niezbędne dostosowanie formularzy, których pracownicy, tacy jak dyspozytorzy, menedżerowie usług i inne role, używają do wyświetlania ważnych informacji i dokumentowania pracy. Administratorzy IT mogą dostosować formularze usługi Field Service, tak aby użytkownicy mogli przechwytywać informacje unikatowe dla firmy lub branży, i upewnić się, że układ formularza odpowiada procesom biznesowym.

Prawidłowe dostosowywanie formularzy jest bardzo ważne dla maksymalizacji wydajności. Dostosowania formularzy mogą mieć wpływ na czas ładowania i zapisywania zmian w formularzach; prawidłowe dostosowywanie formularzy może także poprawić czytelność, co ułatwia użytkownikom wyświetlanie i aktualizowanie informacji.

W tym artykule opisano procedurę dostosowywania formularza zlecenia pracy, chociaż tych samych kroków można użyć do dostosowania dowolnego formularza sieci Web usługi Field Service.

Uwaga

Istnieje osobny i unikatowy proces dostosowywania formularza mobilnego zlecenia pracy dla pracowników pierwszego kontaktu. Zagadnienia dotyczące konfiguracji znajdują się na końcu tego artykułu.

1. Zrozumienie domyślnego formularza zlecenia pracy

Przed dostosowaniem formularza zlecenia pracy upewnij się, że rozumiesz domyślny formularz zlecenia pracy dołączony do rozwiązania Field Service. Zrozumienie istniejących pól i zalecanego przepływu procesów pomoże w określeniu tego, jakie zmiany należy wprowadzić w formularzu. Używanie domyślnych pól i procesów jest zalecane w celu lepszej wydajności, użyteczności i możliwości dostosowywania.

Przejdź do Field Service>Zlecenia pracy i wybierz istniejący rekord lub utwórz nowy.

Formularz zlecenia pracy jest zoptymalizowany dla następującego standardowego procesu zlecenia pracy.

  1. Zlecenie pracy jest tworzone ręcznie, z przekonwertowanej sprawy, za pośrednictwem alertu IoT, z harmonogramu umowy lub za pośrednictwem integracji. Nowo utworzone zlecenia pracy mają domyślnie stan systemowy równy Niezaplanowane.
  2. Szczegóły zlecenia pracy są wprowadzane jako konto, typ zlecenia pracy, lokalizacja, produkty, usługi, zadania związane z usługami i inne ważne informacje.
  3. Zlecenie pracy jest planowane dla jednego lub kliku zasobów ("pracownicy pierwszego kontaktu") i stan systemu automatycznie zmienia się na Zaplanowany.
  4. Pracownik pierwszego kontaktu wyświetla zaplanowane zlecenie pracy w aplikacji mobilnej i udaje się do lokalizacji klienta w celu wykonania wymaganej pracy. Stan systemu zmienia się na W toku. Pracownik pierwszego kontaktu aktualizuje informacje, takie jak godzina przybycia na miejsce, wykonane zadania związane z usługą, usługi i produkty objęte fakturą.
  5. Pracownik pierwszego kontaktu kończy zlecenie pracy, a stan systemu zmienia się na Ukończone.
  6. Menedżer lub dyspozytor sprawdza zakończone zlecenie pracy i sprawdza, czy praca została ukończona, a niezbędne dane zarejestrowane. Po zakończeniu stan zostaje zmieniony na Opublikowany.

Zlecenie pracy Field Service ukazujące produkty, usługi i zadania związane z usługą.

Więcej informacji o procesie zlecenia pracy usługi Field Service

Wyświetlanie i zrozumienie pól domyślnych oraz określanie, których pól można używać w działalności biznesowej.

Zlecenie pracy usługi Field Service.

Poniższe pola mają krytyczne znaczenie dla procesu zlecenia pracy usługi Field Service i są wymagane. Jeśli organizacja nie planuje korzystania z tych pól, warto rozważyć użycie innej tabeli encji lub utworzenie zupełnie nowej tabeli.

  • Numer zlecenia pracy
  • Stan systemowy
  • Konto usługi
  • Konto rozliczeniowe
  • Cennik
  • Typ zlecenia pracy
  • Lokalizacja pracy
  • Address
  • Szerokość
  • Długość

Poniższe podsiatki również mają krytyczne znaczenie dla procesu zlecenia pracy usługi Field Service i są zdecydowanie zalecane.

  • Rezerwacja zasobu, który można zarezerwować ("Rezerwacje")
  • Zadania serwisowe
  • Produkty
  • Usługi

Aby uzyskać więcej informacji, zobacz te artykuły na temat Architektura usługi Field Service i Tworzenie zlecenia pracy.

2. Zrób listę potrzebnych i niepotrzebnych pól

Sporządź listę domyślnych pól zlecenia pracy istotnych dla procesu biznesowego oraz inną listę niepotrzebnych pól. Należy pamiętać o dodaniu do listy wymaganych pól wymienionych powyżej pól krytycznych.

3. Tworzenie nowych pól w razie potrzeby

Utwórz nowe pola, jeśli w domyślnym formularzu zlecenia pracy brakuje potrzebnych pól.

Aby uzyskać więcej informacji na temat najlepszych rozwiązań, zobacz artykuł: Jak tworzyć i edytować kolumny (pola) rozwiązania Field Service

Uwaga

Podczas edytowania pól domyślnych należy zachować ostrożność i nigdy nie usuwać pól domyślnych.

4. Rozpocznij dostosowywanie formularza zlecenia pracy

Przejdź do https://make.powerapps.com>Tabele>Zlecenie pracy>Formularze.

Wybierz Główny formularz Zlecenie pracy. Jest to formularz zlecenia pracy dołączony do usługi Field Service.

Power Apps ukazujący główny formularz zlecenia pracy.

Choć zaleca się użycie głównego formularza Zlecenie pracy, istnieją scenariusze, w których możesz zechcieć utworzyć zupełnie nowy formularz.

W poniższych sekcjach na kartach zobaczymy zalety i wady korzystania z istniejących formularzy zlecenia pracy i tworzenia nowych.

Użycie istniejącego formularza jest lepsze w sytuacjach, gdy organizacja nie chce wprowadzać wielu zmian w układzie lub polach; jest to także lepsze dla organizacji, które zazwyczaj chcą korzystać z domyślnego procesu zlecenia pracy.

Plusy

  • Zalecane — istniejący formularz zlecenia pracy jest zalecany przez firmę Microsoft.
  • Otrzymuje aktualizacje - istniejący formularz zlecenia pracy otrzymuje aktualizacje dotyczące wydajności i nowych funkcji.
  • Lepsza pomoc techniczna — użycie formularza zlecenia pracy dołączonego do rozwiązania Field Service ułatwia zespołom pomocy technicznej diagnozowanie i rozwiązywanie problemów.

Minusy

  • Mniej możliwości dostosowywania — zgadzając się na korzystanie z istniejącego formularza zlecenia pracy wyrażasz zgodę na wprowadzanie w formularzu mniejszej liczby zmian.
  • Konieczne jest przetestowanie uaktualnień — istniejący formularz zlecenia pracy będzie aktualizowany aż dwa razy w roku. Trzeba będzie przetestować nowe aktualizacje w środowisku piaskownicy i upewnić się, że nie zakłócą one pracy użytkowników. Aby uzyskać więcej informacji, zobacz artykuł: Scalanie dostosowań formularzy.

5. Ukrywanie kart, sekcji i pól formularza

Następnym krokiem jest ukrycie niepożądanych kart, sekcji i pól. Zaleca się, aby raczej ukryć niż usunąć elementy, ponieważ zmniejsza to prawdopodobieństwo błędów i ułatwia ich późniejsze dodanie w razie potrzeby. Należy to zrobić przed rozmieszczeniem lub dodaniem pól.

Ważne

Poniższe pola mają krytyczne znaczenie dla procesu zlecenia pracy usługi Field Service i są wymagane. Jeśli organizacja nie planuje korzystania z tych pól, warto rozważyć utworzenie zupełnie nowej tabeli encji.

  • Numer zlecenia pracy
  • Stan systemowy
  • Konto usługi
  • Konto rozliczeniowe
  • Cennik
  • Typ zlecenia pracy
  • Lokalizacja pracy
  • Address
  • Szerokość
  • Długość

Poniższa podsiatka również ma krytyczne znaczenie dla procesu zlecenia pracy usługi Field Service i nie należy jej usuwać.

  • Rezerwacja zasobu, który można zarezerwować ("Rezerwacje")

Ukrywanie niepożądanych kart

Karty są uruchamiane poziomo u góry formularza. Ukryj karty, które nie są potrzebne.

Power Apps ukazuje opcje ukrywania na kartach.

Nie można ukryć karty Podsumowanie.

Ukrywanie niepożądanych sekcji

Sekcje to obszary na kartach. Ukryj niepotrzebne sekcje. Jeśli w sekcji, której potrzebujesz znajduje się tylko jedno pole, przenieś to pole do innej sekcji, a następnie ukryj niepotrzebną sekcję.

Power Apps ukazuje edytowania formularza zlecenia pracy dla sekcji.

Istnieje prosty i obsługiwany sposób usuwania wszystkich pól powiązanych z ceną (na przykład Cennik, Łączna kwota i inne) z formularzy zlecenia pracy, produktu zlecenia pracy i usługi zlecenia pracy.

Przejdź do Ustawienia usługi Field Service i ustaw Obliczaj cenę na Nie. Aby uzyskać więcej informacji, zobacz ten artykuł zawierający informacje szczegółowe.

Istnieje prosty i obsługiwany sposób usuwania wszystkich pól powiązanych z podatkiem (na przykład Podlegające opodatkowaniu) z formularzy zlecenia pracy, produktu zlecenia pracy i usługi zlecenia pracy.

Przejdź do Ustawienia usługi Field Service i ustaw Obliczaj podatek na Nie. Aby uzyskać więcej informacji, zobacz ten artykuł zawierający informacje szczegółowe.

Ukrywanie niepożądanych pól

Ukryj pola, które nie są potrzebne. Nie ukrywaj wymaganych pól wymienionych wcześniej w tym artykule.

Formularz zlecenia pracy Power Apps ukazujący opcję ukrywania.

6. Dodaj pola niestandardowe do formularza

Jeśli pola niestandardowe (kolumny) zostały utworzone wcześniej, należy je dodać do formularza. Aby uzyskać najlepsze wyniki, zalecamy następujące wytyczne:

  1. Wszystkie nowe pola niestandardowe muszą zostać dodane do nowej sekcji formularza. Ta wartość jest wymagana.
  2. Dodawanie nowych pól niestandardowych do nowej karty formularza. Jest to zalecane, ale nie jest to wymagane.
  3. Nie należy dodawać nowych pól niestandardowych do pierwszej karty formularza, chyba że jest to konieczne. Takie działania spowolnią czas ładowania formularzy. W szczególności należy unikać dodawania podsiatek i pól wyszukiwania na pierwszej karcie formularza, ponieważ mogą znacząco spowolnić czas ładowania.

Załóżmy na przykład, że utworzono pole niestandardowe o nazwie "Źródło", które stanowi pole typu wybór służące do wyboru źródła zlecenia pracy (na przykład telefon, wiadomość e-mail, alert IoT lub umowa) i chcemy dodać to nowe pole niestandardowe do formularza zlecenia pracy.

Przejdź do edytora formularza zlecenia pracy.

Wybierz +Składnik u góry, a następnie wybierz kartę 1-, kartę 2- lub kartę 3-kolumnową.

Na poniższym zrzucie ekranu jest tworzona nowa karta formularza o nazwie "Nowa karta".

Power Apps ukazuje nową kartę w zleceniu pracy.

Zmień nazwę karty na podstawie procesu biznesowego.

Power Apps ukazuje edytor kart zlecenia pracy.

Nowe sekcje są tworzone automatycznie podczas tworzenia nowej karty formularza.

Power Apps ukazuje nową sekcję w formularzu zlecenia pracy.

Dodaj pola niestandardowe w nowych sekcjach na nowej karcie. Można dodawać nowe karty i nowe sekcje, w zależności od potrzeb.

Power Apps ukazuje edytor nowej karty i właściwości.

Dodawanie pól niestandardowych do nowej sekcji

W scenariuszach, w których potrzebne są pola niestandardowe na istniejącej karcie, utwórz nową sekcję na istniejącej karcie i dodaj niestandardowe pola w sekcji.

Uwaga

Nie należy dodawać nowych pól niestandardowych do istniejących sekcji. Należy utworzyć nowe sekcje. Ponadto należy unikać dodawania nowych sekcji i pól niestandardowych do pierwszej karty formularza (domyślnie nazywanej kartą podsumowania), ponieważ może to powodować dłuższy czas ładowania.

Na poniższym zrzucie ekranu utworzono nową sekcję na karcie ustawień zlecenia pracy i dodamy niestandardowe pola w tej nowej sekcji.

Edytor formularza zlecenia pracy Power Apps ukazuje nową sekcję.

Aby uzyskać więcej informacji na temat edytowania formularzy, zobacz dokumentację Power Platform dotyczącą tworzenia i edytowania formularzy i stosowania najlepszych rozwiązań w zakresie projektowania formularzy.

7. Testowanie formularzy za pomocą narzędzi

Uruchom usługę Performance Insights, aby zobaczyć, jak na wydajność aplikacji i formularza wpływają przeglądarki, wydajność sieciowa, zapytania o dane, i nie tylko.

Narzędzie do monitorowania pozwala zrozumieć główną przyczynę powolnego ładowania formularzy. Aby uzyskać więcej informacji, zobacz ten wpis w blogu i ten artykuł.

Zagadnienia dotyczące konfiguracji

Dostosowywanie mobilnego formularza zlecenia pracy

Instrukcje określone w tym artykule są przydatne podczas dostosowywania dowolnych formularzy sieci Web dla pracowników zaplecza, jednak istnieje formularz zlecenia pracy zoptymalizowany dla środowiska mobilnego pracowników pierwszego kontaktu. Aby uzyskać więcej informacji, zobacz artykuł dotyczący edytowania formularza rezerwacji i zlecenia pracy.

Skrypty formularzy

Formularz zlecenia pracy zawiera biblioteki skryptów formularzy. Nie edytuj ani nie usuwaj żadnych standardowych bibliotek formularzy.

Wiele organizacji uruchamia skrypty kodu podczas ładowania, zmiany i zapisywania formularza w celu przeprowadzenia weryfikacji i uruchamiania procesów. Skrypty formularzy mogą znacznie wpłynąć na wydajność formularza, na przykład czas ładowania. Aby uzyskać więcej informacji, zobacz artykuł Pisanie skryptów w celu implementowania złożonej logiki biznesowej w rozwiązaniu Field Service, aby zapoznać się z najlepszymi rozwiązaniami, w tym uruchamianie sprawdzania rozwiązań w celu testowania skryptów problemów.