Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Lưu ý
Các tính năng xem trước không được dùng cho sản xuất và có thể có chức năng bị hạn chế. Những tính năng này khả dụng trước khi có bản phát hành chính thức để khách hàng có thể truy cập sớm và cung cấp phản hồi.
Khả năng mô phỏng tương tác với Dataverse và Power Platform bộ kết nối có thể đóng vai trò quan trọng trong việc thử nghiệm các ứng dụng mã thấp của bạn bằng cách cho phép bạn xác định các tình huống thử nghiệm mà không cần dữ liệu thực tế.
Cách tiếp cận này giúp xác định các vấn đề tiềm ẩn và đảm bảo giải pháp hoạt động như mong đợi trong nhiều điều kiện khác nhau mà không có nguy cơ ảnh hưởng đến dữ liệu thực.
Lợi ích của việc mô phỏng cuộc gọi
Bằng cách sử dụng các chức năng như Preview.SimulateDataverse và Preview.SimulateConnector bạn có thể:
- Kiểm tra các kịch bản khác nhau: Xử lý cách ứng dụng phản hồi với nhiều kịch bản khác nhau, bao gồm các trường hợp ngoại lệ và trường hợp ngoại lệ, mà không ảnh hưởng đến dữ liệu thực.
- Kiểm tra đường đi an toàn: Thực hiện mô phỏng cho phép kiểm tra "đường đi an toàn" trong đó mọi thứ hoạt động như mong đợi.
- Kiểm tra các trường hợp ngoại lệ và ngoại lệ ngoài dự kiến: Xây dựng các bài kiểm tra xác thực các trường hợp ngoại lệ và ngoại lệ ngoài dự kiến để đảm bảo ứng dụng của bạn xử lý chúng một cách trơn tru.
Hàm Power Fx
Các hàm Preview.SimulateDataverse và Preview.SimulateConnector cung cấp chức năng quan trọng để kiểm tra hành vi của Power App độc lập với các phụ thuộc vào dữ liệu hiện tại được lưu trữ trong Dataverse hoặc các hành động được thực hiện bằng trình kết nối. Bằng cách áp dụng các chức năng này, bạn có thể kiểm tra nhiều trường hợp thử nghiệm khác nhau và tránh làm treo trạng thái của ứng dụng mà bạn đang kiểm tra.
Mô phỏng một truy vấn Dataverse
Kịch bản mô phỏng phổ biến nhất là cho phép thử nghiệm xác định dữ liệu nào sẽ được sử dụng khi ứng dụng muốn truy vấn dữ liệu từ Dataverse. Trong trường hợp này, bạn có thể sử dụng hàm Preview.SimulateDataverse . Ví dụ
Preview.SimulateDataverse({
Action: "Query",
Entity: "Account",
When: Table({Status: "Active", CreatedOn: "> 2023-01-01"}),
Then: Table({Name: "Test", Owner: "John Doe"}) // Return Value
});
Hàm này sẽ mô phỏng một Dataverse truy vấn bảng Tài khoản khi Status là Hoạt động và CreatedOn giá trị sau ngày 1 tháng 1 năm 2023. Sử dụng loại mô phỏng này có thể giúp kiểm tra cách ứng dụng phản hồi khi trả về các kết quả khác nhau.
Mô phỏng cuộc gọi kết nối
Một tình huống phổ biến khác là khả năng xác định dữ liệu sẽ được trả về từ yêu cầu tới Power Platform Connector. Trong trường hợp này, bạn có thể sử dụng chức năng Preview.SimulateConnector . Ví dụ
Preview.SimulateConnector({
Name: "Office365Groups",
When: {Action: "ListOwnedGroupsV2"},
Then: Table({Name: "Test"})
});
Hàm này mô phỏng lệnh gọi kết nối đến Office365Groups kết nối khi hành động là ListOwnedGroupsV2. Nó giúp kiểm tra cách ứng dụng xử lý các lệnh gọi kết nối và đảm bảo rằng kết nối trả về dữ liệu kiểm tra mong đợi.