HƯỚNG DẪN THỰC HÀNH TẠO APP QUẢN LÝ DANH SÁCH TÀI SẢN

Laptop – Màn hình – Điện thoại

Ai đang dùng? Phòng ban nào?

Nền tảng: Microsoft Power Platform (Power Apps + SharePoint)
Đối tượng: Người mới bắt đầu Power Apps


🎯 MỤC TIÊU BUỔI HỌC

Sau bài học này, học viên sẽ:

🔧 Về kỹ thuật

  • Tạo được Canvas App (Phone)
  • Kết nối dữ liệu từ SharePoint List
  • Hiển thị danh sách tài sản bằng Gallery
  • Tìm kiếm & lọc dữ liệu bằng Filter()
  • Cập nhật trạng thái tài sản bằng Patch()

🧩 Về nghiệp vụ

  • Quản lý danh sách:
    • Laptop
    • Màn hình
    • Điện thoại
  • Biết rõ:
    • Ai đang sử dụng
    • Thuộc phòng ban nào
    • Còn trong kho hay đang dùng

📦 Về sản phẩm

  • Một app chạy được trên điện thoại
  • Dùng được ngay cho IT / Hành chính

📂 PHẦN 1: CHUẨN BỊ DỮ LIỆU (5 PHÚT)

1.1 Tạo SharePoint List: AssetList

Tạo các cột sau:

Tên cộtKiểu dữ liệu
AssetIDSingle line of text
AssetNameSingle line of text
CategoryChoice (Laptop, Monitor, Mobile)
SerialNumberSingle line of text
AssignedToSingle line of text
DepartmentSingle line of text
StatusChoice (In Use, In Stock)

1.2 Nhập dữ liệu mẫu (15 dòng)

AssetIDAssetNameCategorySerialNumberAssignedToDepartmentStatus
IT-001Laptop Dell L5420LaptopSN-9901Nguyễn Văn AITIn Use
IT-002Monitor Dell 24″MonitorSN-8802Trần Thị BHRIn Use
IT-003iPhone 13 ProMobileSN-7703ITIn Stock
IT-004Laptop HP EliteLaptopSN-9904Lê Văn CSalesIn Use
IT-005Monitor LG 27″MonitorSN-8805AdminIn Stock
IT-006iPad Air 5MobileSN-7706Phạm Thị DMarketingIn Use
IT-007Laptop MacBook M2LaptopSN-9907Hoàng Văn EITIn Use
IT-008Laptop ThinkPadLaptopSN-9910FinanceIn Stock
IT-009Monitor SamsungMonitorSN-8811HRIn Stock
IT-010iPhone 14MobileSN-7712Vũ Thị HDirectorIn Use
IT-011Laptop Asus ZenLaptopSN-9913Bùi Văn ISalesIn Use
IT-012Laptop Acer SwiftLaptopSN-9915AccountingIn Stock
IT-013Monitor LG 22″MonitorSN-8816ITIn Stock
IT-014iPhone 12MobileSN-7720SalesIn Stock
IT-015Laptop SurfaceLaptopSN-9921Trần Văn KDesignIn Use

🛠️ PHẦN 2: TẠO APP QUẢN LÝ TÀI SẢN

Bước 1: Tạo Canvas App

  1. Truy cập https://make.powerapps.com
  2. Create → Blank app → Blank canvas app
  3. Name: App Quản lý tài sản
  4. Format: Phone

Bước 2: Kết nối SharePoint

  1. Data → Add data → SharePoint
  2. Chọn Site
  3. Chọn list AssetList → Connect

Bước 3: Tạo Gallery hiển thị danh sách

  1. Insert → Vertical Gallery
  2. Data source: AssetList
  3. Layout: Title, subtitle, and body
Vị tríCông thức
TitleThisItem.AssetName
SubtitleThisItem.AssignedTo & " - " & ThisItem.Department
BodyThisItem.Status

🔍 PHẦN 3: TÌM KIẾM & LỌC TÀI SẢN

Bước 4: Ô tìm kiếm

  • Insert → Text input
  • Name: txtSearch

Bước 5: Dropdown lọc loại tài sản

  • Insert → Dropdown
  • Name: drpCategory

Items:

["All", "Laptop", "Monitor", "Mobile"]

Bước 6: Viết công thức lọc cho Gallery

Chọn Gallery → Items:

Filter(
    AssetList,
    (drpCategory.Selected.Value = "All" || Category = drpCategory.Selected.Value) &&
    (
        txtSearch.Text in AssetName ||
        txtSearch.Text in AssignedTo ||
        txtSearch.Text in Department
    )
)

Giải thích:

  • Có thể tìm theo:
    • Tên thiết bị
    • Tên người dùng
    • Phòng ban
  • Kết hợp lọc theo loại tài sản

🔄 PHẦN 4: THU HỒI TÀI SẢN (PATCH)

Bước 7: Thêm nút thu hồi trong Gallery

  1. Chọn Gallery
  2. Insert → Icon → Check

Bước 8: Viết code OnSelect

Patch(
    AssetList,
    ThisItem,
    {
        AssignedTo: "",
        Department: "",
        Status: "In Stock"
    }
);

Notify(
    "Đã thu hồi tài sản!",
    NotificationType.Success
)

🧪 PHẦN 5: KIỂM THỬ THỰC TẾ

Tình huống 1: Kiểm tra ai đang dùng laptop

  • Gõ: Laptop
  • Xem:
    • Ai đang dùng
    • Thuộc phòng ban nào

Tình huống 2: Tìm tài sản theo phòng ban

  • Gõ: Sales
  • Danh sách chỉ hiện tài sản của Sales

Tình huống 3: Thu hồi thiết bị

  • Thu hồi Laptop HP Elite
  • Kiểm tra:
    • Status → In Stock
    • Không còn người dùng

🏁 TỔNG KẾT

Sau bài học này, học viên:

  • ✔ Quản lý được danh sách Laptop – Màn hình – Điện thoại
  • ✔ Biết rõ ai đang dùng, phòng ban nào
  • ✔ Thay thế Excel thủ công
  • ✔ Sẵn sàng mở rộng app cho doanh nghiệp

Scroll to Top