要件をインポート

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

AI Assisted Requirements Importer

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

AI支援インポーター機能は現在ベータ版です。

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

  • 識別子

  • テキスト

  • メソッド

  • 適用ブロック

  • タイトル

  • 根拠

  • タイプ

  • 状態

  • コンプライアンス

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

  • オーナー

  • タグ

  • セクションへのパス

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

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

インポートフロー

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

このウィンドウでは、必要に応じて open the legacy importer here リンクをクリックし、レガシーインポーターを使用することもできます。レガシーインポーターの使用方法は、このページの下部にある described below で説明しています。

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

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

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

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

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

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

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

インポーターがインポートされた要求に問題を検出した場合、ウィンドウ()に表示されます。リンクをクリックして、検出された問題の理由を詳細に記載したレポートをダウンロードしてください。

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

レガシーインポーター

インポーターにアクセスする際(learn more)、レガシーのインポートツールを使用して、構造化された要求データをアップロードすることもできます。このプロセスでは、主に3つのステージ(SpecificationUploadReview)に沿ってガイドされます。仕様のインポートが完了すると、サマリーが表示され、Valifyingの実行や他ファイルのインポートなど、追加のアクションを行うこともできます。これらのステージとアクションについては、以下のセクションで説明します。

仕様

Import Wizard のこのステージでは、インポート先となる仕様を定義できます。

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

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

希望する方法を使用するには、該当する領域をクリックします。

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

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

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

アップロード

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

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

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

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

レビュー

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

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

File options 領域では、次のオプションを提供します。

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

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

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

    • このオプションが有効の場合、インポートするファイル内の空欄値がサポートされます。つまり、ファイル内の値が空欄であれば、その値は要求から削除されます。これは 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に存在しない場合、インポート中に自動的に作成され、要求に追加されます。

  • Applicability では、複合ブロックタイプを / で参照できます。たとえば block_A/block_B のように指定します。

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

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

実行レポート

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

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

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

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

  • Requirement Compliance Statement がプロジェクトに存在しません

  • Requirement Type がプロジェクトに存在しません

  • Requirement State がプロジェクトに存在しません

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

  • Applicability Condition が存在しません

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