Hành động tùy chỉnh
Giới thiệu
Tính năng Custom Actions trong Requirements & Systems Portal cho phép người dùng tạo và áp dụng các tập lệnh tự động hóa tùy chỉnh bằng Python và AI để cải thiện quy trình làm việc của dự án. Các custom action này có thể được liên kết với nhiều đối tượng khác nhau trong dự án của bạn, chẳng hạn như Blocks, Valis và requirements, đồng thời cũng có thể khai thác khả năng của Python và AI.
Làm thế nào để tạo Custom Actions?
Người dùng có thể tạo custom action một cách liền mạch trong mô-đun scripting của Requirements & Systems Portal, tận dụng cả khả năng viết script và các chức năng AI. Với tính năng này, người dùng có thể dễ dàng soạn mã Python trong custom action của mô-đun scripting và thực hiện các hành động cụ thể bằng cách tận dụng endpoint AI vali-assistant để tạo ra đầu ra mong muốn thông qua prompt hoặc các tập lệnh Python.
Sau khi một tập lệnh Python mới có custom action được tạo trong mô-đun scripting, người dùng có thể tạo một custom action trong tùy chọn “General” (1) trong phần cài đặt script. Người dùng phải cung cấp thông tin về loại đối tượng (2) và mô tả, đồng thời điền vào phần “Display settings” (3), tức là tên hiển thị và vị trí của custom action.
Người dùng cũng có thể chia sẻ custom action với bất kỳ người dùng hoặc nhóm nào trong deployment bằng tùy chọn “Share with” bên dưới display settings (xem Hình Share Custom Action).
Share Custom Action - Chia sẻ custom action với những người dùng khác trong cùng dự án.Tổng quan về Custom Actions có thể được truy cập trong menu "Settings" (1), cho phép người dùng xem nhiều loại custom action (2) do người khác tạo. Người dùng có thể dễ dàng thêm hoặc xóa các action này khỏi display settings của mình và tùy chỉnh quyền truy cập vào custom action (3).
Ví dụ về quy trình làm việc với Custom Actions:
Example 1: Chuyển Identifier của requirement từ chữ hoa sang chữ thường
Để minh họa ví dụ này, chúng tôi đã thêm sẵn tập lệnh Python vào các mẫu script trong mô-đun. Tập lệnh này chuyển Identifier từ chữ hoa sang chữ thường. Một video ngắn cho thấy cách bạn có thể tạo script này, custom action của nó và cách sử dụng nó trên Requirements.
Đổi tên các Identifier của bạn - Chuyển Identifier của requirement từ chữ hoa sang chữ thường
Example 2: Dịch requirements từ ngôn ngữ này sang ngôn ngữ khác bằng Custom Actions kết hợp với AI
Dựa trên AI của ValiAssistant, bạn có thể dễ dàng gửi một tập hợp requirements và hướng dẫn vali-assistant bằng prompt để dịch chúng sang bất kỳ ngôn ngữ được hỗ trợ nào mà bạn chọn.
Custom Action Translate - Sử dụng Custom Actions và khả năng AI để, chẳng hạn, dịch văn bản requirements của bạn sang ngôn ngữ khác.
Một số trường hợp sử dụng khác có thể thực hiện với custom actions
-
Kiểm tra chất lượng của một requirement
-
Tạo và thêm nhiều vali vào Block thông qua Block Types
-
Kiểm tra xem các requirement cấp cao có tốt hay không và ngược lại kiểm tra xem các requirement cấp thấp có bị mơ hồ hay không.
-
Đề xuất Requirement Type
-
Chỉnh sửa văn bản/định dạng requirements hàng loạt. Ví dụ: thay “must” bằng “shall”, v.v.
-
Tạo bản tóm tắt các requirements, v.v.
Truy cập Custom Actions
Các custom action do người dùng tạo này sau đó có thể được lưu lại một cách thuận tiện để truy cập dùng chung, cho phép chúng được liên kết dễ dàng với nhiều loại đối tượng khác nhau, bao gồm requirements, Blocks và Valis trong Requirements & Systems Portal. Điều này có nghĩa là khi một người dùng thông thường cần thực thi một custom action, họ chỉ cần chọn nó từ menu "Actions" của đối tượng (requirements, Blocks hoặc Valis), mà không cần phải điều hướng đến mô-đun scripting hoặc Dashboard để thực thi.