Używanie edytora formularzy
Data opublikowania: listopad 2016
Dotyczy: Dynamics CRM 2015
W tym temacie wyjaśniono, jak uzyskać dostęp do edytora formularzy, funkcji, które zawiera, elementów formularza, które można edytować, i właściwości tych elementów.
W tym temacie
Otwieranie edytora formularzy
Interfejs użytkownika edytora formularzy
Właściwości formularza
Opcje widoczności
Właściwości kart
Właściwości sekcji
Wspólne właściwości pól
Specjalne właściwości pola
Właściwości podsiatki
Właściwości formantu skróconego formularza
Właściwości zasobu sieci Web
Właściwości elementu IFRAME
Formant notatek
Konfigurowanie Map Bing
Edytowanie nawigacji
Kontrolka zegara
Konfigurowanie programów obsługi zdarzeń
Otwieranie edytora formularzy
Do edytora formularzy można uzyskać dostęp za pomocą paska poleceń lub wstążki, w zależności od encji. Obie te metody spowodują otwarcie formularza w kontekście rozwiązania domyślnego. Jeśli w trakcie edytowania formularza utworzysz jakiekolwiek nowe składniki rozwiązania, na przykład zasoby sieci Web, nazwy składników będą używały prefiksu dostosowywania wydawcy rozwiązania dla rozwiązania domyślnego, a te składniki zostaną uwzględnione tylko w rozwiązaniu domyślnym. Jeśli chcesz, aby wszystkie nowe elementy rozwiązania zostały uwzględnione w określonym rozwiązaniu niezarządzanym, otwórz edytor formularzy z poziomu tego rozwiązania niezarządzanego.
Aby uzyskać dostęp do edytora formularzy z paska poleceń
Wyświetl rekord dla jednego z elementów Zaktualizowane encje, na przykład otwórz rekord klienta.
Jeśli istnieje wiele głównych formularzy dla encji, sprawdź, czy formularz jest tym, który chcesz edytować. Jeśli tak nie jest, użyj selektor formularza, aby wybrać formularz, który chcesz edytować.
Na pasku poleceń kliknij przycisk Więcej poleceń.
Wybierz opcję Formularz.
Spowoduje to otwarcie edytora formularzy dla tego formularza z poziomu rozwiązania domyślnego.
Aby uzyskać dostęp do edytora formularzy ze wstążki
Wyświetl rekord jednego z elementów Encje korzystające z formularzy klasycznych.
Jeśli istnieje wiele głównych formularzy dla encji, sprawdź, czy formularz jest tym, który chcesz edytować. Jeśli tak nie jest, użyj selektor formularza, aby wybrać formularz, który chcesz edytować.
Na wstążce na karcie Dostosuj karty w grupie Projekt zaznacz opcję Formularz.
Spowoduje to otwarcie edytora formularzy dla tego formularza z poziomu rozwiązania domyślnego.
Aby uzyskać dostęp do edytora formularzy z domyślnego rozwiązania
Wybierz kolejno pozycje Ustawienia > Dostosowania.
Wybierz opcję Dostosuj system, aby otworzyć rozwiązanie domyślne.
W obszarze Składniki rozwiń opcję Encje, a następnie rozwiń żądaną encję i wybierz Formularze.
Na liście formularzy wybierz formularz, który chcesz edytować.
Aby uzyskać dostęp do edytora formularzy dla rozwiązania niezarządzanego:
Wybierz kolejno pozycje Ustawienia > Dostosowania.
Wybierz opcję Rozwiązania.
Kliknij dwukrotnie rozwiązanie niezarządzane, na którym chcesz pracować.
Zlokalizuj w formularzu encję, którą chcesz edytować. Jeśli encji tam nie ma, należy ją dodać.
Dodaj encję do rozwiązania niezarządzanego
Wybierz węzeł Encje, a następnie na pasku narzędzi nad listą wybierz opcję Dodaj istniejące.
W oknie dialogowym Wybieranie składników rozwiązania przy selektorze Typ składnika ustawionym na Encja zaznacz encję, którą chcesz dodać, i wybierz opcję OK.
Jeśli pojawi się okno dialogowe Brak wymaganych składników, można wybrać opcję Nie, nie dodawaj wymaganych składników, jeśli nie zamierzasz eksportować tego rozwiązania niezarządzanego do innej organizacji. Jeśli w tej chwili wybierzesz opcję niedołączania brakujących wymaganych składników, można dodać je później. W przypadku eksportowania tego rozwiązania w przyszłości ponownie otrzymasz to powiadomienie.
W eksploratorze rozwiązania rozwiń encję zawierającą formularz, który chcesz edytować, i wybierz opcję Formularze.
Na liście formularzy kliknij dwukrotnie formularz, który chcesz edytować.
Interfejs użytkownika edytora formularzy
Edytor formularzy wyświetla polecenia na dwóch kartach na wstążce: Strona główna i Wstaw. Aby uzyskać szczegółowe informacje na temat dostępnych tam poleceń, zobacz Karta Strona główna i Karta Wstaw.
Główne okno edytora formularzy jest podzielone na trzy obszary: nawigacji, treści i eksploratora.
Obszar nawigacji
Znajduje się po lewej stronie. Należy go używać do kontrolowania dostępu do powiązanych encji lub dodawania łączy do zasobów sieci Web lub adresów URL, które mają być wyświetlane w głównym okienku formularza. Aby edytować ustawienia nawigacji, należy najpierw wybrać polecenie Nawigacja w grupie Wybierz na karcie Strona główna.Formularze dla elementów Encje korzystające z formularzy klasycznych oferują nawigację wizualnie podobną do tej, jak w obszarze nawigacji. Formularze dla elementów Zaktualizowane encje udostępniają opcje nawigacji za pomocą paska nawigacji, ale te same dane umożliwiają sterowanie, które opcje nawigacji są dostępne.Więcej informacji:Edytowanie nawigacji
Obszar treści
Znajduje się na środku. Należy go używać do kontrolowania układu formularza. Można zaznaczać i przeciągnąć elementy formularza, aby je umieszczać w wybranym miejscu. Dwukrotne kliknięcie elementu spowoduje otwarcie właściwości elementu.Aby dodać pole, zaznacz je w Eksploratorze pól i przeciągnij do sekcji.
Aby dodać element, który nie jest polem, wskaż, gdzie chcesz go umieścić, i użyj odpowiedniego polecenia z karty Wstaw, aby je dodać.
Aby usunąć element, zaznacz go i użyj polecenia Usuń w grupie Edycja na karcie Strona główna.
Aby edytować element Nagłówek lub Stopka formularza, należy najpierw zaznaczyć odpowiednie polecenie w grupie Wybierz na karcie Strona główna.
Obszar eksploratora
Znajduje się po prawej stronie. Jego zawartość zależy od kontekstu.Gdy w grupie Wybierz na karcie Strona główna zostanie wybrana opcja Treść, Nagłówek lub Stopka, zobaczysz Eksploratora pól. Używaj Eksploratora pól do przeciągania pól, które mają być wyświetlane w sekcji w formularzu albo w obrębie nagłówka lub stopki. W formularzu można umieścić wiele razy to samo pole. Używaj przycisku Nowe pole jako skrótu, aby utworzyć nowe pole.
Gdy w grupie Wybierz na karcie Strona główna zostanie wybrana opcja Nawigacja, zobaczysz Eksploratora relacji. Przeciągaj dowolne relacje do jednej z grup w obszarze nawigacji. Tej samej relacji nie można dodać dwa razy. Relacje są dostępne w oparciu o to, jak są skonfigurowane. Po skonfigurowaniu relacji tak, aby nie była wyświetlane, nie będzie widoczna w Eksploratorze relacji. Aby uzyskać informacje o tym, jak skonfigurować domyślne opcje wyświetlania relacji, zobacz Element okienka nawigacji dla encji podstawowej.
Można użyć Nowa relacja 1:N i Nowe przyciski relacji N:N jako skrótów dodawania nowych relacji między encjami.
Karta Strona główna
Na karcie Strona główna są wyświetlane polecenia wymienione w poniższej tabeli.
Grupuj |
Polecenie |
Opis |
---|---|---|
Zapisz
|
Zapisz (Ctrl+S) |
Zapisz formularz. |
Zapisz jako |
Tworzenie kopii tego formularza z inną nazwą. |
|
Zapisz i zamknij |
Zapisywanie formularza, a następnie zamknięcie edytora formularzy. |
|
Opublikuj |
Publikowanie formularza.Więcej informacji:Publikowanie dostosowań |
|
Edycja
|
Zmień właściwości |
Zmiana właściwości zaznaczonego elementu w treści. Zobacz następujące sekcje w zależności od wybranego elementu:
|
Usuwanie |
Usuń wybraną pozycję. |
|
Cofnij (Ctrl+Z) |
Cofnij poprzednią akcję. |
|
Ponów (Ctrl+Y) |
Wykonaj ponownie poprzednią akcję. |
|
Wybieranie
|
Treść |
Edytuj główną treść formularza. |
Nagłówek |
Edytuj nagłówek formularza. |
|
Stopka |
Edytuj stopkę formularza. |
|
Nawigacja |
Edytuj nawigację formularza. Więcej informacji:Edytowanie nawigacji |
|
Formularz
|
Reguły biznesowe |
Wyświetlanie, edycja lub tworzenie nowych reguł biznesowych za pomocą Eksploratora reguł biznesowych. Więcej informacji:Tworzenie i edytowanie reguł biznesowych |
Właściwości formularza |
Więcej informacji:Właściwości formularza |
|
Podgląd |
Wyświetlanie podglądu formularza w postaci, którą będzie miał po opublikowaniu. Dostępne opcje:
Skrypty w formularzu mogą być testowane, ale niektórych scenariuszy, takich jak sprawdzanie wartości danych w zdarzeniu OnLoad, nie można testować, ponieważ formularz podglądu nie zawiera danych. |
|
Włącz role zabezpieczeń |
Użyj tej opcji, aby ustawić role zabezpieczeń, które będą miały dostęp do formularzy.Więcej informacji:Kontrolowanie dostępu do formularzy Ważne Jeśli utworzysz nowy formularz, tylko role zabezpieczeń Administrator systemu i Konfigurator systemu będą miały do niego dostęp. Dostęp do innych ról zabezpieczeń należy najpierw przypisać, a dopiero wtedy osoby w organizacji mogą go używać. |
|
Pokaż zależności |
Pokazywanie, które składniki rozwiązania zależą od tego formularza, a które są wymagane przez ten formularz.Więcej informacji:Zależności rozwiązań |
|
Właściwości zarządzane |
Jedyną właściwością zarządzaną jest Dostosowywane. Ustawienie na wartość false oznacza, że formularza nie będzie można dostosować po umieszczeniu go w rozwiązaniu, wyeksportujesz rozwiązanie jako rozwiązanie zarzadzane, i zaimportujesz to rozwiązanie zarządzane do innej organizacji.Więcej informacji:Właściwości zarządzane |
|
Uaktualnij |
Scal formularze |
Użyj tego ustawienia, aby scalić formularz z poprzedniej wersji po uaktualnieniu. Ułatwi to przyjęcie nowych układów formularzy wprowadzonych w tej wersji. Formularz, który wprowadzasz, zostanie dołączony na końcu bieżącego formularza. Opcja umożliwia łączenie formularzy przy jednoczesnym zachowaniu programów obsługi zdarzeń skryptów formularzy. |
Karta Wstaw
Na karcie Wstaw są wyświetlane polecenia wymienione w poniższej tabeli:
Grupuj |
Polecenie |
Opis |
---|---|---|
|
Sekcja |
Dodawanie sekcji do wybranego formularza. Można dołączyć sekcję zawierającą od jednej do czterech kolumn. Więcej informacji:Właściwości sekcji |
3 karty
|
Trzy kolumny |
Wstawianie karty z trzema kolumnami o równej szerokości. Więcej informacji:Właściwości kart |
Trzy kolumny |
Wstawianie karty z trzema kolumnami o szerszej środkowej kolumnie. |
|
2 karty
|
Dwie kolumny |
Wstawianie karty z dwoma kolumnami o szerszej prawej kolumnie. |
Dwie kolumny |
Wstawianie karty z dwoma kolumnami o szerszej lewej kolumnie. |
|
Dwie kolumny |
Wstawianie karty z dwoma kolumnami o równej szerokości. |
|
1 karta |
Jedna kolumna |
Wstaw kartę z jedną kolumną. |
Formant
|
Podsiatka |
Formatuje podsiatkę i wstawia do formularza. Więcej informacji:Właściwości podsiatki |
Rozdzielacz |
Wstaw puste miejsce. |
|
Skrócony formularz |
Wstawianie skróconego formularza. Więcej informacji:Właściwości formantu skróconego formularza |
|
Zasób sieci Web |
Wstawianie zasobu sieci Web. Więcej informacji:Właściwości zasobu sieci Web |
|
Element IFRAME |
Wstawianie elementu IFRAME. Więcej informacji:Właściwości elementu IFRAME |
|
Uwagi |
Wstawianie formantu dłużącego do wyświetlania działań, wpisów i notatek.Więcej informacji:Formant notatek |
|
Mapy Bing |
Wstawianie formantu służącego do pokazania map w formularzu.Więcej informacji:Konfigurowanie Map Bing |
|
Łącze nawigacyjne |
Wstawianie łącza nawigacyjnego do obszaru nawigacji. To polecenie jest wyłączone, chyba że zostanie wybrane polecenie Nawigacja w grupie Wybierz na karcie Strona główna.Więcej informacji:Właściwości łącza nawigacyjnego |
|
Czasomierz |
Wstawianie kontrolki zegara.Więcej informacji:Kontrolka zegara |
Właściwości formularza
Właściwości formularza są wymienione w poniższej tabeli:
Karta |
Właściwość |
Opis |
---|---|---|
Wydarzenia |
Biblioteki formularzy |
Zarządzaj, które zasoby sieci Web języka JavaScript są dostępne w formularzu i określ kolejność, w jakiej będą ładowane. |
Programy obsługi zdarzeń |
Konfigurowanie, które funkcje języka JavaScript z biblioteki formularzy będą uruchamiane dla zdarzeń formularzy OnLoad i OnSave oraz kolejności, w jakiej będą uruchamiane. |
|
Wyświetlanie |
Nazwa formularza |
Wprowadź nazwę, która będzie znacząca dla użytkowników. Nazwa ta będzie wyświetlana ludziom przy korzystaniu z formularza. Jeżeli mogą oni korzystać z wielu formularzy skonfigurowanych dla encji, będą używali tej nazwy do rozróżniania między dostępnymi formularzami. |
Opis |
Wprowadź opis, który wyjaśnia, jak ten formularz różni się od innych głównych formularzy. Opis ten jest wyświetlany tylko na liście formularzy dla encji w Eksploratorze rozwiązań. |
|
Nawigacja między stronami |
Istnieje możliwość określenia niepokazywania elementów nawigacyjnych. W formularzach zaktualizowanych encji oznacza to, że wartość podstawowej nazwy aktualnie wyświetlanego rekordu nie pojawi się na pasku nawigacyjnym, co pozwoliłoby na nawigację do widoków skojarzonych. W formularzach wykorzystujących klasyczną prezentację nie pojawią się po lewej stronie formularza opcje nawigacyjne pozwalające wybierać widoki skojarzone. |
|
Obraz |
Kiedy encja ma pole obrazu, a dla encji jest zaznaczona opcja Obraz podstawowy, to ustawienie umożliwi wyświetlone pola obrazu w nagłówku tego formularza. Aby uzyskać więcej informacji o opcjach encji, zobacz Włączanie lub wyłączanie opcji encji. |
|
Wyświetlanie |
Użyj opcji Ustaw maksymalną szerokość (w pikselach), aby ograniczyć szerokość formularza. Domyślna wartość wynosi 1900. |
|
Parametry |
Parametry |
Każdy formularz można otworzyć z kodem za pomocą adresu URL. Adres URL może również zawierać dane, które mogą być przekazywane do formularza przy użyciu ciągu zapytania, który jest dołączany do adresu URL. Ciągi zapytań wyglądają jak w tym przykładzie: Ze względów bezpieczeństwa formularze nie akceptują żadnych nieznanych parametrów ciągów zapytań. Ta lista parametrów służy do określenia parametrów, które ten formularz powinien akceptować do obsługi kodu, który przekazuje dane do formularzy za pomocą ciągu zapytania. Nazwa i typ danych zostaną sprawdzone, a jeśli do formularza zostaną przekazane nieprawidłowe parametry ciągu zapytania, formularz nie zostanie otwarty. Uwaga Nazwa nie może rozpoczynać się od znaku podkreślenia (_) lub crm_. Musi ona zaczynać się od znaków alfanumerycznych, a po nich znaku podkreślenia (_). Na przykład parameter_1 lub 1_parameter. Nazwa nie może zawierać łączników (-), dwukropków (:), średników (;), przecinków (,) lub kropki (.). Aby uzyskać więcej informacji, zobacz temat Otwieranie formularzy, widoków, okien dialogowych i raportów przy użyciu adresu URL w Microsoft Dynamics CRM SDK. |
Zależności niepowiązane ze zdarzeniami |
Pola zależne |
Każdy program obsługi zdarzeń ma podobną właściwość Pola zależne, tak że wszystkie pola, które są wymagane przez skrypt, mogą zostać zarejestrowane. Nikt, kto będzie próbował usunąć pola zależne, nie będzie w stanie tego zrobić. Niektóre skrypty działają w formularzu, ale nie są skonfigurowane w programie obsługi zdarzeń. Skrypty, które są inicjowane z paska poleceń, nie mają miejsca, gdzie mogą być rejestrowane pola zależne. Ta właściwość formularza zapewnia miejsce dla rejestrowania pól zależnych tych skryptów. |
Opcje widoczności
Kilka typów elementów formularza ma opcję domyślnego pokazywania lub ukrycia. Karty, sekcje, pola, elementy IFRAME i zasoby sieci Web zapewniają tę opcję. Za pomocą skryptów formularzy lub reguł biznesowych może być kontrolowana widoczność tych elementów, aby utworzyć dynamiczny formularz w celu udostępnienia interfejsu użytkownika, który dostosowuje się do warunków zawartych w formularzu.
Uwaga
Ukrywanie elementów formularza nie jest zalecanym sposobem wymuszenia zabezpieczeń. Istnieje kilka sposobów, za pomocą których ludzie mogą oglądać wszystkie elementy i dane w formularzu, gdy elementy są ukryte.
Prezentacja okienka odczytu programu Microsoft Dynamics CRM dla programu Outlook nie obsługuje skryptów formularzy. Ta prezentacja będzie używać wszelkich domyślnych opcji widoczności ustawionych w formularzu.
Zamiast projektować formularze, które są zależne od skryptów, lepiej rozważyć, czy przepływ procesów biznesowych, okno dialogowe lub przełączenie do innego formularza nie będą lepiej spełniały wymagań. Jeśli używasz skryptów, upewnij się, że żaden element, który może być ukryty, nie jest domyślnie ukryty. Pokazuj go ze skryptami tylko wtedy, gdy potrzebuje go logika formularza. W ten sposób nie będzie wyświetlany w prezentacjach, które nie obsługują skryptów.
Właściwości kart
W treści formularza karty zapewniają podział poziomy. Karty mają etykiety, które mogą być wyświetlane. Jeśli etykieta jest wyświetlana, karty można rozwijać i zwijać, aby wyświetlić lub ukryć ich zawartość, klikając etykietę.
Karty zawierają maksymalnie trzy kolumny, a jako szerokość każdej kolumny można ustawić procent całkowitej szerokości. Podczas tworzenia nowej karty każda kolumna jest wstępnie wypełniana sekcją.
W poniższej tabeli przedstawiono właściwości, które mogą być ustawione dla kart w formularzu.
Tabulator |
Właściwość |
Opis |
---|---|---|
Wyświetlanie |
Imię i nazwisko |
Wymagane: Unikatowa nazwa dla karty, która jest używana przy odwoływaniu się do niej w skryptach. Nazwa może zawierać tylko znaki alfanumeryczne oraz znaki podkreślenia. |
Etykieta |
Wymagane: Lokalizowalna etykieta dla karty, która jest widoczna dla użytkowników. |
|
Wyświetlaj etykietę tej karty w formularzu |
Gdy jest wyświetlana etykieta, osoby mogą ją kliknąć, aby przełączać między rozwinięciem a zwinięciem karty. Wybierz, czy chcesz pokazać etykietę. |
|
Rozwiń domyślnie tę kartę |
Stan karty można przełączać między rozwiniętym bądź zwiniętym przy użyciu skryptów formularza lub przez kliknięcie etykiety przez ludzi. Wybierz domyślny stan dla karty. |
|
Domyślnie widoczne |
Wyświetlanie karty jest opcjonalne i może być kontrolowane za pomocą skryptów. Wybierz, czy karta ma być widoczna.Więcej informacji:Opcje widoczności |
|
Zablokuj kartę w formularzu |
Uniemożliwi to przypadkowe usunięcie karty i uniemożliwi osobom modyfikowanie jej zawartości. Usuwanie karty nie tylko usuwa kartę, ale również wszystkie programy obsługi zdarzeń skryptów zdefiniowane dla karty lub pól w karcie. Odtworzenie tej całej pracy może wymagać znacznego wysiłku. Ktoś chcący usunąć tę kartę musiałby zmienić to ustawienie przed jej usunięciem. |
|
Formatowanie |
Układ |
Karty mogą mieć maksymalnie trzy kolumny. Użyj tych opcji, aby ustawić liczbę kart i procent całkowitej szerokości, jaką mają one zajmować. |
Wydarzenia |
Biblioteki formularzy |
Określ dowolne zasoby internetowe języka JavaScript, które będą używane w programu obsługi zdarzeń dla karty TabStateChange. Zobacz temat SDK Wykaz zdarzeń formularza: zdarzenie karty TabStateChange |
Programy obsługi zdarzeń |
Konfigurowanie funkcji z bibliotek, które powinny zostać wywołane dla zdarzenia karty TabStateChange.Więcej informacji:Konfigurowanie programów obsługi zdarzeń |
Właściwości sekcji
Sekcja zajmuje miejsce dostępne w kolumnie karty. Sekcje mają etykiety, które mogą być wyświetlane, a poniżej etykiety może się znajdować linia.
Sekcja może mieć maksymalnie 4 kolumny i zawiera opcje określania sposobu wyświetlania etykiet dla pól w sekcji.
Nagłówki i stopki są podobne do sekcji, ale nie można ich usunąć. Jeśli nie zawierają niczego, nie pojawią się.
Karta |
Właściwość |
Opis |
---|---|---|
Wyświetlanie |
Imię i nazwisko |
Wymagane: Unikatowa nazwa dla sekcji, która jest używana przy odwoływaniu się do niej w skryptach. Nazwa może zawierać tylko znaki alfanumeryczne oraz znaki podkreślenia. |
Etykieta |
Wymagane: Lokalizowalna etykieta dla sekcji, która jest widoczna dla użytkowników. |
|
Pokaż etykietę tej sekcji w formularzu |
Sekcje są często używane bez etykiet, aby kontrolować sposób formatowania pól w ich obrębie. |
|
Pokaż linię w górnej części sekcji |
Linia u góry sekcji może pomóc podzielić układ formularza. |
|
Szerokość etykiety pola |
Wymagane: Ustaw wartość z przedziału od 50 i 250, aby określić dozwolone miejsce dla etykiet pól. Elementy nagłówka i stopki mają również tę właściwość. |
|
Widoczność |
Wyświetlanie sekcji jest opcjonalne i może być kontrolowane za pomocą skryptów.Więcej informacji:Opcje widoczności |
|
Zablokuj sekcję w formularzu |
Uniemożliwi to przypadkowe usunięcie sekcji i uniemożliwi osobom usuwanie jej zawartości. Usuwanie sekcji nie tylko usuwa sekcję, ale również wszystkie pola znajdujące się w niej. Ktoś chcący usunąć tę sekcję musiałby zmienić to ustawienie przed jej usunięciem. |
|
Formatowanie Składniki nagłówka i stopki mają również tę właściwość. |
Układ |
Określ maksymalnie cztery kolumny dla sekcji. |
Wyrównanie etykiety pola |
Etykiety dla pól w sekcji można wyrównać do lewej, prawej lub do środka. |
|
Położenie etykiety pola |
Etykiety dla pól w ramach sekcji można pozycjonować z boku lub u góry pól. |
Wspólne właściwości pól
Pola wyświetlają formanty, które ludziom służą do wyświetlania i edytowania danych w rekordach encji. Pola można sformatować tak, aby zajmowały maksymalnie cztery kolumny w obrębie sekcji.
W poniższej tabeli opisano właściwości, które mają wszystkie pola. Niektóre typy pól mają szczególne właściwości. Są one opisane w części Specjalne właściwości pola.
Tabulator |
Właściwość |
Opis |
---|---|---|
Wyświetlanie |
Etykieta |
Wymagane: Domyślnie etykieta jest taka sama jak nazwa wyświetlana pola. Tę nazwę formularza można zastąpić, wprowadzając tutaj inną etykietę. |
Wyświetl etykietę w formularzu |
Możesz również wybrać opcję niewyświetlania etykiety. |
|
Pole jest tylko do odczytu |
Można określić, że pole nie jest edytowalne. Używając skryptów formularzy, można zmienić to zachowanie, aby włączyć lub wyłączyć edytowanie w oparciu o kryteria oceniane w skrypcie. |
|
Zablokuj pole w formularzu |
Uniemożliwi to przypadkowe usunięcie pola z formularza. Pozwoli to uniknąć sytuacji, że jakakolwiek konfiguracja zastosowana do pola, na przykład programy obsługi zdarzeń, zostanie wyczyszczona, jeśli pole zostanie usunięte. Aby usunąć to pole, konfigurator musiałby najpierw wyczyścić to ustawienie. |
|
Domyślnie widoczne |
Wyświetlanie pola jest opcjonalne i może być kontrolowane za pomocą skryptów.Więcej informacji:Opcje widoczności |
|
Formatowanie |
Wybierz liczbę kolumn zajmowanych przez ten formant |
Gdy sekcja zawierająca pola ma więcej niż jedną kolumnę, można tak ustawić pole, aby zajmowało maksymalnie liczbę kolumn, którą ma sekcja. |
Szczegóły |
Nazwa wyświetlana, Nazwa i Opis |
Te pola tylko do odczytu są referencyjne. Kliknij przycisk Edytuj, aby uzyskać wygodny dostęp do definicji pola, jeśli chcesz ją edytować. Każde wystąpienie pola w formularzu ma właściwość Nazwa, dzięki czemu można się odwoływać do niego w skryptach formularzy, ale nazwa ta jest zarządzana przez aplikację. Pierwsze wystąpienie pola to nazwa pola określona podczas jego tworzenia.Więcej informacji:Tworzenie i edytowanie pól Za każdym kolejnym razem, gdy pole jest umieszczane w formularzu, do nazwy na końcu jest dołączany numer począwszy od 1. Więc jeśli nazwą pola jest „new_cost”, pierwsze wystąpienie to „new_cost”, drugie to „new_cost1” i tak dalej dla każdego wystąpienia pola w formularzu. Uwaga Wartość pola Opis zapewnia tekst etykietki narzędzia dla pola, gdy ludzie umieszczają nad nim kursor. |
Wydarzenia |
Biblioteki formularzy |
Określ dowolne zasoby internetowe języka JavaScript, które będą używane w programu obsługi zdarzeń dla pola OnChange. Zobacz temat SDK Wykaz zdarzeń formularza: zdarzenie pola OnChange. |
|
Obsługa zdarzeń |
Konfigurowanie funkcji z bibliotek formularzy, które powinny zostać wywołane dla zdarzenia pola OnChange.Więcej informacji:Konfigurowanie programów obsługi zdarzeń |
Reguły biznesowe |
Reguły biznesowe |
Umożliwia wyświetlanie i zarządzanie wszelkimi regułami biznesowymi odwołującymi się do tego pola.Więcej informacji:Tworzenie i edytowanie reguł biznesowych |
Specjalne właściwości pola
Wszystkie pola mają właściwości wymienione w części Wspólne właściwości pól, ale niektóre pola mają dodatkowe właściwości.
Właściwości pól odnośników
Na karcie Wyświetlanie pola odnośników mają pewne dodatkowe właściwości. Niektóre pola systemowe, które wyglądają jak pola odnośników i mają podobne zachowanie, to Właściciel, Klient, ListaStron i Dotyczy. Te pola różnią się od pól odnośników, ponieważ można w nich ustawiać wiele wartości i/lub typów. Te pola mają tylko pierwsze dwie właściwości: Wyłącz automatyczne podpowiedzi w tym polu i Wyłącz ostatnio używane elementy dla tego pola.
Jest to przykład okna dialogowego wyszukiwania, kiedy osoby wybierają opcję Odszukaj więcej rekordów podczas ustawiania wartości wyszukiwania.
Właściwość |
Opis |
---|---|
Wyłącz automatyczne podpowiedzi w tym polu |
Tylko główne formularze używające interfejsu Klasyczne formularze obsługują automatyczne podpowiedzi. Można to wyłączyć tym ustawieniem. |
Wyłącz ostatnio używane elementy dla tego pola |
Tylko główne formularze używające interfejsu Klasyczne formularze obsługują ostatnio używane elementy. Można to wyłączyć tym ustawieniem. |
Filtrowanie rekordów pokrewnych |
Gdy ta opcja jest włączona, rekordy wyświetlane, gdy ktoś wyszukuje rekord, będą miały dodatkowo zastosowane filtrowanie. Pomaga to zapewnić bardziej użyteczne wyszukiwanie podczas ustawiania wartości wyszukiwania. Można również zezwolić użytkownikom na wyłączanie filtru. |
Wyświetl pole wyszukiwania w oknie dialogowym wyszukiwania |
Można określić, że w oknie dialogowym wyszukiwania nie ma być wyświetlane pole wyszukiwania. |
Widok domyślny |
Ten widok ma służyć do filtrowania wyników wyszukiwania wbudowanego i określania widoku domyślnego wyświetlanego w oknie dialogowym wyszukiwania, jeśli osoby wybierają opcję Odszukaj więcej rekordów. Widok domyślny kontroluje również, które pola są zawarte w wyszukiwaniu wbudowanym. W wyszukiwaniach, które zezwalają tylko na wybór jednego typu encji, pola do wyświetlania w wyszukiwaniu wbudowanym są ustawiane na pierwsze dwa pola zawarte w domyślnym widoku. W tym przykładzie Telefon główny i E-mail są pierwszymi dwoma kolumnami w widoku domyślnym skonfigurowanym dla wyszukiwania klienta. W wyszukiwaniach systemowych, które pozwalają na wiele typów encji, są wyświetlane pierwsze dwie kolumny widoku wyszukiwania encji. |
Selektor widoków |
Można wybrać jedną z trzech opcji:
|
Właściwości pól z dwoma opcjami
Na karcie Formatowanie pola z dwoma opcjami mają następujące opcje formatowania
Dwa przyciski radiowe: Dwa formanty z etykietami. Można zaznaczyć tylko jeden.
Pole wyboru: Pojedyncze pole wyboru, w którym można ustawić wartość true; w przeciwnym razie wartość jest false.
Lista: Lista rozwijana zawierająca obie wartości.
Właściwości pól z wieloma wierszami tekstu
Pola z wieloma wierszami tekstu i pojedynczymi wierszami tekstu używające formatu Text Area mają właściwość Układ wierszy. Za pomocą tej właściwości można określić wartość dla parametru Liczba wierszy albo wybrać opcję Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni.
Właściwości podsiatki
Można skonfigurować podsiatkę do wyświetlania listy rekordów lub wykresu. Wybierz opcję Pokaż tylko wykres na karcie Wyświetlanie, aby wyświetlić wykres zamiast listy.
Tabulator |
Właściwość |
Opis |
---|---|---|
Wyświetlanie |
Imię i nazwisko |
Wymagane: Unikatowa nazwa dla podsiatki, która jest używana przy odwoływaniu się do niej w skryptach. Nazwa może zawierać tylko znaki alfanumeryczne oraz znaki podkreślenia. |
Etykieta |
Wymagane: Lokalizowalna etykieta dla podsiatki, która jest widoczna dla użytkowników. |
|
Wyświetl w formularzu etykietę |
Określa, czy etykieta powinna być wyświetlana w formularzu. Jest to wymagane, jeśli zostanie włączona opcja Wyświetl pole wyszukiwania. |
|
Rekordy |
Wybierz jedną z dwóch opcji:
Wybrana opcja będzie wpływać na zachowanie formantu Pokaż listę.Więcej informacji:Zachowanie Pokaż listę |
|
Encja |
W zależności od opcji wybranej dla ustawienia Rekordy jest tu wyświetlana wartość:
|
|
Widok domyślny |
Wybierz widok, który będzie stosowany domyślnie. Jeśli nie zostaną włączone żadne inne widoki za pomocą właściwości Selektor widoków, będzie to jedyny widok. Użyj przycisku Edytuj, aby otworzyć widok domyślny do edycji. Użyj przycisku Nowy, aby utworzyć nowy widok dla tej podsiatki.
|
|
Wyświetl pole wyszukiwania |
Wyświetlanie pola wyszukiwania. Gdy zostanie wybrana ta opcja, opcja Wyświetl w formularzu etykietę jest wymagana. |
|
Wyświetl indeks |
Tylko formularze używające interfejsu Klasyczne formularze obsługą indeks wyświetlania. Zaznacz to pole wyboru, jeśli chcesz, aby wraz z listą był udostępniany indeks alfabetyczny. Umożliwi to przeskakiwanie do rekordów rozpoczynających się od określonej litery lub numeru. |
|
Selektor widoków |
Dostępne są trzy opcje:
|
|
Wykres domyślny |
Wybierz wykres, który ma być pokazywany, jeśli jest zaznaczona opcja Pokaż tylko wykres. |
|
Pokaż tylko wykres |
Zamiast listy rekordów będzie wyświetlany wykres. |
|
Wyświetlanie wyboru wykresów |
Jeśli jest zaznaczona opcja Pokaż tylko wykres, możesz zezwolić użytkownikom na wybieranie różnych wykresów. |
|
Formatowanie |
Układ |
Wybierz liczbę kolumn zajmowanych przez ten formant. Gdy sekcja zawierająca podsiatkę ma więcej niż jedną kolumnę, można tak ustawić pole, aby zajmowało maksymalnie liczbę kolumn, którą ma sekcja. |
Układ wierszy |
Liczba wierszy określa liczbę rekordów do wyświetlania na stronie podsiatki. Jeśli jest wybrana opcja Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni, formularz zostawi miejsce na dwa rekordy i rozszerzy przestrzeń wraz ze wzrostem liczby rekordów. Jeśli ta liczba przekroczy wartość Liczba wierszy, ludzie mogą nawigować do dodatkowych stron w celu wyświetlania rekordów. Jeśli opcje Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni nie jest wybrana, formularz zapewni miejsce dla liczby rekordów określonych przez właściwość Liczba wierszy, a ludzi mogą nawigować do dodatkowych stron, aby przeglądać dowolne dodatkowe rekordy. |
W formularzach wykorzystujących interfejs Klasyczne formularze akcje wykonywane na podsiatce były dostępne na wstążce. Deweloperzy mogą dostosować zachowanie tych akcji lub dodać dodatkowe akcje poprzez dostosowywanie wstążki.
W formularzach wykorzystujących interfejs Zaktualizowane formularze akcje dla podsiatek są umieszczone w pobliżu podsiatki, co ułatwia do nich dostęp. Jednak pasek poleceń nie zezwala na dodawanie akcji niestandardowych. Deweloperzy mogą edytować wstążkę w celu modyfikowania pozostałych trzech akcji: pokazywania listy, dodawania rekordu i usuwania rekordu.
Zachowanie Pokaż listę
Podczas wyświetlania listy w formularzach z interfejsem Zaktualizowane formularze każda podsiatka pokazuje przycisk Otwórz widok w prawym górnym rogu, gdy encja jest również wyświetlana jako jedna z encji zawartych w obszarze nawigacji edytora formularzy. Kliknięcie tego przycisku spowoduje otwarcie widoku. Zachowanie zmienia się zależnie od opcji wybranej dla właściwości Rekordy.
Po wybraniu opcji Tylko rekordy pokrewne widok zostanie otwarty przy użyciu jednego z widoków skojarzonych w tym samym oknie. Aby powrócić do formularza, kliknij przycisk Wstecz lub kliknij wartość podstawowej nazwy bieżącego rekordu na pasku nawigacyjnym.
Po wybraniu opcji Wszystkie typy rekordów widok zostanie otwarty w nowym oknie.
Zachowanie Dodaj rekord
Podczas wyświetlania listy w formularzach o interfejsie Zaktualizowane formularze każda podsiatka pokazuje przycisk Dodaj rekord w swojej prawej górnej części. Kliknięcie tego przycisku umożliwia dodawanie rekordu. To zachowanie zmienia się w zależności od opcji wybranej dla właściwości Rekordy oraz od tego, czy wyszukiwanie dotyczy rekordów działań.
Po wybraniu opcji Tylko rekordy pokrewne zachowaniem domyślnym jest dodawanie istniejących rekordów. Osoby najpierw widzą wyszukiwanie w tekście, aby wyszukiwać istniejący rekord. Pomaga to zapobiegać tworzeniu zduplikowanych rekordów. Jeśli nie mogą znaleźć istniejącego rekordu, mogą wybrać opcję Nowy. Kiedy tworzony jest nowy rekord, zostaną zastosowane wszystkie mapowania pól zdefiniowane w relacji.Więcej informacji:Mapowanie pól encji
Po wybraniu opcji Wszystkie typy rekordów zachowaniem domyślnym jest dodanie nowego rekordu. Pojawi się formularz szybkiego tworzenia, jeśli encja docelowa go ma. Jeśli nie, jest wyświetlany domyślny formularz główny encji.
Jeśli podsiatka wyświetla działania, osoby najpierw muszą wybrać typ działania, a wtedy będą widzieć zachowanie „Dodaj nowy rekord”.
Zachowanie Usuń rekord
Po wybraniu rekordu w podsiatce po prawej stronie wiersza pojawia się przycisk Usuń. Zachowanie tej akcji usuwania różni się w zależności od typu relacji z bieżącą encją.
Gdy podsiatka używa relacji 1:N (jeden do wielu), normalnym zachowaniem usuwania rekordu jest wyświetlanie okna dialogowego potwierdzenia przed usunięciem rekordu.
Kiedy podsiatka używa relacji N:N (wiele do wielu), rekord w relacji (lub części wspólnej) encji odnoszącej się do dwóch rekordów zostanie usunięty bez potwierdzenia i nie pojawia się już w podsiatce. Ale rekord, który był wyświetlany, nie zostanie usunięty.
Właściwości formantu skróconego formularza
Formant skróconego formularza wyświetla dane z rekordu, który wybrano w wyszukiwaniu w formularzu. Dane wyświetlane w formancie są zdefiniowane przy użyciu skróconego formularza. Wyświetlane dane nie są edytowalne, ale gdy pole podstawowe jest umieszczane w skróconym formularzu, staje się łączem umożliwiającym otwarcie pokrewnego rekordu.Więcej informacji:Tworzenie i edytowanie formularzy szybkiego podglądu
Właściwość |
Opis |
---|---|
Imię i nazwisko |
Wymagane: Unikatowa nazwa dla skróconego formularza, która jest używana przy odwoływaniu się do niej w skryptach. |
Etykieta |
Wymagane: Etykieta wyświetlana dla skróconego formularza. |
Wyświetl w formularzu etykietę |
Wyświetla etykietę w formularzu. |
Pole wyszukiwania |
Wybierz jedno z pól odnośników zawartych w formularzu. |
Encja pokrewna |
Wartość ta jest zależna od wybranej wartości Pole odnośnika. Jest to zazwyczaj podstawowa encja relacji 1:N dla wyszukiwania. Jeśli encja zawiera pole odnośnika Potencjalny klient, który może akceptować nazwę klienta lub kontaktu, w polu Skrócony formularz można wybrać skrócony formularz dla klienta i kontaktu, zmieniając tę wartość, a następnie wybierając inny skrócony formularz. |
Skrócony formularz |
Jeśli wartość Encja pokrewna ma jakiekolwiek skrócone formularze, można je tutaj wybrać. W przeciwnym razie kliknij przycisk Nowy i utwórz taki formularz. Kliknij przycisk Edytuj, aby zmienić wybrany skrócony formularz. |
Właściwości zasobu sieci Web
Można dodawać lub edytować zasobów sieci web na formularzu, aby był bardziej atrakcyjne i użyteczne dla użytkowników. Zasobami sieci Web obsługującymi formularze są obrazy, pliki HTML oraz formanty programu Silverlight.
Aby wyświetlić instrukcje krok po kroku, zobacz Dodawanie i edytowanie zasobu sieci web formularza.
Tabulator |
Właściwość |
Opis |
---|---|---|
Informacje ogólne |
zasób sieci web |
Wymagane: Żądany zasób sieci web w postaci obrazu, plik HTML lub formantu programu Silverlight. |
Imię i nazwisko |
Wymagane: Unikatowa nazwa pola. Nazwa może zawierać tylko znaki alfanumeryczne oraz znaki podkreślenia. |
|
Etykieta |
Wymagane: Etykieta wyświetlana dla zasobu sieci web. |
|
Domyślnie widoczne |
Wyświetlanie zasobu sieci web jest opcjonalne i może być kontrolowane za pomocą skryptów.Więcej informacji:Opcje widoczności |
|
Parametr niestandardowy |
Niestandardowa wartość do przekazania jako parametr ciągu zapytania data.Więcej informacji:Przekazywanie parametrów do zasobów sieci web |
|
Tekst alternatywny |
Gdy jest wyświetlany zasób sieci web będący obrazem, ta wartość zapewni tekst etykietki narzędzia dla osób korzystających z czytników ekranu. |
|
Ograniczenia wykonywania skryptów, o ile jest obsługiwane. |
Jeśli istnieją strony w różnych domenach, możesz uniemożliwić im dostęp do zawartości stron formularza. Zasoby sieci web są zawsze w tej samej domenie, więc nie powinno to być problemem dla tych zasobów. |
|
Przekazuj kod typów obiektów i unikatowe identyfikatory rekordów jako parametry |
Dane na temat organizacji, użytkownika i rekordu mogą być przekazywane do zasobu sieci web, więc może on się dostosować do ustawień organizacji.Więcej informacji:Przekazywanie parametrów do zasobów sieci web |
|
Formatowanie |
Wybierz liczbę kolumn zajmowanych przez ten formant |
Gdy sekcja zawierająca zasób sieci web ma więcej niż jedną kolumnę, można tak ustawić pole, aby zajmowało maksymalnie liczbę kolumn, którą ma sekcja. |
Wybierz liczbę wierszy zajmowanych przez formant |
Wysokość zasobu sieci web można kontrolować, określając liczbę wierszy. |
|
Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni |
Można zezwolić, aby wysokość zasobu sieci web powiększała się na całe dostępne miejsce. |
|
Wybierz typ przewijania dla elementu IFRAME |
Zasób sieci web w postaci pliku HTML zostanie dodany do formularza przy użyciu elementu IFRAME.
|
|
Wyświetl obramowanie |
Wyświetlanie obramowania wokół zasobu sieci web. |
|
Zależności |
Pola zależne |
Zasób sieci web może wchodzić w interakcje z polami w formularzu za pomocą skryptu. Usunięcie pola z formularza może spowodować niedziałanie skryptu w zasobie sieci web. Dodaj wszystkie pola, do których odwołują się skrypty z zasobu sieci web, do sekcji Pola zależne, tak aby nie mogły one zostać przypadkowo usunięte. |
Przekazywanie parametrów do zasobów sieci web
Zasób sieci web w postaci pliku HTML lub formantu programu Silverlight może akceptować parametry przekazywane jako parametry ciągu zapytania.
Informacje o rekordzie mogą być przesyłane przez włączenie opcji Przekazuj kod typów obiektów i unikatowe identyfikatory rekordów jako parametry. Jeśli informacje zostaną wpisane w polu Parametr niestandardowy (dane), zostaną przekazane przy użyciu parametru danych. Przekazywane wartości są następujące:
Parametr |
Opis |
---|---|
data |
Ten parametr zostanie przekazany tylko wtedy, gdy w opcji Parametr niestandardowy (data) podano tekst. |
orglcid |
Identyfikator LCID domyślnego języka organizacji. |
orgname |
Nazwa organizacji. |
userlcid |
Identyfikator LCID języka preferowanego przez użytkownika. |
type |
Kod typu encji. Wartość ta może być różna dla encji niestandardowych w różnych organizacjach. Zamiast tego użyj nazwy typu encji. |
typename |
Nazwa typu encji. |
id |
Wartość identyfikatora rekordu. Ten parametr nie ma wartości do czasu zapisania rekordu encji. |
Ewentualne inne parametry nie są dozwolone, a zasób sieci web nie zostanie otwarty, jeśli używane są inne parametry. Jeśli trzeba przekazać wiele wartości, parametr danych może zostać przeciążony, aby dołączyć w nim więcej parametrów. Zobacz temat SDK Przykład: Przekazywanie wielu wartości do zasobu sieci web za pomocą parametru danych
Właściwości elementu IFRAME
Elementy IFRAME można dodać do formularza w celu integracji zawartości z innej witryny internetowej w obrębie formularza.
Uwaga
Formularze programu Microsoft Dynamics 365 nie są przeznaczone do wyświetlenia w obrębie elementów IFRAME.
Tabulator |
Właściwość |
Opis |
---|---|---|
Informacje ogólne |
Imię i nazwisko |
Wymagane: Unikatowa nazwa elementu IFRAME. Nazwa może zawierać tylko znaki alfanumeryczne oraz znaki podkreślenia. |
Adres URL |
Wymagane: Adres URL dla strony do wyświetlania w elemencie IFRAME. |
|
Przekazuj kod typów obiektów i unikatowe identyfikatory rekordów jako parametry |
Dane na temat organizacji, użytkownika i rekordu mogą być przekazywane do elementu IFRAME.Więcej informacji:Przekazywanie parametrów do elementów IFRAME |
|
Etykieta |
Wymagane: Etykieta wyświetlana dla elementu IFRAME. |
|
Wyświetl w formularzu etykietę |
Określa, czy etykieta powinna być wyświetlana. |
|
Ograniczenia wykonywania skryptów, o ile jest obsługiwane |
Za zagrożenie dla bezpieczeństwa uznawane jest zezwalanie stronom z innej witryny sieci web na interakcję z aplikacją Microsoft Dynamics CRM za pomocą skryptów. Ta opcja umożliwia ograniczenie krzyżowego wykonywania skryptów w ramkach stron, nad którymi nie masz kontroli. Więcej informacji:Wybierz, czy obsł. skryptów między ramkami ma podlegać ograniczeniom |
|
Domyślnie widoczne |
Wyświetlanie elementu IFRAME jest opcjonalne i może być kontrolowane za pomocą skryptów.Więcej informacji:Opcje widoczności |
|
Formatowanie |
Wybierz liczbę kolumn zajmowanych przez ten formant |
Gdy sekcja zawierająca element IFRAME ma więcej niż jedną kolumnę, można tak ustawić pole, aby zajmowało maksymalnie liczbę kolumn, którą ma sekcja. |
Wybierz liczbę wierszy zajmowanych przez formant |
Wysokość elementu IFRAME można kontrolować, określając liczbę wierszy zajmowanych przez formant. |
|
Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni |
Zamiast ustawiania wysokości za pomocą liczby wierszy, można zezwolić, aby wysokość elementu IFRAME rozciągała się na dostępne miejsce. |
|
Wybierz typ przewijania dla elementu IFRAME |
Dostępne są trzy opcje:
|
|
Wyświetl obramowanie |
Wyświetlanie obramowania wokół elementu IFRAME. |
|
Zależności |
Pola zależne |
Element IFRAME może wchodzić w interakcje z polami w formularzu za pomocą skryptu. Usunięcie pola z formularza może spowodować niedziałanie skryptu w elemencie IFRAME. Dodaj wszystkie pola, do których odwołują się skrypty z elementu IFRAME, do sekcji Pola zależne, tak aby nie mogły one zostać przypadkowo usunięte. |
Przekazywanie parametrów do elementów IFRAME
Informacje o rekordzie mogą być przesyłane przez włączenie opcji Przekazuj kod typów obiektów i unikatowe identyfikatory rekordów jako parametry. Przekazywane wartości są następujące:
Parametr |
Opis |
---|---|
orglcid |
Identyfikator LCID domyślnego języka organizacji. |
orgname |
Nazwa organizacji. |
userlcid |
Identyfikator LCID języka preferowanego przez użytkownika. |
type |
Kod typu encji. Wartość ta może być różna dla encji niestandardowych w różnych organizacjach. Użycie w zamian parametru typename. |
typename |
Nazwa typu encji. |
id |
Wartość identyfikatora rekordu. ten parametr nie ma wartości do czasu zapisania rekordu encji. |
Formant notatek
W formularzach dla niektórych encji systemowych używających Zaktualizowane formularze formant notatek umożliwia dostęp do informacji o WPISACH, DZIAŁANIACH i NOTATKACH. Dla encji niestandardowych, gdzie włączono notatki i działania, widoczne będą tylko elementy NOTATKI i DZIAŁANIA. Aby uwzględnić elementy WPISY, należy je włączyć dla encji niestandardowej.
Włączanie obsługi wpisów dla encji niestandardowej
Wybierz kolejno pozycje Ustawienia > Konfiguracje wpisów.
Zlokalizuj rekord dla encji niestandardowej.
Upewnij się, że jest zaznaczona opcja Włącz tablice dla tego typu formularza rekordów, i zapisz rekord.
Na pasku poleceń wybierz polecenie AKTYWUJ.
Jeśli trzeba było włączyć ścian, należy opublikować encję.
Domyślnie w encjach systemowych formant notatek jest umieszczony w sekcji okienka społecznościowego na środku trzykolumnowej karty w górnej części formularza. Może być wyświetlany w formularzu tylko jeden raz. Formant notatek można przenieść lub usunąć. Aby dodać go ponownie, należy użyć przycisku Notatki w grupie Formant na karcie Wstaw.
W poniższej tabeli opisano właściwości formantu Notatki.
Tabulator |
Właściwość |
Opis |
---|---|---|
Wyświetlanie |
Etykieta |
Wymagane: Mimo że etykieta nie jest domyślnie wyświetlana, jest wymagana. |
Wyświetl w formularzu etykietę |
Możesz wybrać opcję wyświetlania etykiety. |
|
Zablokuj pole w formularzu |
Uniemożliwi to przypadkowe usunięcie notatek z formularza. |
|
Karta domyślna |
Wskaż, która karta powinna być wyświetlana domyślnie. Dostępne opcje:
|
|
Formatowanie |
Wybierz liczbę kolumn zajmowanych przez ten formant |
Gdy sekcja zawierająca formant notatek ma więcej niż jedną kolumnę, można tak ustawić pole, aby zajmowało maksymalnie liczbę kolumn, którą ma sekcja. |
Liczba wierszy |
Wysokość formantu notatek można kontrolować, wybierając liczbę wierszy zajmowanych przez formant. |
|
Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni |
Zamiast ustawiania wysokości za pomocą liczby wierszy, można zezwolić, aby wysokość formantu notatek rozciągała się na dostępne miejsce. |
Konfigurowanie Map Bing
Mapy Bing mogą być wyświetlane w formularzach dla klienta, kontaktu, potencjalnego klienta, oferty, zamówienia, faktury, konkurenta i formularzy użytkownika systemu. Można usunąć obszar Mapy Bing w edytorze formularzy lub dodać go ponownie za pomocą przycisku Mapy Bing znajdującego się na karcie Wstaw w edytorze formularzy.
Aby włączyć Mapy Bing należy włączyć ustawienie systemu Pokazuj mapy Bing na formularzach. Lokalne wersje organizacji Microsoft Dynamics 365będą musiały wprowadzić klucz Map Bing i wprowadzić go w ustawieniu systemu Wprowadź klucz Map Bing. Uzyskaj klucz Mapy Bing ze strony: https://www.bingmapsportal.com/. Subskrybenci Microsoft Dynamics CRM Online nie muszą wprowadzać klucza.
Tabulator |
Właściwość |
Opis |
---|---|---|
Informacje ogólne |
Etykieta |
Wymagane: Etykieta wyświetlana dla Map Bing. |
Wyświetl etykietę w formularzu |
Określa, czy etykieta powinna być wyświetlana. |
|
Wybierz adres, który ma być używany w tym formancie map Bing |
Wybierz, który adres powinien być używany w celu dostarczania danych dla mapy. |
|
Domyślnie widoczne |
Wyświetlanie map Bing jest opcjonalne i może być kontrolowane za pomocą skryptów.Więcej informacji:Opcje widoczności |
|
Formatowanie |
Wybierz liczbę kolumn zajmowanych przez ten formant |
Gdy sekcja zawierająca pola Mapy Bing więcej niż jedną kolumnę, można tak ustawić pole, aby zajmowało maksymalnie liczbę kolumn, którą ma sekcja. |
Wybierz liczbę wierszy zajmowanych przez formant |
Wysokość Map Bing można kontrolować, określając liczbę wierszy. |
|
Automatyczne rozwinięcie w celu wykorzystania dostępnej przestrzeni |
Można zezwolić, aby wysokość Map Bing powiększała się na całe dostępne miejsce. |
Edytowanie nawigacji
Nawigacja w formularzu umożliwia osobom wyświetlanie list pokrewnych rekordów. Każda relacja między encjami ma właściwości do kontrolowania, czy powinna być wyświetlana.Więcej informacji:Element okienka nawigacji dla encji podstawowej
Wszystkie relacje między encjami skonfigurowane do wyświetlania mogą być zastąpione w edytorze formularzy. Można również umieścić łącza nawigacyjne, aby wyświetlić zasoby sieci web lub inne witryny sieci web za pośrednictwem opcji nawigacji z formularza.
Aby wyświetlić instrukcje krok po kroku, zobacz Dodawanie i edytowanie elementów nawigacji formularza dla encji pokrewnych.
Aby włączyć edytowanie ustawień nawigacji, należy najpierw wybrać polecenie Nawigacja w grupie Wybierz na karcie Strona główna.
W Eksploratorze relacji można filtrować według relacji 1:N (jeden do wielu) lub N:N (wiele do wielu) albo wyświetlić wszystkie dostępne relacje. Pole wyboru Wyświetlaj tylko niewykorzystane relacje jest wyłączone i wybrane. Tak więc każdą relację można dodać tylko jeden raz.
Aby dodać relację z Eksploratora relacji, po prostu kliknij ją dwukrotnie, a zostanie dodana poniżej aktualnie wybranej relacji w obszarze nawigacji. Kliknij dwukrotnie relację w obszarze nawigacji, a możesz zmienić etykietę na karcie Wyświetlanie. Na karcie Nazwa można zobaczyć informacje o relacji. Użyj przycisku Edytuj, aby otworzyć definicję encji.
W obszarze nawigacji istnieje pięć grup. Można przeciągnąć je, aby zmienić ich położenie, i dwukrotnie je kliknąć, aby zmienić etykietę, ale nie można ich usunąć. Grupy te będą wyświetlane tylko w przypadku, gdy coś jest w nich. Więc jeśli nie chcesz, aby grupa była widoczna, po prostu nie dodawaj nic do niej.
Użyj przycisku Łącze nawigacyjne w grupie Formant na karcie Wstaw, aby dodać łącze do zasobu sieci web lub zewnętrznego adresu URL.
Właściwości łącza nawigacyjnego
Łącza nawigacyjne mają następujące właściwości:
Właściwość |
Opis |
---|---|
Nazwa |
Wymagane: Tekst to wyświetlania jako etykieta. |
Ikona |
Użyj zasobu sieci web o rozmiarach 32 x 32 piksele. Zalecanym plikiem jest obraz w formacie PNG z przezroczystym tłem. |
Zasób w sieci Web |
Określ zasób sieci web do wyświetlania w okienku głównym formularza. |
Zewnętrzny adres URL |
Określ adres URL strony do wyświetlania w okienku głównym formularza. |
Kontrolka zegara
Użyj kontrolki zegara w formularzach, gdzie rekordy muszą osiągać określone punkty kontrolne oparte na czasie. Kontrolka zegara pokazuje ludziom, ile czasu jest dostępne do wykonania akcji w ramach obsługi aktywnego rekordu lub ile czasu upłynęło od upływu planowanego momentu ukończenia akcji. Kontroli zegara muszą być co najmniej skonfigurowane do pokazania sukcesu lub niepowodzenia w wykonywania akcji. Ponadto można je skonfigurować do wyświetlenia ostrzeżeń, gdy warunki zbliżają się do niepowodzenia.
Kontrolkę zegara można dodać do formularza dla dowolnej encji, ale najczęściej są one używane dla encji spraw, zwłaszcza gdy są połączone z polami, które śledzą umowy dotyczące poziomu usług. W treści formularza można dodać wiele kontrolek zegara. Nie można dodać ich do nagłówka ani stopki.
Właściwości kontrolki zegara w grupie Źródło danych używają pól dla encji.
Pole Czas błędu używa pola daty i godziny, aby ustawić czas.
Trzy pola warunków używają jednego z pól Zestaw opcji, Dwie opcje, Stan lub Przyczyna stanu dla encji.
Właściwości kontrolki zegara
W poniższej tabeli opisano właściwości kontrolki zegara.
Grupuj |
Nazwa |
Opis |
---|---|---|
Nazwa
|
Nazwa |
Wymagany. Unikatowa nazwa formantu. |
Etykieta |
Wymagany. Etykieta do wyświetlenia dla kontrolki zegara. |
|
Źródło danych
|
Pole czasu błędu |
Wymagany. Wybierz jedno z pól daty i godziny dla encji do pokazywania, kiedy punkt kontrolny powinien zostać pomyślnie ukończony. |
Warunek sukcesu |
Wymagany. Wybierz pole encji do oceny powodzenia osiągnięcia punktu kontrolnego, a następnie wybierz, która opcja będzie wskazywać sukces. |
|
Warunek ostrzeżenia |
Wybierz pole encji do oceny, czy istnieje ryzyko nieosiągnięcia punktu kontrolnego, tak że powinno być wyświetlane ostrzeżenie, a następnie wybierz, która opcja wskazuje, że powinno być wyświetlane ostrzeżenie. |
|
Warunek anulowania |
Wybierz pole encji do oceny, czy osiągnięcie punktu kontrolnego powinno być anulowane, a następnie wybierz, która opcja będzie wskazywać, że punkt kontrolny jest anulowany. |
Konfigurowanie programów obsługi zdarzeń
Programy obsługi zdarzeń formularza można konfigurować dla następujących obszarów w formularzu:
Element |
Zdarzenie |
Opis |
---|---|---|
Formularz |
OnLoad |
Występuje podczas ładowania formularza. |
OnSave |
Występuje, gdy dane są zapisywane. |
|
Tabulator |
TabStateChange |
Występuje podczas rozwinięcia lub zwinięcia karty. |
Pole |
OnChange |
Występuje, gdy dane w polu zmienią się, a formant traci fokus. |
Element IFRAME |
OnReadyStateComplete |
Występuje, gdy zawartość elementu IFRAME się ładuje. |
Program obsługi zdarzeń zawiera odniesienie do zasobu sieci web języka JavaScript oraz funkcję zdefiniowaną w ramach tego zasobu sieci web, która będzie wykonywana po wystąpieniu zdarzenia. Każdy element może mieć skonfigurowanych maksymalnie 50 oddzielnych programów obsługi zdarzeń.
Ważne
Skonfigurowanie programu obsługi zdarzeń niepoprawnie może spowodować błędy skryptów, które mogą powodować niepowodzenie ładowania lub niepoprawne działania formularza. Jeśli nie jesteś deweloperem skryptu, upewnij się, że wiesz dokładnie, jakich opcji konfiguracji skrypt wymaga.
Nie należy konfigurować programu obsługi zdarzeń skryptu przy użyciu biblioteki, która nie pochodzi z zaufanego źródła. Skrypty mogą służyć do wykonywania jakiegokolwiek działania, które użytkownik może wykonywać, dlatego źle napisany skrypt może znacznie pogorszyć działanie formularza.
Po skonfigurowaniu programu obsługi zdarzeń zawsze należy go przetestować, aby sprawdzić, czy działa poprawnie.
Aby skonfigurować program obsługi zdarzeń
W edytorze formularzy wybierz element ze zdarzeniem, dla którego chcesz skonfigurować program obsługi.
Na Karta Strona główna w grupie Edycja kliknij przycisk Zmień właściwości lub kliknij dwukrotnie element.
W oknie dialogowym właściwości elementu wybierz kartę Zdarzenia.
Rozwiń obszar Biblioteki formularzy. Jeśli biblioteka zawierająca funkcję, którą chcesz ustawić jako program obsługi zdarzeń, nie jest jeszcze wyświetlana, dodaj ją.
Aby dodać bibliotekę formularzy do programu obsługi zdarzeń
W sekcji Biblioteki formularzylisty zdarzeń kliknij przycisk Dodaj.
Zlokalizuj zasób sieci web języka JavaScript na liście dostępnych zasobów sieci web. Zaznacz go i kliknij przycisk Dodaj.
Jeśli potrzebny zasób sieci web języka JavaScript nie istnieje, kliknij przycisk Nowy, aby otworzyć nowy formularz zasobu sieci web i utworzyć zasób.
Aby utworzyć zasób sieci web języka JavaScript
W formularzu zasobu sieci web ustaw następujące właściwości:
Właściwość
Wartość
Nazwa
Wymagany. Wpisz nazwę dla zasobu sieci web.
Nazwa wyświetlana
Wymagany. Wpisz nazwę, która ma być wyświetlana na liście zasobów sieci web.
Opis
Opcjonalny. Wprowadź opis zasobu sieci web.
Typ
Wymagany. Wybierz opcję Skrypt (JScript).
Język
Opcjonalny. Wybierz jeden z języków dostępnych dla swojej organizacji.
Jeśli dostarczono Ci skrypt, mocno zalecamy użycie przycisku Przeglądaj, aby zlokalizować plik, a następnie przekazać go.
Alternatywnie możesz kliknąć przycisk Edytor tekstu i wkleić lub wpisać zawartość skrypt w oknie dialogowym Edytuj zawartość.
Uwaga
Ponieważ ten prosty edytor tekstu nie zapewnia żadnych funkcji do sprawdzania poprawności skryptu, zasadniczo należy zawsze próbować używać oddzielnych aplikacji, takich jak Microsoft Visual Studio, do edycji skryptów, a następnie ich przekazywania.
Kliknij przycisk Zapisz i zamknij okno dialogowe zasobu sieci web.
Utworzony zasób sieci web jest teraz wybrany w oknie dialogowym Wyszukiwanie rekordu. Kliknij przycisk Dodaj, aby zamknąć okno dialogowe.
W sekcji Obsługa zdarzeń wybierz zdarzenie, dla którego chcesz ustawić program obsługi zdarzeń.
Kliknij przycisk Dodaj, aby otworzyć okno dialogowe Właściwości obsługi.
Na karcie Szczegóły wybierz odpowiednią bibliotekę i wpisz nazwę funkcji, która powinna zostać wykonana dla zdarzenia.
Program obsługi zdarzeń jest domyślnie włączony. Wyczyść pole wyboru Włączone, jeśli nie chcesz włączać tego zdarzenia.
Niektóre funkcje wymagają przekazania kontekstu wykonywania do funkcji. Jeśli jest to wymagane, wybierz opcję Przekaż kontekst uruchomienia jako pierwszy parametr.
Niektóre funkcje mogą zaakceptować zestaw parametrów w celu sterowania zachowaniem funkcji. Jeśli są one wymagane, należy wprowadzić je w polu Lista rozdzielonych przecinkami parametrów, które zostaną przekazane do funkcji.
Na karcie Zależności w obszarze Pola zależne dodaj wszelkie pola, od których zależy skrypt.
Kliknij przycisk OK, aby zamknąć okno dialogowe Właściwości obsługi.
Po wprowadzeniu programu obsługi zdarzeń można dostosować kolejność, w której funkcja będzie wykonywana względem innych funkcji, używając zielonych strzałek, aby przenieść ją w górę lub w dół.
Kliknij przycisk OK, aby zamknąć okno dialogowe właściwości elementu.
Kliknij przycisk Zapisz, aby zapisać zmiany. Kliknij przycisk Publikuj, aby opublikować formularz.
Uwaga
Interfejs użytkownika (UI) służy do zmiany kolejności ładowania skryptów za pomocą zielonych strzałek skierowanych w górę i w dół, ale w rzeczywistości skrypty nie są ładowane sekwencyjnie.Więcej informacji:MSDN: Zarządzanie zależnościami bibliotek
Zobacz też
Tworzenie i projektowanie formularzy
Uwagi dotyczące projektowania formularzy głównych
Twórz i edytuj formularze mobilne dla CRM na telefony express
Tworzenie i edytowanie formularzy szybkiego tworzenia
Tworzenie i edytowanie formularzy szybkiego podglądu
Dostosowywanie CRM na telefony i tablety
© 2016 Microsoft Corporation. Wszelkie prawa zastrzeżone. Prawa autorskie