Cycles de vie des produits

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 8 minutes de lecture
  • 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

    Pour une meilleure visibilité de toutes les phases du cycle de vie, les colonnes suivantes ont été ajoutées à la table Rapports sur le cycle de vie du logiciel [sam_sw_product_lifecycle_report] :
    • Date de début de disponibilité générale
    • Disponibilité générale
    • Date de début de fin de support
    • Fin de cycle de vie du support
    • Date de début de fin de support étendu
    • Fin de cycle de vie du support étendu
    • Date de début de fin de vie
    • Fin du cycle de vie
    • Modèle de logiciel
    • Propriétaires

    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.

    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 Cycle 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 Workspaceconsultez 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 Workspacesection 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.

    Les moyennes de cycle de vie des logiciels sont stockées dans la table Moyennes des cycles de vie des logiciels [samp_sw_lifecycle_averages]. La colonne source des enregistrements de cycle de vie créés à l’aide de ces moyennes est définie comme calculée.
    Remarque :
    Les moyennes de cycle de vie peuvent être créées par le sam_user ou le rôle sam_admin.
    Les cycles de vie calculés sont fournis avec les prérequis suivants :
    • 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.

    Des cycles de vie personnalisés peuvent être créés à partir de l’un des deux emplacements en sélectionnant Nouveau :
    • Cycles de vie des produits logiciels [sam_sw_product_lifecycle table.
    • Table personnalisée du cycle de vie du produit logiciel [sam_custom_sw_product_lifecycle].

    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.

    Gardez à l’esprit les points suivants pour que la tâche SAM - Create Calculated Software Lifecycles planifiée génère des cycles de vie :
    • 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 Cycle 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.

    Une fois créés, les cycles de vie EOS, EOES et EOL sont visibles sur la page du modèle logiciel.
    Remarque :
    Si un sam_user ou un sam_admin supprime un cycle de vie EOS, EOES ou EOL sur un modèle logiciel, les cycles de vie ne sont pas rétablis dans le modèle logiciel.