Power App là gì

Điểm nổi bật

  • Sử dụng các ứng dụng tùy chỉnh được chia sẻ với bạn.
  • Hoàn thành công việc từ mọi nơi và trên mọi thiết bị.
  • Tự động hóa các tác vụ, cũng như hoàn thành được nhiều việc hơn.
  • Truy nhập, lưu giữ và chia sẻ dữ liệu doanh nghiệp.

Power Apps: Ứng dụng làm việc dành riêng cho doanh nghiệp

Power Apps là công cụ giúp bạn có thể xây dựng và sử dụng các ứng dụng tùy chỉnh dành cho doanh nghiệp. Bạn có thể kết nối dữ liệu của mình với các nguồn dữ liệu lưu trữ khác trong nền tảng dữ liệu cơ sở Microsoft Dataverse cũng như các nguồn trực tuyến khác như SharePoint, Dynamics 365,...

Sử dụng các ứng dụng tùy chỉnh được chia sẻ với bạn

Một điểm cộng của Power Apps là được thiết kế để đáp ứng nhu cầu làm việc linh hoạt đặc trưng của các doanh nghiệp. Khi sử dụng ứng dụng này, người dùng có thể thoải mái đổi liên tục các trình duyệt, từ PC sang máy tính bảng, từ máy tính bảng sang điện thoại mà vẫn không bị ảnh hưởng gì. 

Hoàn thành công việc từ mọi nơi và trên mọi thiết bị

Power Apps có thuật toán hiện đại giúp bạn chuyển đổi các thao tác quản lý dữ liệu kinh doanh thủ công sang quy trình kỹ thuật số, tự động hoàn toàn. Điều này có thể giảm bớt thời gian hoàn thành các tác vụ nhỏ từ đó quỹ thời giờ dùng cho các hoạt động khác của doanh nghiệp cũng tăng lên đáng kể. 

Tự động hóa các tác vụ, cũng như hoàn thành được nhiều việc hơn

Với khả năng cung cấp một nền tảng mở rộng cho người dùng, Power Apps giúp cho các doanh nghiệp tương tác nhiều hơn với dữ liệu của mình, áp dụng các logic nghiệp vụ để lưu trữ và tạo trình kết nối để chia sẻ dữ liệu với môi trường bên ngoài.

Truy nhập, lưu giữ và chia sẻ dữ liệu doanh nghiệp

Trên đây là bài viết tổng quan về ứng dụng Power Apps: Ứng dụng làm việc dành riêng cho doanh nghiệp. Hãy tải ngay ứng dụng về, mở lên và trải nghiệm những thước ghi âm thật chất lượng nhé! Chúc bạn thành công.

Đóng góp bởi Trần Phương Uyên

435 lượt xem

6/10/2021


Power Apps là một nền tảng phát triển năng suất cao dành cho các ứng dụng doanh nghiệp với bốn thành phần chính:

  • Ứng dụng canvas
  • Ứng dụng Model-driven apps
  • Portal
  • Microsoft Dataverse

Hãy cùng tìm hiểu thêm về từng thành phần của ứng dụng.

Ứng dụng canvas

Ứng dụng canvas

Ứng dụng canvas bắt đầu bằng trải nghiệm người dùng, tạo giao diện được tùy chỉnh ở mức độ cao, và kết nối với hơn 200 nguồn dữ liệu tùy chọn. Bạn có thể xây dựng ứng dụng canvas cho các ứng dụng web, di động và máy tính bảng. Ứng dụng canvas cho bạn sự linh hoạt để bố trí giao diện và trải nghiệm người dùng theo cách mình muốn. Cho bạn thỏa sức sáng tạo và làm theo tinh thần của công ty, để từ đó định hướng cho giao diện và cảm nhận về ứng dụng theo cách bạn muốn.

Có thể bắt đầu xây dựng ứng dụng từ các công cụ Microsoft có chứa dữ liệu, chẳng hạn như:

  • Từ danh sách SharePoint
  • Từ một Power BI dashboard

Cách tạo ứng dụng canvas trong Power Apps từ danh sách SharePoint

Bạn có thể tạo ứng dụng từ trong Power Apps hoặc SharePoint Online.

Tạo ứng dụng từ trong Power Apps

1. Đăng nhập vào Power Apps.

2. Trong phần Make your own app, di chuột đến Start from data, sau đó chọn Make this app.

3. Trên ngăn xếp SharePoint, chọn Phone layout.

4. Khi đã chọn tùy chọn Connect directly, chọn Create.

5. Trong phần Connect to a SharePoint site, nhập hoặc dán URL cho site SharePoint Online rồi chọn Go.

Chỉ bao gồm URL site [không phải tên của danh sách], như trong ví dụ này: //microsoft.sharepoint.com/teams/Contoso

6. Trong phần Choose a list, chọn SimpleApp rồi chọn Connect.

Sau vài phút, ứng dụng của bạn sẽ xuất hiện màn hình hiển thị các mục mà bạn đã tạo trong danh sách. Gần phía trên cùng màn hình, một thanh tiêu đề hiển thị các biểu tượng để làm mới danh sách, sắp xếp danh sách và tạo một mục trong danh sách. Trong thanh tiêu đề, hộp tìm kiếm cung cấp tùy chọn để lọc danh sách dựa trên văn bản bạn nhập hoặc dán.

Bạn có thể muốn thực hiện nhiều thay đổi hơn trước khi dùng ứng dụng này hoặc chia sẻ với người khác. Cách tốt nhất là lưu công việc cho đến nay bằng cách nhấn Ctrl-S trước khi tiếp tục. Đặt tên cho ứng dụng, sau đó chọn Save.

Cách tạo ứng dụng từ trong SharePoint Online

Nếu bạn tạo một ứng dụng của danh sách tùy chỉnh từ SharePoint Online, ứng dụng xuất hiện dưới dạng xem của danh sách đó. Bạn cũng có thể chạy ứng dụng trên iOS hoặc thiết bị Android, bên cạnh trình duyệt web.

1. Trong SharePoint Online, hãy mở danh sách tùy chỉnh, sau đó chọn Intergrate -> Power Apps -> Create an app.

2. Bảng điều khiển xuất hiện, nhập tên cho ứng dụng của bạn rồi chọn Create.

Một tab mới xuất hiện trong trình duyệt web hiển thị ứng dụng mà bạn đã tạo dựa trên danh sách SharePoint. Ứng dụng xuất hiện trong Power Apps Studio, nơi bạn có thể tùy chỉnh.

3. [Tùy chọn] Làm mới tab trình duyệt cho danh sách SharePoint [bằng cách chọn rồi nhấn F5], làm theo các bước sau đây để chạy hoặc quản lý ứng dụng:

  • Để chạy ứng dụng [trong tab trình duyệt riêng], chọn Open.
  • Để cho những người khác trong tổ chức của bạn chạy ứng dụng, hãy chọn Make this view public.

Để cho người khác chỉnh sửa ứng dụng, hãy chia sẻ ứng dụng với quyền Can edit.

  •  
  • Để xóa dạng xem khỏi SharePoint, hãy chọn Remove this view.

Để xóa ứng dụng khỏi Power Apps, hãy xóa ứng dụng.

Nhúng Power Apps visual vào Power BI report

Khi bạn thêm Power Apps visual vào báo cáo, Power Apps Studio sẽ kết nối dữ liệu trực tiếp giữa Power Apps và Power BI.

Yêu cầu:

1. Mở file Opportunity Analysis và chọn Upcoming Opportunities.

2. Di chuyển và thay đổi kích thước một số ô báo cáo để tạo không gian cho hình ảnh mới.

3. Từ ngăn Visualizations, chọn biểu tượng Power Apps, sau đó thay đổi kích thước hình ảnh để phù hợp với không gian bạn đã tạo.

4. Tại ngăn Fields, chọn NameProduct Code, và Sales Stage.

5. Trên hình ảnh Power Apps, chọn môi trường Power Apps mà bạn muốn tạo, chọn Create new.

Trong Power Apps Studio, bạn thấy rằng một ứng dụng cơ bản được tạo, với bộ sưu tập hiển thị một trong các trường bạn đã chọn trong Power BI.

6. Thay đổi kích thước bộ sưu tập để nó chỉ chiếm một nửa màn hình.

7. Tại ngăn trái, chọn Screen1, sau đó đặt thuộc tính Fill của màn hình thành"LightBlue" [để nó hiển thị tốt hơn trong báo cáo].

 

8. Tạo một số chỗ để kiểm soát nhãn [label].

9. Dưới gallery, bấm insert chọn text label.

10. Kéo nhãn xuống cuối ảnh. Đặt thuộc tính tại ô Text là "Opportunity Count: " & CountRows[Gallery1.AllItems]. Hiển thị tổng số cơ hội trong tập dữ liệu.

11. Save ứng dụng với tên "Opportunities app".

Xem ứng dụng trong báo cáo

Ứng dụng hiện sẵn dùng trong báo cáo Power BI và tương tác với các hình ảnh khác vì chia sẻ cùng một nguồn dữ liệu.

Trong báo cáo Power BI, hãy chọn Jan trong slicer, bộ lọc toàn bộ báo cáo, bao gồm cả dữ liệu trong ứng dụng.

Ứng dụng Model-driven apps

Ứng dụng Model-driven apps

Ứng dụng dựa trên mô hình bắt đầu bằng mô hình dữ liệu – từ hình dạng quy trình và dữ liệu kinh doanh cốt lõi trong Dataverse để lập mô hình biểu mẫu và các thành phần khác. Các ứng dụng dựa trên mô hình tự động tạo UI tuyệt vời, có khả năng phản ứng nhanh trên các thiết bị.

Khi tạo ứng dụng dựa trên mô hình, có thể dùng tất cả các khả năng của Dataverse để nhanh chóng đặt cấu hình biểu mẫu, quy tắc công việc và dòng quy trình. Tạo một ứng dụng dựa trên mô hình từ trang Power Apps.

Tạo ứng dụng

1. Đăng nhập vào Power Apps. Nếu chưa có tài khoản PowerApps, bạn có thể bắt đầu miễn phí.

2. Trên trang Home, chọn Model-driven app from blank rồi chọn Create.

3. Trên trang Create a New App, hãy nhập các chi tiết sau rồi chọn Done:

  • Name: Nhập tên cho ứng dụng, chẳng hạn như Theo dõi tài khoản.
  • Unique Name: Theo mặc định, tên duy nhất sử dụng tên bạn chỉ định trong hộp Tên không có dấu cách và đứng trước tiền tố nhà xuất bản và dấu gạch dưới [_]. Ví dụ: crecf_Accounttracking.
  • Description: Nhập mô tả ngắn giới thiệu về ứng dụng, chẳng hạn như Đây là ứng dụng đầu tiên của tôi.

4. Chọn nút chỉnh sửa Open the Site Map Designer [biểu tượng chiếc bút chì] để mở công cụ thiết kế sơ đồ trang web.

Lưu ý rằng khi bạn tạo một ứng dụng mới, trước tiên bạn phải tạo sơ đồ trang web cho ứng dụng đó.

5. Trên công cụ thiết kế sơ đồ trang web, hãy chọn New Subarea.

6. Trong ngăn bên phải, hãy chọn tab Properties rồi chọn các thuộc tính sau.

  • Type: Entity
  • Entity: Account

Khi bạn rời khỏi chỗ trống thuộc tính Title, ứng dụng sẽ dùng tên bảng trong ngăn điều hướng bên trái của ứng dụng. Đối với ứng dụng này, Accounts sẽ được hiển thị trong ứng dụng trong thời gian chạy.

7. Chọn Save And Close để đóng công cụ thiết kế biểu trang web.

Theo mặc định, tất cả các biểu mẫu, dạng xem, biểu đồ và bảng điều khiển của bảng tài khoản đều được bật cho ứng dụng. Từ tab Components của công cụ thiết kế ứng dụng trên ngăn bên phải, bạn có thể xóa một thành phần để thành phần này không có sẵn trong ứng dụng khi chạy. Bạn cũng có thể tạo các thành phần mới, chẳng hạn như biểu mẫu tùy chỉnh. Đối với ứng dụng này, hãy bật tất cả các thành phần.

8. Trên thanh công cụ của công cụ thiết kế ứng dụng, chọn Save.

9. Sau khi ứng dụng của bạn được lưu, trên thanh công cụ của trình thiết kế ứng dụng, hãy chọn Publish để ứng dụng có sẵn để chạy và chia sẻ.

Portal

Cổng thông tin giúp bạn tạo các trang web dành cho các đơn vị bên ngoài, cho phép người dùng bên ngoài tổ chức của bạn đăng nhập với nhiều danh tính, tạo và xem dữ liệu trong Dataverse hoặc thậm chí là duyệt xem nội dung một cách ẩn danh.

Cách tạo cổng thông tin

1. Đăng nhập vào Power Apps.

2. Trong Make your own app, chọn Portal from blank.

3. Một thông báo sẽ hiển thị trong cửa sổ Portal from blank gợi ý bạn chọn một môi trường khác hoặc tạo một môi trường mới.

4. Nếu bạn chọn tiếp tục với môi trường hiện tại, hãy nhập thông tin bắt buộc vào cửa sổ như được đề cập trong các bước sau.

5. Trong cửa sổ Portal from blank, nhập tên cho cổng thông tin và địa chỉ cho trang web rồi chọn ngôn ngữ từ danh sách thả xuống. Khi bạn đã hoàn tất, hãy chọn Create.

Sau khi bạn chọn Create, cổng thông tin sẽ bắt đầu cung cấp và trạng thái cung cấp được hiển thị thông qua thông báo.

Thông báo hiển thị khi đang tiến hành cung cấp.

Thông báo hiển thị khi cung cấp hoàn thành thành công.

Nếu việc cung cấp cổng không thành công, các thông báo sẽ hiển thị tương tự.

Thông báo qua email: Khi yêu cầu cung cấp được đặt thành công, thông báo email xác nhận sẽ được gửi đến người dùng tạo cổng thông tin. Ngoài ra, một email được gửi đến người dùng sau khi hoàn thành việc cung cấp cổng thông tin.

Nếu bạn đã tạo cổng thông tin trong môi trường không cài đặt trước theo yêu cầu, thì trạng thái cung cấp cũng hiển thị:

Sau khi cung cấp cổng thành công, trạng thái được cập nhật và cổng hiển thị như sau:

Mirosoft Dataverse

Dataverse là nền tảng dữ liệu đi kèm Power Apps, cho phép bạn lưu trữ mô hình dữ liệu doanh nghiệp. Đây là nền tảng xây dựng các ứng dụng Dynamics 365 [như Dynamics 365 Sales, Customer Service, Field Service, Marketing và Project Service Automation]. Nếu bạn là một khách hàng Dynamics 365, dữ liệu của bạn đã có trong Dataverse.

Xây dựng ứng dụng canvas để quản lý dữ liệu được lưu trữ trong Dataverse.

Khi xây dựng một ứng dụng từ Dataverse, bạn không cần tạo kết nối từ Power Apps, như thường làm với các nguồn dữ liệu như SharePoint, Dynamics 365 hoặc Salesforce. Bạn chỉ cần chỉ định các thực thể mà mình muốn hiển thị hoặc quản lý trong ứng dụng.

Mở ứng dụng trống

1. Đăng nhập vào Power Apps.

2. Trong Make your own app [Tạo ứng dụng của riêng bạn], hãy chọn Canvas app from blank.

3. Đặt tên cho ứng dụng của bạn, chọn Phone [Điện thoại] rồi chọn Create [Tạo].

Chỉ định thực thể

1. Ở giữa màn hình, hãy chọn connect to data [kết nối với dữ liệu].

2. Trong ngăn Dữ liệu, hãy chọn Common Data Service, chọn hộp kiểm Tài khoản, sau đó chọn Kết nối.

3. Đóng ngăn Dữ liệu bằng cách chọn biểu tượng đóng ở góc trên bên phải.

Thêm màn hình danh sách

1. Trên tab Home, hãy chọn mũi tên xuống của Màn hình mới rồi chọn Danh sách.

2. Trong thanh điều hướng bên trái, hãy chọn BrowseGallery1, sau đó đặt giá trị của thuộc tính Items thành công thức sau:

SortByColumns[Search[Accounts, TextSearchBox1.Text, "name"], "name", If[SortDescending1, SortOrder.Descending, SortOrder.Ascending]]

Công thức này chỉ định rằng:

  •  
  • Bộ sưu tập này sẽ hiển thị dữ liệu từ thực thể Accounts.
  • Dữ liệu sẽ được sắp xếp theo thứ tự tăng dần cho đến khi người dùng chọn nút sắp xếp để chuyển đổi thứ tự sắp xếp.
  • Nếu người dùng nhập hoặc dán một hoặc nhiều ký tự vào thanh tìm kiếm [TextSearchBox1], danh sách này sẽ chỉ hiển thị những tài khoản có trường name chứa ký tự mà người dùng đã chỉ định.

3. Đặt bố cục của bộ sưu tập để chỉ hiển thị tên của từng tài khoản, rồi đặt cấu hình thanh tiêu đề để hiển thị từ Browse

4. Trong thanh điều hướng bên trái, hãy di chuột qua Screen1, chọn biểu tượng dấu chấm lửng [...] rồi chọn Delete.

5. Trong thanh điều hướng bên trái, hãy di chuột qua Screen2, chọn biểu tượng dấu chấm lửng [...] rồi chọn Change Name.

6. Nhập hoặc dán BrowseScreen, sau đó đổi tên bộ sưu tập trong màn hình đó thành BrowseGallery.

Thêm màn hình biểu mẫu

1. Lặp lại bước đầu tiên của quy trình trước, ngoại trừ thêm màn hình Biểu mẫu thay vì màn hình Danh sách.

2. Đặt thuộc tính DataSource của biểu mẫu thành Accounts và thuộc tính Item thành BrowseGallery.Selected, như tab Nâng cao ở ngăn bên phải hiển thị.

3. Trên tab Thuộc tính ở ngăn bên phải, hãy chọn Chỉnh sửa trường để mở ngăn Trường.

4. Chọn Thêm trường, sau đó chọn hộp kiểm cho các trường này:

  • Tên tài khoản
  • Địa chỉ 1: Phố 1
  • Địa chỉ 1: Thành phố
  • Địa chỉ 1: Mã ZIP/Mã bưu điện
  • Số Nhân viên
  • Doanh thu Hàng năm

4. Chọn Thêm.

5. Đặt thuộc tính Text của thanh tiêu đề thành hiển thị Tạo/Chỉnh sửa.

Màn hình sẽ phản ánh các thay đổi của bạn.

6. Đổi tên màn hình này là FormScreen.

Đặt cấu hình các biểu tượng

1. Trên BrowseScreen, hãy đặt thuộc tính OnSelect của biểu tượng vòng tròn gần đầu màn hình thành công thức sau:

Refresh[Accounts]

2. Đặt thuộc tính OnSelect của biểu tượng dấu cộng thành công thức sau:

NewForm[EditForm1]; Navigate[FormScreen, ScreenTransition.None]

3. Đặt thuộc tính OnSelect của mũi tên đầu tiên hướng sang bên phải thành công thức sau:

EditForm[EditForm1]; Navigate[FormScreen, ScreenTransition.None]

4. Trên FormScreen, hãy đặt thuộc tính OnSelect của biểu tượng hủy thành công thức sau:

ResetForm[EditForm1];Navigate[BrowseScreen, ScreenTransition.None]

5. Đặt thuộc tính OnSelect của biểu tượng dấu kiểm thành công thức sau:

SubmitForm[EditForm1]; Navigate[BrowseScreen, ScreenTransition.None]

6. Trên tab Insert [Chèn], hãy chọn Icons [Biểu tượng] rồi chọn biểu tượng Thùng rác.

7. Đặt thuộc tính Color của biểu tượng Thùng rác thành Trắng và thuộc tính OnSelect thành công thức sau:

Remove[Accounts, BrowseGallery.Selected]; Navigate[BrowseScreen, ScreenTransition.None]

Kiểm tra ứng dụng

1. Trong thanh điều hướng bên trái, hãy chọn BrowseScreen rồi mở chế độ Xem trước bằng cách nhấn F5 [hoặc bằng cách chọn biểu tượng phát gần góc trên bên phải].

2. Chuyển đổi danh sách giữa thứ tự sắp xếp tăng dần và giảm dần, rồi lọc danh sách theo một hoặc nhiều ký tự trong tên tài khoản.

3. Thêm tài khoản, chỉnh sửa tài khoản mà bạn đã thêm, bắt đầu cập nhật tài khoản nhưng hủy các thay đổi, sau đó xóa tài khoản.

Các bước tiếp theo

  • Liên kết ứng dụng này với một giải pháp để bạn có thể triển khai ứng dụng ở một môi trường khác hoặc phát hành trên AppSource.
  • Mở một hoặc nhiều ứng dụng mẫu và khám phá các loại ứng dụng khác nhau mà bạn có thể tạo
  • Liên kết ứng dụng này với một giải pháp để bạn có thể triển khai ứng dụng ở một môi trường khác hoặc phát hành trên AppSource.
  • Mở một hoặc nhiều ứng dụng mẫu và khám phá các loại ứng dụng khác nhau mà bạn có thể tạo.

Nguồn: docs.microsoft.com

Video liên quan

Chủ Đề