Udostępnij za pośrednictwem


Dostosowywanie widoku rezerwacji

Domyślnie kontrolka kalendarza rezerwacji zawiera zestaw wstępnie zdefiniowanych szczegółów skojarzonych z rezerwacją.

Możesz dostosować tę kontrolkę, aby uwzględnić maksymalnie trzy dodatkowe kolumny z opcjonalnymi etykietami lub zmienić kolumnę typu zdarzenia.

Jeśli używasz aplikacji mobilnej w trybie offline, upewnij się, że typy rekordów, z których są uwzględnione w kalendarzu, są również uwzględnione w profilu mobile offline.

Aby zapoznać się z przewodnikiem przy użyciu klasycznego projektanta, obejrzyj poniższe wideo.

Dodawanie kolumn do widoku Rezerwacje

Nowe pola można zmodyfikować, aby pokazać dane z dowolnej kolumny w widoku Rezerwacja tabeli Rezerwacja zasobu, który można zarezerwować.

Dodaj kolumny do widoków aplikacji opartych na modelu, które mają relację z tabelą rezerwacji zasobów, które można zarezerwować. Na przykład aby pokazać Priorytet zlecenia pracy, wybierz tabelę Zlecenie pracy, następnie dodaj kolumnę Priorytet do widoku. Zanotuj nazwę kolumny — będzie ona potrzebna podczas dostosowywania tego pola. W naszym przykładzie ta nazwa to msdyn_priority.

Uwaga

Dla kolumn z innej tabeli należy utworzyć relację między rezerwacją zasobu, który można zarezerwować a tą tabelą. Odwołując się do relacji w kontrolce, należy pamiętać o odwoływaniu się do pełnej nazwy pola wyszukiwania jako fieldName.Attribute.

Konfigurowanie kontrolki kalendarza rezerwacji w celu wyświetlania kolumn

Gdy widok będzie zawierał żądane kolumny, otwórz Ustawienia zaawansowane i przejdź do Dostosowania. Wybierz encję rezerwacji zasobu, który można zarezerwować, a następnie wybierz Kontrolki i Kontrolka kalendarza rezerwacji, aby skonfigurować właściwości kontrolki.

Edytowanie właściwości formantu kalendarza rezerwacji w Power Apps.

Aby skonfigurować pola, zaznacz ikonę Edytuj obok pola. Wprowadź odwołanie do pola jako atrybut rezerwacji zasobu, który można zarezerwować, lub jako linkedEntity.attribute. W tym przykładzie priorytet zlecenia pracy (msdyn_workorder.msdyn_priority) dodano jako Niestandardowe pole 1.

Można także skonfigurować opcjonalną niestandardową etykietę pola skojarzoną z polem niestandardowym. Etykieta ta jest wyświetlana jako wprowadzona z dodanym dwukropkiem po polu i przed wartością. W naszym przykładzie wpisaliśmy Priorytet.

Pola bez danych są ukryte.

Aplikacja mobilna Field Service z dostosowanym widokiem kalendarza.

Pola niestandardowe są również wyświetlane w widoku dnia kalendarza, gdy czas trwania rezerwacji jest na tyle długi, aby obsługiwać dodatkowy tekst. Dane niestandardowe są również wyświetlane podczas otwierania szczegółów rezerwacji w widoku mapowania.

Notatka

Jeśli dla aplikacji mobilnej skonfigurowano wiele widoków, zalecamy dołączanie nowych pól do każdego widoku, do którego można uzyskać dostęp z aplikacji mobilnej.