Tổng quan về các công cụ và ứng dụng được sử dụng cho ALM

Bài viết này cung cấp thông tin tổng quan ngắn gọn về các công cụ và ứng dụng được sử dụng để quản lý vòng đời ứng dụng (ALM) trong Power Platform. Chúng đã được phân loại theo khán giả hoặc cá tính.

Các công cụ và ứng dụng được quản trị viên và người tạo sử dụng

Quản trị viên và người tạo sử dụng các công cụ sau để triển khai ALM Power Platform.

Trung tâm quản trị Power Platform

Trung tâm quản trị Power Platform cung cấp cổng thông tin hợp nhất dành cho quản trị viên quản lý các môi trường và thiết đặt cho Power Apps, Power Automate và ứng dụng dựa trên mô hình trong Dynamics 365 (chẳng hạn như Dynamics 365 Sales và Dynamics 365 Customer Service). Từ trung tâm quản trị, quản trị viên có thể quản lý môi trường, tích hợp dữ liệu, cổng, chính sách dữ liệu và nhận khóa số liệu Microsoft Power Platform thông qua phân tích Microsoft Dataverse, phân tích Power Automate và phân tích Power Apps.

Thông tin khác:

Power Apps

Power Apps là một phần của bộ ứng dụng, dịch vụ, trình kết nối và nền tảng dữ liệu, cung cấp môi trường phát triển ứng dụng nhanh chóng để xây dựng các ứng dụng tùy chỉnh cho nhu cầu kinh doanh của bạn. Bằng cách sử dụng Power Apps, bạn có thể nhanh chóng xây dựng các ứng dụng kinh doanh tùy chỉnh kết nối với dữ liệu doanh nghiệp được lưu trữ trong nền tảng dữ liệu cơ sở (Dataverse) hoặc trong nhiều nguồn dữ liệu trực tuyến và tại chỗ khác nhau, ví dụ như Microsoft 365, Dynamics 365, SQL Server, v.v. Thông tin thêm: Power Apps là gì?

Configuration Migration Tool

Configuration Migration Tool cho phép bạn di chuyển cấu hình và/hoặc dữ liệu tham chiếu giữa các môi trường. Dữ liệu cấu hình/tham chiếu khác với dữ liệu người dùng và giao dịch và được sử dụng để xác định chức năng tùy chỉnh trong các ứng dụng dựa trên Dataverse. Thông tin thêm: Di chuyển dữ liệu cấu hình giữa các môi trường và tổ chức bằng Configuration Migration Tool

Lưu ý

Configuration Migration Tool phù hợp nhất để di chuyển dữ liệu cấu hình quan hệ. Các biến môi trường được khuyến nghị để lưu trữ và di chuyển các tham số cấu hình không quan hệ.

Mô-đun PowerShell

Với lệnh ghép ngắn PowerShell dành cho quản trị viên, người tạo ứng dụng và nhà phát triển, bạn có thể tự động hóa nhiều tác vụ giám sát, quản lý và đảm bảo chất lượng mà ngày nay chỉ có thể thực hiện được theo cách thủ công trong Power Apps hoặc Power Platform quản trị viên trung tâm.

Thông tin thêm: Quản lý giải pháp bằng PowerShell

Quy trình

Với Power Platform quy trình, quản trị viên tạo và định cấu hình quy trình để người tạo có thể sử dụng chúng để triển khai giải pháp cho môi trường chỉ bằng một cú nhấp chuột. Thông tin thêm: Tổng quan về Power Platform đường ống (xem trước)

Các công cụ và ứng dụng được nhà phát triển sử dụng

Nhà phát triển sử dụng các công cụ và ứng dụng sau để triển khai ALM trong Power Platform.

DevOps

DevOps là sự kết hợp của hai ngành khác nhau trước đây: phát triển phần mềm và hoạt động CNTT. Mục tiêu chính của DevOps là rút ngắn vòng đời phát triển phần mềm và mang lại khả năng tích hợp và phân phối liên tục (CI/CD) với chất lượng phần mềm cao. Bạn có thể sử dụng Power Apps build tools để tự động hóa các công việc xây dựng và triển khai phổ biến liên quan đến Power Apps nếu nền tảng DevOps của bạn là Azure DevOps. Điều này bao gồm đồng bộ hóa siêu dữ liệu giải pháp giữa các môi trường phát triển và hệ thống kiểm soát phiên bản, tạo các thành phần lạ của bản dựng, triển khai đến các môi trường xuôi tuyến, cấp phép hoặc hủy cấp phép môi trường và khả năng thực hiện quy trình kiểm tra phân tích tĩnh đối với giải pháp của bạn bằng cách sử dụng dịch vụ bộ kiểm tra Power Apps. Thông tin thêm: Tổng quan về các công cụ xây dựng Microsoft Power Platform cho Azure DevOps

Hệ thống kiểm soát phiên bản

Hệ thống kiểm soát phiên bản là một danh mục các công cụ phần mềm giúp ghi lại những thay đổi đối với tệp bằng cách theo dõi các thay đổi đã thực hiện với mã phần mềm. Hệ thống kiểm soát phiên bản là cơ sở dữ liệu về các thay đổi, chứa tất cả các phần chỉnh sửa và phiên bản trước đây của một dự án phần mềm. Hệ thống kiểm soát phiên bản cho phép bạn duy trì một "nguồn sự thật" duy nhất và thu hồi các phiên bản cụ thể khi cần. Git là một ví dụ phổ biến về hệ thống kiểm soát phiên bản.

Quan trọng

Lưu ý rằng kiểm soát nguồn áp dụng cả cho các giải pháp Dataverse và mã nguồn "truyền thống". Giải pháp Dataverse phải luôn là một phần của mã nguồn và không bao giờ được lưu trữ chỉ trong môi trường Microsoft Power Platform. Thông tin thêm: Bắt đầu: Git là gì?

Package Deployer

Package Deployer cho phép quản trị viên hoặc nhà phát triển triển khai các gói tài sản có liên quan toàn diện đến các phiên bản Dataverse. Các gói có thể bao gồm không chỉ tệp giải pháp, mà còn cả tệp phẳng, mã tùy chỉnh và tệp HTML. Common Data Service cung cấp cho bạn một mẫu Visual Studio để tạo các gói này có thể được sử dụng với công cụ Package Deployer hoặc với PowerShell để triển khai chúng đến phiên bản Common Data Service. Thông tin thêm: Tạo gói cho Package Deployer

Trình tạo gói Giải pháp

Trình tạo gói giải pháp là một công cụ có thể giải nén tệp giải pháp nén thành nhiều tệp XML và các tệp khác để hệ thống kiểm soát nguồn có thể dễ dàng quản lý các tệp này. Thông tin thêm: Sử dụng công cụ Trình tạo gói giải pháp để nén và giải nén tệp giải pháp

Power Platform CLI

Microsoft Power Platform CLI là một giao diện dòng lệnh đơn giản dành cho nhà phát triển một điểm đến, giúp nhà phát triển và người tạo ứng dụng tạo các thành phần mã. Thông tin thêm: Microsoft Power Platform CLI là gì?

Xem thêm

Triển khai ALM hoạt động tốt