ユーザーは、要件モジュール内の「インポート」ウィザードを使用して、既存の要件データをすばやく簡単に Requirements & Systems Portal にアップロードできます。
図 Import Wizard Access,インポート ウィザードは、Requirements & Systems Portal の上部バーからアクセスできます。 (1)または、空の仕様のテーブル ビューにある (2).
インポートウィザードへのアクセス
このウィザードは、ユーザーを 3 つの主要な段階へと導きます:「Specification"、"Upload"、"Review "の3つの段階を経て、1度に1つのSpecificationをインポートします。仕様書のインポートが完了すると、概要が表示され、検証や他のファイルのインポートなどの追加アクションを実行することができます。
これらのステージとアクションは以下の通りです:
1 - 選択
図 Import Wizard Spec Selection図にあるように、ユーザーはインポートする仕様を定義します。 (1)およびそのセクション (2)(オプション)、または新しい仕様書 (3)(を作成することもできます。 (4)とブロック (5)を定義することもできる)。
インポートウィザードの仕様選択
インポーターが仕様またはセクションのコンテキスト内で起動された場合、インポート先の事前選択として表示されます。
既存の仕様書がない場合は、ユーザーが作成する必要があります。
新しい仕様の命名定義では、ユーザーは命名定義規則を守らなければならない。すなわち、アルファベット数字と特殊文字"_"(アンダースコア)のみが使用可能である。
2 - アップロード
サポートされているファイルタイプのいずれかがアップロードされると、アップロードが成功したことがユーザーに通知され、インポート操作を続行するか、動画のように新しいファイル(前のファイルを置き換える)をアップロードすることができます。 Uploading an Import File, のように、ユーザーのデスクトップ環境からウィザードのファイルアップロードエリアにファイルをドラッグします。サポートされていないファイルがアップロードされた場合は、エラーメッセージが表示されます。
現在サポートされているのは、Excel(.xls、.xlsx)と.CSVファイルのみです。Excelマクロファイル(.xlsm)はサポートされていません。
3 - レビュー
図にあるように Wizard Review,通知メッセージ (1)がウィザードの上部にポップアップ表示され、必須フィールドの不足を警告します。
ユーザーは、データのインポート先(仕様書やセクションなど)を視覚的に確認することができ、「ファイルオプション」を選択することができます。 (2).
ウィザードのレビュー
ファイルオプション (2),では、以下のオプションを使用できます:
-
Update requirements- を有効にすると、宛先仕様に存在するすべての要件をデータの置換によって上書きします(ファイルデータが仕様のデータを置換します)。
-
この Update requirementsオプションが有効になっておらず、インポート先として選択された仕様に識別子が既に存在する要件をインポー トする場合、Requirements & Systems Portal は、インポートされた要件の識別子に接尾辞 "Requirements & Systems Portal_import" を付加して区別します。
-
この Update requirementsこのオプションが有効になっておらず、Identifier が現在のプロジェクトに既に存在し、インポート先として選択され た仕様には存在しない要件をインポートする場合、Requirements & Systems Portal は、同じプロジェクトに重複した Identifier を警告するアイコンを識別子に追加します。
-
このオプションを有効にすると Update requirementsオプションが有効な場合、インポートされるファイル内の空白の値がサポートされます。つまり、ファイル内の値が空白の場合、その値は要件から削除されます。これは、次のような複数選択フィールドにも適用されます。 Tags.
-
Use header row- ユーザーは、ファイルのヘッダー行を使用するか、Requirements & Systems Portal が提供する一般的な参照ヘッダー行を使用するか を決定できます(例:列のヘッダーは A、B、C、... など)。
要件システムポータルは、ヘッダ行をアップロードされたファイルの 1 行目とみなします。
-
Sheet- 複数のシートを持つファイルの場合、インポートするシートを選択できます。
-
Starting row- インポートされたファイルのどの行からデータを収集し、要件 & システム ポータルに挿入するかを選択できます。
プレビュー レベル (3))では、ユーザーがアップロードしたファイルのプレビューを表示し、その列を要件 & システム ポータルのフィールドにマップすることができます。こ れに よ り 、 各列の 「MAP TO」 ドロップダウンで該当す る フ ィ ール ド を選択す る こ と に よ り 、 フ ァ イ ルのデー タ がポータルの特定のフ ィ ール ド に ど の よ う に対応す る か を定義で き ます。ファイルに要件 & システム ポータルのデフォルト フィールドと同じヘッダーが含まれている場合、これらのフィールドは自動的にマッピングされます。ただし、ユーザーは必要に応じて、この自動マッピングを上書きまたは調整することができます。
現在、次のフィールドをマッピング対象として選択できます:
識別子]、[テキスト]、[タイトル]、[理由]、[親]、[子]、[セクションへのパス]、[タイプ]、[州]、[タグ]、[コンプライアンス]、[コンプライアンス コメント]、[検証方法]、[適用性]、[適用ブロック]、[所有者]、[タグ]、[カスタム列
検証方法、適用可能性、およびタグについては、要件ごとに複数の値をインポートできます。そのためには、各値をカンマで区切ります。
適用性の場合、複合ブロックタイプは "/" で参照できます。
ユーザーは常に少なくともIdentifier列を選択しなければならない。もし選択しなければ、その条件が満たされるまで警告メッセージが表示される。
インポート処理中は、ローディング画面が表示される。インポートが正常に完了すると、成功のメッセージ、変更内容(Image 8)とソフトエラーが表示されます。インポートに失敗した場合は、失敗のメッセージが表示されます。インポートに成功し、エラーとエンジニアリング値の検証を行った例をビデオでご覧ください。 Review & Import.
ソフトエラーとは
-
リレーションが確立できない → 親または子の識別子がプロジェクトに存在しない
-
リレーションを確立できない → 親または子の識別子がプロジェクトに重複している
-
要件適合宣言がプロジェクトに存在しない
-
要件タ イ プがプ ロ ジ ェ ク ト 内に存在 し ない
-
要件Stateがプロジェクトに存在しない
-
タグがプロジェクトに存在しない
-
適用条件が存在しない
インポーターが成功したか否かにかかわらず、ユーザーは「新しいファイルをインポートする」(成功)または「再試行する」(失敗)をクリックして、再インポートまたは新規インポートを行う機会があり、ユーザーはセクション1(仕様)に戻ります。
3.1 - バリファイ・オプション
インポートに成功すると、ユーザーは Valify プロセスを開始できます。このプロセスでは、インポートされた要件テキストをスキャンして、要件内で Valis に変換される定量化可能なパラメータを探します。