Cycles de vie du produit

  • 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 options pour 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 de cycle de vie
    • Modèle 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érer votre génération de 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.

    Cycles de vie approximatifs et codes de cycle de vie

    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 du 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 du 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 Software Asset Workspace 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 Software Asset Workspace, 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.

    Les moyennes de cycle de vie des logiciels sont stockées dans la table Moyennes du cycle 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 assortis des prérequis suivants :
    • 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.

    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 Cycle de vie du produit logiciel personnalisé [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 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.

    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 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 sont Service de contenu 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 par le travail planifié 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.