ガントチャートの TRM ライフサイクルタイムライン
テクノロジー参照モデル (TRM) の場合、アプリケーションサービス (ハードウェアモデルとソフトウェア製品) は TPM ビューに似た階層構造で表示されます。アプリケーションサービスの対応するライフサイクルタイムラインは、ガントチャートにバーとして表示されます。
TRMビューでは、ライフサイクルはアプリケーションサービスまたはビジネスアプリケーションに集計されません。
- TRM Phase (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 年 12 月 1 日になります。現在の日付は 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技術的負債データを更新できます。詳細については、「../../task/eaw-task/eaw-run-job-trm-tech-debts.html」を参照してください。
ライフサイクル終了日の計算ロジック
TRM製品ライフサイクルの作成中に終了日を入力する必要はありません。
TRMライフサイクルフェーズごとに、あるフェーズの終了日が次のフェーズの開始日になります。たとえば、アプリケーションサービス A には、「売却」と「制約付きで承認済み」の 2 つのTRMフェーズがあります。売却フェーズの開始日は 2023 年 1 月 12 日で、制約付きで承認フェーズの開始日は 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 フェーズのステータスに関連付けられた色を表示するには、[ Legend (凡例 )] ボタン ([ ) を選択します。
また、要件に応じて TRM 位相の色を変更することもできます。既存の TRM フェーズの色を変更する方法の詳細については、「 TRM フェーズの追加または編集」を参照してください。