Uwagi dotyczące projektowania dla formularzy głównych aplikacji opartej na modelu
Główne formularze są podstawowym interfejsem użytkownika, w którym użytkownicy wyświetlają i dokonują interakcji z danymi. Formularze główne zapewniają najszerszy zakres opcji prezentacji dostępnych dla aplikacji opartych na modelach.
Do innych typów formularzy należą Szybki widok, Szybkie tworzenie i Karta.
Jednym z podstawowych ustawień aplikacji opartych na modelach jest to, że wpływają na rozmiar i typ urządzenia używanego podczas interakcji z nimi. Ma to wpływ na położenie formantów w formularzu oraz na sposób ich zachowania. Szczególnie jest to sprawa z głównymi formularzami.
Jednym z głównych celów projektowych formularzy głównych jest to, że są one projektowane raz na tabelę i wdrażane wszędzie tam, gdzie jest to wymagane. Ten sam formularz główny, który projektujesz dla aplikacji korzystających z modelu jest również stosowany w Dynamics 365 for Outlook i Dynamics 365 na tablety. Zaletą tego podejścia jest to, że nie trzeba integrować zmian z różnymi formularzami.
Istnieje jednak kilka ważnych czynników, które należy wziąć pod uwagę przy projektowaniu tych formularzy.
Formularze niestandardowe dla różnych grup
Ponieważ można utworzyć wiele formularzy głównych i przypisać je do różnych ról zabezpieczeń, możliwe jest przedstawienie różnym grupom w organizacji formularza zoptymalizowanego pod kątem sposobu, w jaki grupa korzysta z aplikacji. Możliwe jest również zapewnienie każdej grupie różnych opcji, tak aby miały różne formy do wyboru. Więcej informacji: Kontrolowanie dostępu do formularzy
Można się spodziewać, że menedżerowie i osoby decyzyjne będą chciały zoptymalizowania formularzy tak, aby zapewniały one szybkie odniesienia do kluczowych punktów danych. Będą oni woleli wyświetlać wykresy bardziej niż listy i pewnie nie będą wprowadzali zbyt wielu danych.
Osoby, które bezpośrednio kontaktują się z klientami mogą potrzebować formularzy dostosowanych do zadań, które wykonują najczęściej. Mogą chcieć formularzy, które pozwalają na najbardziej wydajne wprowadzanie danych.
Tworzenie formularza może być procesem iteracyjnym, podczas którego gromadzone są dane wejściowe i jest opracowywany interfejs użytkownika. Należy pamiętać, że dla programistów dostępnych jest wiele narzędzi i nie wszystko musi być zrobione w formularzu. Można używać reguł biznesowych, procesów przepływu pracy, sesji dialogowych i przepływów procesów biznesowych razem z formularzami, aby dostarczyć rozwiązanie, które sprawdzi się dla danej organizacji.
Tworzenie i edytowanie formularzy jest stosunkowo łatwe, ale ponieważ tworzonych jest więcej formularzy, więcej formularzy wymaga utrzymania.
Różnice w prezentacji formularzy
Chociaż nie jest konieczne zarządzanie wieloma formularzami dla każdego mechanizmu dostarczania (internet, tablet, telefon), twórca musi rozważyć, w jaki sposób można uwzględnić różnice w prezentacji w głównym formularzu.
Wygląd formy głównej opisuje różne sposoby prezentowania formularza głównego. Podstawowe rzeczy, jakie należy wziąć pod uwagę:
Dynamics 365 for tablets nie obsługuje dodawania do formularzy obrazów, HTML ani zasobów sieci Web Silverlight.
Układ formularzy Dynamics 365 for tablets jest generowany automatycznie na podstawie formularza głównego. Nie istnieje specjalny edytor formularzy dla formularzy Dynamics 365 for tablets. Należy sprawdzić, czy prezentacja formularza działa dobrze dla obu klientów.
Jeśli masz nieobsługiwane skrypty, które współdziałają z elementami DOM znajdującymi się w aplikacji sieci Web, skrypty te nie będą działać w formularzach Dynamics 365 for tablets, ponieważ te same elementy DOM nie są dostępne.
Dynamics 365 for Outlook Formularze Okienka odczytu nie pozwalają na wykonywanie skryptów. Widoczność elementów formularza zależy od ustawień domyślnych i nie można jej zmienić podczas uruchamiania za pomocą skryptów.
Wydajność formularzy
Formularze, które uruchamiają się powoli lub nie reagują szybko na pewno wpływają na wydajność i opanowywanie aplikacji przez użytkownika. Projektuj formularze pod kątem wydajności w aplikacjach opartych na modelach zapewnia szereg zaleceń, które należy rozważyć podczas projektowania formularzy, aby dostosowania nie wpłynęły negatywnie na wydajność formularza.
Projektowanie formularzy pod kątem efektywności
Układ i projektowanie formularzy mają istotne znaczenie dla tworzenia lepszych formularzy. Projektowanie formularzy, w których zadania można wykonać szybko i skutecznie, ma kluczowe znaczenie dla zadowolenia użytkowników. Więcej informacji: Projektowanie produktywnych form głównych w aplikacjach opartych na modelu
Następne kroki
Omówienie procesu tworzenia lub edytowania formularza głównego
Uwaga
Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)
Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).