要件をインポート

Requirements Module で利用可能な Import Wizard を使用すると、既存の要件データを Requirements Portal にすばやく簡単にアップロードできます。

AI Assisted Requirements Importer

要件エンジニアリングは、多くの場合、PDF や Excel スプレッドシートのような、データ構造が十分に整っていない文書でステークホルダー要件を作成することから始まります。こうした非構造化文書から要件データを手作業で抽出するのは、手間がかかるうえにミスも発生しやすくなります。Requirements Portal で要件を取り込むプロセスを迅速化するために、AI 機能を活用して、非構造化の PDF、Excel、Word、CSV ファイルから要件をインポートできます。

AI 支援 Importer 機能は現在ベータ版です。

AI 支援 Importer を使用して、要件に次のフィールドをインポートできます。

  • Identifier

  • Text

  • Methods

  • Applicable Blocks

  • Title

  • Rationale

  • Parents

  • Children

  • Type

  • State

  • Compliance

  • Compliance comment

  • Owner

  • Tags

  • Path to Section

Importer へのアクセス

AI Assisted Importer は、管理者が Settings – ValiAssistant ページの External Provider オプションを使用して有効化または無効化できます(右上の アイコンをクリックし、表示されるメニューから Settings を選択し、左側ペインの一覧から ValiAssistant を選択してアクセスします)。

External Provider オプションが無効になっている場合、従来の importer のみを利用できます。従来の importer の詳細については、以下の Legacy Importer セクションを参照してください。

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

インポートの流れ

importer にアクセスすると、Document Import ウィンドウが表示されます。AI Assisted Importer を続行するには、 ボタンをクリックします。

このウィンドウでは、必要に応じて open the legacy importer here リンクをクリックして従来の importer を使用することもできます。従来の importer の使用方法は、このページの以下の described below に記載されています。

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

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

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

ファイルのアップロードに成功すると、そのエントリがウィンドウに表示されます。 アイコンをクリックすると、ウィンドウから削除できます。あるいは、別のファイルをウィンドウにドラッグ&ドロップして、既存のファイルを置き換えることもできます。

ボタンをクリックして次に進みます。importer がアップロードされたファイルを処理します。処理が完了すると、抽出されたデータが候補要件のテーブルとして表示されます。各行の左側にあるチェックボックスを有効にして、インポートする要件を選択できます。

デフォルトでは、抽出された要件は Importer にアクセスした時点で表示していた仕様にインポートされます。Importer ウィンドウ上部のドロップダウンから必要な仕様を選択するか、ドロップダウンから As new (creates new specification) エントリを選択し、ウィンドウに表示される Specification name フィールドで新しい仕様名を定義して、新しい仕様を作成できます。

ボタンをクリックして次に進みます。インポートが完了すると、確認ウィンドウが表示されます。

importer がインポートされた要件内の問題を検出した場合、そのことがウィンドウ内に示されます()。リンクをクリックすると、検出された問題の理由を詳述したレポートをダウンロードできます。 

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

Legacy Importer

Importer にアクセスする際(learn more)、構造化された要件データをアップロードするために、従来のインポートツールを続けて使用することを選択できます。また、従来の importer は、管理者によって Requirements Portal 設定で External Provider オプションが無効になっている場合にのみ利用できます。

このプロセスでは、SpecificationUploadReview の 3 つの主要な段階に沿って進みます。仕様のインポートが完了すると、概要が表示されるとともに、Valifying や他のファイルのインポートなどの追加アクションを実行することもできます。これらの段階とアクションについては、以下のセクションで説明します。

Specification

Import Wizard のこの段階では、インポート先の対象仕様を定義できます。

  • Import Requirements ウィンドウ左側の Select a specification 領域を使用して、既存の仕様と、必要に応じてそのセクションを選択します。

  • Import Requirements ウィンドウ右側の Create a specification 領域を使用して、インポートウィザードを終了せずに新しい仕様を作成し(さらに略称と割り当て先ブロックも定義し)ます。

使用したい方法に応じて、該当する領域をクリックしてください。

 
  • Import Wizard が Specification または Section のコンテキスト内で開始された場合、それがインポート先として事前選択された状態で表示されます。

  • 既存の仕様がない場合は、新しく作成する必要があります。

  • 新しい Specification の名前を定義する際は、命名規則を満たす必要があります。使用できるのは英数字と特殊文字 _(アンダースコア)のみです。

Upload

Import Wizard のこの段階では、サポートされている種類のファイルをアップロードできます。これを行うには、Import Requirements ウィンドウ右側にファイルをドラッグ&ドロップするか、Drop file コントロールをクリックしてハードドライブからファイルを参照・選択します。ファイルのアップロードに成功すると、ウィンドウに通知が表示されます。

 
  • サポートされているのは Excel(.xls.xlsx)および Comma Separated Values(.csv)ファイルのみです。Excel Macro ファイル(.xlsm)はサポートされていません。

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

  • ファイルをアップロードした後は、インポートプロセスを続行するか、新しいファイルをアップロードして前のファイルを置き換えることができます。

Review

Import Wizard のこの段階では、アップロードしたファイルからインポートされたデータの結果を確認し、ファイルオプションを設定し、ファイル内のデータを要件フィールドにマッピングできます。

Import Requirements ウィンドウの Destination 領域には、データがどこにインポートされるか(仕様またはセクションの観点で)が視覚的に示されます。

File options 領域では、次のオプションを利用できます。

  • Update requirements – 有効にすると、インポート先仕様内の既存の要件は、データの置換によって上書きされます(ファイル内のデータが仕様内のデータを置き換えます)。

    • このオプションが無効で、インポート先として選択した仕様内にすでに存在する Identifier を持つ要件をインポートする場合、Requirements Portal はそれらを区別するために、インポートされた要件の Identifier に _import サフィックスを追加します。

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

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

  • Use header row – アップロードしたファイルのヘッダー行を使用するか、Requirements Portal が提供する一般的な参照ヘッダー行(つまり列ヘッダーが A、B、C など)を使用するかを選択できます。

    Requirements Portal では、ヘッダー行はアップロードされたあらゆるファイルの最初の行として扱われます。

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

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

Import Requirements ウィンドウ下部のテーブルでは、アップロードしたファイルのプレビューを確認し、その列を Requirements Portal のフィールドにマッピングできます。これにより、各列ごとに Map To ドロップダウンで適切なフィールドを選択して、ファイル内のデータを Requirements Portal 内の特定フィールドにどのように対応させるかを定義できます。ファイルに Requirements Portal のデフォルトフィールドと同一のヘッダーが含まれている場合、これらのフィールドは自動的にマッピングされます。ただし、必要に応じてこの自動マッピングを上書きまたは調整できます。

  • マッピング用に選択できるフィールドは次のとおりです。

    • 識別子

    • テキスト

    • タイトル

    • 根拠

    • セクションへのパス

    • タイプ

    • 状態

    • タグ

    • コンプライアンス

    • コンプライアンスコメント

    • V&V メソッド

    • 適用性

    • 適用ブロック

    • 所有者

    • タグ

    • カスタム列

  • 子、V&V メソッド、適用性、適用ブロック、およびタグは、各要件に対して複数の値を指定してインポートできます。その場合、各値はカンマで区切る必要があります。

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

  • 適用性については、複合ブロックタイプを / で参照できます。たとえば、block_A/block_B です。

  • カスタム列では、次のタイプを使用できます。 Select、Multiselect、Text、Date、Number。

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

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

    • タイプ

    • 状態

    • コンプライアンス

    • タグ

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

実行レポート

インポート処理が完了し、正常に完了した場合は、成功メッセージと実施された変更内容が表示されます。インポートに失敗した場合は、失敗メッセージが表示されます。成功したインポートの例を以下に示します。

ソフトエラーがある場合は、それらも表示されます()。発生しうるソフトエラーは次のとおりです。

  • 関係を確立できません → 親または子の識別子がプロジェクト内に存在しません

  • 関係を確立できません → 親または子の識別子がプロジェクト内で重複しています

  • 要件コンプライアンスステートメントがプロジェクト内に存在しません

  • 要件タイプがプロジェクト内に存在しません

  • 要件状態がプロジェクト内に存在しません

  • タグがプロジェクト内に存在しません

  • 適用性条件が存在しません

インポーターの成功・失敗にかかわらず、Import new file(成功時)または Try again(失敗時)をクリックすると、ステージ 1 に戻って再インポートまたは新しいインポートを実行できます(Specification)。

インポートが成功した場合は、ウィンドウ上部の Check now コントロールをクリックして Valify プロセスを開始することもできます。このプロセスでは、インポートされた要件テキストをスキャンし、要件内で Valis に変換可能な定量化可能パラメーターを検出します。

詳細については、 Valify Requirements ページを参照してください。

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

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content