Microsoft PowerApps:
Microsoft PowerApps là một nền tảng mới để tạo ra dòng ứng dụng di động dành cho doanh nghiệp, có thể được xây dựng chỉ trong vài phút mà không cần viết mã (còn được gọi là nền tảng Nocode/ Low-Code).
Sử dụng PowerApps, bạn có thể nhanh chóng tạo các ứng dụng doanh nghiệp tùy chỉnh kết nối với dữ liệu doanh nghiệp của bạn được lưu trữ trong nền tảng dữ liệu cơ bản (Dịch vụ dữ liệu chung) hoặc trong các nguồn dữ liệu trực tuyến và tại chỗ khác nhau như SharePoint, Excel, Office 365, Dynamics 365, SQL Server ..
Các ứng dụng được xây dựng bằng PowerApps cung cấp khả năng luồng công việc và luồng công việc phong phú để biến đổi quy trình nghiệp vụ thủ công của bạn thành các quy trình tự động, kỹ thuật số. Hơn nữa, các ứng dụng được xây dựng bằng PowerApps có thiết kế đáp ứng và có thể chạy liên tục trong trình duyệt hoặc trên thiết bị di động (điện thoại hoặc máy tính bảng). PowerApps “dân chủ hóa” trải nghiệm xây dựng ứng dụng doanh nghiệp tùy chỉnh bằng cách cho phép người dùng xây dựng các ứng dụng kinh doanh tùy chỉnh, giàu tính năng mà không cần viết mã.
Với PowerApps, bạn có thể:
- Nhanh chóng xây dựng một ứng dụng bằng cách sử dụng các kỹ năng mà bạn có sẵn.
- Kết nối với các dịch vụ đám mây và các nguồn dữ liệu mà bạn đã sử dụng.
- Chia sẻ tức thì ứng dụng của bạn để đồng nghiệp trên toàn công ty hoặc trên toàn thế giới có thể sử dụng chúng trên điện thoại và máy tính bảng của họ.
Để tạo, chia sẻ và quản lý ứng dụng, bạn sẽ sử dụng các trang web sau:
Web.powerapps.com: Trong trang web này, bạn có thể mở ứng dụng, chỉ định loại ứng dụng mà bạn muốn tạo, kết nối và luồng dữ liệu. Để sử dụng trang web này, bạn cần phải đăng nhập bằng tài khoản tổ chức của mình.
Nếu bạn đang xây dựng một ứng dụng, bạn sẽ bắt đầu ở đây. Bạn có thể tạo ứng dụng từ dữ liệu, ứng dụng mẫu, hoặc màn hình trống. Tất cả các ứng dụng bạn đã tạo xuất hiện ở đây, cùng với bất kỳ ứng dụng nào mà những người khác đã tạo và chia sẻ với bạn.
PowerApps Studio: Trong trang này, bạn xây dựng các ứng dụng bằng cách cấu hình các phần tử giao diện người dùng (UI) và các công thức giống như Excel. Gồm ba khung làm cho việc tạo các ứng dụng cảm thấy giống như xây dựng một trang trình chiếu trong Microsoft PowerPoint:
- Ngăn bên trái, hiển thị chế độ xem phân cấp của tất cả các điều khiển trên mỗi màn hình hoặc hình thu nhỏ cho mỗi màn hình trong ứng dụng của bạn.
- Ngăn giữa, hiển thị ứng dụng mà bạn đang làm việc.
- Khung bên phải, nơi bạn đặt các tùy chọn như bố cục và nguồn dữ liệu cho các điều khiển nhất định.
PowerApps Mobile cho các thiết bị Windows, iOS và Android cung cấp môi trường nơi bạn có thể tìm và sử dụng ứng dụng của mình. Khi bạn sử dụng các ứng dụng trong PowerApps Mobile, bạn tận dụng tối đa khả năng của thiết bị của mình: điều khiển camera, vị trí GPS và hơn thế nữa.
Trung tâm quản trị PowerApps là nơi tập trung để quản lý PowerApps cho một tổ chức. Trên trang web này, bạn xác định các môi trường khác nhau chứa ứng dụng. Bạn cũng xác định các kết nối dữ liệu và các phần tử khác. Trung tâm quản trị cũng là nơi bạn quản lý các quyền và chính sách dữ liệu.
Khi bạn hoàn thành tất cả những điều đó, bạn có thể chạy các ứng dụng của mình trong trình duyệt (từ Microsoft Dynamics 365) hoặc trong PowerApps Mobile (có sẵn cho máy tính bảng Windows, thiết bị iOS và thiết bị Android).
Bạn có thể bắt đầu khám phá bằng cách xây dựng cho mình một ứng dụng riêng để nhanh chóng hiểu được những gì có thể và cách PowerApps có thể giúp doanh nghiệp của bạn.
Hãy tạo ứng dụng canvas từ Dịch vụ dữ liệu chung cho ứng dụng trong PowerApps đầu tiên của bạn ngay bây giờ!
Bên cạnh, bạn cũng có thể tự động tạo ứng dụng dựa trên dữ liệu trong các nguồn khác, chẳng hạn như SharePoint hoặc Excel cho ứng dụng.
Trong PowerApps, tự động tạo ứng dụng canvas dựa trên danh sách tài khoản mẫu trong Dịch vụ dữ liệu chung (CDS) cho Ứng dụng. Trong ứng dụng này, bạn có thể duyệt tất cả tài khoản, hiển thị chi tiết của một tài khoản và tạo, cập nhật hoặc xóa tài khoản. Nếu bạn chưa đăng ký PowerApps, hãy đăng ký miễn phí trước khi bạn bắt đầu.
Tạo ứng dụng:
- Đăng nhập vào PowerApps, hãy chuyển đổi môi trường như được chỉ định trước đó trong chủ đề này (Nếu cần).
- Trong Make your own app, di chuột qua Start from data và sau đó chọn Make this app.
- Trên ô Common Data Service, chọn Phone layout.
- Trong Choose a table, chọn Accounts, sau đó chọn Connect.
- Nếu hộp thoại Welcome to PowerApps Studio xuất hiện, chọn Skip.
Ứng dụng của bạn mở ra màn hình trình duyệt, hiển thị danh sách tài khoản trong một điều khiển được gọi là thư viện. Gần đầu màn hình, thanh tiêu đề hiển thị biểu tượng để làm mới dữ liệu trong thư viện, sắp xếp dữ liệu trong thư viện theo thứ tự bảng chữ cái và thêm dữ liệu vào thư viện. Trong thanh tiêu đề, hộp tìm kiếm cung cấp tùy chọn lọc dữ liệu trong thư viện dựa trên văn bản bạn nhập hoặc dán.
Theo mặc định, thư viện hiển thị địa chỉ email, thành phố và tên tài khoản. Như bạn sẽ thấy trong các bước tiếp theo, bạn có thể tùy chỉnh bộ sưu tập để thay đổi cách dữ liệu xuất hiện và thậm chí hiển thị các loại dữ liệu khác.
Lưu ứng dụng:
Có thể bạn sẽ muốn thực hiện nhiều thay đổi hơn trước khi sử dụng ứng dụng này hoặc chia sẻ với người khác. Để thực hành tốt nhất, hãy lưu công việc của bạn cho đến trước khi bạn tiếp tục.
- Gần góc trên bên trái, chọn tab File.
- Trong trang App settings, đặt tên ứng dụng thành AppGen, thay đổi màu nền thành màu đỏ đậm và thay đổi biểu tượng thành dấu kiểm.
- Gần cạnh bên trái, chọn Save và sau đó, ở góc dưới bên trái, chọn Save.
Tùy chỉnh bộ sưu tập trong PowerApps:
Trong hướng dẫn này, bạn sẽ tùy chỉnh danh sách các bản ghi, được gọi là một thư viện và thực hiện các thay đổi khác trong một ứng dụng được tạo tự động trong Microsoft PowerApps. Người dùng có thể quản lý dữ liệu trong ứng dụng ngay cả khi bạn không thực hiện những thay đổi này, nhưng ứng dụng sẽ dễ sử dụng hơn nếu bạn tùy chỉnh nó cho nhu cầu của tổ chức bạn.
Ví dụ: Thư viện cho hướng dẫn này khớp với hình ảnh này theo mặc định. Địa chỉ email nổi bật hơn các loại dữ liệu khác và người dùng có thể sắp xếp và lọc thư viện dựa trên văn bản trong địa chỉ đó:
Tuy nhiên, người dùng của bạn có thể quan tâm đến tên tài khoản nhiều hơn địa chỉ email, do đó bạn sẽ định cấu hình lại thư viện để đánh dấu, sắp xếp và lọc dựa trên dữ liệu chính cho tổ chức của mình. Ngoài ra, bạn sẽ thay đổi tiêu đề của màn hình mặc định để phân biệt nó với các màn hình khác trong ứng dụng.
Mở ứng dụng đã tạo
- Đăng nhập vào PowerApps, sau đó chọn Apps gần cạnh trái.
- Tìm ứng dụng bạn đã tạo, chọn biểu tượng dấu chấm lửng (…) cho nó, sau đó chọn Edit.
- Nếu hộp thoại Welcome to PowerApps Studio xuất hiện, chọn Skip.
Thay đổi bố cục
- Trong ngăn điều hướng bên trái, chọn BrowseGallery1. Khi bộ sưu tập được chọn, một hộp lựa chọn có tay cầm bao quanh nó.
- Gần cạnh phải, chọn Accounts để mở ngăn Data.
- Trong ngăn Data, mở danh sách tùy chọn trong Layout.
- Trong danh sách tùy chọn, chọn tùy chọn chỉ hiển thị tiêu đề. Chọn bố cục chỉ tiêu đề.
- Trong ngăn Data, hãy mở danh sách các tùy chọn cho tiêu đề. Tên của điều khiển này sẽ kết thúc bằng một chữ số, chẳng hạn như Title1, nhưng chữ số có thể khác nhau dựa trên các hành động khác mà bạn có thể đã thực hiện. Mở danh sách tùy chọn cho nhãn tiêu đề
- Trong danh sách tùy chọn, chọn Account name (name), rồi đóng ngăn Data. Thư viện hiển thị tên của từng tài khoản.
Thay đổi cột sắp xếp và tìm kiếm
- Chọn thư viện như phần trước mô tả.
- Gần góc trên bên trái, xác nhận rằng danh sách thuộc tính hiển thị Iterms.
Giá trị của thuộc tính này xuất hiện trong thanh công thức. Bạn đặt thuộc tính này để chỉ định không chỉ nguồn dữ liệu cho thư viện mà còn chỉ định các cột mà theo đó người dùng có thể sắp xếp và tìm kiếm dữ liệu.
- Sao chép công thức này, và sau đó dán nó vào thanh công thức.
SortByColumns (Tìm kiếm (Tài khoản, TextSearchBox1.Text, “name”), “name”, If (SortDescending1, Descending, Ascending))
Bằng cách sử dụng công thức này, bạn đảm bảo rằng:
Nếu người dùng nhập một hoặc nhiều ký tự trong thanh tìm kiếm, thư viện chỉ hiển thị những tên tài khoản có chứa văn bản mà người dùng đã nhập.
Nếu người dùng chọn biểu tượng sắp xếp, thư viện được sắp xếp theo thứ tự bảng chữ cái theo tên tài khoản theo thứ tự tăng dần hoặc giảm dần, tùy thuộc vào số lần người dùng chọn biểu tượng.
Kiểm tra sắp xếp và tìm kiếm
- Open Preview bằng cách nhấn F5 (hoặc bằng cách chọn nút phát gần góc trên bên phải).
- Gần góc trên bên phải của màn hình trình duyệt, chọn biểu tượng sắp xếp một hoặc nhiều lần để thay đổi thứ tự sắp xếp theo thứ tự chữ cái giữa tăng dần và giảm dần.
- Trong hộp tìm kiếm, nhập k để chỉ hiển thị những tên tài khoản có chứa chữ cái bạn đã nhập.
- Loại bỏ tất cả các văn bản từ thanh tìm kiếm, và sau đó đóng chế độ xem trước bằng cách nhấn Esc (hoặc bằng cách chọn biểu tượng đóng gần góc trên bên phải).
Thay đổi tiêu đề màn hình
- Chọn tiêu đề của màn hình bằng cách nhấp hoặc nhấn vào nó.
- Đảm bảo rằng danh sách thuộc tính hiển thị Văn bản và sau đó, trong thanh công thức, hãy thay thế Accounts bằng trình duyệt (giữ lại các dấu ngoặc kép).
Màn hình phản ánh thay đổi của bạn.
Hiển thị thanh cuộn
Nếu người dùng của bạn có thể không có màn hình cảm ứng hoặc bánh xe chuột, hãy định cấu hình thư viện để hiển thị thanh cuộn khi người dùng di chuột qua màn hình đó. Bằng cách đó, người dùng có thể hiển thị tất cả tài khoản ngay cả khi màn hình không thể hiển thị tất cả cùng một lúc.
- Chọn thư viện làm thủ tục đầu tiên mô tả.
- Trên tab Gallery, chọn Hiển thị thanh cuộn và xác nhận rằng giá trị của thuộc tính đó đã thay đổi thành true.
Trong hướng dẫn này, bạn đã tùy chỉnh cơ bản bộ sưu tập và thực hiện các thay đổi khác cho màn hình mặc định để duyệt các bản ghi trong ứng dụng được tạo. Bạn cũng có thể tùy chỉnh như biểu mẫu và thẻ trong PowerApps và sẽ được hướng dẫn chi tiết ở bài tiếp theo.
Tạo ứng dụng “canvas” từ đầu bằng cách sử dụng Dịch vụ dữ liệu chung cho ứng dụng:
Khi bạn xây dựng một ứng dụng từ Dịch vụ dữ liệu chung, bạn không cần phải tạo kết nối từ PowerApps, như bạn 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à bạn muốn hiển thị, quản lý hoặc sử dụng cho cả hai hoạt động trong ứng dụng.
Mở ứng dụng trống
- Đăng nhập vào PowerApps.
- Trong Make your own app, di chuột qua ô Start from blank cho ứng dụng canvas, nhấp hoặc nhấn vào biểu tượng điện thoại rồi nhấp hoặc nhấn vào Make this app.
Bạn có thể thiết kế ứng dụng từ đầu cho điện thoại hoặc các thiết bị khác (chẳng hạn như máy tính bảng); Chủ đề này sẽ tập trung vào việc thiết kế ứng dụng cho điện thoại.
Chỉ định một thực thể
- Chỉ định thực thể Ở giữa màn hình, nhấp hoặc chạm vào kết nối với dữ liệu và sau đó, trong ngăn Data, hãy bấm hoặc chạm vào kết nối Common Data Service.
- Trong hộp tìm kiếm, nhập hoặc dán vài chữ cái đầu tiên của Accounts để lọc danh sách các thực thể, chọn hộp kiểm Accounts, sau đó bấm hoặc nhấn Connect.
- Đóng ngăn Dữ liệu bằng cách nhấp hoặc nhấn vào biểu tượng đóng ở góc trên bên phải.
Thêm màn hình danh sách
- Trên tab Trang chủ, hãy nhấp hoặc nhấn vào mũi tên xuống cho New screen, sau đó bấm hoặc nhấn vào List screen.
- Trong thanh điều hướng bên trái, nhấp hoặc nhấn TemplateGalleryList1 để chọn nó, sau đó đặt giá trị của thuộc tính Items thành công thức này:
SortByColumns(Search(Accounts, TextSearchBox1.Text, “name”), “name”, If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
Công thức này quy định rằng:
- Thư viện sẽ hiển thị dữ liệu từ thực thể Accounts.
- Dữ liệu phải được sắp xếp theo thứ tự tăng dần cho đến khi người dùng nhấp hoặc nhấn vào 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, danh sách sẽ chỉ hiển thị những tài khoản mà trường tên chứa các ký tự mà người dùng đã chỉ định.
Bạn có thể sử dụng các chức năng này và nhiều chức năng khác để chỉ định cách ứng dụng của bạn xuất hiện và hoạt động.
- Đặt bố cục của thư viện để chỉ hiển thị tên của từng tài khoản và định cấu hình thanh tiêu đề để hiển thị từ trình duyệt, như tùy chỉnh thư viện mô tả.
- Trong thanh điều hướng bên trái, di chuột qua Screen1, nhấp hoặc nhấn vào biểu tượng dấu ba chấm (…), sau đó nhấp hoặc nhấn vào Delete.
- Trong thanh điều hướng bên trái, di chuột qua Screen2, nhấp hoặc nhấn vào biểu tượng dấu ba chấm (…), rồi bấm hoặc nhấn Rename.
- Nhập hoặc dán BrowseScreen,, sau đó đổi tên thư viện trong màn hình đó dưới dạng BrowseGallery.
Thêm màn hình biểu mẫu
- Lặp lại bước đầu tiên của quy trình trước đó, ngoại trừ thêm Form screen thay vì List screen.
- Đặt thuộc tính DataSource của biểu mẫu thành Accounts và thuộc tính Iterm của nó thành BrowseGallery.Selected, như được hiển thị trên Advanced tab của ngăn bên tay phải.
- Trên tab Properties của ngăn bên tay phải, hãy nhấp hoặc nhấn vào Accounts để mở ngăn Data, sau đó chọn các hộp kiểm cho các trường này:
- Tên tài khoản
- Địa chỉ 1: Đường số 1
- Địa chỉ 1: Thành phố
- Địa chỉ 1: Mã ZIP / Mã bưu chính
- Số lượng nhân viên
- Doanh thu hàng năm
- Đặt thuộc tính Text của thanh tiêu đề để hiển thị Create / Edit. Màn hình phản ánh các thay đổi của bạn.
- Đổi tên màn hình này FormScreen.
Định cấu hình biểu tượng
- Trên màn hình trình duyệt, nhấp hoặc nhấn vào biểu tượng hình tròn gần đầu màn hình và đặt thuộc tính OnSelect thành công thức này: Refresh(Accounts)
- Nhấp hoặc chạm vào biểu tượng dấu cộng và đặt thuộc tính OnSelect thành công thức này: NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
- Nhấp hoặc nhấn vào mũi tên đầu tiên trỏ sang phải và đặt thuộc tính OnSelect thành công thức này: EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
- Trên FormScreen, nhấp hoặc chạm vào biểu tượng hủy và đặt thuộc tính OnSelect của nó thành công thức này: ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
- Nhấp hoặc nhấn vào biểu tượng dấu kiểm và đặt thuộc tính OnSelect của nó thành công thức này: SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
- Trên tab Insert, bấm hoặc chạm vào Icons, sau đó bấm hoặc chạm vào biểu tượng Trash.
- Đặt thuộc tính Color của biểu tượng Trash thành White và thuộc tính OnSelect của nó thành công thức này: Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Kiểm tra ứng dụng
- Trong thanh điều hướng bên trái, chọn Duyệt qua màn hình, sau đó mở Xem trước bằng cách nhấn F5 (hoặc bằng cách nhấp hoặc nhấn vào biểu tượng phát ở gần góc trên bên phải).
- Chuyển đổi danh sách giữa các thứ tự sắp xếp tăng dần và giảm dần và lọc danh sách theo các ký tự cụ thể trong từng tên tài khoản.
- Thêm tài khoản, chỉnh sửa tài khoản bạn đã thêm, bắt đầu cập nhật tài khoản nhưng hủy thay đổi của bạn và sau đó xóa tài khoản.