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.
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.
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.