1. Trang chủ
  2. » Thể loại khác

Mẹo hay Power Apps-Chương 2: 2. Làm việc với Solutions trong Power Apps

12 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Làm việc với solutions trong power apps
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài viết
Định dạng
Số trang 12
Dung lượng 590,99 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Môi trường (Environment) trong Power Apps được định nghĩa là nơi chứa tất cả dữ liệu, ứng dụng và luồng hoạt động quan trọng cho Application Lifecycle Management (ALM). Trong Power Apps chúng ta có các loại môi trường - Default environment: đây là môi trường mặc định được tạo ra cho mỗi tenant. Không nên dùng môi trường này để xây dựng app vì nó dành cho nhiều đối tượng truy cập vào. - Sandbox environment: đây là môi trường thích hợp để phát triển và thử nghiệm ứng dụng bởi vì nó không ảnh hưởng đến dữ liệu thật. - Production environment: Đây là môi trường dành cho các apps và dữ liệu trực tuyến. - Trial environment: đây là môi trường dành cho các tính năng mới thử nghiệm của Power Apps. Lưu ý là nó sẽ thường hết hạn sau một khoảng thời gian chạy ứng dụng. - Developer environment: đây là môi trường dành cho cá nhân muốn xây dựng và phát triển ứng dụng riêng cho họ.

Trang 1

2 Làm việc với Solutions

Các loại môi trường trong Power Apps

Môi trường (Environment) trong Power Apps được định nghĩa là nơi chứa tất cả dữ liệu, ứng dụng và luồng hoạt động quan trọng cho Application Lifecycle Management (ALM)

Trong Power Apps chúng ta có các loại môi trường

- Default environment: đây là môi trường mặc định được tạo ra cho mỗi tenant Không nên dùng môi trường này để xây dựng app vì nó dành cho nhiều đối tượng truy cập vào

- Sandbox environment: đây là môi trường thích hợp để phát triển

và thử nghiệm ứng dụng bởi vì nó không ảnh hưởng đến dữ liệu thật

- Production environment: Đây là môi trường dành cho các apps và

dữ liệu trực tuyến

- Trial environment: đây là môi trường dành cho các tính năng mới thử nghiệm của Power Apps Lưu ý là nó sẽ thường hết hạn sau một khoảng thời gian chạy ứng dụng

- Developer environment: đây là môi trường dành cho cá nhân muốn xây dựng và phát triển ứng dụng riêng cho họ

Cách tạo môi trường

Chúng ta bắt đầu thử tạo một môi trường sandbox với các bước sau:

1 Đăng nhập vào Power Platform Admin Center bằng cách click vào địa chỉ

https://admin.powerplatform.microsoft.com/

2 Click Environment ở menu bên trái

Trang 2

3 Click icon + New ở thanh công cụ bên trên

4 Cửa sổ New Environment xuất hiện, điền các thông tin cho môi trường mới Lưu ý ở mục Environment type chọn Sandbox

5 Click Create

6 Môi trường mới sẽ xuất hiện trong danh sách của menu Environment Click vào tên Environment có thể xem chi tiết thông tin môi trường đó

Solution là gì

Solution trong Power Apps được định nghĩa là nơi chứa tất cả ứng dụng từ ứng dụng, luồng cho đến tùy chỉnh của ứng dụng

Có hai dạng solution:

- Managed solutions: solution này dành cho các môi trường sản phẩm (production environment) Chính vì vậy solution này sẽ bị khóa nhằm tránh việc thay đổi không mong muốn từ người dùng khác

- Unmanaged solution: solution này dành cho môi trường phát triển ứng dụng do đó nó không bị khóa để chúng ta có thể tùy chỉnh và thay đổi nó bất kỳ

Tạo publisher

Để có thể quản lý tốt các solution thì chúng ta phải biết được người tạo ra solution đó Publisher là khái niệm chỉ về người tạo ra solution

Chúng ta có thể tạo publisher bằng các bước sau:

1 Log in bằng tài khoản vào Power Apps Maker Portal

Trang 3

2 Lựa chọn môi trường đã tạo ra trước đó trong Power Platform Admin Center bằng cách click vào icon Environmenr ở góc phải trên cùng của màn hình Admin Center

3 Chọn Solutions ở menu bên trái Sau đó chọn New solution ở bên trên thanh công cụ

4 Cửa sổ New solution mở ra Tại mục Publisher chọn nút New Publisher

5 Cửa sổ New Publisher xuất hiện Điền các thông tin cần thiết vào cửa sổ Một lưu ý khi đặt tên Publisher là chọn Prefix của nó chính là

Trang 4

các chữ viết tắt của Publisher Ví dụ: Publisher là Nguyen Ngoc Duy thì đặt Prefix của nó là NND

6 Click nút Save để lưu Publisher mới tạo

Tạo solution

Để tạo solution chúng ta làm y chang như tạo Publisher:

1 Log in bằng tài khoản vào Power Apps Maker Portal

2 Lựa chọn môi trường đã tạo ra trước đó trong Power Platform Admin Center bằng cách click vào icon Environmenr ở góc phải trên cùng của màn hình Admin Center

3 Chọn Solutions ở menu bên trái Sau đó chọn New solution ở bên trên thanh công cụ

4 Cửa sổ New solution mở ra Điền các thông tin cho solution Lưu ý

là lúc này tại mục Publisher nếu chúng ta đã tạo Publisher trước đó thì từ danh sách sổ xuống chúng ta có thể chọn Publisher đó Ngoài

ra một lưu ý khác là vì môi trường của chúng ta chọn là sandbox nên Package type của solution luôn chọn mặc định là unmanaged

5 Click nút Create để tạo solution mới

Tìm hiểu về Dataverse

Bất kỳ ứng dụng nào cũng cần phải có nơi để lưu cơ sở dữ liệu Đối với Power Apps nơi lưu trữ dữ liệu chính là Dataverse Trong một solution bất kỳ chúng ta hoàn toàn có thể tạo cơ sở dữ liệu Dataverse

Cơ sở dữ liệu trong Dataverse cũng giống y chang như cơ sở dữ liệu dạng bảng khác chẳng hạn như SQL Nó cũng lưu trữ dữ liệu dưới dạng bảng gồm các hàng và cột Rồi nó cũng có tạo mối quan hệ

Trang 5

giữa các bảng bằng các cột key y chang như SQL Do đó trong solutions cơ sở dữ liệu có thể được lưu trữ dưới dạng các bảng

Tại sao lại nên tạo cơ sở dữ liệu bằng Dataverse

Việc tạo cơ sở dữ liệu cho ứng dụng Power Apps bằng Dataverse có nhiều lợi điểm sau:

- Có thể mở rộng bất cứ lúc nào: Khi số lượng cơ sở dữ liệu của bạn tăng lên thì Dataverse luôn đáp ứng tốt, nó có thể mở rộng dung lượng để lưu trữ nhiều cơ sở dữ liệu cùng lúc

- An ninh thông tin: Với chế độ thiết lập bảo mật theo role thì Dataverse hoàn toàn bảo mật thông tin cho bạn Chỉ có những người nào được bạn ủy quyền thì mới có thể truy cập vào Dataverse

- Linh hoạt: Dataverse có rất nhiều định dạng trường dữ liệu để bạn xây dựng Bên cạnh đó chúng ta cũng có thể thiết lập các mối quan

hệ phức tạp giữa các trường dữ liệu với nhau

- Đa dạng: khi dữ liệu được tạo bằng Dataverse thì bạn có thể chuyển đổi dữ liệu giữa các môi trường (DEV, TEST và PROD) một cách tự động Điều này khác biệt với Sharepoint Nếu chúng ta tạo Sharepoint list trong môi trường A thì chúng ta phải tạo lại list đó trong môi trường B

Tạo bảng trong solution

Để tạo bảng trong solution chúng ta làm như sau:

1 Click vào tên Solution mà chúng ta đã tạo ra trước đó

2 Giao diện chính của Solution xuất hiện Click nút + New  chọn Table  chọn Table (advanced properties)

3 Click nút Save để tạo bảng mới

Trang 6

Tạo cột trong bảng

Sau khi đã có bảng chúng ta có thể tạo các cột hay còn gọi là các trường dữ liệu trong bảng bằng cách sau:

1 Click mục Tables ở thanh menu bên trái Danh sách các bảng đã được tạo xuất hiện ở màn hình bên phải

2 Click tên bảng muốn tạo cột

3 Giao diện thông tin bảng xuất hiện Click + New ở góc trên của thanh công cụ  Coumn

4 Cửa sổ New Colum xuất hiện Hãy điền các thông tin cho cột

5 Click nút Save để lưu tạo cột mới

Trang 7

Tạo mối quan hệ trong Dataverse

Để có thể tạo mối quan hệ giữa các bảng trong Dataverse, có một cách là chúng ta tạo trường Lookup trong bảng Để tạo trường Lookup chúng ta làm như sau:

1 Mở bảng A là bảng chúng ta muốn tạo quan hệ với bảng B

2 Tạo một cột mới mang tên của cột trong bảng B

Trang 8

3 Thiết lập Data type là Lookup.

4 Ở mục Related Table, chọn bảng B, sao đó chọn cột cùng tên trong bảng B

5 Click Save and validate

Tùy chỉnh lại view và form nhập liệu trong Dataverse

Việc tùy chỉnh lại data view và form nhập liệu trong Dataverse giúp người dùng theo dõi và điều chỉnh dữ liệu trong Dataverse hiệu quả hơn

Để tùy chỉnh view chúng ta làm như sau:

1 Click vào mũi tên kế bên tên bảng ở thanh menu bên trái

2 Click chọn Views

3 Click chọn New View để tạo view mới Đặt tên cho view mới đó

4 Click vào dấu … kế tên trường dữ liệu ở bên trái, chọn Add to view hoặc ấn giữ chuột trái chọn trường dữ liệu và thả vào cửa sổ hiển thị view

5 Sắp xếp các trường dữ liệu trong view sao cho phù hợp nhu cầu người sử dụng

6 Click Save and publish

Để tùy chỉnh Form nhập liệu cho bảng, chúng ta làm như sau

1 Click vào Forms ở bên thanh menu bên trái

2 Click chọn New Forms

Trang 9

3 Nắm và thả các trường trong bảng vào khung Form để thêm các trường vào bố cục Form

4 Tinh chỉnh thêm sections hoặc các tab để sắp xếp các trường dữ liệu sao cho nhập liệu dễ dàng và phù hợp với người dùng

5 Save and publish

Để tùy chỉnh form nhập cho bảng, chúng ta làm như sau:

1 Click vào mục Form sổ ra dưới bảng

2 Kéo và thả các trường từ bảng vào canvas Form để đưa chúng vào bố cục Form

3 Điều chỉnh các thuộc tính trường như tên nhãn, kiểu dữ liệu và quy tắc xác thực để phù hợp với các yêu cầu cụ thể của người dùng

4 Sử dụng các section và tab để sắp xếp các trường liên quan và cải thiện khả năng sử dụng Form

Trang 10

5 Click Save and publish

Tạo các quy tắc (rules) trong Dataverse

Rules (quy tắc) trong Dataverse tự động hóa các quy trình và thực thi tính toàn vẹn của dữ liệu, đảm bảo hành vi nhất quán trên các ứng dụng

Chúng ta cùng đến các bước tạo rule trong Dataverse:

1 Click Solution  Chọn Solution nơi có bảng muốn tạo rules

2 Mở Bảng muốn tạo rules

3 Chọn mục Business rules

4 Nhấn + New Business rules

5 Đặt tên cho rule: Cung cấp tên mô tả cho quy tắc kinh doanh

6 Đặt điều kiện: Xác định điều kiện kích hoạt quy tắc

7 Nhấp vào Apply

Trang 11

8 Xác định hành động: Chỉ định các hành động sẽ được thực hiện khi điều kiện được đáp ứng:

9 Nhấp vào Apply

Trang 12

10 Click Save and publish::

Chúng ta có thể kiểm tra xem rule có hoạt động tốt không bằng cách tạo record mới để kiểm tra xem quy tắc trả về kết quả đúng hay không

Ngày đăng: 18/02/2025, 11:38

🧩 Sản phẩm bạn có thể quan tâm

w