Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Usługa Dynamics 365 Marketing i Dynamics 365 Customer Insights to teraz aplikacja Customer Insights - Journeys i Customer Insights - Data. Aby uzyskać więcej informacji, zobacz Dynamics 365 Customer Insights — często zadawane pytania
Nowa aplikacja Customer Insights - Journeys ma tylko funkcje pozyskiwania klientów w czasie rzeczywistym. Aby uzyskać więcej informacji, zobacz Domyślna instalacja pozyskiwania klienta w czasie rzeczywistym.
Uwaga / Notatka
Azure Active Directory nosi teraz nazwę Tożsamość Microsoft Entra. Dowiedz się więcej
Ważne
Ten artykuł dotyczy tylko marketingu wychodzącego, który jest stopniowo usuwany z usługi Customer Insights — Podróże. Aby uniknąć przerw, przestań korzystać z marketingu wychodzącego i przejść do podróży w czasie rzeczywistym. Dowiedz się więcej: Omówienie przejścia.
Funkcja zarządzania zdarzeniami ułatwia organizowanie i przetwarzanie zdarzeń oraz zarządzanie nimi. Po zainstalowaniu rozwiązania do zarządzania zdarzeniami uzyskasz portal zdarzeń, który daje użytkownikom aplikację internetową, w której mogą dowiedzieć się więcej o szczegółach zdarzenia. Więcej informacji: Portal zdarzeń.
Portal zdarzeń składa się z dwóch części:
- Fronton
- Zaplecze interfejsu API REST
Fronton można zaimplementować przy użyciu dowolnej z dostępnych platform. Fronton jest aplikacją jednostronicową i jest w pełni dostosowywalny. Zaplecze i dostosowywanie zaplecza zależą od typu hostingu.
Niestandardową witrynę internetową zdarzeń można hostować na dwa sposoby:
Ostrzeżenie
Dostosowania przykładowej witryny internetowej Angular są wykonywane na własne ryzyko. Pomoc techniczna usługi Microsoft Dynamics 365 nie może pomóc w rozwiązywaniu problemów ani pytań związanych z przykładowymi dostosowaniami witryny internetowej.
Wymagania wstępne
Możesz skompilować fronton lub dostosować udostępnioną witrynę internetową zdarzeń demonstracyjnych.
Wskazówka
Nie można dostosować witryny internetowej zdarzeń marketingowych wychodzących przy użyciu programu Power Pages.
Uwaga / Notatka
Udostępniona witryna internetowa zdarzeń demonstracyjnych jest witryną internetową opartą na strukturze Angular. Jednak ponieważ zaplecze nie jest zależne od frontonu, możesz użyć dowolnej wybranej struktury.
Aby rozpocząć dostosowywanie witryny internetowej zdarzeń demonstracyjnych, należy wykonać następujące kroki:
Pobierz kod źródłowy przykładowej witryny internetowej zdarzeń.
Zainstaluj Node.js między wersją 10.x a wersją 16.x. Wdrożenie nie będzie działać z nowszymi wersjami.
Otwórz wiersz polecenia lub program Windows PowerShell i uruchom polecenie, aby sprawdzić, czy instalacja zakończyła się pomyślnie.
node -vUwaga / Notatka
Jeśli masz już otwarty terminal lub powłokę, uruchom ją ponownie przed wpisem w poleceniu.
Uruchom polecenie , aby zainstalować interfejs wiersza polecenia platformy Angular (interfejs wiersza polecenia) wymagany do skompilowania i uruchomienia aplikacji Angular. Więcej informacji: Interfejs wiersza polecenia platformy Angular.
npm install -g @angular/cliPrzejdź do katalogu, w którym pobrano kod źródłowy, i uruchom polecenie , aby pobrać wszystkie niezbędne pakiety wymagane do uruchomienia witryny internetowej.
npm installUwaga / Notatka
Należy uruchomić polecenie w tym samym katalogu, w którym znajduje się plik
package.json.Zobacz publiczną dokumentację interfejsu API, aby wchodzić w interakcje z usługami zaplecza.
Musisz również mieć zainstalowane wystąpienie usługi Dynamics 365 Customer Insights - Journeys za pomocą rozwiązań do zarządzania zdarzeniami i portali. Aby przeprowadzić instalację, zobacz Zapis do bezpłatnej wersji próbnej usługi Dynamics 365 Customer Insights - Journeys.
Pobierz przykładową witrynę internetową zdarzeń
Uwaga / Notatka
Nowsze wersje przykładowej witryny internetowej zdarzeń będą dostępne po wydaniu nowych funkcji i poprawek błędów.
Wybierz wersję, którą chcesz pobrać z poniższej tabeli.
| Name | Wydanie | Changes | Przekazano |
|---|---|---|---|
| Przykładowa witryna internetowa zdarzeń | 1.60.0 (wydanie majowe) | - Ulepszenia wydajności witryny internetowej portalu zdarzeń. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.56.0 (wydanie grudniowe) | - Rozwiązano problem z listą oczekującą. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.46.0 (wydanie wrześniowe) | - Naprawa problemów z ułatwieniami dostępu. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.34.0 (wydanie kwietniowe) | - Drobne poprawki usterek i ulepszenia. | Download |
| Przykładowa witryna internetowa zdarzeń | 1.30.0 (wydanie grudniowe) | - Drobne poprawki usterek i ulepszenia. | Download |
| Przykładowa witryna internetowa zdarzeń | 1.28.0 (wydanie październikowe) | - Dodano możliwość włączenia konwersji daty lokalnej. - Dodano dodatkowe konfiguracje języka witryny internetowej. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.27.0 (wydanie wrześniowe) | - Dodano możliwość skonfigurowania wyświetlania dat. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.24.0 (wydanie czerwcowe) | - Zaktualizowany skrypt wdrażania, aby umożliwić wdrażanie pojedynczego pliku dla portali. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.23.0 (wydanie majowe) | - Naprawa problemów z ułatwieniami dostępu. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.22.0 (wydanie kwietniowe) | - Naprawa problemów z ułatwieniami dostępu. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.21.0 (wydanie marcowe) | - Dodano rejestracje zatrzymania dla zdarzeń. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.20.0 (wydanie lutowe) | - Używanie formularzy marketingowych do rejestracji zdarzeń. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.19.0 (wydanie grudniowe) | - Naprawa problemów z ułatwieniami dostępu. - Aktualizacja języków witryn internetowych. - Ulepszanie strony osoby mówiącej. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.18.0 (wydanie październikowe) | - Drobne poprawki usterek i ulepszenia. | Download |
| Przykładowa witryna internetowa zdarzeń | 1.17.0 (wydanie wrześniowe) | - Ulepszanie przepływu pracy dla płatnych zdarzeń. - Rozwiązywanie problemów ze zgodnością dla programu IE11. - Popraw stronę szczegółów zdarzenia. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.16.0 (wydanie sierpniowe) | - Poprawianie zachowania ładowania strony zdarzeń. - Ulepszanie interfejsu użytkownika/środowiska użytkownika pola rejestracji niestandardowej typu logicznego. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.15.0 (wydanie lipcowe) | - Dodaj informacje do widoku listy sesji, jeśli sesja jest pełna. - Dodawanie walidacji do niestandardowych pól rejestracji. - Ulepszanie tłumaczeń. - Naprawianie brakujących ikon czcionek po wdrożeniu w portalach. - Drobne poprawki usterek i ulepszenia. |
Download |
| Przykładowa witryna internetowa zdarzeń | 1.14.0 (wydanie czerwcowe) | Uaktualnianie do platformy Angular 7, ulepszanie interfejsu użytkownika i środowiska użytkownika strony wyewidencjonowania, aktualizowanie i ulepszanie tłumaczeń, ulepszanie skryptu DeployToD365Instance.ps1, poprawianie weryfikacji pól rejestracji niestandardowej, inne poprawki błędów | Download |
| Przykładowa witryna internetowa zdarzeń | 1.13.0 (wydanie kwietniowe) | Funkcje listy oczekujących na poziomie sesji, polerowanie interfejsu użytkownika, poprawki błędów | Download |
| Przykładowa witryna internetowa zdarzeń | 1.12.2 (wydanie marcowe) | Ulepszenia interfejsu użytkownika i środowiska użytkownika, poprawki błędów | Download |
Parametry konfiguracji środowiska
Folder src\environments zawiera przykładowe pliki konfiguracji dla różnych środowisk (self-hosted, portal-hosted, development). Konfiguracja skonfigurowana dla niestandardowej witryny internetowej zdarzeń jest dokonana przez utworzenie pliku environment.ts wewnątrz folderu \src\environments. Instrukcje dotyczące zmiany konfiguracji można znaleźć w powiązanych artykułach Konfiguracja środowiska dla własnej konfiguracji i Konfiguracja środowiska dla portalu hostowanego.
Poniżej przedstawiono niektóre parametry, które należy zrozumieć przed rozpoczęciem konfigurowania niestandardowej witryny internetowej zdarzeń:
| Parametr | Description |
|---|---|
| produkcja | Włącza lub wyłącza tryb produkcyjny aplikacji Angular. Więcej informacji: Dokumentacja Angular. |
| buildVersion | To pole domyślnie łączy się z wersją określoną w pliku package.json. Nie ma potrzeby zmieniania tej właściwości. Jeśli jednak nie chcesz uwidaczniać wersji aplikacji, możesz ustawić ją na null. |
| apiEndpoint | Adres URL wskazujący punkt końcowy interfejsu API zarządzania zdarzeniami (używany do pobierania informacji o zdarzeniach i rejestrowania). |
| localizationEndpoint | Wskazuje adres URL, pod którym są przechowywane pliki lokalizacji (domyślnie są przechowywane w katalogu głównym). |
| imagesEndpoint | Określa podstawowy adres URL, z którego są obsługiwane obrazy. Ta konfiguracja umożliwia udostępnianie obrazów z innej lokalizacji, co może być wymagane, jeśli chcesz użyć sieci dostarczania zawartości lub usługi przetwarzania obrazów. |
| useRestStack | To ustawienie określa, który interfejs API jest używany. Jeśli ustawiono wartość prawda, zostanie użyty nowy publiczny interfejs API zarządzania zdarzeniami. Jeśli ustawiono wartość fałsz, zostanie użyty przestarzały interfejs API portalu zarządzania zdarzeniami. Ten interfejs API może być używany tylko w przypadku hostowania niestandardowej witryny internetowej zdarzeń w portalach. Aby użyć nowego publicznego interfejsu API zarządzania zdarzeniami, należy zarejestrować aplikację internetową. |
| emApplicationtoken | Ten token uwierzytelnia aplikację internetową przy użyciu publicznego interfejsu API zarządzania zdarzeniami. Token aplikacji można pobrać, rejestrując nową aplikację internetową w wystąpieniu Customer Insights - Journeys. Ten token nie jest wymagany, jeśli używasz przestarzałego interfejsu API portalu zarządzania zdarzeniami. |
| isAuthenticationEnabled | Ta flaga określa, czy uwierzytelnianie użytkownika jest obsługiwane, czy nie (oznacza to, że użytkownik może się zarejestrować lub zalogować). Jeśli ustawiono wartość fałsz, aplikacja nie wyświetla sposobu logowania lub rejestrowania. |
| useAadB2C | Określa, czy do uwierzytelniania ma być używane Zarządzanie tożsamościami usługi Tożsamość Microsoft Entra. Jeśli chcesz używać funkcji Zarządzanie tożsamościami w portalach usługi Power Apps, ta flaga musi być ustawiona na wartość fałsz. Jeśli usługa Tożsamość Microsoft Entra jest włączona, musisz skonfigurować zmienną aadB2CConfig. |
| aadB2CConfig | Obiekt konfiguracji używany przez aplikację do zarządzania zdarzeniami, gdy jest włączona opcja Zarządzanie tożsamościami usługi Tożsamość Microsoft Entra. |
| useMockData | To ustawienie może służyć do zwracania pozornych obiektów zamiast wykonywania rzeczywistych wywołań interfejsu API. |
| dateSettings | To ustawienie może służyć do konfigurowania sposobu formatowania dat w witrynie internetowej. Jeśli flaga convertToLocalDate ma wartość prawda, wszystkie daty są automatycznie konwertowane na czas lokalny użytkownika końcowego. |
| languageSettings | To ustawienie może służyć do konfigurowania sposobu ładowania języków w witrynie internetowej. Jeśli flaga forceSingleLanguage ma wartość prawda, witryna internetowa zostanie załadowana w języku określonym w websiteLanguageLcid. Flaga showLanguageDropdown umożliwia wyświetlanie lub ukrywanie listy rozwijanej języka. Domyślnie lista rozwijana języka jest widoczna, a witryna internetowa będzie używać języka przeglądarki użytkownika końcowego. |
Dostosowywanie zaplecza
Może wystąpić sytuacja, w której chcesz dostosować zaplecze aplikacji do zarządzania zdarzeniami. Załóżmy, że konfigurator systemu chce dodać nowe pole do istniejącej jednostki zarządzania zdarzeniami i chce zobaczyć to pole w witrynie internetowej zdarzeń. Jeśli na przykład pole custom_new_field zostanie dodane do jednostki evtmgmt_pass. Przebiegi zdarzenia można pobrać przy użyciu punktu końcowego interfejsu API api/v2.0/events/{readableEventId}/passes, ale wynik nie zawiera nowo dodanego pola.
Aby uwidocznić nowe pole, aby było widoczne w interfejsie API, wykonaj poniższe kroki:
- Otwórz wystąpienie Customer Insights - Journeys.
- Otwórz opcję Szukanie zaawansowane.
- Wybierz jednostkę Konfiguracja tabeli witryny internetowej z listy rozwijanej i wybierz pozycję Wyniki.
- Wybierz pozycję Nowa konfiguracja tabeli witryny sieci Web, aby utworzyć nowy rekord.
- W polu Nazwa wpisz wybraną nazwę.
- Wybierz jednostkę, którą chcesz, aby dodatkowe pole było widoczne w polu Wybrana jednostka.
- Napisz tablicę JSON zawierającą nowe pole niestandardowe, które powinno być widoczne za pośrednictwem interfejsu API w Wybranych polach. Spowoduje to uwidocznienie nowego pola niestandardowego za pośrednictwem interfejsu API i użycie go w frontonie.