Hướng dẫn: Sử dụng Microsoft Power Platform CLI với Power Pages
Trong hướng dẫn này, bạn sẽ học cách bắt đầu sử dụng Microsoft Power Platform CLI để cập nhật cấu hình của một trang web mẫu.
Lưu ý
- Hướng dẫn này tập trung vào các lệnh Microsoft Power Platform CLI cần thiết để sử dụng Power Pages. Để biết thêm thông tin về các lệnh dùng trong Power Platform CLI, hãy đọc phần Các lệnh phổ biến.
- Bắt đầu từ phiên bản CLI 1.27, lệnh được thay đổi thành Power Platform .
pac paportal
pac powerpages
paportal
vẫn tiếp tục hoạt động, nhưng chúng tôi khuyên bạn nên sử dụngpowerpages
từ bây giờ.
Tải xuống và cài đặt Visual Studio Code
Để kết nối với cổng thông tin Power Apps và sử dụng các lệnh Microsoft Power Platform CLI, hãy dùng Visual Studio Code và cửa sổ dòng lệnh tích hợp. Thiết bị đầu cuối tích hợp giúp dễ dàng kết nối với môi trường Dataverse và để tải xuống, thay đổi và tải lên cấu hình cổng thông tin. Bạn cũng có thể sử dụng Windows PowerShell.
Bước 1. Xác thực
Trước khi kết nối, liệt kê, tải xuống hoặc tải lên bất kỳ thay đổi nào cho cổng thông tin Power Apps, bạn phải xác thực với môi trường Dataverse trước tiên. Để biết thêm thông tin về cách xác thực bằng Microsoft Power Platform CLI, hãy đi tới phần pac auth.
Để xác thực, hãy mở Windows PowerShell và chạy lệnh pac auth create bằng URL môi trường Dataverse của bạn:
pac auth create -u [Dataverse URL]
Ví dụ
pac auth create -u https://contoso-org.crm.dynamics.com
Làm theo lời nhắc xác thực để đăng nhập vào môi trường.
Bước 2. Liệt kê các website có sẵn
Sử dụng lệnh pac powerpages list để liệt kê các Power Pages trang web khả dụng trong môi trường Dataverse mà bạn đã kết nối trong bước trước đó.
pac powerpages list
Bước 3. Tải xuống nội dung trang web
Tải xuống nội dung trang web từ môi trường được kết nối bằng lệnh Dataverse pac powerpages download .
pac powerpages download --path [PATH] -id [WebSiteId-GUID] --modelVersion [DataModel]
Ví dụ
pac powerpages download --path c:\pac-portals\downloads -id d44574f9-acc3-4ccc-8d8d-85cf5b7ad141 --modelVersion 2
Đối với tham số id, hãy sử dụng WebSiteId được trả về từ kết quả của bước trước.
Lưu ý
- Sử dụng modelVersion
1
hoặc2
để chỉ ra liệu dữ liệu trang web được tải lên sẽ sử dụng mô hình dữ liệu chuẩn (1) hay mô hình dữ liệu nâng cao (2). - Chạy lệnh
pac powerpages list -v
để xem mô hình dữ liệu nào đang được sử dụng cho trang web của bạn. Để biết thêm chi tiết, hãy truy cập mô hình dữ liệu nâng cao.
Bước 4. Thay đổi nội dung website
Thay đổi cấu hình bằng cách sử dụng Visual Studio Code và lưu các thay đổi.
Lưu ý
Đảm bảo rằng bạn chỉ cập nhật các bảng được hỗ trợ để sử dụng với Power Platform CLI. Để biết thêm thông tin, hãy xem phần Các bảng được hỗ trợ.
Ví dụ: trang cổng thông tin mặc định hiển thị văn bản như sau:
Văn bản này có thể nhìn thấy từ html của trang web:
Bạn có thể thay đổi văn bản này và lưu các thay đổi:
Tiền bo
Bạn có thể thay đổi vị trí của đường dẫn thư mục trong PowerShell/cửa sổ dòng lệnh tích hợp thành vị trí đã tải xuống rồi nhập "code ." để mở thư mục ngay trong Visual Studio Code.
Bước 5. Tải lên các thay đổi
Lưu ý
- Nếu bạn đang tải lên nhiều môi trường, hãy xem tải lên các thay đổi bằng hồ sơ triển khai để tìm hiểu cách tải lên các thay đổi bằng hồ sơ triển khai.
- Đảm bảo rằng kích cỡ tệp đính kèm tối đa của môi trường đích được đặt thành kích thước tương tự hoặc lớn hơn với môi trường nguồn của bạn.
- Kích thước tối đa của tệp được xác định theo cài đặt Kích thước tệp tối đa trong tab email cài đặt hệ thống trong hộp thoại cài đặt hệ thống môi trường.
Sau khi thực hiện những thay đổi cần thiết, hãy tải chúng lên bằng lệnh pac powerpages upload :
pac powerpages upload --path [Folder-location] --modelVersion [ModelVersion]
Ví dụ
pac powerpages upload --path C:\pac-portals\downloads\custom-portal\ --modelVersion 2
Lưu ý
Đảm bảo đường dẫn cho nội dung cổng thông tin bạn đã nhập là chính xác. Theo mặc định, hệ thống sẽ tạo một thư mục được đặt tên theo cổng thông tin (tên dễ nhớ) với nội dung cổng thông tin đã tải xuống. Ví dụ: nếu tên dễ nhớ của cổng thông tin là custom-portal thì đường dẫn cho lệnh trên (--path) phải là C:\pac-portals\downloads\custom-portal.
Việc tải lên chỉ thực hiện đối với nội dung được thay đổi. Trong ví dụ này, vì thay đổi được thực hiện đối với một trang web, nên nội dung chỉ được tải lên cho bảng adx_webpage.
Tải lên các thay đổi bằng hồ sơ triển khai
Khi làm việc với nhiều môi trường khác nhau, bạn có thể cân nhắc sử dụng hồ sơ triển khai để đảm bảo các thay đổi được tải lên đúng môi trường bằng hồ sơ triển khai.
Tạo một thư mục có tên deployment-profiles bên trong thư mục chứa nội dung cổng thông tin. Ví dụ: nếu nội dung cổng đã tải xuống nằm bên trong "starter-portal" thì thư mục hồ sơ triển khai phải nằm bên trong thư mục này.
Bên trong thư mục hồ sơ triển khai, hãy tạo tệp YAML triển khai có chứa các thay đổi dành riêng cho môi trường. Ví dụ: môi trường phát triển có thể được gọi là "dev.deployment.yml".
Chỉnh sửa tệp YAML triển khai bằng Visual Studio Code có định dạng sau đây:
<table-name>: - <record-id>: <GUID> <column-name>: <Name> <column-value>: <Value>
Ví dụ: mã YAML mẫu sau đây cập nhật giá trị cho "Hậu tố tiêu đề trình duyệt" từ "Cổng tùy chỉnh" mặc định thành "Cổng tùy chỉnh (Dev)".
adx_contentsnippet: - adx_contentsnippetid: 76227a41-a33c-4d63-b0f6-cd4ecd116bf8 # Replace with your content snippet ID adx_name: Browser Title Suffix # Setting name adx_value: · Custom Portal (Dev) # Setting value
Để tải các thay đổi lên một môi trường khác bằng cách sử dụng tệp YAML hồ sơ triển khai, hãy xác thực đến tổ chức đích trước tiên.
Sau khi xác thực và kết nối với môi trường phù hợp, hãy sử dụng lệnh pac powerpages upload để tải nội dung lên:
pac powerpages upload --path "C:\portals\starter-portal" --deploymentProfile dev --modelVersion 2
Lưu ý
Trong ví dụ trên, tên hồ sơ triển khai được sử dụng là "dev" sau khi làm theo các bước trước đó để tạo hồ sơ triển khai dev. Thay đổi tên từ "dev" thành bất kỳ tên nào khác (chẳng hạn như QA cho "qa.deployment.yml" hoặc Test cho "test.deployment.yml") nếu bạn đã sử dụng tên tệp khác cho tệp YAML triển khai của mình.
Bước 6. Xác nhận các thay đổi
Cách xác nhận các thay đổi đã thực hiện đối với trang web:
Chọn Đồng bộ trong studio thiết kế Power Pages.
Để xem sự thay đổi, hãy duyệt đến trang web.
Nếu bạn đã sử dụng ví dụ về hồ sơ triển khai đã giải thích trước đó, thì YAML đoạn mã sẽ cập nhật giá trị như được hiển thị trong ảnh chụp màn hình sau.
Hậu tố tiêu đề trình duyệt được cập nhật thông qua thay đổi trên cho thấy sự thay đổi khi bạn mở cổng trong trình duyệt:
Hướng dẫn đến đây là kết thúc. Bạn có thể lặp lại các bước trên và thay đổi nội dung cổng thông tin cho các bảng được hỗ trợ khác.
Các bước tiếp theo
Sử dụng phần mở rộng Visual Studio Mã