Czynniki, które należy uwzględnić podczas projektowania formularzy głównych
Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: 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ą szeroką gamę opcji i są dostępne dla niestandardowych aplikacji biznesowych, z wyjątkiem Dynamics 365 na telefony.
Jednym z głównych celów projektu dla formularzy głównych jest możliwość zaprojektowania ich raz, a następnie wdrażania ich wszędzie. Ten sam formularz główny projektowany dla niestandardowej aplikacji biznesowej lub aplikacji sieci Web Dynamics 365 Customer Engagement (on-premises) jest również używany 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ć różne role zabezpieczeń do każdego formularza, można podarować różnym grupom w organizacji formularz, który jest zoptymalizowany pod kątem sposobu, w jaki one używają aplikacji. Można nawet zapewnić każdej grupie różne opcje, tak aby miały one różne formularze 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.
Należy dowiedzieć się, czego ludzie w danej organizacji chcą i potrzebują. Często jest to proces powtarzający się, w którym gromadzi się dane wejściowe, próbuje różne rzeczy i buduje formularze, których ludzie mogą używać. Należy pamiętać, że dostępna jest cała gama różnych narzędzi i że nie wszystko musi się odbywać 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.
Będzie trzeba rozważyć, jaką ilość czasu chce się spędzić na zarządzaniu formularzami. Tworzenie i edytowanie formularzy jest stosunkowo łatwe, ale w miarę tworzenia większej liczby formularzy, trzeba będzie zarządzać większą liczbą formularzy.
Różnice w prezentacji
Mimo, że nie trzeba zarządzać wieloma formularzami w odniesieniu do każdej prezentacji, należy rozważyć, jak różnice w prezentacji mogą zostać uwzględnione w formularzu głównym. Prezentacje formularzy głównych 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 systemu przez użytkownika. Optymalizowanie działania formularza zapewnia szereg zaleceń, które należy rozważyć podczas projektowania formularzy, aby dostosowania nie wpłynęły negatywnie na wydajność formularza.
Zobacz także
Tworzenie i projektowanie formularzy
Tworzenie i edytowanie formularzy szybkiego tworzenia
Tworzenie i edytowanie formularzy szybkiego tworzenia
Prezentacje formularzy głównych
Optymalizowanie działania formularza