要件をインポート

Requirements Module で利用可能な Import Wizard を使用すると、既存の要件データを Requirements & Systems Portal にすばやく簡単にアップロードできます。AI による抽出機能を活用することで、構造化されていない PDF、Word、Excel、CSV ファイルから要件をインポートでき、要件データを手作業で転記するために必要な時間と労力を削減し、より正確かつ効率的に要件を取り込めます。

Import Wizard の新しいバージョン(現在ベータ版)について、このページで説明します。お使いの Requirements & Systems Portal インスタンスでこれを利用できない場合は、以前の Importer が使用されます(詳細は Previous Iteration of the Importer の折りたたみセクションを参照してください)。

Importer へのアクセス

Importer は、Requirements Module()でページ左上の ボタンをクリックし、表示されるメニューから Create Requirement を選択することでアクセスできます。あるいは、現在表示中の仕様に要件がない場合は、ページ上の Import ボタンをクリックして Importer にアクセスできます。

ファイルのアップロード

Import Requirements ウィンドウが開きます。この段階では、サポートされている種類のファイル(*.pdf*.docx*.xlsx、または *.csv)をアップロードできます。アップロードするには、ウィンドウ内の対応する領域にファイルをドラッグ&ドロップするか、select from your computer コントロールをクリックしてハードドライブからファイルを参照・選択します。

*.pdf および *.docx 形式のファイルは、デフォルトで有効になっている AI importer を使用してのみインポートできます。必要に応じて、Workspace 管理者が External Provider ページの Settings – ValiAssistant オプション を使用して無効化できます(左下の アイコンをクリックし、表示されるメニューから Settings を選択してから、左側ペインのリストで ValiAssistant を選択します)–

External Provider オプションが無効の場合、*.xlsx および *.csv 形式のファイルのみを classic importer でインポートできます。この場合、対応するメッセージが Import Requirements ウィンドウの上部に表示されます()。

アップロードするファイルは構造化されていなくてもかまいませんが、Excel template リンクを使用して、構造化された方法で要件を記述するために使用できる *.xlsx ファイルをダウンロードできます。this link を使ってファイルをダウンロードすることもできます。

  • アップロード可能なファイルの最大サイズは 50 MB です。

  • サポートされていないファイルをアップロードした場合は、エラーメッセージで通知されます。

ファイルが正常にアップロードされると、そのエントリがウィンドウに表示されます。 アイコンをクリックすると、ウィンドウから削除できます。

アップロードした *.xlsx または *.csv ファイルについては、ウィンドウ左下の Classic Import (Non-AI) オプションを有効にすることで、classic importer を使用して続行することもできます。

抽出データの確認

必要なファイルをアップロードしたら、 ボタンをクリックして次へ進みます。抽出されたデータは、確認用の要件候補テーブルとして表示されます。

AI importer のレビューページのユーザーインターフェース

classic importer のレビューページのユーザーインターフェース

 

デフォルトでは、提案された要件は Importer へのアクセス時に表示していた仕様にインポートされます。必要な仕様は、ウィンドウ上部のドロップダウンから選択できます。また、ドロップダウンから + Add specification エントリを選択し、表示される仕様名フィールドで新しい仕様の名前を定義することで、新しい仕様を作成することもできます()。

新しい仕様を作成する場合は、命名規則を満たす必要があります。仕様名には次の文字を含めることはできません:\ / ? % * : | " < >。また、先頭および末尾のスペースは無視されます。

Update requirements オプションを有効にすると、データを置き換えることで、保存先仕様内の既存の要件を上書きできます(ファイル内のデータが仕様内のデータを置き換えます)。

  • このオプションが無効で、Identifier が保存先として選択した仕様内にすでに存在する要件をインポートする場合、Requirements & Systems Portal は、インポートされる要件の識別子に数値サフィックス(_1_2_3 など)を追加して区別します。

  • このオプションが無効で、現在のプロジェクト内にはすでに存在するが、保存先として選択した仕様内には存在しない Identifier を持つ要件をインポートする場合、Requirements & Systems Portal は、その識別子に警告アイコンを追加して、同一プロジェクト内に重複した識別子があることを通知します。

  • このオプションが有効な場合、インポートするファイル内の空白値もサポートされます。つまり、ファイル内の値が空白であれば、その値は要件から削除されます。これは、Tags などの複数選択フィールドにも適用されます。

Parametrize values オプションを有効にすると、要件候補に数量化可能なパラメーターが含まれていないかを確認し、それらを Valis に変換できます。

classic importer を使用する場合は、次のオプションも利用できます。

  • Starting row – インポートしたファイルのどの行からデータ収集を開始し、Requirements & Systems Portal に挿入するかを選択できます。

  • Sheet – 複数シートを含むファイルの場合、どのシートからインポートするかを選択できます。

各行の左側にあるチェックボックスを有効にして、インポートする要件を選択できます。

データマッピング

アップロードしたファイルのデータを、Requirements & Systems Portal 内の特定のフィールドにどのように対応付けるかを定義できます。ファイルに Requirements & Systems Portal のデフォルトフィールドと同一のヘッダーが含まれている場合、これらのフィールドは自動的にマッピングされます。ただし、必要に応じてこの自動マッピングを上書きまたは調整できます。列ヘッダーをクリックし、ドロップダウンから必要なフィールドを選択してください。

または、ドロップダウン内の Search/Add custom フィールドに必要な名前を入力し、その後ドロップダウンから <custom_column_name> (Create new) を選択することで、列データを新しいカスタム列にマッピングすることもできます。

ドロップダウンから None を選択して、ファイルのデータをどの列にもマッピングしないようにすることもできます(つまり、このデータはインポートされません)。

少なくとも Identifier 列と Text 列を選択する必要があります。そうでない場合、この条件が満たされるまで警告メッセージが表示されます()。

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、および Tags は、各要件に対して複数の値でインポートできます。その場合、各値はカンマで区切る必要があります。

  • インポート対象の verification method、applicable block、requirement type、state、compliance、または tag が Requirements & Systems Portal に現在存在しない場合は、インポート中に自動的に作成され、その要件に追加されます。

  • Applicability については、複合 block type を / で参照できます。たとえば、block_A/block_B です。

  • Custom columns では、次の型を利用できます:Select、Multiselect、Text、Date、Number。

次のフィールドでは大文字と小文字が区別されます。

  • Type

  • State

  • Compliance

  • Tags

たとえば、tag TBD が Requirements & Systems Portal にすでに存在していて、tag tbd をインポートする場合、新しい tag tbd が作成され、その要件とともにインポートされます。

実行レポート

インポートするデータの確認と必要なオプション設定が完了したら、 ボタンをクリックして次へ進みます。インポートが完了すると、確認ウィンドウが表示されます。

Importer がインポートした要件内の問題を検出した場合、その旨がウィンドウに表示されます()。リンクをクリックすると、検出された問題の理由を詳細に示したレポートをダウンロードできます。考えられるケースは次のとおりです。

  • プロジェクト内にも、インポートしたファイル内の他の要件内にも存在しない識別子との関係を持つ要件をインポートしようとした場合。

  • プロジェクト内、またはインポートしたファイル内の他の要件のいずれかで、複数の要件に属する要件識別子との関係を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない compliance statement を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない type を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない state を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない tag を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない applicability condition を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない method を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない applicable block を持つ要件をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない owner をインポートしようとした場合。

  • Requirements & Systems Portal で現在定義されていない owner、state、または type を複数インポートしようとした場合。

ボタンをクリックすると Importer のファイルアップロード段階に戻り、 をクリックすると Importer を終了します。

Previous Iteration of the Importer

上記で説明した新しいバージョンの Importer にアクセスできない場合は、以前のバージョンが使用されます。詳細は以下の折りたたみセクションを参照してください。

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

Content