要件をインポート

要件モジュールで利用できるImport Wizardを使用すると、既存の要件データをRequirements Portalにすばやく簡単にアップロードできます。AIによる抽出機能を活用して、非構造化のPDF、Word、Excel、CSVファイルから要件をインポートできます。これにより、要件データを手動で転記する時間と手間を削減し、要件をより正確かつ効率的に取り込むことができます。

インポーターへのアクセス

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

ファイルのアップロード

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

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

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

アップロードするファイルは非構造化でも構いませんが、Excel templateリンクから*.xlsxファイルをダウンロードして、要件を構造化された形式で記録することもできます。こちらのリンクからもファイルをダウンロードできます。

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

  • 対応していないファイルをアップロードすると、エラーメッセージが表示されます。

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

*.xlsxまたは*.csvのファイルをアップロードした場合は、ウィンドウ左下のClassic Import (Non-AI)オプションを有効にすることで、従来のインポーターを使用して処理を進めることができます。

抽出されたデータの確認

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

AIインポーターの確認ページのユーザーインターフェース

従来のインポーターの確認ページのユーザーインターフェース

 

デフォルトでは、要件候補はインポーターにアクセスした時点で表示していた仕様にインポートされます。ウィンドウ上部のドロップダウンから目的の仕様を選択することも、ドロップダウンから+ Add specificationを選択し、表示される仕様名フィールドで新しい仕様の名前を指定して、新規仕様を作成することもできます()。

新しい仕様を作成する際は、命名規則に従う必要があります。仕様名に次の文字を含めることはできません:\ / ? % * : | " < >。また、先頭と末尾の空白は無視されます。

Update requirementsオプションを有効にすると、インポート先の仕様に存在する要件を、ファイル内のデータで置き換えて上書きします。

  • このオプションが無効で、インポートする要件の識別子がインポート先として選択した仕様にすでに存在する場合、Requirements Portalはインポートする要件の識別子に数値の接尾辞(_1、_2、_3など)を追加して区別します。

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

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

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

従来のインポーターを使用する場合は、次のオプションも利用できます。

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

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

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

データのマッピング

アップロードしたファイルのデータを、Requirements Portalのどのフィールドに対応付けるかを指定できます。ファイルのヘッダーがRequirements Portalのデフォルトフィールドと一致している場合、それらのフィールドは自動的にマッピングされます。ただし、必要に応じて、この自動マッピングを変更または調整できます。列ヘッダーをクリックし、ドロップダウンから目的のフィールドを選択します。

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

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

少なくとも識別子列とテキスト列を選択する必要があります。この条件を満たすまで、警告メッセージが表示されます()。

インポーターを使用すると、次のフィールドを要件にインポートできます。

  • 識別子

  • テキスト

  • タイトル

  • 根拠

  • 子要件

  • 親要件

  • セクション

  • セクションへのパス

  • 適用対象ブロック

  • 適合性コメント

  • タイプ

  • 状態

  • 適合性

  • V&Vステータス

  • V&V手法

  • 適用性

  • 所有者

  • タグ

  • カスタム列

  • 子要件、V&Vメソッド、適用対象ブロック、適用条件、タグは、各要件に対して複数の値をインポートできます。その場合は、各値をカンマで区切ってください。

  • インポートする検証メソッド、適用対象ブロック、要件タイプ、状態、適合性、またはタグがRequirements Portalにまだ存在しない場合、インポート時に自動的に作成され、要件に追加されます。

  • 適用条件では、/を使用して複合ブロックタイプを参照できます。例:block_A/block_B。

  • カスタム列では、次のタイプを使用できます: 単一選択、複数選択、テキスト、日付、数値。

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

  • タイプ

  • 状態

  • 適合性

  • タグ

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

実行レポート

インポートするデータを確認し、必要に応じてオプションを設定したら、ボタンをクリックして続行します。インポートが完了すると、確認ウィンドウが表示されます。

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

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

  • プロジェクト内またはインポートファイル内で、複数の要件に割り当てられている要件識別子への関連付けを持つ要件をインポートしようとした場合。

  • Requirements Portalで現在定義されていない適合性ステートメントを持つ要件をインポートしようとした場合。

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

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

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

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

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

  • Requirements Portalで現在定義されていない適用対象ブロックを持つ要件をインポートしようとした場合。

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

  • Requirements Portalで現在定義されていない所有者、状態、またはタイプを複数インポートしようとした場合。

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

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

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

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

Contents