ALM Accelerator for Power Platform

ALM Accelerator for Power Platform là một ứng dụng canvas cung cấp giao diện đơn giản hóa cho Azure Pipelines và kiểm soát nguồn Git để quản lý vòng đời ứng dụng (ALM). Đây là cách triển khai tham khảo các mẫu và thực tiễn ALM sử dụng các khả năng nền tảng tích hợp sẵn để giúp bạn bắt đầu với ALM Power Platform. Nó được xây dựng bằng cách sử dụng kết hợp các ứng dụng canvas tập trung vào nhà sản xuất mã ngắn và quản trị viên cũng như các mẫu YAML và PowerShell của Azure Pipelines.

Với ứng dụng ALM Accelerator for Power Platform, người tạo có thể thực hiện kiểm soát nguồn, bật lịch sử phiên bản và triển khai các giải pháp của họ trong Power Platform. Để sử dụng Trình tăng tốc ALM, tất cả Power Platform các thành phần của bạn—ứng dụng, quy trình, tùy chỉnh, v.v.—phải được chứa trong một giải pháp.

Bạn không cần kiến ​​thức nâng cao về ALM để sử dụng công cụ tăng tốc. Tuy nhiên, bạn nên hiểu cách sử dụng giải pháp trong Power Platform. Tìm hiểu thêm về các giải pháp và ALM:

Yêu cầu cấp phép

ALM Accelerator for Power Platform sử dụng các tính năng Power Platform cao cấp sau:

  • Dataverse
  • Trình kết nối tùy chỉnh
  • HTTP có trình kết nối Microsoft Entra

Để sử dụng Trình tăng tốc ALM, bạn cần có các giấy phép sau:

  • Giấy phép Power Apps theo người dùng hoặc theo ứng dụng
  • Gói Azure DevOps cơ bản

Bản demo: ALM Accelerator for Power Platform

Xem video demo để tìm hiểu cách sử dụng Trình tăng tốc ALM.

Ai nên sử dụng Công cụ tăng tốc ALM?

Công cụ tăng tốc ALM nhắm đến Power Platform các nhà sản xuất và nhóm sản xuất:

  • Những người tạo không quen với khái niệm ALM nhưng muốn có thể lưu tác phẩm của mình cùng với lịch sử thay đổi và chia sẻ những thay đổi đó với những người dùng khác

  • Những người tạo cảm thấy thoải mái với các khái niệm nâng cao về sử dụng Git, chẳng hạn như yêu cầu kéo, phân nhánh và hợp nhất, đồng thời muốn làm việc theo cách quen thuộc với tự động hóa triển khai và kiểm soát nguồn

Để thiết lập và định cấu hình Trình tăng tốc ALM, bạn phải là quản trị viên có hiểu biết sâu sắc hơn về Power Platform môi trường, giải pháp và Quy trình Azure. Bạn cũng nên làm quen với Microsoft Entra và Dataverse quản trị.

Sơ đồ sau đây minh họa cách Công cụ tăng tốc ALM tạo điều kiện cho sự tương tác giữa nhóm nhà sản xuất và môi trường phát triển, xác nhận, thử nghiệm và sản xuất.

Sơ đồ minh họa cách Công cụ tăng tốc ALM tạo điều kiện cho sự tương tác giữa nhóm nhà sản xuất và môi trường phát triển, xác nhận, thử nghiệm và sản xuất.

Người sáng tạo làm việc biệt lập trong môi trường phát triển cá nhân của họ. Họ sử dụng ứng dụng canvas ALM Accelerator để nhập giải pháp từ kiểm soát nguồn, xuất các thay đổi sang kiểm soát nguồn và tạo yêu cầu kéo để hợp nhất các thay đổi. Các mẫu có thể tùy chỉnh cho Azure Pipelines tự động hóa các tác vụ ALM và hỗ trợ triển khai theo giai đoạn từ phát triển đến sản xuất.

Lựa chọn của tôi cho ALM trong Power Platform là gì?

Bộ tăng tốc ALM là một trong nhiều lựa chọn cho ALM trong Power Platform. Những người khác bao gồm:

  • Các quy trình nhằm Power Platform mục đích dân chủ hóa ALM bằng cách đưa khả năng tự động hóa ALM đến Power Platform và các dịch vụ Dynamics 365 theo cách dễ tiếp cận hơn đối với tất cả người tạo, quản trị viên và nhà phát triển.

  • Power Platform Các tác vụ của Công cụ xây dựng có thể được sử dụng cùng với các tác vụ Azure DevOps khác để soạn thảo quy trình xây dựng và phát hành của bạn. Các quy trình mà đội thường triển khai bao gồm Khởi tạo, Xuất từ môi trường phát triển, Xây dựng và Phát hành.

  • GitHub Actions dành cho Power Platform cho phép các nhà phát triển xây dựng quy trình làm việc trong vòng đời phát triển phần mềm tự động để xây dựng, thử nghiệm, đóng gói, phát hành và triển khai ứng dụng; thực hiện tự động hóa; và quản lý bot cũng như các thành phần khác được xây dựng trên Power Platform.

Sự lựa chọn đúng đắn cho tổ chức của tôi là gì?

Không có câu trả lời đúng cho mọi tổ chức. Bảng sau đây và các mô tả tiếp theo có thể giúp bạn quyết định tùy chọn nào phù hợp dựa trên khả năng hiện tại và kế hoạch tương lai của tổ chức bạn. Bảng này không đầy đủ. Nó nhằm mục đích giúp bạn đưa ra quyết định sáng suốt. Nó sẽ phát triển theo thời gian khi chúng tôi bổ sung thêm nhiều khả năng hơn cho Bộ tăng tốc ALM và các khả năng ALM trong đó Power Platform.

Khả năng Quy trình Máy gia tốc ALM DevOps/GitHub
Sự tham gia của CNTT/Nhà phát triển Không bắt buộc Thiết lập trước Cần thiết cho mọi dự án
Tích hợp mã nguồn Không, nhưng đã lên kế hoạch Có Có
Maker yêu cầu đặc quyền nâng cao trong môi trường mục tiêu Không, dịch vụ chính được hỗ trợ Không, dịch vụ chính được hỗ trợ Không, dịch vụ chính được hỗ trợ
Kiểm soát chất lượng Tùy chỉnh với tiện ích mở rộng Tùy chỉnh với tiện ích mở rộng Không giới hạn
Dân chủ hóa để phát triển công dân Có Có No
Trải nghiệm trong sản phẩm Có Đã cung cấp ứng dụng canvas nhưng không có trải nghiệm trong nhà sản xuất No
Ủng hộ Được Microsoft hỗ trợ Power CAT được hỗ trợ thông qua các sự cố GitHub Các vấn đề được Microsoft hỗ trợ và GitHub
Tùy chỉnh và mở rộng Có Có Có
Phát triển mã đầu tiên Không, nhưng đã lên kế hoạch Có Có

Đường ống cho Power Platform (Đường ống)

Quy trình nhằm mục đích đơn giản hóa ALM cho nhà sản xuất. Chúng là trải nghiệm chiến lược trong sản phẩm dành cho ALM do nhà sản xuất khởi xướng trong Power Platform. Đường ống cung cấp các khả năng tương tự như chức năng xuất và nhập thủ công có sẵn trong Power Platform để chuyển các giải pháp từ môi trường này sang môi trường khác.

Với sự hỗ trợ chính của dịch vụ, người dùng không yêu cầu quyền nâng cao để triển khai sang các môi trường khác. Ngoài ra, các tùy chỉnh trước và sau khi triển khai cho phép các tổ chức sắp xếp các quy trình kinh doanh của họ lên trên Pipelines. Điều này mang lại cho các tổ chức quyền kiểm soát các quy trình phê duyệt cũng như cung cấp khả năng chèn các bước tùy chỉnh vào quy trình triển khai.

Nói chung, bạn sẽ chọn Đường ống nếu tổ chức của bạn không cần kiểm soát các tệp mã nguồn của giải pháp và muốn bắt đầu nhanh chóng với ALM.

Power Platform Xây dựng công cụ/Tác vụ GitHub và Power Platform CLI (Công cụ xây dựng)

Công cụ xây dựng nhằm mục đích cung cấp cho quản trị viên và nhà phát triển CNTT các công cụ để đẩy nhanh quá trình tự động hóa ALM được tùy chỉnh cao. Bạn có thể giải quyết các hạn chế trong Quy trình bằng Công cụ xây dựng—kiểm soát mã giải pháp, bật các kịch bản ưu tiên mã, loại bỏ yêu cầu người tạo phải có quyền nâng cao trong môi trường hạ nguồn và đưa các quy trình tổ chức và kinh doanh cụ thể vào quy trình ALM của bạn.

Nói chung, bạn sẽ chọn Công cụ xây dựng nếu tổ chức của bạn có sẵn tài nguyên DevOps hoặc GitHub và nhà phát triển và yêu cầu kiểm soát chi tiết các quy trình ALM của bạn.

ALM Accelerator for Power Platform (Máy gia tốc ALM)

Bộ tăng tốc ALM nhằm mục đích đơn giản hóa ALM cho cả những người tạo mã thấp và những người tạo mã đầu tiên nâng cao hơn. Trình tăng tốc ALM được xây dựng dựa trên Công cụ xây dựng và tăng tốc quá trình bắt đầu với chúng, tránh phải bắt đầu lại từ đầu. Quy trình của Bộ tăng tốc ALM và ứng dụng canvas liên quan là nguồn mở. Bạn có thể sử dụng nó nguyên trạng hoặc dưới dạng triển khai tham chiếu mà bạn có thể tùy chỉnh.

Nói chung, bạn sẽ chọn Công cụ tăng tốc ALM nếu tổ chức của bạn yêu cầu kiểm soát chi tiết các quy trình ALM của mình nhưng không có tài nguyên để xây dựng chúng từ đầu và muốn cung cấp trải nghiệm cho người tạo trên cơ sở Azure DevOps các quá trình thúc đẩy ALM.