Tổng quan về quá trình tạo và tùy chỉnh ứng dụng cho Dynamics 365 Customer Engagement (on-premises), phiên bản 9.x

Dynamics 365 Customer Engagement (on-premises) cung cấp cho bạn khả năng tùy chỉnh và tạo ứng dụng mạnh mẽ mà không yêu cầu bạn viết một dòng mã. Với một bộ công cụ biên tập và thiết kế WYSIWYG toàn diện, hầu hết mọi người đều có thể tùy chỉnh hoàn toàn ứng dụng Dynamics 365 Customer Engagement (on-premises) hoặc tạo ứng dụng tùy chỉnh của riêng họ.

Để xem tài liệu về các phiên bản cũ hơn (8.x trở về trước), hãy truy cập Tài liệu về các phiên bản trước của Dynamics.

Các thành phần trong tạo và tùy chỉnh ứng dụng

Một ứng dụng có thiết kế tốt bao gồm một số thành phần mà bạn chọn bằng cách sử dụng công cụ thiết kế và biên tập có sẵn để xây dựng giao diện và chức năng của ứng dụng đã hoàn thành. Các thành phần và thuộc tính thành phần mà bạn dùng để tạo một ứng dụng sẽ trở thành siêu dữ liệu.

Để hiểu mỗi thành phần này liên quan như thế nào đến thiết kế ứng dụng, chúng được phân tách ở đây thành các danh mục như dữ liệu, Giao diện Người dùng, logic và trực quan hóa.

Dữ liệu

Các thành phần này xác định ứng dụng sẽ dựa trên dự liệu nào.

Thành phần Mô tả Công cụ thiết kế
Thực thể Một mục có thuộc tính mà bạn theo dõi, chẳng hạn như một liên lạc hoặc tài khoản. Đã có sẵn nhiều thực thể tiêu chuẩn. Bạn có thể tùy chỉnh một thực thể tiêu chuẩn không thuộc hệ thống (thực thể sản xuất) hoặc tạo thực thể tuỳ chỉnh từ đầu. Công cụ thiết kế thực thể
Trường Thuộc tính có liên kết với một thực thể. Một trường được xác định bởi một kiểu dữ liệu. Trường này xác định kiểu dữ liệu có thể được nhập hoặc chọn. Ví dụ bao gồm văn bản, số, ngày và thời gian, tiền tệ, hoặc tra cứu (tạo mối quan hệ với một thực thể khác). Trường thường được sử dụng với các biểu mẫu, dạng xem và tìm kiếm. Công cụ thiết kế thực thể
Mối quan hệ Mối quan hệ thực thể xác định cách thực thể có thể liên quan đến các thực thể khác. Có các loại mối quan hệ là 1:N (một với nhiều), N:1 (nhiều với một) và N:N (nhiều với nhiều). Ví dụ: việc thêm một trường tra cứu vào thực thể tạo ra một mối quan hệ 1:N mới giữa hai thực thể và cho phép bạn đặt trường tra cứu đó vào biểu mẫu. Công cụ thiết kế thực thể
Trường của bộ tùy chọn Đây là một loại trường đặc biệt cung cấp cho người dùng một tập hợp các tùy chọn đã xác định trước. Mỗi tùy chon có giá trị và nhãn số. Khi được thêm vào biểu mẫu, trường này hiển thị một kiểm soát để người dùng chọn một tùy chọn. Có hai loại bộ tùy chọn, một là bộ tùy chọn mà người dùng chỉ có thể chọn một tùy chọn, hai là bộ tùy chọn đa lựa chọn cho phép người dùng có nhiều hơn một lựa chọn. Công cụ thiết kế bộ tùy chọn

Thông tin thêm: Tạo hoặc chỉnh sửa thực thể (loại bản ghi)

UI

Các thành phần này xác định cách người dùng tương tác với ứng dụng.

Thành phần Mô tả Công cụ thiết kế
Ứng dụng Xác định các nguyên tắc cơ bản của ứng dụng chẳng hạn như thành phần, thuộc tính, loại máy khách và URL cho ứng dụng của bạn. Công cụ thiết kế ứng dụng
Sơ đồ trang web Chỉ định điều hướng cho ứng dụng của bạn. Công cụ thiết kế sơ đồ trang web
Biểu mẫu Một tập hợp các trường nhập dữ liệu cho một thực thể đã cho khớp với những mục mà tổ chức của bạn theo dõi cho các thực thể. Ví dụ: một tập hợp các trường nhập dữ liệu mà người dùng nhập thông tin liên quan để theo dõi các đơn đặt hàng trước đó của khách hàng cùng với ngày tháng cụ thể được yêu cầu để đặt hàng lại. Công cụ thiết kế biểu mẫu
Dạng xem Dạng xem xác định cách hiển thị các danh sách bản ghi cho một thực thể cụ thể trong ứng dụng của bạn. Dạng xem xác định các cột để hiển thị, chiều rộng của mỗi cột, hành vi sắp xếp và các bộ lọc mặc định. Công cụ thiết kế dạng xem

Thông tin thêm: Tạo hoặc chỉnh sửa ứng dụng bằng cách sử dụng công cụ thiết kế ứng dụng

Logic

Thành phần này xác định các quy trình, quy tắc và tự động hóa công việc mà ứng dụng sẽ có. Người tạo ứng dụng sử dụng công cụ thiết kế dành riêng cho loại quy trình hoặc quy tắc.

Loại lô-gic Mô tả Công cụ thiết kế
Dòng quy trình công việc Quy trình trực tuyến hướng dẫn người dùng về quy trình công việc tiêu chuẩn. Ví dụ: sử dụng dòng quy trình công việc nếu bạn muốn mọi nhân viên xử lý yêu cầu dịch vụ khách hàng theo cùng một cách hoặc yêu cầu nhân viên phải được phê duyệt hóa đơn trước khi gửi đơn hàng. Công cụ thiết kế dòng quy trình công việc
Quy trình Quy trình công việc tự động hóa các quy trình kinh doanh mà không cần một giao diện người dùng. Công cụ thiết kế sử dụng quy trình làm việc để bắt đầu tự động hóa mà không yêu cầu bất kỳ sự tương tác người dùng nào. Công cụ thiết kế quy trình làm việc
Hành động Hành động là một loại quy trình cho phép bạn gọi hành động, bao gồm cả hành động tùy chỉnh, theo cách thủ công trực tiếp từ một quy trình làm việc. Công cụ thiết kế quy trình
Quy tắc công việc Được sử dụng để áp dụng quy tắc hay lô-gic đề xuất cho một biểu mẫu, chẳng hạn như để đặt yêu cầu trường, ẩn các trường hoặc xác thực dữ liệu. Công cụ thiết kế ứng dụng sử dụng giao diện đơn giản để thực hiện và duy trì các quy tắc thay đổi nhanh và thường được sử dụng. Công cụ thiết kế quy tắc công việc

Thông tin thêm: Tạo logic kinh doanh tùy chỉnh thông qua các quy trình

Trực quan hóa

Xác định loại trực quan hóa dữ liệu và báo cáo mà ứng dụng sẽ có sẵn.

Thành phần Mô tả Công cụ thiết kế
Biểu đồ Một hiển thị trực quan đồ họa có thể hiển thị trong dạng xem, biểu mẫu, hoặc được thêm vào một bảng thông tin. Công cụ thiết kế biểu đồ
Bảng thông tin Thực hiện chức năng như một bảng cho một hoặc nhiều hiển thị trực quan đồ họa để cung cấp tổng quan về dữ liệu công việc khả thi. Công cụ thiết kế bảng thông tin
Báo cáo Một số báo cáo tiêu chuẩn có thể bao gồm các báo cáo cung cấp thông tin kinh doanh hữu ích cho người dùng. Các báo cáo này dựa trên Reporting Services của SQL Server và cung cấp cùng một bộ tính năng khả dụng cho các báo cáo Reporting Services của SQL Server điển hình. Trình hướng dẫn báo cáo

Thông tin thêm: Tạo hoặc chỉnh sửa biểu đồ hệ thốngTổng quan về báo cáo

Khả năng mở rộng

Dynamics 365 Customer Engagement (on-premises)cung cấp một tập hợp các dịch vụ web và API cho phép nhà phát triển viết mã. Khi mã được viết bằng cách sử dụng các phương pháp được hỗ trợ bạn có thể hy vọng rằng ứng dụng sẽ tiếp tục làm việc khi bạn nâng cấp tổ chức của mình.

Thông tin thêm: Hướng dẫn dành cho nhà phát triển Dynamics 365 Customer Engagement (on-premises)

Khả năng di động

Hiện có các giải pháp để có thể mua, chia sẻ hoặc chuyển Dynamics 365 Customer Engagement (on-premises) từ một tổ chức sang một tổ chức khác. Bạn có thể tạo giải pháp của riêng mình hoặc nhận giải pháp từ AppSource hoặc từ nhà cung cấp phần mềm độc lập (ISV). Giải pháp là một tệp mà bạn có thể nhập vào một môi trường dưới dạng ứng dụng hoặc để áp dụng một tập hợp tùy chỉnh vào một ứng dụng đã có.

Thông tin thêm: Tổng quan về giải pháp

Những loại hình tùy chỉnh nào được hỗ trợ với Dynamics 365 Customer Engagement (on-premises)?

Chúng tôi hy vọng rằng bạn có thể thực hiện hầu hết các tuỳ biến của bạn bằng công cụ trong ứng dụng. Mọi việc bạn thực hiện bằng cách sử dụng các công cụ đó đều được Microsoft hỗ trợ vì chúng áp dụng các thay đổi đối với siêu dữ liệu hoặc dữ liệu phụ thuộc vào siêu dữ liệu.

Nếu các công cụ tùy chỉnh không đáp ứng nhu cầu của bạn, bạn có thể cài đặt giải pháp do bên thứ ba cung cấp hoặc thuê nhà phát triển để viết mã các tùy chỉnh của bạn. Dù bằng cách nào, bạn cũng nên hiểu các tùy chỉnh được hỗ trợ. Nếu bạn cần phải đầu tư vào một giải pháp mà yêu cầu mã, bạn nên đảm bảo rằng mã chỉ được viết bằng cách sử dụng API được hỗ trợ. Điều này giúp bạn bảo vệ khoản đầu tư của bạn vào cả ứng dụng Customer Engagement và bất kỳ giải pháp nào bạn nhận được.

Thông tin thêm: Tùy chỉnh được hỗ trợ và không được hỗ trợ

Những thay đổi ảnh hưởng đến hiệu suất tổ chức ứng dụng Customer Engagement

Người tạo và tùy chỉnh ứng dụng cần hiểu rằng việc nhập giải pháp và áp dụng các tùy chỉnh thay đổi siêu dữ liệu có thể ảnh hưởng tới hiệu quả của tổ chức sử dụng Dynamics 365 Customer Engagement (on-premises). Các tác vụ có thể can thiệp đến hoạt động bình thường hệ thống bao gồm:

  • Thêm, xóa hoặc thay đổi các thực thể, khóa thay thế, thuộc tính hoặc mối quan hệ.

  • Nhập giải pháp

  • Đang phát hành tùy chỉnh

Nếu bạn đang áp dụng những thay đổi này cho hệ thống sản xuất, chúng tôi khuyên bạn nên lên lịch cho những hoạt động này khi nó ít gây gián đoạn nhất cho người dùng.

Xem thêm

Bắt đầu tạo và tùy chỉnh ứng dụng