Tworzenie i edytowanie zasobów sieci Web do rozszerzenia w aplikacji

Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: Tworzenie i edytowanie zasobów sieci Web aplikacji opartej na modelu w celu rozwinięcia aplikacji

Zasoby sieci Web są zazwyczaj używane przez programistów do rozszerzania aplikacji przy użyciu plików, które są używane w programowaniu sieci Web. Użytkownicy aplikacji mogą mieć obowiązek zarządzania zasobami sieci Web dostarczonymi przez dewelopera lub projektanta.

Napiwek

Aby zapoznać się ze szczegółowym omówieniem zasobów sieci Web, zobacz Zasoby sieci Web dla Customer Engagement.

Co to są zasoby sieci web?

Zasoby sieci Web to wirtualne pliki przechowywane w systemie. Każdy zasób sieci web ma unikatową nazwę, której można używać w adresie URL do pobierania pliku. Pomyśl o nich w ten sposób: Jeśli masz dostęp do faktycznego serwera sieci Web uruchamiającego aplikację sieci Web, możesz skopiować pliki do tej witryny sieci Web. Ale w przypadku większości usług online nie można tego zrobić. Zamiast tego można użyć zasobów sieci Web, aby przekazać pliki do systemu, po czym odnosić się do nich po nazwach, tak jakby były skopiowane jako pliki do serwera sieci Web.

Na przykład jeśli tworzysz stronę HTML jako zasób sieci web o nazwie „new_myWebResource.htm”, można otworzyć tę stronę w przeglądarce przy użyciu adresu URL tak jak tutaj:

<Dynamics 365 Customer Engagement (on-premises) URL>/WebResources/new_myWebResource.htm

gdzie <app URL> to adres URL, którego zazwyczaj używasz do otwierania aplikacji. Ponieważ zasób sieci web jest danymi w systemie, tylko licencjonowani użytkownicy w organizacji mogą uzyskać do niego dostęp w ten sposób. Normalnie zasoby sieci web są zawarte w formularzach, a nie bezpośrednio wywoływane. Najbardziej typowe zastosowanie to zapewnienie bibliotek języka JavaScript dla skryptów formularzy.

Ponieważ zasoby sieci web są danymi w systemie i są świadome rozwiązań, można przenieść je do innych organizacji, eksportując je jako część rozwiązania i importując rozwiązanie do innej organizacji.

Tworzenie i edytowanie zasobów sieci Web

  1. Otwórz Eksplorator rozwiązań, a następnie wybierz Zasoby sieci Web.

  2. W obszarze Składniki wybierz Zasoby sieci web.

  3. Aby utworzyć zasób sieci Web wybierz Nowy.

    Aby edytować zasób sieci Web kliknij dwukrotnie zasób sieci Web, który chcesz edytować.

  4. Formularz zasobu sieci web ma następujące pola i możliwości:

    Etykieta Opis
    Nazwa Wymagany. To jest unikatowa nazwa tego zasobu sieci web. Po zapisaniu zasobu sieci web nie można jej zmienić.

    Ta nazwa może zawierać tylko litery, cyfry, kropki i niewystępujące obok siebie znaki ukośnika („/”).

    Prefiks dostosowywania wydawcy rozwiązania będzie umieszczany przed nazwą zasobu sieci web.
    Wyświetlana nazwa Nazwa wyświetlana na liście zasobów sieci web.
    Opis Opis zasobu sieci web.
    Typ Wymagany. Typ zasobu sieci web. Po zapisaniu zasobu sieci web nie można jej zmienić.
    Edytor tekstu Jeśli typ zasobu sieci Web stanowi rodzaj pliku tekstowego, wybierz ten przycisk, aby otworzyć stronę do edycji zawartości za pomocą edytora tekstu.
    Język Umożliwia wybór języka. Ta opcja tylko znakuje rekord przechowujący dane zasobu sieci web. Nie zmienia zachowania zasobu sieci web.
    Przekaż plik Wybierz przycisk Przeglądaj…, aby wybrać plik, który chcesz przesłać jako zasób internetowy.

    Możesz przekazać plik podczas tworzenia nowego zasobu sieci web lub zastąpić istniejący zasób sieci web.

    Rozszerzenie nazwy pliku musi być zgodne z dozwolonymi rozszerzeniami.

    Domyślnie maksymalny rozmiar pliku, jaki może być przekazany jako zasób sieci web, to 5 MB. Ta wartość może być modyfikowana w Dynamics 365 Customer Engagement (on-premises) przy użyciu Ustawienia systemu>karta E-mail>Ustaw limit rozmiaru załączników. Więcej informacji: Okno dialogowe Ustawienia systemu - Karta Poczta e-mail
    Url Po zapisaniu zasobu sieci web pojawi się tutaj adres URL do zasobu sieci web. Wybierz to łącze, aby wyświetlić zasób sieci Web w przeglądarce.
  5. Po dodaniu zmian wybierz Zapisz, a następnie Publikuj.

Uwaga

Publikowanie dostosowań może zaburzać normalne działanie systemu. Zalecamy publikowanie dostosowań w momencie, gdy jest to najmniej uciążliwe dla użytkowników.

Odpowiednie używanie edytora tekstu

Edytora tekstu zawartego w aplikacji dla zasobów sieci web należy używać tylko dla prostych czynności edycyjnych plików tekstowych. Może służyć do tworzenia i edytowania zasobów sieci web w formacie HTML, ale powinno się edytować tylko zasoby sieci web HTML, które zostały utworzone za pomocą tego edytora tekstu. Edytor tekstu jest przeznaczony dla bardzo prostej zawartości HTML. Jeśli zawartość zasobu sieci web HTML nie została utworzona za pomocą edytora tekstu, nie używaj edytora tekstu do jej edytowania.

Edytora tekstu wykorzystuje formant, który modyfikuje źródło HTML w sposób umożliwiający jego edycję. Te zmiany mogą powodować inne zachowanie strony w przeglądarce i zablokowanie działania bardziej wyrafinowanego kodu. Otwarcie zasobu sieci web HTML za pomocą edytora tekstu i zapisanie go bez dokonywania żadnych może uszkodzić niektóre zasoby sieci web HTML.

Zaleca się używanie zewnętrznego edytora do edycji plików tekstowych, a następnie zapisanie ich lokalnie przed przekazaniem ich za pomocą przycisku Przekaż plik. W ten sposób można zachować kopię zasobu sieci web, jeśli trzeba będzie powrócić do wcześniejszej wersji. Można użyć prostego edytora, takiego jak Notepad, ale zdecydowanie zaleca się edytor tekstu z bardziej zaawansowanymi możliwościami. Visual Studio Express jest bezpłatne i zapewnia wydajne możliwości edycji plików używanych przez zasoby sieci Web oparte na tekście.

Tworzenie i edytowanie zasobu sieci Web w formularzu

Możesz dodawać lub edytować zasoby sieci Web na formularzu, aby stał się on bardziej atrakcyjny i użyteczny dla użytkowników. Upewnij się, że masz rolę zabezpieczeń Administrator systemu lub równoważne uprawnienia.

Uwaga

Zasobu sieci Web nie można zawrzeć w nagłówku lub stopce formularza.

  1. Otwórz Eksplorator rozwiązań.

  2. W obszarze Składniki rozwiń opcję Encje, a następnie rozwiń żądaną encję, którą chcesz dostosować.

  3. Wybierz Formularze, na liście zlokalizuj formularz typu Główny, a następnie kliknij dwukrotnie lub naciśnij wpis, aby go otworzyć i edytować formularz.

  4. Aby dodać zasób sieci Web, wybierz kartę (na przykład Ogólne lub Notatki), do której chcesz go wstawić, a następnie na karcie Wstaw, wybierz Zasób sieci Web.
    -LUB-
    Aby zmodyfikować zasób sieci Web, wybierz kartę formularza i zasób sieci Web, który chcesz poddać edycji, a następnie na karcie Strona główna wybierz Zmień właściwości.

  5. W oknie dialogowym Dodaj zasób sieci Web lub Właściwości zasobu sieci Web na karcie Ogólne wprowadź odpowiednie informacje w wymaganych polach. W szczególności zwróć uwagę na następujące pola:

    • W polu Zasób sieci Web wybierz odpowiedni zasób sieci Web typu obraz, plik HTML lub zasób sieci Web Silverlight, którego chcesz używać.

      Uwaga

      Po określeniu zasobu sieci Web Właściwości zasobu sieci Web sekcja jest wyświetlana u dołu tej karty, zapewniając opcje, które zmieniają się na podstawie dodawanego typu zasobu sieci Web. Opcje te obejmują określanie parametrów niestandardowych, przekazując jako parametr kod typu obiektu rekordu lub określając tekst alternatywny, który opisuje zasób lub, w przypadku obrazów sprawia, że obraz jest bardziej dostępny dla wszystkich użytkowników. Oto kilka ważnych właściwości. Aby uzyskać pełną listę, zobacz: Właściwości zasobu sieci Web. - W polu Nazwa wprowadź unikatową nazwę pola. Nazwa może zawierać tylko znaki alfanumeryczne oraz znaki podkreślenia.

    • Pole Etykieta jest wypełniane automatycznie wariacją określonej przez Ciebie nazwy, ale upewnij się, że zaproponowana etykieta spełnia Twoje potrzeby lub odpowiednio ją zaktualizuj.
  6. Na karcie Formatowanie wyświetlane opcje różnią się w zależności od wstawionego typu zasobu sieci Web. Opcje te obejmują określenie liczby wierszy i kolumn ekranu, czy są wyświetlane obramowania i zachowanie przy przewijaniu.

  7. Jeśli karta Zależności jest wyświetlana w oknie dialogowym Dodaj zasób sieci Web lub Właściwości zasobu sieci Web, z listy Dostępne pola wybierz pola, które są wymagane przez zasób sieci Web, wybierz przycisk Dodaj wybrane rekordy, aby przenieść wybrane pola do listy Pola zależne, a następnie wybierz OK, aby zamknąć okno dialogowe.

  8. Po zakończeniu edycji formularza, na karcie Strona główna wybierz Zapisz i zamknij, aby zamknąć formularz. Wyświetlanie podglądu formularza głównego oraz sposobu działania zdarzeń:

    • Na karcie Strona główna wybierz Podgląd, a następnie wybierz opcję Utwórz formularz, Aktualizuj formularz lub Formularz tylko do odczytu.
    • Aby zamknąć formularz Podgląd w menu Plik wybierz Zamknij.
  9. Po zakończeniu dostosowywania opublikuj dokonane zmiany:

    • Aby opublikować dostosowania dotyczące tylko tego składnika, który aktualnie edytujesz, w okienku nawigacji wybierz encję, nad którą pracujesz, a następnie wybierz Publikuj.
    • Aby opublikować dostosowania dla wszystkich nieopublikowanych elementów w tym samym czasie, w okienku nawigacji wybierz Encje, a następnie na pasku narzędzi Akcje wybierz Publikuj wszystkie dostosowania.

Dodawanie i edytowanie zasobu sieci web typu obraz

Zasoby sieci Web są wirtualnymi plikami w wielu formatach, takich jak pliki html, JavaScript, i aplikacje Silverlight, które są przechowywane w systemie i mogą być pobierane za pomocą unikatowego adresu URL.

  1. Otwórz Eksplorator rozwiązań.

  2. Aby utworzyć nowy zasób sieci Web, wybierz Składniki>Zasoby sieci Web, a następnie na pasku narzędzi Akcje wybierz Nowy.

  3. Wpisz lub zmień informacje w polach tekstowych.

    • Nazwa wpisana w polu tekstowym Nazwa razem z rozszerzeniem pliku będzie nazwą pliku.

    • Nazwa wprowadzona w polu tekstowym Wyświetlana nazwa zostanie wyświetlona w polu Wyświetlana nazwa.

    • W polu rozwijanym Typ wybierz żądany typ pliku.

  4. Wybierz Przeglądaj, aby wybrać i przekazać plik z komputera lokalnego.

    • Aby wyświetlić podgląd zasobów sieci Web przekazywanego obrazu: Wybierz Zasób sieci Web>Podgląd.

    • Aby edytować zasób tekstowy sieci Web: Wybierz Edytor tekstu.

    • Aby wyświetlić podgląd zasobu tekstowego sieci Web: Zasób sieci Web>Podgląd.

  5. Aby zapisać dane, wybierz Zapisz i zamknij.

  6. Opublikuj dostosowanie.

    • Tylko dla edytowanego składnika: Wybierz Zapisz>Opublikuj na Strona główna.

    • Dla wszystkich nieopublikowanych składników jednocześnie, wybierz Publikuj wszystkie dostosowania.

Uwaga

Instalowanie rozwiązania lub publikowanie dostosowań może zaburzać normalne działanie systemu. Zalecamy zaplanowanie importu rozwiązania na termin, w którym będzie to najmniej uciążliwe dla użytkowników.

Zobacz też

Właściwości zasobów sieci web
Tworzenie i projektowanie formularzy
Rozpoczęcie dostosowywania programu CRM
Zasoby sieci Web dla Customer Engagement