Cycles de vie des produits
En l’absence de cycles de vie fournis par le fournisseur, l’application offre diverses fonctionnalités permettant d’améliorer la Gestion des actifs logiciels couverture du cycle de vie.
Vue d’ensemble des cycles de vie des produits
La bibliothèque de contenu fournit des dates de cycle de vie et des codes de cycle de vie approximatifs que vous pouvez utiliser pour générer vos rapports sur le cycle de vie.
Vous pouvez également utiliser des cycles de vie calculés pour créer des cycles de vie de fin de support (EOS), de fin de support étendu (EOES) et de fin de vie (EOL) pour vos produits logiciels. En outre, vous pouvez créer des cycles de vie personnalisés pour compléter les cycles de vie manquants ou remplacer les cycles existants de la bibliothèque de contenu.
Table des cycles de vie des produits logiciels
La table Cycles de vie des produits logiciels [sam_sw_product_lifecycle] contient des informations sur le produit logiciel, son type de cycle de vie (interne ou externe), sa version complète, ses phases de cycle de vie, la date de début de la phase et le risque.
La colonne Contenu actif de la table Cycles de vie des produits logiciels [sam_sw_product_lifecycle] est définie sur la valeur vrai par le service de contenu Gestion des actifs logiciels si les enregistrements du cycle de vie sont valides. Si vous ne souhaitez pas qu’une phase de cycle de vie soit restituée sur la chronologie Gestion des portefeuilles technologiques (TPM), définissez la colonne Actif sur faux. Par exemple, les phases de cycle de vie Disponibilité générale, Fin de support étendu et Fin de support peuvent être trois enregistrements pour le modèle logiciel Oracle DB Server dans la liste des cycles de vie des produits logiciels. Toutefois, si vous ne souhaitez pas que la phase Disponibilité générale soit affichée sur la chronologie, décochez la case Actif dans le formulaire Cycle de vie du produit logiciel pour cet enregistrement de phase de cycle de vie. Par conséquent, la chronologie commence avec la phase de fin de support . Bien que l'enregistrement de phase de cycle de vie existe pour le cycle de vie du produit logiciel, les données du cycle de vie ne sont pas affichées sur la chronologie, car seuls les enregistrements de cycle de vie actifs sont pris en compte et tracés dans la chronologie TPM.
Consultez le rapport sur le cycle de vie du produit logiciel pour être informé des produits qui approchent de leur fin de vie, de leur fin de support et de leur fin de support étendu. Pour afficher le rapport, accédez à . Le rapport est basé sur la tâche planifiée, SAM - Generate Data For Software Lifecycle Report.
Table de rapports sur le cycle de vie du logiciel
La table Rapport sur le cycle de vie logiciel [sam_sw_product_lifecycle_report] calcule les phases de cycle de vie actuelles et à venir à partir des phases de cycle de vie mentionnées dans la table Cycle de vie du produit logiciel [sam_sw_product_lifecyle].
Pour les enregistrements ayant le même éditeur, produit, version, version complète et édition, il existe un seul enregistrement pour différentes phases du cycle de vie. Cela permet d’éviter le nombre d’installations logicielles en double pour chaque phase du cycle de vie. Vous pouvez exporter les cycles de vie à partir de la table Installation de logiciel [cmdb-sam-sw-install]. Les enregistrements d’installation de logiciel sont liés aux cycles de vie via la Installs associated to lifecycle colonne de la table Installation de logiciel [cmdb-sam-sw-install].
- Phase actuelle [current_lifecycle_phase]
- Date de début de la phase actuelle [current_lifecycle_phase_start_date]
- Phase de cycle de vie à venir [upcoming_lifecycle_phase]
- Date de début de la phase de cycle de vie à venir [upcoming_lifecycle_phase_start_date]
- Date de début de disponibilité générale [ga_start_date]
- Date de début de fin de support [eos_start_date]
- Date de début de fin de support étendu [eoes_start_date]
- Date de début de fin de vie [eol_start_date]
Cycles de vie et codes de cycle de vie approximatifs
Les cycles de vie approximatifs sont fournis par la bibliothèque de contenu lorsque les dates de cycle de vie ne sont pas explicitement publiées par l’éditeur. L’enregistrement du cycle de vie peut contenir une date réelle (par diverses méthodes d’approximation) ou une explication sur la raison pour laquelle la date n’a pas pu être fournie. Cette explication est capturée dans les codes de cycle de vie.
La table Code de cycle de vie du logiciel [software_lifecycle_code] contient tous les codes d’approximation ainsi qu’une description de chaque code. Pour une explication détaillée des codes de cycle de vie, reportez-vous à la section https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1642485.
Une nouvelle colonne, Code de cycle de vie, est ajoutée à la table Cycles de vie du produit logiciel [sam_sw_product_lifecycle]. Cette colonne fait référence à la table Code de cycle de vie logiciel [software_lifecycle_code]. Si la colonne est remplie, cela indique que l’enregistrement est un cycle de vie approximatif. Si la colonne est vide, cela indique que l’enregistrement de cycle de vie a des dates confirmées ou explicites telles que publiées par l’éditeur.
Les cycles de vie approximatifs sont activés par défaut dans le cadre de la génération du rapport sur le cycle de vie du logiciel. Cette opération est gérée dans la propriété com.snc.samp.use_lifecycle_approximationsystème. Pour obtenir des détails sur cette propriété, consultez Propriétés du Gestion des actifs logiciels.
Des colonnes de code de cycle de vie peuvent également être ajoutées au rapport sur le cycle de vie du logiciel pour chaque phase du cycle de vie (GA, EOS, EOES et EOL). Cela peut nécessiter une remontée pas à pas des colonnes de la table Code de cycle de vie logiciel. Vous devriez être en mesure d’identifier quelle phase du cycle de vie est approximée en fonction de l’existence des codes.
Cycles de vie calculés
Pour améliorer encore les couvertures du cycle de vie, même après avoir pris en compte les cycles de vie approximatifs, les dates de cycle de vie EOS, EOES et EOL peuvent être calculées sur la base des moyennes de cycle de vie des logiciels, mesurées en mois, à partir des dates GA.
Les moyennes de cycle de vie des logiciels peuvent être définies au niveau du produit, de l’éditeur ou du secteur. Pour plus d’informations sur la spécification des moyennes de cycle de vie du logiciel dans , Software Asset Workspace consultez Créer des moyennes pour les cycles de vie des produits dans l’espace de travail et pour la spécification des moyennes de cycle de vie du logiciel dans l’application Gestion des actifs logiciels classique, consultez Créer des moyennes pour les cycles de vie des produits au format Gestion des actifs logiciels classique
Vous pouvez remplacer la date GA fournie en ServiceNow créant une date GA personnalisée. La date GA personnalisée a toujours priorité sur la date GA fournie par ServiceNow. Les cycles de vie sont calculés en fonction des valeurs du produit ou de l’éditeur que vous avez spécifiées. Les dates de cycle de vie ne sont définies qu’au niveau de la version générique et non de la version complète. Pour plus d’informations sur la spécification de valeurs personnalisées dans la , reportez-vous à la Software Asset Workspace section Créer des moyennes pour les cycles de vie des produits dans l’espace de travail, et pour la spécification de valeurs dans l’application classique, reportez-vous à la Gestion des actifs logiciels section Créer des moyennes pour les cycles de vie des produits au format Gestion des actifs logiciels classique.
- Le Gestion des actifs logiciels module d’extension Professional (com.sn_samp_master) doit être activé.
- Dates GA disponibles pour le produit, fournies par le service de contenu ou dates GA personnalisées que vous avez créées.
- Les cycles de vie EOS, EOES et EOL ne sont pas fournis par le Service de contenu.
- Le produit est expédié par le Service de contenu.
- Les dates de cycle de vie ne sont définies qu’au niveau de la version générique et non de la version complète.
Cycles de vie personnalisés
Outre les cycles de vie approximatifs et les cycles de vie calculés, vous pouvez également créer des cycles de vie personnalisés pour améliorer encore votre couverture du cycle de vie. Les cycles de vie personnalisés sont des enregistrements que vous définissez à chaque phase du cycle de vie pour le produit et la version que vous avez sélectionnés. Vous pouvez saisir les dates directement dans les champs de date, et ces dates seront prioritaires dans la génération du rapport sur le cycle de vie logiciel. Vous pouvez également utiliser cette aptitude pour écraser un enregistrement de cycle de vie existant qui a été fourni par la bibliothèque de contenu.
- Table Cycles de vie des produits logiciels [sam_sw_product_lifecycle].
- Table personnalisée du cycle de vie du produit logiciel [sam_custom_sw_product_lifecycle].
Cycles de vie du complément de l’éditeur
Les éditeurs de logiciels proposent divers modules complémentaires et un support optionnel qui peuvent prolonger les cycles de vie de leurs produits existants. Chaque fois que vous achetez un complément ou un support optionnel pour un produit logiciel, vous pouvez spécifier les informations de cycle de vie correspondantes dans la section Cycles de vie du produit logiciel du modèle logiciel associé. L’application Gestion des actifs logiciels met alors automatiquement à jour les dates de cycle de vie du produit logiciel avec les dates de cycle de vie étendu du complément ou du support facultatif. Pour plus d’informations sur la spécification des informations sur le cycle de vie d’un complément ou d’un support facultatif, reportez-vous à la section Créer un modèle logiciel dans le Software Asset Workspace ou Créer des modèles logiciels au format Gestion des actifs logiciels classique.
Processus de cycle de vie du logiciel
La tâche SAM - Generate Software Lifecycle Report planifiée regroupe les données de cycle de vie de tous les produits logiciels normalisés dont le nombre d’installations n’est pas nul. Chaque enregistrement de la table Rapport sur le cycle de vie logiciel affiche toutes les colonnes de phase de cycle de vie ainsi que leurs dates de début de phase correspondantes, si la date est disponible. Les codes de cycle de vie peuvent également être affichés pour indiquer si l’enregistrement est un cycle de vie approximatif ou non.
La table Rapport sur le cycle de vie du logiciel affiche également les colonnes Phase actuelle et Phase à venir ainsi que leurs dates correspondantes. Pour en savoir plus sur ces colonnes, reportez-vous à la section Modèles logiciels et autorisations logicielles.
Une autre tâche planifiée, SAM - Create Calculated Software Lifecycles, recherche tous les enregistrements de la table Rapport sur le cycle de vie logiciel qui ont une date GA mais qui n’ont pas de date EOS, EOES ou EOL et crée pour eux des cycles de vie calculés en fonction des définitions que vous avez créées dans la table Moyennes de cycles de vie des logiciels.
- Si Séparation de domaine est désactivée, activez la com.snc.samp.generate.calculated.lifecycles propriété système dans la table Propriétés système [sys_properties].
- Si Séparation de domaine est activée, utilisez la table Propriétés de l’application [sys_application_properties] pour l’activer com.snc.samp.generate.calculated.lifecycles . Dans la table Propriétés de l’application [sys_application_properties], sélectionnez la propriété pour ouvrir la page Propriétés de l’application com.snc.samp.generate.calculated.lifecycles . Faites défiler la page vers le bas jusqu’à Valeurs de propriété de l’application et sélectionnez Nouveau pour créer un enregistrement. Les champs Propriété de l’application et Domaine sont pré-remplis de valeurs. Dans le champ Valeur , saisissez vrai et sélectionnez Soumettre. Vous devez également activer le rapprochement en spécifiant que la valeur de la colonne Run asset process [run_asset_process] est true dans la table Réglage du processus des actifs de domaine [alm_domain_asset_process_setting]. Remarque :Le rapprochement peut être activé soit pour le domaine parent, soit pour le domaine enfant ; Elle ne peut pas être activée pour les domaines parent et enfant.
Les cycles de vie calculés et les cycles de vie que vous avez créés sont stockés dans la table Cycle de vie du produit logiciel personnalisé [sam_custom_sw_product_lifecycle]. Les cycles de vie créés par le Service de contenu sont stockés dans la table Cycles de vie du produit logiciel [sam_sw_product_lifecycle].
Si vous créez des cycles de vie personnalisés, les cycles de vie calculés créés par la tâche planifiée sont supprimés dans la mise à jour suivante Service de contenu , car la priorité est donnée aux cycles de vie personnalisés que vous avez créés.