製品ライフサイクル
ベンダーが提供するライフサイクルがない場合、ライフサイクルカバレッジを改善するために ソフトウェア資産管理 アプリケーションが提供するさまざまな機能があります。
製品ライフサイクルの概要
コンテンツライブラリには、ライフサイクルレポートを作成するために使用できるおおよそのライフサイクル日付とライフサイクルコードが用意されています。
計算されたライフサイクルを使用して、ソフトウェア製品のサポート終了 (EOS)、延長サポート終了 (EOES)、およびサポート終了 (EOL) のライフサイクルを作成することもできます。さらに、欠落しているライフサイクルを補完するカスタムライフサイクルを作成したり、コンテンツライブラリーから既存のライフサイクルを上書きしたりすることもできます。
ソフトウェア製品ライフサイクルテーブル
ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブルには、ソフトウェア製品の情報、そのライフサイクルタイプ (内部または外部)、完全バージョン、ライフサイクルフェーズ、フェーズの開始日、およびリスクが保持されます。
ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブルの [コンテンツのアクティブ] 列は、ライフサイクルレコードが有効な場合、ソフトウェア資産管理コンテンツサービスによって値 true に設定されます。テクノロジーポートフォリオ管理 (TPM) タイムラインにライフサイクルフェーズを表示しない場合は、[ アクティブ ] 列を false に設定します。たとえば、[ソフトウェア製品ライフサイクル] リストの Oracle DB Server ソフトウェアモデルの 3 つのレコードとして、[ 一般提供]、[ 延長サポート終了]、 および [サポート終了 ] のライフサイクルフェーズを含めることができます。ただし、 一般提供 フェーズをタイムラインに表示しない場合は、そのライフサイクルフェーズレコードのソフトウェア製品ライフサイクルフォームで [ アクティブ] チェックボックスをオフにすることができます。その結果、タイムラインは サポート終了 フェーズから始まります。ソフトウェア製品ライフサイクルのライフサイクルフェーズレコードは存在しますが、ライフサイクルデータはタイムラインにレンダリングされません。アクティブなライフサイクルレコードのみが考慮され、TPM タイムラインにプロットされるためです。
ソフトウェア製品ライフサイクルレポートを表示して、サポート終了間近、サポート終了、および延長サポート終了の製品に関する情報を確認します。次の場所に移動してレポートを表示する . レポートは、スケジュール済みジョブ SAM - Generate Data For Software Lifecycle Report に基づいています。
ソフトウェアライフサイクルレポートテーブル
ソフトウェアライフサイクルレポート [sam_sw_product_lifecycle_report] テーブルは、ソフトウェア製品ライフサイクル [sam_sw_product_lifecyle] テーブルに記載されているライフサイクルフェーズから、現在および今後のライフサイクルフェーズを計算します。
パブリッシャー、製品、バージョン、完全バージョン、およびエディションが同じレコードの場合、さまざまなライフサイクルフェーズに対して 1 つのレコードがあります。これにより、ライフサイクルフェーズごとにソフトウェアのインストール数が重複するのを防ぐことができます。ソフトウェアインストール [cmdb-sam-sw-install] テーブルからライフサイクルをエクスポートできます。ソフトウェアインストールレコードは、ソフトウェアインストール [cmdb-sam-sw-install] テーブルの Installs associated to lifecycle 列を介してライフサイクルにリンクされています。
- 現在のフェーズ [current_lifecycle_phase]
- 現在のフェーズの開始日 [current_lifecycle_phase_start_date]
- 今後のライフサイクルフェーズ [upcoming_lifecycle_phase]
- 今後のライフサイクルフェーズ開始日 [upcoming_lifecycle_phase_start_date]
- 一般提供開始日 [ga_start_date]
- サポート終了開始日 [eos_start_date]
- 延長サポート終了開始日 [eoes_start_date]
- サポート終了開始日 [eol_start_date]
概算ライフサイクルとライフサイクルコード
ライフサイクルの日付が公開者によって明示的に公開されていない場合、概算ライフサイクルはコンテンツライブラリによって提供されます。ライフサイクルレコードには、実際の日付 (さまざまな近似方法による) または日付を指定できなかった理由の説明を含めることができます。この説明は、ライフサイクルコードに取り込まれています。
ソフトウェアライフサイクルコード [software_lifecycle_code] テーブルには、すべての近似コードと各コードの説明が含まれています。ライフサイクルコードの詳細については、「 https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1642485」を参照してください。
新しい列 [ライフサイクルコード] がソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブルに追加されました。この列は、ソフトウェアライフサイクルコード [software_lifecycle_code] テーブルを参照します。列に値が入力されている場合は、レコードがおおよそのライフサイクルであることを示しています。列が空の場合、ライフサイクルレコードに、パブリッシャーによって公開された確認済みまたは明示的な日付があることを示します。
概算ライフサイクルは、ソフトウェアライフサイクルレポートの生成の一環としてデフォルトで有効になっています。これは、システムプロパティ com.snc.samp.use_lifecycle_approximation で管理されます。このプロパティの詳細については、「 ソフトウェア資産管理 のプロパティ」を参照してください。
ライフサイクルコード列は、ライフサイクルフェーズ (GA、EOS、EOES、EOL) ごとにソフトウェアライフサイクルレポートに追加することもできます。これには、ソフトウェアライフサイクルコードテーブルの列のドット連結が必要になる場合があります。コードの存在に基づいて、どのライフサイクルフェーズが近似されているかを特定できるはずです。
計算済みライフサイクル
ライフサイクルカバレッジをさらに改善するために、おおよそのライフサイクルを考慮した後でも、EOS、EOES、および EOL ライフサイクルの日付は、GA 日から月単位で測定されたソフトウェアライフサイクル平均に基づいて計算できます。
ソフトウェアライフサイクルの平均は、製品レベル、公開者レベル、または業界レベルで定義できます。ソフトウェア資産ワークスペース でのソフトウェアライフサイクル平均の指定の詳細については、「ワークスペースでの製品ライフサイクルの平均の作成」を参照してください。ソフトウェア資産管理 クラシックアプリケーションでのソフトウェアライフサイクル平均の指定については、「」を参照してくださいソフトウェア資産管理クラシック版での製品ライフサイクルの平均を作成する
カスタム GA 日を作成することで、 ServiceNow によって提供される GA 日を上書きできます。カスタム GA 日は、 ServiceNow で指定された GA 日よりも常に優先されます。ライフサイクルは、指定した製品または公開者の値に基づいて計算されます。ライフサイクル日付は汎用バージョンでのみ定義され、完全バージョンでは定義されません。ソフトウェア資産ワークスペースでのカスタム値の指定の詳細については「ワークスペースでの製品ライフサイクルの平均の作成」を、ソフトウェア資産管理 クラシックアプリケーションでの値の指定については「ソフトウェア資産管理クラシック版での製品ライフサイクルの平均を作成する」を参照してください。
- ソフトウェア資産管理 Professional (com.sn_samp_master) プラグインを有効にする必要があります。
- コンテンツサービスによって提供される製品で利用可能な一般公開日、または作成したカスタム一般一般日。
- EOS、EOES、および EOL ライフサイクルは、 コンテンツサービス では提供されません。
- 製品は コンテンツサービスで発送されます。
- ライフサイクル日付は汎用バージョンでのみ定義され、完全バージョンでは定義されません。
カスタムライフサイクル
概算ライフサイクルと計算済みライフサイクルの他に、ライフサイクルカバレッジをさらに改善するために、カスタムライフサイクルを作成することもできます。カスタムライフサイクルは、選択した製品およびバージョンのライフサイクルフェーズごとに定義するレコードです。日付フィールドに日付を直接入力すると、これらの日付がソフトウェアライフサイクルレポートの生成で優先されます。この機能を使用して、コンテンツライブラリによって提供された既存のライフサイクルレコードを上書きすることもできます。
- ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブル。
- カスタムソフトウェア製品ライフサイクル [sam_custom_sw_product_lifecycle] テーブル。
パブリッシャーアドオンのライフサイクル
ソフトウェアパブリッシャーは、既存の製品のライフサイクルを延長できるさまざまなアドオンとオプションのサポートを提供しています。ソフトウェア資産管理 コンテンツサービス は、各ソフトウェア製品の標準バージョンと、ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブルで利用可能なアドオンやオプションサポートの両方のライフサイクル情報を保持します。ライフサイクルをより正確に追跡するために、ソフトウェア製品のアドオンまたはオプションサポートを購入したかどうかを示すことができます。ソフトウェア資産管理 アプリケーションは、ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブル内の対応するライフサイクル情報を使用して、アドオンまたはオプションサポートの延長ライフサイクル日付を使用して、それらの製品のライフサイクル日付を自動的に更新します。これらの更新されたライフサイクルの日付は、ソフトウェアライフサイクルレポート [sam_sw_product_lifecycle_report] テーブルに入力されます。詳細については、「ソフトウェアライフサイクルレポートでのパブリッシャーアドオンライフサイクルの使用」を参照してください。
ソフトウェアのライフサイクルプロセス
スケジュール済みジョブ SAM - Generate Software Lifecycle Report 、インストール数がゼロ以外のすべての正規化されたソフトウェア製品のライフサイクルデータを集計します。ソフトウェアライフサイクルレポートテーブルの各レコードには、すべてのライフサイクルフェーズ列と、対応するフェーズ開始日 (日付が利用可能な場合) が表示されます。ライフサイクルコードを表示して、レコードが近似ライフサイクルであるかどうかを示すこともできます。
ソフトウェアライフサイクルレポートテーブルには、[現在のフェーズ] 列と [今後のフェーズ] 列、および対応する日付も表示されます。これらの列の詳細については、「 ソフトウェアモデルとソフトウェアエンタイトルメント」を参照してください。
別のスケジュール済みジョブである SAM - Create Calculated Software Lifecycles は、GA 日はあるが EOS、EOES、または EOL の日付がないソフトウェアライフサイクルレポートテーブルのすべてのレコードをチェックし、ソフトウェアライフサイクル平均テーブルで作成した定義に基づいてそれらの計算済みライフサイクルを作成します。
- ドメインセパレーションが無効になっている場合は、システムプロパティ [sys_properties] テーブルの com.snc.samp.generate.calculated.lifecycles システムプロパティを有効にします。
- ドメインセパレーションが有効になっている場合は、アプリケーションプロパティ [sys_application_properties] テーブルを使用して com.snc.samp.generate.calculated.lifecycles プロパティを有効にします。アプリケーションプロパティ [sys_application_properties] テーブルで、 com.snc.samp.generate.calculated.lifecycles プロパティを選択して [アプリケーションプロパティ] ページを開きます。[ アプリケーションプロパティ値 ] まで下にスクロールし、[ 新規 ] を選択してレコードを作成します。[ アプリケーションプロパティ] フィールドと [ドメイン ] フィールドには値が事前に入力されています。[ 値] フィールドに「 true 」と入力し、[ 送信] を選択します。また、ドメイン資産プロセス設定 [alm_domain_asset_process_setting] テーブルで列 Run asset process [run_asset_process] の値を true に指定して、調整を有効にする必要があります。 注:調整は、親ドメインまたは子ドメインのいずれかに対して有効にすることができます。親ドメインと子ドメインの両方に対して有効にすることはできません。
計算されたライフサイクルと作成したライフサイクルは、カスタムソフトウェア製品ライフサイクル [sam_custom_sw_product_lifecycle] テーブルに保存されます。コンテンツサービス によって作成されたライフサイクルは、ソフトウェア製品ライフサイクル [sam_sw_product_lifecycle] テーブルに保存されます。
カスタムライフサイクルを作成すると、作成したカスタムライフサイクルが優先されるため、スケジュール済みジョブによって作成された計算済みライフサイクルは次の コンテンツサービス 更新で削除されます。