0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

10 Tính Năng Còn Thiếu Trên Power Platform

Đăng vào 2 ngày trước

• 4 phút đọc

Giới thiệu

Power Platform gần như hoàn hảo nhưng vẫn còn một số cơ hội để cải thiện. Trong bài viết này, tôi sẽ nêu ra 10 tính năng mà tôi mong muốn thấy được thêm vào Power Platform. Dù AI là tương lai, nhưng tôi tin rằng nó sẽ hỗ trợ, không thay thế, cho LowCode. Các tính năng dưới đây sẽ không chỉ cải thiện trải nghiệm người dùng mà còn hỗ trợ cho AI.

1. Kiểm Soát Quyền Truy Cập Đúng Cách (RBAC) Cho Nhà Phát Triển

Hiện tại, các quyền truy cập trên Power Automate, Power Apps và Copilot Studio rất hạn chế. Chúng chỉ cho phép sử dụng hoặc chỉnh sửa đầy đủ. Điều này hạn chế khả năng của các nhà phát triển khi làm việc với môi trường khác ngoài môi trường mặc định. Một RBAC hoàn chỉnh sẽ cho phép:

  • Xem flow/app/agent mà không cần chỉnh sửa cho việc xem xét mã và gỡ lỗi.
  • Xem các lần chạy flow mà không cần chỉnh sửa.
  • Thực hiện giám sát ứng dụng mà không cần sở hữu nó.
  • Bật/tắt flow mà không cần chỉnh sửa.
  • Xem phân tích/log của agent mà không cần chỉnh sửa.
  • Chỉnh sửa flow/app/agent nhưng không thêm hoặc chỉnh sửa kết nối.

Đây là những cơ hội mà nhiều người có thể sáng tạo ra cách làm việc nhưng không đơn giản và có thể dẫn đến các lỗ hổng bảo mật không mong muốn.

2. Cấp Giấy Phép Chỉ Cho Power Apps/Copilot Studio

Tôi vẫn cảm thấy bất ngờ tại sao Microsoft chưa cho phép cấp giấy phép chỉ để sử dụng Power Apps. Điều này nhằm thúc đẩy việc áp dụng, nhưng lại đi ngược lại với chiến lược hợp tác. Nhiều tổ chức muốn nhân viên tuyến đầu sử dụng Power Apps nhưng không muốn họ phân tâm tạo ra các ứng dụng và flow ngẫu nhiên. Trong những trường hợp này, tổ chức chỉ có thể tắt Power Automate và Power Apps, ngăn cản việc xây dựng và sử dụng.

3. Hành Động Script Trong Flow

Low-Code giải quyết 80% nhu cầu xây dựng ứng dụng, nhưng 20% còn lại thường phức tạp hơn. Việc tích hợp một số mã lập trình sẽ rất hữu ích. Hiện tại, chúng ta thường phải sử dụng Office Scripts, nhưng điều này không hiệu quả. Thay vào đó, nếu có thể chạy TypeScript, JavaScript, C# hoặc Python trong flow sẽ làm tăng tính linh hoạt.

4. Tích Hợp App Insights

Power Platform thực chất là Azure được trừu tượng hóa, nhưng lại không có tính năng ghi nhật ký tốt trong nội bộ. App Insights là cách duy nhất để có được dữ liệu giám sát tốt trên Power Apps và Copilot Studio, nhưng lại yêu cầu người phát triển có tài khoản Azure. Điều này làm tăng độ phức tạp và yêu cầu nhiều bước không cần thiết.

5. Kho Lưu Trữ Tài Khoản Dịch Vụ

Các tài khoản dịch vụ là cách duy nhất để đảm bảo rằng việc triển khai tuân thủ nguyên tắc phân tách nhiệm vụ. Điều này đơn giản cho các tổ chức nhỏ nhưng trở thành một thách thức lớn cho các tổ chức lớn. Có một kho lưu trữ tài khoản dịch vụ trung tâm sẽ giúp quản lý và chia sẻ kết nối dễ dàng hơn.

6. Sửa Đổi Mô Hình Sở Hữu SPN

Mô hình SPN hiện tại đang gặp nhiều vấn đề. Không phải tất cả các kết nối đều có thể sử dụng SPN, và điều này gây khó khăn trong việc quản lý. Một giải pháp đơn giản hơn là cho phép nhập ID và bí mật khách hàng khi tạo trang.

7. Tạo Bảng Điều Khiển Đo Lường Tùy Chỉnh Cho Flow, App và Agent

Trung tâm tự động hóa là một bước khởi đầu tốt, nhưng cần nhiều cải tiến. Một bảng điều khiển trung tâm, kết nối với các vai trò RBAC, sẽ giúp các nhà phát triển theo dõi các chỉ số cho tất cả các giải pháp.

8. Môi Trường Phát Triển Thực Sự

Môi trường phát triển hiện tại không thực sự phù hợp với tên gọi của nó. Tôi mong muốn thấy các môi trường phát triển thực sự, với các yếu tố kiểm soát chia sẻ và vòng đời rõ ràng, không liên kết với dữ liệu sản xuất.

9. Tích Hợp SharePoint Embedded

SharePoint mặc định là nơi lưu trữ dữ liệu cho Power Platform. Microsoft nên tích hợp SharePoint Embedded để giảm thiểu sự phức tạp trong việc tạo ra các trang SharePoint chỉ để lưu trữ dữ liệu.

10. Tài Liệu Tích Hợp

Việc có khả năng thêm tài liệu vào giải pháp tương tự như cách GitHub lưu trữ thông tin sẽ rất hữu ích. Tài liệu có thể được tự động tạo và dễ dàng chỉnh sửa để phù hợp với nhu cầu của tổ chức.


Đó là 10 tính năng mà tôi mong muốn thấy trên Power Platform. Nếu ai đó từ Microsoft muốn biết thêm, hãy liên hệ với tôi tại LinkedIn.

Bạn có những tính năng nào mong muốn? Hãy chia sẻ ý kiến của bạn với tôi!

😎 Đăng ký nhận thông tin từ David Wyatt.

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào