Solutions
Solution là đơn vị đóng gói mọi thành phần của một giải pháp Power Platform (bảng, app, flow, role…) để di chuyển giữa các môi trường. Đây là nền tảng của ALM — và bạn nên luôn làm việc trong solution.
Solution chứa gì
Phần tiêu đề “Solution chứa gì”- Tables, columns, relationships, choices (Dataverse).
- Model-driven/canvas app, dashboards.
- Business rules, BPF, Power Automate flows.
- Security roles, environment variables, connection references.
→ Tất cả tài nguyên cần để triển khai giải pháp sang môi trường khác.
Managed vs Unmanaged
Phần tiêu đề “Managed vs Unmanaged”| Unmanaged | Managed | |
|---|---|---|
| Mục đích | Phát triển (sửa được) | Triển khai (khóa) |
| Sửa thành phần | Có | Hạn chế/không |
| Gỡ (uninstall) | Không gỡ sạch | Gỡ sạch (xóa cả thành phần) |
| Dùng ở | Dev environment | Test/Prod |
→ Quy chuẩn: phát triển trong unmanaged (dev), export thành managed để triển khai sang test/prod.
Publisher & prefix
Phần tiêu đề “Publisher & prefix”- Mỗi solution gắn một publisher với prefix (vd
bsd_). - Prefix đứng trước schema name của thành phần (vd
bsd_hopdong) → tránh trùng, rõ nguồn gốc. - Đặt publisher riêng cho tổ chức ngay từ đầu (không dùng default).
Vì sao “luôn làm trong solution”
Phần tiêu đề “Vì sao “luôn làm trong solution””- Tạo thành phần ngoài solution (trong default solution) → khó di chuyển sang môi trường khác.
- Solution là cách Power Platform gói và mang giải pháp đi — không có nó thì không có ALM bài bản.