Power Apps và những điều cần biết – Phần 3
13 January, 2023

Power Apps và những điều cần biết – Phần 3

Trong phần 1 và phần 2 của chuỗi bài viết về Power Apps, FPT Smart Cloud đã giới thiệu tổng quan Power Apps là gì, những tính năng, lợi ích mà ứng dụng này mang lại cho doanh nghiệp; cũng như đi sâu vào phân tích cấu trúc khung của các component trong Power Apps. Phần 3 của bài viết sẽ giúp người đọc hiểu hơn về các công cụ và cách sử dụng chúng trong Power Apps.

Trong phần 1 và phần 2 của chuỗi bài viết về Power Apps, FPT Smart Cloud đã giới thiệu tổng quan Power Apps là gì, những tính năng, lợi ích mà ứng dụng này mang lại cho doanh nghiệp; cũng như đi sâu vào phân tích cấu trúc khung của các component trong Power Apps. Phần 3 của bài viết sẽ giúp người đọc hiểu hơn về các công cụ và cách sử dụng chúng trong Power Apps.

Power Platform CLI

Power Platform CLI (giao diện dòng lệnh) là một công cụ dòng lệnh dành cho các nhà phát triển, cung cấp các lệnh để xây dựng mã tùy chỉnh. Hiện, công cụ này bao gồm các thành phần mã và plug-ins. Công cụ này cũng có sẵn các lệnh admin để quản lý môi trường. Bạn cũng có thể sử dụng các lệnh solutionpackage để triển khai quản lý vòng đời ứng dụng với các giải pháp, còn lệnh portal để di chuyển nội dung cổng thông tin Power Apps giữa các môi trường.

Bạn có thể đảm bảo mình có phiên bản mới nhất bằng cách sử dụng lệnh cập nhật sau: 

pac install latest

Khi bạn bắt đầu xây dựng code component của mình, bạn sẽ sử dụng CLI để xây dựng các tệp ban đầu bằng cách sử dụng một mẫu có sẵn. Sau đây là một ví dụ về việc khởi tạo một component bằng cách sử dụng mẫu có sẵn:  

pac pcf init –namespace Contoso –name Slider –template field

Một trong những điều kiện tiên quyết để cài đặt CLI là cài đặt node package manager (npm), giúp quản lý các component phụ thuộc và xây dựng code component của bạn. Khi bạn sử dụng lệnh init, lệnh này sẽ tạo một tệp pack.json. Tệp này được cấu hình với các component phụ thuộc cho code component của bạn và một số lệnh như bản dựng mà bạn sẽ sử dụng trong quá trình phát triển component của mình. Lệnh npm đầu tiên bạn sẽ chạy sau khi khởi tạo thành phần là install. Thao tác này sẽ tải xuống tất cả các thư viện cần thiết để hỗ trợ Power Apps Component Framework.  

npm install 

Khi bạn phát triển code component, bạn có thể kiểm tra mọi vấn đề về mã bằng cách sử dụng lệnh build sau: 

npm run build

Thao tác này sẽ xác thực tệp kê khai của bạn, chạy trình chuyển mã TypeScript và cho bạn biết về bất kỳ sự cố nào. 

Việc khai thác kiểm thử cũng được cung cấp sẵn để bạn có thể kiểm tra cục bộ code component của mình mà không cần phải triển khai nó trong môi trường bằng lệnh start sau: 

npm start

Bạn cũng có thể sử dụng chế độ theo dõi bằng cách sử dụng lệnh npm start watch. Nếu bạn thực hiện các thay đổi đối với code của mình ở chế độ theo dõi, khai thác kiểm thử sẽ tự động chọn chúng mà không cần khởi động lại. 

Để tăng tốc độ thử nghiệm các code component của bạn, CLI có thể xác thực với môi trường phát triển của bạn và đẩy code component vào thử nghiệm trong các ứng dụng thực. Sử dụng lệnh sau để xây dựng và đẩy phiên bản mới nhất của code component vào môi trường phát triển Dataverse hiện được định cấu hình của bạn.   

pac pcf push –publisher-prefix dev

Power_Apps_FPT_Smart_Cloud

 

Công cụ cho Visual Studio Code 

Power Platform Extension cho Visual Studio Code giúp giao diện của Power Platform Command (CLI) hoạt động trong ngữ cảnh của môi trường lập trình. Bạn có thể cài đặt tiện ích mở rộng từ Visual Studio Marketplace. Sau khi cài đặt, bạn có thể sử dụng lệnh CLI pac từ cửa sổ đầu cuối.

 

Công cụ cho Visual Studio

Cài đặt các công cụ này bằng cách sử dụng bản cài đặt độc lập hoặc cài đặt cùng với Visual Studio. 

Lệnh msbuild được sử dụng khi bạn đóng gói component của mình thành giải pháp Power Apps để triển khai vào môi trường Dataverse. Ví dụ, các lệnh sau khởi tạo một giải pháp mới cho component và tạo dự án msbuild để quản lý việc tạo tệp giải pháp đầu ra trong quá trình xây dựng. 

pac solution init –publisher-name Contoso –publisher-prefix contoso –outputDirectory vssolution 

Để code component được đóng gói trong giải pháp, bạn phải thêm tham chiếu đến component của mình. Điều này đảm bảo rằng khi chạy bản dựng, component của bạn được bao gồm trong giải pháp đầu ra được tạo. Lệnh sau sẽ giúp thêm tham chiếu:  

pac solution add-reference –path \<path to your Power Apps component framework project\>

Với các tham chiếu giải pháp được cấu hình, lệnh msbuild có thể được sử dụng để tạo các tệp giải pháp. Các lệnh sau giúp chạy bản dựng lần đầu tiên: 

msbuild /t:build /restore

Chú ý: Nếu bạn gặp lỗi lệnh msbuild không được nhận dạng, hãy thử chạy lệnh từ Developer Command Prompt cho Visual Studio. 

Sau lần xây dựng đầu tiên, bạn chỉ cần chạy lệnh msbuild để tạo lại các tệp giải pháp. Sau khi xây dựng thành công, các tệp giải pháp được tạo sẽ nằm trong thư mục \bin\debug\ (hoặc \bin\release). Sau khi tệp zip đầu ra đã sẵn sàng, bạn có thể nhập giải pháp vào Dataverse theo cách thủ công hoặc tự động triển khai giải pháp đó bằng Microsoft Power Platform Build Tools.

 

Chọn một IDE

Mặc dù các chuyên gia vẫn khuyên bạn nên sử dụng Visual Studio Code hoặc Visual Studio để viết các component của mình, nhưng bạn có thể sử dụng bất kỳ IDE nào để xây dựng các thành phần mã Power Apps tùy chỉnh.

 

Kết luận

Qua bài viết, FPT Smart Cloud đã giới thiệu chi tiết về các công cụ và cách ứng dụng chúng trong Power Apps. Là đối tác vàng của Microsoft trong nhiều năm cùng đội ngũ chuyên gia dày dặn kinh nghiệm, trình độ chuyên môn cao FPT Smart Cloud tự tin là lựa chọn tốt nhất cho doanh nghiệp trong quá trình tiếp cận các dịch vụ Microsoft Power Apps. Khách hàng có thể sử dụng Power Apps được tích hợp sẵn trên các gói Microsoft 365 cho doanh nghiệp hoặc mua lẻ để khai thác tối đa các tính năng của ứng dụng. Tham khảo bảng giá tại đây.

Liên hệ với chúng tôi để biết thêm thông tin chi tiết về dịch vụ của FPT Smart Cloud:

Fanpage:  https://www.facebook.com/microsoft.fptsmartcloud 

Email: [email protected]

Hotline: 1900 638 399

FPT Smart Cloud – Nhà cung giải pháp và tư vấn hàng đầu về Điện toán đám mây và Trí tuệ nhân tạo tại Việt Nam.

0/5 (0 Reviews)

Liên hệ FPT Smart Cloud

Liên hệ ngay với chúng tôi để nhận sự tư vấn và hỗ trợ từ những chuyên gia hàng đầu.
Trang web này được bảo vệ bởi reCAPTCHA Chính sách quyền riêng tư và Điều khoản dịch vụ của Google sẽ được áp dụng
DMCA compliant image