要件をインポート

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

AI Assisted Requirements Importer

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

AI 支援 Importer 機能は現在 Beta です。

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 はデフォルトで有効になっています。必要に応じて、Workspace 管理者は External Provider ページの Settings – ValiAssistant オプションを使用してこれを無効にできます(右上の アイコンをクリックし、表示されるメニューから 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 の使い方は、このページの 以下で説明 しています。

次のステージでは、対応する種類のファイル(*.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 にアクセスする際(詳細はこちら)、構造化された要求データをアップロードするために、従来のインポートツールを選択して続行できます。また、従来の 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 では、アップロードされたファイルの先頭行が Header row と見なされます。

  • 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。

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

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

    • タイプ

    • 状態

    • コンプライアンス

    • タグ

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

実行レポート

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Content