要件をインポート

既存の要求データは、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 ファイルをダウンロードして、要求を構造化して取り込めるようにすることもできます。

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

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

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

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

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

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

Legacy Importer

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

このプロセスでは、主に 3 つのステージ(SpecificationUploadReview)に沿って進みます。仕様のインポートが完了すると、サマリーが表示され、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 のデフォルトフィールドと同一のヘッダーが含まれている場合、これらのフィールドは自動的にマッピングされます。ただし、必要に応じてこの自動マッピングを上書き/調整できます。

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

    • Identifier

    • テキスト

    • タイトル

    • 根拠

    • セクションへのパス

    • タイプ

    • 状態

    • タグ

    • コンプライアンス

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

    • V&V手法

    • 適用性

    • 適用ブロック

    • 所有者

    • タグ

    • カスタム列

  • 子、V&V手法、適用性、適用ブロック、およびタグは、各要件につき複数の値を指定してインポートできます。その場合、各値はカンマで区切ってください。

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

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

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

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

実行レポート

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

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

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

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

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

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

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

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

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

インポーターの成否にかかわらず、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