Cycles de vie du produit
En l’absence de cycles de vie fournis par le fournisseur, l’application offre diverses options pour 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 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, vous pouvez avoir des phases de cycle de vie Disponibilité générale, Fin de support étendu et Fin de support en tant que trois enregistrements pour le modèle logiciel du serveur de base de données Oracle dans la liste des cycles de vie des produits logiciels. Toutefois, si vous ne souhaitez pas que la phase de disponibilité générale s’affiche sur la chronologie, vous pouvez décocher 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 de cycle de vie ne seront pas affichées sur la chronologie. Étant donné que 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 en fin de vie, en fin de support et en 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
La bibliothèque de contenu fournit des cycles de vie approximatifs 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 de 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 des logiciels [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 a 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 en savoir plus sur cette propriété, reportez-vous à la section Propriétés du Gestion des actifs logiciels.
Des colonnes de code de cycle de vie peuvent également être ajoutées au rapport de cycle de vie du logiciel pour chaque phase de 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 du logiciel. Vous devriez être en mesure d’identifier quelle phase du cycle de vie est approximative 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 EOS, EOES et EOL 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 le , reportez-vous à la Espace de travail des actifs logiciels section Créer des moyennes pour les cycles de vie du produit dans l’espace de travail et pour la spécification des moyennes du cycle de vie du logiciel dans l’application classique, reportez-vous Gestion des actifs logiciels à la section Créer des moyennes pour les cycles de vie du produit 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 sont définies uniquement dans la version générique et non dans la version complète. Pour plus de détails sur la spécification de valeurs personnalisées dans le Espace de travail des actifs logiciels, reportez-vous à la section , et pour la spécification de valeurs dans l’application classique, reportez-vous Créer des moyennes pour les cycles de vie du produit dans l’espace de travailà la Gestion des actifs logiciels section Créer des moyennes pour les cycles de vie du produit au format Gestion des actifs logiciels classique.
- Le module d’extension Gestion des actifs logiciels 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 sont définies uniquement dans la version générique et non dans 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 du produit et de 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 du logiciel. Vous pouvez également utiliser cette aptitude pour remplacer 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. Le Gestion des actifs logiciels Service de contenu gère les informations sur le cycle de vie de la version standard de chaque produit logiciel et de tous les modules complémentaires disponibles ou support facultatif dans la table Cycle de vie du produit logiciel [sam_sw_product_lifecycle]. Pour suivre les cycles de vie avec plus de précision, vous pouvez indiquer si vous avez acheté des modules complémentaires ou un support optionnel pour vos produits logiciels. L’application Gestion des actifs logiciels utilise ensuite les informations de cycle de vie correspondantes de la table Cycle de vie du produit logiciel [sam_sw_product_lifecycle] pour mettre automatiquement à jour les dates de cycle de vie de ces produits avec les dates de cycle de vie étendu des modules complémentaires ou du support optionnel. Ces dates de cycle de vie mises à jour sont renseignées dans la table Rapport sur le cycle de vie du logiciel [sam_sw_product_lifecycle_report]. Pour plus d'informations, consultez Utiliser les cycles de vie des compléments d’éditeur dans le rapport sur le cycle de vie du logiciel.
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 du 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.
Le tableau Rapport du cycle de vie du logiciel affiche également les colonnes Phase actuelle et Phase à venir, ainsi que les dates correspondantes. Pour en savoir plus sur ces colonnes, reportez-vous à la section Modèles logiciels et droits d’utilisation du logiciel.
Une autre tâche planifiée, SAM - Create Calculated Software Lifecycles, recherche tous les enregistrements de la table Rapport sur le cycle de vie du logiciel qui ont des dates GA mais qui n’ont pas de dates EOS, EOES ou EOL et crée des cycles de vie calculés en fonction des définitions que vous avez créées dans la table Moyennes des 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 activer la com.snc.samp.generate.calculated.lifecycles propriété. 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 la valeur vraie de la colonne Run asset process [run_asset_process] dans la table Paramètres du processus des actifs de domaine [alm_domain_asset_process_setting]. Remarque :Le rapprochement peut être activé pour le domaine parent ou 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.