Image Linker
各成果物をテキスト内の画像にリンクし、変更された画像が影響分析に表示されるようにします。
概要と開発の背景
要件には画面レイアウト、図、写真、信号表などの画像がよく含まれます。IBM DOORS Next では、成果物のテキストに配置された画像はそれ自体が成果物ですが、要件と画像を結ぶリンクはありません。誰かが画像を差し替えたり編集したりしても、影響分析やトレーサビリティのビューには、どの要件がその画像に依存しているかが表示されません。
Image Linker は、モジュールの成果物(または選択した成果物)のテキストに埋め込まれたすべての画像を見つけ、1 回の管理された実行で、各成果物からその画像へ選択した種類のリンクを作成します。必要に応じて、埋め込まれた表や図など、ほかの埋め込み成果物もリンクします。
解決する課題
- 影響分析から見えない、要件テキスト内の画像。
- 変更された図や画面レイアウトの影響を受ける要件を誰も見つけられない。
- 成果物ごとに手作業でリンクしなければならない数百の埋め込み画像。
- どの画像リンクが存在し、どの画像が DOORS Next の外部から来ているかの記録がない。
メリット
- 変更前にプレビュー: 埋め込み画像はそれぞれ To link、Already linked、Not resolvable として表示されます。
- 推測しない: ほかの Web サイトやサーバーの画像、テキスト内に保存された画像は一覧に表示されるだけで、リンクされることはありません。
- リンクの種類と方向を指定: プロジェクトの任意のリンク種類、送信または受信。画像のみ、または任意の埋め込み成果物。
- 安全な既定値: リンクはモジュール コンテキストで作成されます(DOORS Next がモジュール内で行うのと同じ)。基本成果物へのリンクは選択した場合のみです。
- 長い実行も管理下に: 任意のサイズのモジュール全体、既存リンクのスキップ、進行状況と Stop、非常に大きなモジュールでの停止後の続行、失敗の Retry、Excel の変更レポート。
使い方
- あなた1Settings:リンクの種類、方向、対象
- あなた3成果物とその画像を確認
- DOORS Next4Create links:確認後に作成
- 結果5Excel の変更レポート
- モジュールの横の ELM Mini Dashboard にウィジェットを追加します。
- Settings で Change をクリックし、Link type、Direction(Outgoing または Incoming)、What counts(Pictures only または Any embedded artifact)を選びます。リンクをベース成果物に作成する場合だけ Create the links on base artifacts をオンにします。Done をクリックします。
- Links で Whole module を選んで Find embedded pictures をクリックするか、成果物を選択して Selection を選びます(選択は自動的にチェックされます)。Embedded items で成果物とその画像を確認します。
- Create links をクリックし、確認内容を読んで Create N links をクリックします。先に検索しない場合、モジュール全体の Create links は 1 回の実行で検索とリンク作成を行います。
- 結果ブロックを確認し、必要に応じて Log で変更レポートをダウンロードします。
スクリーンショット
1Settings:リンクの種類は Illustrated By、出力方向、画像のみ 2検索完了:作成するリンクは 52 個、各成果物とその埋め込み画像 3他の Web サイトの画像はリンクできません:理由とともに表示 4リンク作成前の確認:対象外の項目も表示 5リンク作成完了:合計と、ダウンロードできる変更レポート
知っておきたいこと
- 各成果物はリンク作成の直前に読み直されるため、検索後に追加または削除された画像も考慮されます。
- 1 つのテキストに同じ画像が 2 回あってもリンクは 1 つです。多くの成果物で使われる画像には、それぞれの成果物からリンクが作成されます。
- リンクできるのは、同じサーバーの DOORS Next に保存された画像だけです。それ以外は Not resolvable として表示されます。
- 一覧にはサムネイルではなく名前と ID が表示されるため、非常に大きなモジュールでもブラウザーの負担は小さく済みます。
- 必ず change set の中で作業してください。作成したリンクを取り消せるのは、change set を破棄する場合だけです。
バージョン 1.21 の新機能
· 変更のタイトルは英語で公開しています。
- Messages in the notifications