Tổng quan về ứng dụng web quản lý sự kiện

Lưu ý

Vào ngày 1 tháng 9 năm 2023, Dynamics 365 Marketing và Dynamics 365 Customer Insights sẽ được bán chung với một SKU sản phẩm duy nhất được gọi là Dynamics 365 Customer Insights. Các ứng dụng riêng lẻ sẽ được đổi tên tương ứng thành Dynamics 365 Customer Insights – Hành trình và Dynamics 365 Customer Insights – Dữ liệu. Để biết thêm thông tin, hãy xem Câu hỏi thường gặp về Dynamics 365 Customer Insights

Ngoài ra, vào ngày 1 tháng 9 năm 2023, các khách hàng mới của Dynamics 365 Marketing sẽ chỉ nhận các tính năng tiếp thị theo thời gian thực. Để biết thêm thông tin, hãy xem Cài đặt tiếp thị theo thời gian thực mặc định. Nhiều trang hướng dẫn sử dụng hiện đề cập đến các tính năng của tiếp thị truyền thống. Những tính năng này có thể không có sẵn hoặc sẽ khác khi hoạt động trong tiếp thị theo thời gian thực. Nội dung hướng dẫn sử dụng sẽ được cập nhật vào tháng 9 để lưu ý rằng nội dung này áp dụng cho tiếp thị theo thời gian thực hay tiếp thị truyền thống.

Tính năng quản lý sự kiện giúp bạn tổ chức, quản lý và xử lý các sự kiện. Khi cài đặt giải pháp quản lý sự kiện, bạn sẽ nhận được một cổng sự kiện cung cấp cho người dùng một ứng dụng web nơi họ có thể biết thêm về chi tiết sự kiện. Thông tin thêm: Cổng sự kiện.

Cổng thông tin sự kiện bao gồm hai phần:

  1. Giao diện người dùng
  2. Phần phụ trợ REST API

Bạn có thể triển khai giao diện người dùng bằng bất kỳ khung có sẵn nào. Phần giao diện người dùng là một ứng dụng một trang và hoàn toàn có thể tùy chỉnh. Phần phụ trợ và việc tùy chỉnh phần phụ trợ phụ thuộc vào loại lưu trữ.

Bạn có thể lưu trữ một trang web sự kiện tùy chỉnh theo hai cách:

  1. Tự lưu trữ
  2. Power Apps cổng thông tin được lưu trữ

Điều kiện tiên quyết

Bạn có thể xây dựng giao diện người dùng của mình hoặc tùy chỉnh trang web sự kiện demo được cung cấp.

Lưu ý

Trang web sự kiện demo được cung cấp là một trang web dựa trên Angular framework . Tuy nhiên, vì phần phụ trợ không phụ thuộc vào giao diện người dùng nên bạn có thể sử dụng bất kỳ khung nào bạn chọn.

Để bắt đầu tùy chỉnh trang web sự kiện demo, bạn cần làm theo các bước sau:

  1. Tải xuống mã nguồn của trang web sự kiện mẫu.

  2. Cài đặt Node.js giữa phiên bản 10.x và phiên bản 16.x. Triển khai sẽ không hoạt động với các phiên bản mới hơn.

  3. Mở Dấu nhắc Lệnh hoặc Windows PowerShell và chạy lệnh để kiểm tra xem quá trình cài đặt có thành công hay không.

     node -v
    

    Lưu ý

    Nếu bạn đã mở terminal hoặc shell, hãy khởi động lại nó trước khi gõ lệnh.

  4. Chạy lệnh để cài đặt Angular CLI (giao diện dòng lệnh) cần thiết để xây dựng và chạy ứng dụng Angular. Thông tin thêm: CLI góc.

    npm install -g @angular/cli
    
  5. Điều hướng đến thư mục mà bạn đã tải xuống mã nguồn và chạy lệnh để tìm nạp tất cả các gói cần thiết để chạy trang web.

    npm install
    

    Lưu ý

    Bạn cần chạy lệnh trong cùng thư mục chứa tệp package.json .

  6. Xem tài liệu API công khai để tương tác với các dịch vụ phụ trợ.

  7. Bạn cũng phải cài đặt phiên bản Dynamics 365 Customer Insights - Journeys với giải pháp quản lý sự kiện và giải pháp Cổng thông tin. Để cài đặt, hãy xem Đăng ký miễn phí Dynamics 365 Customer Insights - Dùng thử Journeys.

Tải xuống trang web sự kiện mẫu

Lưu ý

Các phiên bản mới hơn của trang web sự kiện mẫu sẽ có sẵn sau khi các tính năng mới và bản sửa lỗi được phát hành.

Chọn phiên bản bạn muốn tải xuống từ bảng bên dưới.

Tên Công bố Các thay đổi Đã tải lên
Trang web sự kiện mẫu 1.46.0 (Phát hành tháng 9) - Khắc phục sự cố truy cập.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.34.0 (Bản phát hành tháng 4) - Cải tiến nhỏ và sửa lỗi. Tải xuống
Trang web sự kiện mẫu 1.30.0 (Phát hành tháng 12) - Cải tiến nhỏ và sửa lỗi. Tải xuống
Trang web sự kiện mẫu 1.28.0 (Phát hành tháng 10) - Đã thêm khả năng chọn tham gia chuyển đổi ngày địa phương.
- Đã thêm cấu hình ngôn ngữ trang web bổ sung.
Tải xuống
Trang web sự kiện mẫu 1.27.0 (phát hành tháng 9) - Đã thêm khả năng cấu hình hiển thị ngày.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.24.0 (bản phát hành tháng 6) - Cập nhật tập lệnh triển khai để cho phép triển khai một tệp duy nhất cho Cổng thông tin.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.23.0 (Phát hành tháng 5) - Khắc phục sự cố truy cập.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.22.0 (Phát hành tháng 4) - Khắc phục sự cố truy cập.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.21.0 (Phát hành tháng 3) - Đã thêm đăng ký dừng cho các sự kiện.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.20.0 (phát hành tháng 2) - Tích hợp các hình thức marketing đăng ký sự kiện.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.19.0 (Phát hành tháng 12) - Khắc phục sự cố truy cập.
- Cập nhật ngôn ngữ trang web.
- Cải thiện trang loa.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.18.0 (Phát hành tháng 10) - Cải tiến nhỏ và sửa lỗi. Tải xuống
Trang web sự kiện mẫu 1.17.0 (phát hành tháng 9) - Cải thiện quy trình làm việc cho các sự kiện trả phí.
- Khắc phục sự cố tương thích cho IE11.
- Cải thiện trang chi tiết sự kiện.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.16.0 (Phát hành tháng 8) - Cải thiện hành vi tải của trang sự kiện.
- Cải thiện UI/UX của trường đăng ký tùy chỉnh kiểu boolean.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.15.0 (Phát hành tháng 7) - Thêm thông tin vào chế độ xem danh sách phiên, nếu phiên đã đầy.
- Thêm xác nhận vào các trường đăng ký tùy chỉnh.
- Cải thiện bản dịch.
- Sửa lỗi thiếu font chữ đẹp mắt sau khi triển khai lên Portal.
- Cải tiến nhỏ và sửa lỗi.
Tải xuống
Trang web sự kiện mẫu 1.14.0 (bản phát hành tháng 6) Nâng cấp lên Angular 7, cải thiện giao diện người dùng & UX của trang thanh toán, cập nhật và cải thiện bản dịch, cải thiện tập lệnh DeployToD365Instance.ps1, cải thiện xác thực trường đăng ký tùy chỉnh, sửa các lỗi khác Tải xuống
Trang web sự kiện mẫu 1.13.0 (Phát hành tháng 4) Chức năng danh sách chờ ở cấp phiên, đánh bóng giao diện người dùng, sửa lỗi Tải xuống
Trang web sự kiện mẫu 1.12.2 (Bản phát hành tháng 3) Giao diện người dùng & Cải tiến UX, sửa lỗi Tải xuống

Thông số cấu hình môi trường

Thư mục src\environments chứa các tệp cấu hình mẫu cho các môi trường khác nhau (tự lưu trữ, cổng thông tin được lưu trữ, phát triển). Cấu hình được thiết lập cho trang web sự kiện tùy chỉnh được thực hiện bằng cách tạo một tệp environment.ts bên trong thư mục \src\environments . Bạn có thể tìm thấy hướng dẫn về cách thay đổi cấu hình trong các bài viết liên quan Cấu hình môi trường cho cổng tự lưu trữCấu hình môi trường cho cổng được lưu trữ.

Một số thông số bạn cần hiểu trước khi bắt đầu định cấu hình trang web sự kiện tùy chỉnh của mình:

Tham số Description
sản xuất Bật hoặc tắt chế độ sản xuất của ứng dụng Angular. Thông tin thêm: Tài liệu góc.
phiên bản xây dựng Trường này liên kết đến phiên bản được chỉ định trong tệp package.json theo mặc định. Không cần phải thay đổi thuộc tính này. Tuy nhiên, nếu bạn không muốn hiển thị phiên bản của ứng dụng, bạn có thể đặt phiên bản đó thành null.
apiĐiểm cuối URL trỏ đến điểm cuối API quản lý sự kiện (được sử dụng để truy xuất thông tin về các sự kiện và thực hiện đăng ký).
bản địa hóaĐiểm cuối Trỏ tới URL nơi lưu trữ các tệp bản địa hóa (theo mặc định chúng được lưu trữ trong thư mục gốc).
hình ảnhĐiểm cuối Chỉ định URL cơ sở từ nơi hình ảnh được phân phát. Cấu hình này cho phép bạn phân phối hình ảnh từ một vị trí khác, điều này có thể được yêu cầu nếu bạn muốn sử dụng mạng phân phối nội dung hoặc dịch vụ xử lý hình ảnh.
sử dụngRestStack Cài đặt này chỉ định API nào được sử dụng. Nếu được đặt thành true thì API công khai quản lý sự kiện mới sẽ được sử dụng. Nếu được đặt thành false thì API cổng thông tin quản lý sự kiện không được dùng nữa sẽ được sử dụng. Chỉ có thể sử dụng API này nếu bạn lưu trữ trang web sự kiện tùy chỉnh trên Cổng thông tin. Để sử dụng API công khai quản lý sự kiện mới, bạn cần đăng ký ứng dụng web.
emApplicationtoken Mã thông báo này xác thực ứng dụng web của bạn dựa trên API công khai quản lý sự kiện. Bạn có thể truy xuất mã thông báo ứng dụng bằng cách đăng ký ứng dụng web mới trong phiên bản Customer Insights - Journeys. Mã thông báo này không bắt buộc nếu bạn đang sử dụng API cổng thông tin quản lý sự kiện không được dùng nữa.
Đã bật xác thực Cờ này chỉ định việc xác thực người dùng có được hỗ trợ hay không (nghĩa là người dùng có thể đăng ký hoặc đăng nhập). Nếu được đặt thành sai thì ứng dụng sẽ không hiển thị cách đăng nhập hoặc đăng ký.
sử dụngAadB2C Chỉ định xem bạn có muốn sử dụng Azure Active Directory quản lý danh tính B2C để xác thực hay không. Nếu bạn muốn sử dụng Power Apps quản lý danh tính cổng thông tin, cờ này cần được đặt thành sai. Nếu AAD B2C được bật thì bạn cần định cấu hình biến aadB2CConfig .
aadB2CConfig Đối tượng cấu hình được ứng dụng quản lý sự kiện sử dụng khi Quản lý danh tính AAD B2C được bật.
sử dụngMockData Cài đặt này có thể được sử dụng để trả về các đối tượng mô phỏng thay vì thực hiện lệnh gọi API thực.
ngàyCài đặt Cài đặt này có thể được sử dụng để định cấu hình cách định dạng ngày trên trang web. Nếu cờ convertToLocalDate được đặt thành true thì tất cả các ngày sẽ tự động được chuyển đổi sang giờ địa phương của người dùng cuối.
cài đặt ngôn ngữ Cài đặt này có thể được sử dụng để định cấu hình cách tải ngôn ngữ trong trang web. Nếu cờ forceSingleLanguage được đặt thành true, trang web sẽ được tải bằng ngôn ngữ được chỉ định websiteLanguageLcid. Cờ showLanguageDropdown cho phép hiển thị hoặc ẩn menu thả xuống ngôn ngữ. Theo mặc định, danh sách ngôn ngữ thả xuống sẽ hiển thị và trang web sẽ sử dụng ngôn ngữ trình duyệt của người dùng cuối.

Tùy chỉnh phụ trợ

Người tùy chỉnh hệ thống muốn thêm trường mới vào thực thể quản lý sự kiện hiện có và muốn xem trường đó trong trang web sự kiện. Ví dụ: nếu trường custom_new_field được thêm vào thực thể evtmgmt_pass . Bạn có thể truy xuất thẻ cho sự kiện bằng cách sử dụng điểm cuối API api/v2.0/events/{readableEventId}/passes nhưng kết quả không chứa trường mới được thêm vào.

Để hiển thị trường mới trong API, hãy làm theo các bước bên dưới:

  1. Mở phiên bản Customer Insights - Hành trình của bạn.
  2. Mở Tìm nâng cao.
  3. Chọn thực thể Cấu hình bảng trang web từ danh sách thả xuống và chọn Kết quả.
  4. Chọn Cấu hình bảng trang web mới để tạo bản ghi mới.
  5. Nhập tên bạn chọn vào trường Tên .
  6. Chọn thực thể mà bạn muốn hiển thị trường bổ sung trong trường Thực thể đã chọn .
  7. Viết một mảng JSON chứa trường tùy chỉnh mới sẽ hiển thị thông qua API trong Các trường đã chọn. Điều này hiển thị trường tùy chỉnh mới thông qua API và bạn có thể sử dụng nó trong giao diện người dùng.