ガントチャート上の TRM ライフサイクルタイムライン
テクノロジー参照モデル (TRM) の場合、アプリケーションサービス (ハードウェアモデルとソフトウェア製品) は、TPM ビューと同様の階層構造で表示されます。アプリケーションサービスの対応するライフサイクルタイムラインが棒グラフでガントチャートに表示されます。また、ワイルドカードバージョンを使用するライフサイクルのデータも表示されます。TRM ワイルドカードバージョンは「*」で終わります。
TRMビューでは、ライフサイクルはアプリケーションサービスまたはビジネスアプリケーションに集計されません。
- TRM フェーズ
- 開始日
- 終了日
ガントチャートの個々のバーをポイントして、フェーズ情報を表示できます。
[アプリケーションサービス] 列は、TPM 検出済みテクノロジーテーブル (sn_apm_tpm_discovered_technology) から入力されます。
TRM フェーズステータス
TRMビューには、ソフトウェア製品またはハードウェアモデルのTRMフェーズのステータスも表示されます。TRMフェーズ列は、TRM 製品ライフサイクルテーブル (sn_apm_trm_standards_product_lifecycle) から入力されます。
アプリケーションサービスで利用可能な TRM 製品ライフサイクルデータがない場合、そのサービスの TRM フェーズは [ 未評価] と表示されます。
また、 TRM 製品フェーズに 承認済み生産 チェック ボックスがない場合 () が選択されている場合、[TRM フェーズ] 列には、その TRM フェーズが [未承認] であるアプリケーションサービスのステータスが表示されます。TRMフェーズを承認する方法の詳細については、「TRM フェーズの追加または編集」を参照してください。
TRMフェーズが [本番承認済み] としてマークされ、フェーズ開始日が既に過ぎている場合にのみ、アプリケーションサービスのTRMフェーズが [TRM フェーズ] 列に表示されます。たとえば、 TRM フェーズの 売却 は [生産承認済み] としてマークされ、開始日は 2023 年 1 月 12 日です。現在の日付は 2023 年 10 月 12 日です。このようなシナリオでは、 TRM フェーズに関連付けられているすべてのアプリケーションサービスのフェーズステータスは、[TRM フェーズ] 列で [売却 ] になります。
TRMフェーズおよび標準に準拠していないTRM製品がある場合、TRM技術的負債が TRM 技術的負債 (sn_apm_trm_standards_technical_debt) テーブルに作成されます。TRM技術的負債は 2 つのレベルで作成されます。次の表には、 TRM 技術的負債とそれに関連するレベルに関する情報が含まれています。
| TRM 製品 | TRM フェーズ | TRM レベル | 理由 | 説明 |
|---|---|---|---|---|
| 該当なし | 該当なし | 製品 | ソフトウェアが TRM で定義されていません。 | TRM 製品は利用できません。 |
| TRM 製品名 | TRM 製品フェーズ | 製品 | ソフトウェアは本番用に承認されていません。 | TRM 製品は本番で承認されていません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM製品で利用可能なTRMライフサイクルはありません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM 完全なバージョン情報を含むライフサイクルは利用できません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM バージョン情報を含むライフサイクルは利用できません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM バージョン情報を含むライフサイクルは利用できません。 |
| TRM 製品名 | ライフサイクルフェーズ | 製品ライフサイクル | ソフトウェアバージョンは本番用に承認されていません。 | TRM 完全なバージョン情報を含むライフサイクルは本番環境で承認されていません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンは本番用に承認されていません。 | TRM フルバージョンのライフサイクルは、現在の日付では利用できません。 |
| TRM 製品名 | ライフサイクルフェーズ | 製品ライフサイクル | ソフトウェアバージョンは本番用に承認されていません。 | TRM バージョンおよびエディション情報のライフサイクルは本番で承認されていません。 |
Populate TRM technical debts in the EA Workspaceジョブをスケジュールして、EA ワークスペース内のTRM技術的負債データを更新することができます。詳細については、「で TRM 技術的負債データを更新するスケジュール済みジョブの実行 EA ワークスペース」を参照してください。
ライフサイクル終了日の計算ロジック
TRM製品ライフサイクルの作成時に終了日を入力する必要はありません。
TRMライフサイクルフェーズごとに、1 つのフェーズの終了日が次のフェーズの開始日になります。たとえば、アプリケーションサービス A には、[売却] と [制約ありで承認] の 2 つのTRMフェーズがあります。売却フェーズの開始日は 2023 年 12 月 1 日で、制約付きで承認フェーズの開始日は 2023 年 12 月 30 日です。売却フェーズのフェーズ終了日については言及されていません。このようなシナリオでは、 売却 フェーズの終了日は 2023 年 12 月 30 日と見なされます。製品のライフサイクルの日付が重複している場合は、エラーメッセージが表示されます。
最後のフェーズの場合、終了日は、システムプロパティ sn_apm.endRangeofTPMLifecycle で定義されている時間値を現在の日付に加算することによって計算されます。たとえば、今日が 2023 年 1 月 12 日で、システムプロパティ sn_apm.endRangeofTPMLifecycle で定義されている終了日の値が現在の日付から 3 年後であるとします。その場合、フェーズの終了日は 2026 年 1 月 12 日になります。
アプリケーションサービスのタイムライン
- ソフトウェア製品:ソフトウェア製品の場合、TPM テクノロジーライフサイクルテーブル (sn_apm_tpm_technology_lifecycle) で定義されている特定のソフトウェア製品のTRM製品名および製品フルバージョンの値は、その製品のTRMライフサイクルの作成時に入力された TRM 製品およびバージョンの値と一致する必要があります。
または、TPM テクノロジーライフサイクルテーブル (sn_apm_tpm_technology_lifecycle) で定義されている特定のソフトウェア製品のTRM製品名、バージョン、およびエディションの値は、その製品のTRMライフサイクルの作成時に入力された TRM 製品、バージョン、およびエディションの値と一致する必要があります。
- ハードウェアモデル:ハードウェアモデルの場合、そのアプリケーションサービスの TRM 製品ハードウェアモデル値は、そのアプリケーションサービスの TRM ライフサイクルの作成時に入力されたハードウェアモデル値と一致する必要があります。
TRM 製品の作成方法の詳細については、「 への TRM 製品の追加 エンタープライズアーキテクチャワークスペース」を参照してください。
TRM製品ライフサイクル要求の作成方法の詳細については、「TRM 製品ライフサイクルの追加」を参照してください。
TRM製品またはライフサイクル要求を承認または却下する方法の詳細については、「TRM 製品または製品ライフサイクル要求の承認または却下」を参照してください。
色分け
TRM ライフサイクルタイムラインバーの色は、TRM フェーズステータスに基づいています。各 TRM フェーズステータスに関連付けられた色を表示するには、[凡例] ボタン (
要件に応じて TRM フェーズの色を変更することもできます。既存の TRM フェーズの色を変更する方法の詳細については、「 TRM フェーズの追加または編集」を参照してください。