Nhập yêu cầu

Bạn có thể nhanh chóng và dễ dàng tải dữ liệu yêu cầu hiện có của mình lên Requirements Portal bằng Import Wizard có sẵn trong Requirements Module. Tận dụng khả năng trích xuất được hỗ trợ bởi AI, bạn có thể nhập các yêu cầu từ các tệp PDF, Word, Excel và CSV không có cấu trúc, giúp giảm thời gian và công sức cần thiết để chuyển dữ liệu yêu cầu thủ công, đồng thời hỗ trợ bạn thu thập yêu cầu chính xác và hiệu quả hơn.

Phiên bản mới hơn của Import Wizard (hiện đang ở giai đoạn Beta) được mô tả trên trang này. Nếu bạn không có quyền truy cập vào phiên bản này trong instance Requirements Portal của mình, một phiên bản trước của Importer sẽ được sử dụng (tham khảo phần thu gọn Previous Iteration of the Importer để tìm hiểu thêm).

Truy cập Importer

Có thể truy cập Importer từ Requirements Module () bằng cách nhấp vào nút  ở góc trên bên trái của trang và chọn Create Requirement từ menu xuất hiện. Ngoài ra, khi đặc tả hiện đang xem không có yêu cầu nào, có thể truy cập Importer bằng cách nhấp vào nút Import trên trang.

Tải tệp lên

Cửa sổ Import Requirements sẽ mở ra. Ở bước này, bạn có thể tải lên một tệp thuộc loại được hỗ trợ (*.pdf, *.docx, *.xlsx hoặc *.csv). Để thực hiện việc này, hãy kéo và thả tệp vào vùng tương ứng của cửa sổ hoặc nhấp vào điều khiển select from your computer để duyệt và chọn tệp từ ổ cứng.

Các tệp ở định dạng *.pdf và *.docx chỉ có thể được nhập bằng AI importer, vốn được bật mặc định. Nếu cần, quản trị viên Workspace có thể tắt tính năng này bằng tùy chọn External Provider trên trang Settings – ValiAssistant (truy cập bằng cách nhấp vào biểu tượng  ở góc trên bên phải, chọn Settings từ menu xuất hiện, rồi chọn ValiAssistant từ danh sách ở khung bên trái) – .

Khi tùy chọn External Provider bị tắt, chỉ các tệp ở định dạng *.xlsx và *.csv mới có thể được nhập bằng classic importer. Trong trường hợp này, một thông báo tương ứng sẽ được hiển thị ở phía trên cửa sổ Import Requirements ().

Mặc dù tệp được tải lên có thể không có cấu trúc, bạn có thể dùng liên kết Excel template để tải xuống một tệp *.xlsx có thể dùng để ghi nhận yêu cầu theo cách có cấu trúc. Bạn cũng có thể dùng liên kết này để tải tệp xuống.

  • Kích thước tệp tải lên tối đa là 50 MB.

  • Trong trường hợp tải lên tệp không được hỗ trợ, một thông báo lỗi sẽ thông báo cho bạn về điều này.

Sau khi tệp được tải lên thành công, mục tương ứng của tệp sẽ được hiển thị trong cửa sổ. Bạn có thể xóa mục này khỏi cửa sổ bằng cách nhấp vào biểu tượng .

Đối với tệp *.xlsx hoặc *.csv đã tải lên, bạn có thể chọn tiếp tục bằng classic importer bằng cách bật tùy chọn Classic Import (Non-AI) ở góc dưới bên trái của cửa sổ.

Xem lại dữ liệu đã trích xuất

Sau khi tải lên tệp cần thiết, hãy nhấp vào nút  để tiếp tục. Dữ liệu đã trích xuất sẽ được trình bày dưới dạng một bảng các yêu cầu được đề xuất để bạn xem lại.

Giao diện người dùng của trang xem lại của AI importer

Giao diện người dùng của trang xem lại của classic importer

 

Theo mặc định, các yêu cầu được đề xuất sẽ được nhập vào đặc tả đang được xem khi Importer được truy cập. Bạn có thể chọn đặc tả cần dùng bằng cách chọn từ danh sách thả xuống ở đầu cửa sổ hoặc tạo một đặc tả mới bằng cách chọn mục + Add specification từ danh sách thả xuống và xác định tên của đặc tả mới bằng trường tên đặc tả xuất hiện ().

Khi tạo một đặc tả mới, phải đáp ứng các quy tắc đặt tên. Tên đặc tả không được chứa các ký tự sau: \ / ? % * : | " < >. Ngoài ra, các khoảng trắng ở đầu và cuối sẽ bị bỏ qua.

Bật tùy chọn Update requirements để ghi đè mọi yêu cầu hiện có trong đặc tả đích bằng cách thay thế dữ liệu (dữ liệu trong tệp sẽ thay thế dữ liệu trong đặc tả).

  • Nếu tùy chọn này bị tắt và bạn đang nhập các yêu cầu có Identifier đã tồn tại trong đặc tả được chọn làm đích, Requirements Portal sẽ thêm hậu tố số (_1, _2, _3, v.v.) vào identifier của các yêu cầu được nhập để phân biệt chúng.

  • Nếu tùy chọn bị tắt và bạn đang nhập các yêu cầu có Identifier đã tồn tại trong dự án hiện tại nhưng không có trong đặc tả được chọn làm đích, Requirements Portal sẽ thêm biểu tượng cảnh báo vào các identifier để cảnh báo về identifier trùng lặp trong cùng một dự án.

  • Nếu tùy chọn được bật, các giá trị trống trong tệp đang được nhập sẽ được hỗ trợ, tức là nếu một giá trị trong tệp để trống thì giá trị đó sẽ bị xóa khỏi yêu cầu. Điều này cũng áp dụng cho các trường chọn nhiều, chẳng hạn như Tags.

Bật tùy chọn Parametrize values để kiểm tra các yêu cầu được đề xuất nhằm tìm các tham số có thể định lượng và chuyển chúng thành Vali.

Khi sử dụng classic importer, các tùy chọn sau cũng khả dụng:

  • Starting row – bạn có thể chọn hàng nào của tệp nhập sẽ là điểm bắt đầu thu thập dữ liệu để chèn vào Requirements Portal.

  • Sheet – trong trường hợp tệp có nhiều sheet, bạn có thể chọn sheet muốn nhập dữ liệu từ đó.

Bạn có thể chọn các yêu cầu muốn nhập bằng cách bật các checkbox ở bên trái các hàng tương ứng.

Ánh xạ dữ liệu

Bạn có thể xác định cách dữ liệu từ tệp đã tải lên sẽ tương ứng với các trường cụ thể trong Requirements Portal. Nếu tệp chứa các tiêu đề giống với các trường mặc định trong Requirements Portal, các trường này sẽ được ánh xạ tự động. Tuy nhiên, nếu cần, bạn có thể ghi đè hoặc điều chỉnh ánh xạ tự động này. Nhấp vào tiêu đề cột và chọn trường cần thiết từ danh sách thả xuống.

Ngoài ra, bạn có thể ánh xạ dữ liệu cột vào một cột tùy chỉnh mới bằng cách nhập tên cần dùng vào trường Search/Add custom trong danh sách thả xuống rồi chọn <custom_column_name> (Create new) từ danh sách đó.

Bạn cũng có thể chọn None từ danh sách thả xuống để không ánh xạ dữ liệu từ tệp vào bất kỳ cột nào (tức là dữ liệu này sẽ không được nhập).

Ít nhất phải chọn các cột Identifier và Text. Nếu không, một thông báo cảnh báo sẽ được hiển thị cho đến khi điều kiện đó được đáp ứng ().

Các trường sau có thể được nhập vào yêu cầu bằng Importer:

  • Identifier

  • Text

  • Title

  • Rationale

  • Children

  • Parents

  • Section

  • Path to Section

  • Applicable Block

  • Compliance Comment

  • Type

  • State

  • Compliance

  • V&V Status

  • V&V Methods

  • Applicability

  • Owner

  • Tags

  • Custom columns

  • Children, V&V Methods, Applicable Blocks, Applicability và Tags có thể được nhập với nhiều hơn một giá trị cho mỗi yêu cầu. Để làm vậy, mỗi giá trị phải được phân tách bằng dấu phẩy.

  • Nếu một verification method, applicable block, requirement type, state, compliance hoặc tag đang được nhập hiện chưa tồn tại trong Requirements Portal, nó sẽ tự động được tạo trong quá trình nhập và được thêm vào yêu cầu.

  • Đối với Applicability, các kiểu khối ghép có thể được tham chiếu bằng /, ví dụ: block_A/block_B.

  • Đối với các cột tùy chỉnh, các kiểu sau khả dụng: Select, Multiselect, Text, Date, Number.

Các trường sau phân biệt chữ hoa/chữ thường:

  • Type

  • State

  • Compliance

  • Tags

Ví dụ, nếu tag TBD đã tồn tại trong Requirements Portal và tag tbd đang được nhập, một tag mới tbd sẽ được tạo và nhập cùng với yêu cầu.

Báo cáo thực thi

Sau khi dữ liệu cần nhập đã được xem lại và các tùy chọn đã được cấu hình theo yêu cầu, hãy nhấp vào nút  để tiếp tục. Một cửa sổ xác nhận sẽ xuất hiện khi quá trình nhập hoàn tất.

Nếu importer phát hiện vấn đề trong các yêu cầu được nhập, điều này sẽ được chỉ ra trong cửa sổ (). Nhấp vào liên kết để tải xuống báo cáo nêu chi tiết nguyên nhân của các vấn đề được phát hiện. Các trường hợp có thể xảy ra là:

  • Cố gắng nhập một yêu cầu có quan hệ với các identifier không tồn tại trong dự án cũng như không tồn tại trong các yêu cầu khác của tệp đang nhập.

  • Cố gắng nhập một yêu cầu có quan hệ với một identifier yêu cầu thuộc về nhiều hơn một yêu cầu, hoặc trong dự án hoặc trong các yêu cầu khác của tệp đang nhập.

  • Cố gắng nhập một yêu cầu có phát biểu compliance hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một yêu cầu có type hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một yêu cầu có state hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một yêu cầu có tag hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một yêu cầu có điều kiện applicability hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một yêu cầu có method hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một yêu cầu có applicable block hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập một owner hiện chưa được định nghĩa trong Requirements Portal.

  • Cố gắng nhập nhiều hơn một owner, state hoặc type hiện chưa được định nghĩa trong Requirements Portal.

Nhấp vào nút  để quay lại bước tải tệp của importer hoặc nhấp vào  để thoát khỏi importer.

Phiên bản trước của Importer

Khi bạn không có quyền truy cập vào phiên bản Importer mới hơn được mô tả ở trên, phiên bản trước của nó sẽ được sử dụng. Tham khảo phần thu gọn bên dưới để tìm hiểu thêm.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Tính khả dụng của tính năng

Các tính năng bạn có thể sử dụng phụ thuộc vào giải pháp Altium mà bạn đang có – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, hoặc Altium Designer (đang trong thời hạn hiệu lực).

Nếu bạn không thấy một tính năng được nêu trong tài liệu có trong phần mềm thực tế của mình, liên hệ Bộ phận Kinh doanh của Altium để tìm hiểu thêm.

Nội dung