Implémentation des packs de contenu

L'implémentation des packs de contenu permettent d'effectuer les deux opérations suivantes :
casm173
L'implémentation des packs de contenu permettent d'effectuer
les deux
opérations suivantes :
  • En tant que producteur ou créateur de packs de contenu, vous pouvez compiler une bibliothèque d'objets, y compris les mises à jour et les personnalisations, dans un emplacement unique.
  • En tant qu'utilisateur de packs de contenu, vous pouvez importer les objets personnalisés à l'aide d'un programme en une seule opération, autant de fois que nécessaire.
Il n'est pas nécessaire de répéter chaque opération pour chaque type d'objet. Les packs de contenu permettent de créer et d'appliquer facilement des packs de mises à jour et de personnalisations, et de passer ainsi facilement d'une implémentation à une autre. Par exemple :
  • Migrations de tests vers la production et autres migrations de version identique
  • Remplacement d'un ordinateur désactivé
  • Restauration de personnalisations de CA Service Catalog après des mises à niveau
Pour gérer des packs de contenu, procédez comme suit :
Etape 1 : conditions préalables
  • Si vous utilisez CA Process Automation en tant qu'outil d'automatisation des processus, vérifiez que vous avez :
    • Installé et configuré CA Process Automation.
    • Intégré CA Service Catalog à CA Process Automation.
  • Si vous utilisez des packs de contenu pour importer des objets CA Process Automation et si CA Process Automation
    et
    CA Service Catalog utilisent le protocole SSL (Secure Socket layer), vérifiez que vous avez effectué toutes les tâches nécessaires pour configurer CA Service Catalog pour utiliser SSL. Dans le cadre de ce processus, configurez CA Process Automation pour communiquer avec CA Service Catalog à l'aide du protocole SSL.
Etape 2 : Création et exportation d'un pack d'un contenu
La création de packs de contenu permet d'enregistrer (exporter) des personnalisations dans le but de les réutiliser dans une autre implémentation. Les packs de contenu permettent de reproduire plus précisément et plus efficacement des processus manuels de personnalisations.
Procédez comme suit :
  1. Sélectionnez et enregistrez les objets que vous souhaitez inclure dans le pack de contenu.
    Vous pouvez inclure une ou plusieurs des catégories suivantes :
    • Modules d'extension de l'API
    • Processus CA Process Automation
    • Evénements, règles et actions comprises
    • Formulaires du concepteur de formulaires
    • Stratégies
    • Objets de données de rapport
    • Services, y compris les heures de service et SLA de demande
    Pour chaque catégorie sélectionnée, déterminez et enregistrez les objets à inclure, comme suit :
    • Tous les objets de votre implémentation ; autrement dit, tous les objets de toutes les unités business (domaines).
    • Tous les objets d'une ou plusieurs unités business spécifiques.
    • Seuls les objets que vous spécifiez par noms d'objet, par exemple, dans une liste séparée par des virgules.
    • Seuls les objets que vous spécifiez par critères spécifiques à l'objet.
      Par exemple, pour les services, vous pouvez spécifier la date de la dernière modification.
    Les événements, les règles, les actions et les objets de données de rapport (comme les modules d'extension de l'API) ne sont
    pas
    spécifiques à une unité business. Autrement dit, ils s'appliquent systématiquement à l'
    ensemble
    des unités business. à l'exception des actions
    jointes
    . Les actions jointes s'appliquent
    uniquement
    aux options de service que vous spécifiez explicitement. Les actions jointes sont des éléments de l'option de service pour laquelle elles ont été créées.
  2. Sur l'ordinateur source, sélectionnez
    Démarrer
    ,
    Programmes
    ,
    CA
    ,
    CA Service Catalog
    ,
    Invite de commande CA Service Catalog
    .
  3. A l'invite, exécutez la commande suivante :
    ant create-contentpack
    Le système de catalogues crée une structure de dossiers pour le pack de contenu.
    Le système de catalogues vous invite également à spécifier les informations suivantes :
    • Des données d'identification simples pour le pack de contenu, comme un nom, un auteur et une description.
    • Le message à utiliser pour inviter l'utilisateur lors de l'importation.
    Il est recommandé de nommer le
    dossier
    en incluant le nom, la version et la langue du pack de contenu.
    La commande ant crée un dossier de contenu nommé
    USM_HOME
    \FileStore\contentpacks\
    nom-dossier
    . Ce dossier inclut le fichier contentpack.properties qui contient les données d'identification pour le pack de contenu. Ce dossier contient également plusieurs sous-dossiers, tels que Formulaires, Politiques, Rapports et Services.
  4. Répondez comme suit à l'invite pour préciser si l'exportation des objets du pack de contenu doit avoir lieu maintenant ou ultérieurement :
    • Si vous spécifiez Oui, passez à l'étape suivante.
    • Si vous spécifiez Non, exécutez la commande suivante sur l'ordinateur source :
      ant export-to-contentpack
  5. Répondez aux invites sur les objets à exporter et leurs attributs.
    La commande ant exécute les fonctions suivantes :
    • Un fichier XML est créé pour chaque objet, à l'aide des attributs que vous avez spécifiés.
    • Dans la plupart des cas, elle copie le fichier XML vers le sous-dossier approprié.
    Par exemple, si vous avez exporté des services, la commande ant effectue les fonctions suivantes :
    • Un fichier services.xml est créé à l'aide des attributs spécifiés.
    • Elle copie le fichier services.xml dans le sous-dossier Services du dossier du pack de contenu.
    La commande ant copie certaines catégories d'objets (mais pas toutes) dans leur sous-dossier. Les autres catégories d'objets doivent être copiées manuellement dans les dossiers, comme indiqué à l'étape suivante.
  6. Lorsque vous y êtes invité, copiez les objets à inclure (le cas échéant) dans les sous-dossiers suivants du dossier du pack de contenu :
    • Processus
      Stocke les processus CA Process Automation.
    • Images\Offerings
      Stocke les images des services inclus dans le sous-dossier Services.
    • Images\RatePlans
      Stocke les images des groupes d'options de service inclus dans le sous-dossier Services.
    • Prescripts
      Stocke les scripts personnalisés à exécuter
      avant
      d'importer le pack de contenu. Il peut s'agir, par exemple, de scripts permettant de décompresser les fichiers requis pour l'importation ou pour afficher des informations critiques.
    • Postscripts
      Stocke les scripts personnalisés à exécuter
      après
      l'importation du pack de contenu. Il peut s'agir, par exemple, de scripts qui chargent les données dans le système de catalogues ou qui invitent l'utilisateur à configurer des spécifications.
    • Modules d'extension
      Stocke les modules d'extensions de l'API personnalisés.
Vous avez créé et exporté le pack de contenu sur l'ordinateur source. Vous êtes maintenant prêt à l'importer sur l'ordinateur cible.
Etape 3 : Importation des packs de contenu
L'importation de packs de contenu vous permet de réutiliser des personnalisations que vous (ou un autre administrateur) avez préalablement exportées à partir d'une autre implémentation.
Il est recommandé de planifier les temps d'arrêt. Avant d'importer, d'activer ou de désactiver des packs de contenu, vérifiez qu'aucun utilisateur n'est actif dans CA Service Catalog.
Vous pouvez importer des packs de contenu en procédant de l'une des façons suivantes :
Importation des packs de contenu à l'aide des scripts ant
Cette section décrit la méthode d'importation des packs de contenu à l'aide de scripts ant.
Procédez comme suit :
  1. Copiez le dossier dans lequel sont stockés les packs de contenu (dossier
    USM_HOME\FileStore\contentpacks\nom-dossier
    ) sur l'ordinateur source vers un emplacement sur l'ordinateur cible. Notez l'emplacement pour référence.
  2. Sur l'ordinateur cible, sélectionnez
    Démarrer
    ,
    Programmes
    ,
    CA
    ,
    CA Service Catalog
    , Invite de commande CA Service Catalog.
  3. A l'invite, exécutez la commande suivante :
    ant import-contentpack
  4. Saisissez le chemin d'accès complet au dossier dans lequel est stocké le pack de contenu à importer.
  5. Procédez comme suit :
    1. Confirmez que vous souhaitez poursuivre l'importation.
    2. Saisissez l'ID d'unité business pour le pack de contenu. Vous pouvez spécifier l'unité business de votre choix, y compris l'unité business racine.
    3. Répondez aux invites spécifiques à l'objet. Indiquez, le cas échéant, si vous souhaitez importer les objets en tant qu'objets désactivés.
      Vous pouvez, par exemple, importer une nouvelle action de règle qui affecte les courriels envoyés par le système de catalogues. Avant d'activer la nouvelle action de règle, mettez éventuellement à jour la configuration de votre serveur de messagerie.
      Si vous importez des objets désactivés, vous devez les activer manuellement avant de pouvoir les utiliser.
  6. Redémarrez le service Windows nommé CA Service Catalog si le pack de contenu inclut des événements, des règles ou des actions. Redémarrez ce service sur tous les ordinateurs du composant de catalogues de votre environnement.
    Si vous ne redémarrez pas le service CA Service Catalog conformément aux instructions, des résultats imprévisibles peuvent se produire.
Vous avez importé le pack de contenu à l'aide de scripts ant. Tous les objets importés sont en lecture seule ou permettent des modifications limitées.
Importation des packs de contenu à partir de l'interface utilisateur
Cette section décrit comment importer des packs de contenu à partir de l'interface utilisateur.
Procédez comme suit :
  1. Dans l'interface utilisateur de CA Service Catalog, cliquez sur
    Catalogue
    ,
    Configuration
    .
  2. Dans le menu de gauche, cliquez sur
    Packs de contenu
    .
  3. Cliquez sur l'onglet
    Importer
    .
  4. Spécifiez le dossier où se trouve le pack de contenu. Sélectionnez le fichier zip du pack de contenu et cliquez sur Ouvrir.
  5. Décochez la case
    Continuez l'importation avec des valeurs par défaut
    si vous souhaitez importer le pack de contenu sans les valeurs par défaut.
  6. Cliquez sur
    Démarrer l'importation
    .
    Si le pack de contenu inclut des objets CA Process Automation, les trois options suivantes s'affichent :
    • Définir la version importée de CA Process Automation Objects comme la version en cours :
      • Si cette option est sélectionnée, la version importée des objets de CA Process Automation et la version actuelle sont identiques.
      • Si elle n'est pas sélectionnée, la version importée des objets CA Process Automation et la version actuelle sont différentes.
    • Rendre les détecteurs/opérateurs personnalisés disponibles :
      • Si cette option est sélectionnée, les opérateurs ou détecteurs importés ont le statut Disponible dans CA Process Automation.
      • Si elle n'est pas sélectionnée, les opérateurs ou détecteurs sont importés tels qu'ils sont dans le pack de contenu.
    • Entrer le nom de la configuration de CA PAM pour importer les définitions de processus d'importation vers une instance de CA PAM spécifique.
  7. Si le pack de contenu inclut des événements, des règles ou des actions, l'option Importer les règles, les actions désactivées apparaît. Si cette option est sélectionnée, les événements, les règles ou les actions du pack de contenu sont importés dans un état désactivé, quel que soit le statut du pack de contenu.
  8. Redémarrez le service Windows nommé CA Service Catalog sur
    tous
    les ordinateurs du composant de catalogues dans votre environnement.
    Si vous ne redémarrez pas le service Windows CA Service Catalog conformément aux instructions, des résultats imprévisibles peuvent se produire
    .
    Vous risquez, par exemple, d'importer une nouvelle action de règle affectant les courriels envoyés par le système de catalogues. Avant d'activer la nouvelle action de règle, mettez à jour la configuration de votre serveur de messagerie.
    Activez les objets manuellement si vous les importez en mode désactivé.
  9. Si le pack de contenu inclut des politiques, l'option Importer les politiques désactivées apparaît. Si l'option est sélectionnée, les stratégies contenues dans le pack de contenu sont importées dans un état désactivé, quel que soit le statut du pack de contenu.
  10. Cliquez sur Continuer l'importation.
    L'importation du pack de contenu est terminée.
    La présence de fichiers .bat ou .cmd dans un pack de contenu bloque l'importation de ce dernier. Les scripts ant permettent d'importer des packs de contenu incluant des fichiers .bat ou .cmd.
Vous avez importé le pack de contenu dans l'interface utilisateur de CA Service Catalog. Tous les objets importés sont en lecture seule ou permettent des modifications limitées.
Une fois le pack de contenu importé, les images des services sont copiés dans le dossier
USM_HOME\Filestore\Images
. Les modules d'extension sont copiés dans le dossier
USM_HOME\Filestore\Plugins
.
Etape 4 : Vérification des packs de contenu
Une fois les packs de contenu importés dans CA Service Catalog, vous pouvez vérifier s'ils ont été correctement importés.
Procédez comme suit :
  1. Cliquez sur
    Catalogue
    ,
    Configuration
    ,
    Configuration du contenu
    .
  2. Sélectionnez le pack de contenu que vous avez importé.
  3. Vérifiez les critères suivants :
    • La section Détails du pack de contenu répertorie les détails que vous avez spécifiés lorsque vous avez créé le pack de contenu, par exemple, le nom, la version et le statut.
    • La section Contenu répertorie l'objet spécifié, en fonction des critères spécifiés.
  4. Vérifiez que les menus de l'interface utilisateur incluent les objets importés, par exemple :
    • Sélectionnez
      CA Service Catalog
      ,
      Offres de service
      ,
      Offres
      ,
      Services
      . Vérifiez que la liste des services inclut tous les services que vous avez importés.
    • Sélectionnez
      Administration
      ,
      Evénements
      . Vérifiez que la liste des événements inclut tous les services que vous avez importés.
Etape 5 : Activation ou désactivation des packs de contenu
Vous pouvez activer et désactiver l'ensemble d'un pack de contenu ou des objets spécifiques (le cas échéant) du pack de contenu. L'activation d'objets dans un pack de contenu permet au système de catalogues d'utiliser ces objets. L'activation des objets importés et la définition des autorisations fonctionnent conjointement pour permettre aux utilisateurs de visualiser et d'utiliser les objets importés. Des objets activés dans un pack de contenu peuvent être désactivés, par exemple, en cas de problème.
Avant d'importer, d'activer ou de désactiver des packs de contenu, il est recommandé de planifier les temps d'arrêt et de vérifier qu'aucun utilisateur n'est actif dans CA Service Catalog.
Procédez comme suit :
  1. Connectez-vous à l'unité business qui contient le pack de contenu que vous souhaitez activer ou désactiver.
  2. Cliquez sur
    Catalogue
    ,
    Configuration
    ,
    Packs de contenu
    .
  3. Cliquez sur le pack de contenu que vous souhaitez activer.
  4. Activez ou désactivez les objets dans la liste, comme suit :
    • Pour activer
      tous les objets
      du pack de contenu, cliquez sur le bouton Activer. Ce bouton s'affiche dans la barre Détails du pack de contenu.
      Utilisez cette option avec précaution. Le pack de contenu contient des règles, des actions ou des politiques qui exécutent les tâches redondantes ou contradictoires qui entraînent des résultats imprévisibles. Par conséquent, si vous n'êtes pas certain de la finalité ou de l'objectif du pack de contenu, activez chaque objet séparément.
    • A l'inverse, pour désactiver
      tous les objets
      du pack de contenu, cliquez sur le bouton Désactiver.
    • Pour activer ou désactiver des objets spécifiques dans une catégorie, cliquez sur le bouton Activer ou Désactiver de l'objet en question.
      Vous pouvez activer ou désactiver des objets dans certaines ou toutes les catégories suivantes :
      • Services
        L'activation d'un service active son paramètre Date de disponibilité : le service utilise ce paramètre pour déterminer si et quand il est disponible pour les utilisateurs.
      • Groupes d'options de services
        L'activation d'un groupe d'options de service active son paramètre Date de disponibilité : le groupe d'options de service utilise ce paramètre pour déterminer si et quand il est disponible pour les utilisateurs.
        L'activation d'un service ou d'un groupe d'options de service définit son statut sur Objet système : disponible (6). De même, la désactivation d'un service ou d'un groupe d'options de service définit son statut sur Objet système : non disponible (7).
      • Stratégies
        L'activation d'une politique définit son statut sur Actif et sa désactivation définit son statut sur Inactif.
        Vous ne pouvez modifier qu'une partie des politiques que vous activez. Pour effectuer de plus amples modifications, vous devez copier les politiques.
      • Règles
        L'activation ou la désactivation de règles spécifiques n'a aucune incidence sur le statut des autres règles appartenant au même événement.
        L'activation ou la désactivation d'une règle n'a pas pour effet d'activer ou de désactiver automatiquement les actions de la règle qui conservent leur statut d'origine.
      • Actions
        L'activation ou la désactivation d'actions spécifiques n'a aucune incidence sur le statut des autres actions appartenant à la même règle. De même, l'activation ou la désactivation d'une action n'affecte pas le statut de la règle qui contient l'action.
    L'activation et la désactivation ne s'applique pas aux événements, formulaires, rapports, images et processus CA Process Automation. Vous avez spécifié pendant le processus d'importation si vous souhaitez activer ou désactiver les processus CA Process Automation.
  5. Cliquez sur
    Terminé
    .
  6. (Facultatif) Vérifiez si l'objet est activé (actif) ou désactivé (inactif) en affichant son statut. Par exemple, sélectionnez Services,
    nom_dossier
    et ouvrez un service que vous avez activé. Vérifiez que son statut est Objet système : disponible. Vérifiez également que sa date de disponibilité répond à vos besoins.
Vous avez activé ou désactivé des objets dans le pack de contenu. Tous les objets que vous avez activés sont disponibles dans le système de catalogues.
Si vous copiez et personnalisez un objet à partir d'un pack de contenu, l'activation ou la désactivation du pack de contenu n'a
aucun
effet sur l'objet personnalisé.
Etape 6 : Modification des objets importés
Les actions que vous pouvez effectuer sur les objets importés à partir d'un pack de contenu varient en fonction de l'objet. Le cas échéant, vous effectuez certaines actions sur certains objets importés afin que les utilisateurs puissent afficher et utiliser les objets. Le tableau suivant présente les actions qui s'appliquent aux différents objets.
Objet
Activation ou désactivation
Définir des droits
Modifications limitées
Services
Y
Y
Y
Groupes d'options de services
Y
Y
Y
Stratégies
Y
Y
Y
Evénements
N
Y
N
Règles
Y
Y
N
Actions
Y
Y
N
Formulaires
N
Y
N
Objets de données de rapport
N
Y
N
Images
N
N
N
Les actions sont les suivantes :
  • Activation ou désactivation
    L'activation des objets permet aux utilisateurs et au système de catalogues de les utiliser. Par exemple, supposons que votre pack de contenu inclue des politiques. L'activation de ces politiques permet au système de catalogues de les utiliser et de gérer les demandes. De même, si le pack de contenu inclut des services, l'activation des services permet aux utilisateurs de les afficher et de demander les services. Vous pouvez désactiver, pour quelque raison que ce soit, par exemple en cas de problème, tous les objets activés.
  • Définition des autorisations
    Pour définir des autorisations pour chaque rôle de catalogue sur un objet importé, utilisez la partie de l'interface utilisateur qui stocke et gère l'objet. Par exemple, pour définir des autorisations pour des services, sélectionnez Catalogue, Offres de services, Services, Autorisation, puis modifiez les détails des services.
    Modification d'attributs limitée
    En règle générale, les objets importés sont en lecture seule. Vous pouvez effectuer uniquement des modifications limitées sur certains objets importés, comme suit :
    • Pour les services et options de service, vous pouvez modifier les dates de disponibilité et d'indisponibilité.
    • Pour les politiques, vous pouvez ajouter ou supprimer des approbateurs, modifier la priorité et définir le statut sur actif ou inactif.
    Pour personnaliser un objet importé, vous devez le copier. Par exemple, pour personnaliser un objet de données de rapport importé, vous devez le copier.
Etape 7 : Personnalisation des objets importés
Pour personnaliser un objet importé, vous devez le copier. Par exemple, pour ajouter un champ à un formulaire importé, copiez le formulaire, renommez-le, puis ajoutez le champ.
Vous pouvez personnaliser un service, un groupe d'options de service ou un formulaire. Les personnalisations courantes sont les suivantes :
  • Ajout, suppression et modification des groupes d'options de service ou de l'image dans le service.
  • Définition des dates de disponibilité ou d'indisponibilité du service.
Pour plus d'informations sur ces tâches, reportez-vous à la section Gestion des formulaires.
Si vous copiez et personnalisez un objet importé dans un pack de contenu, copiez et personnalisez tous les objets
parents
qui incluent l'objet d'origine. Cette condition existe car les formulaires, les services et les groupes d'options de service permettent uniquement des modifications limitées.
Procédez comme suit pour copier un formulaire, personnaliser la copie et inclure le formulaire dans un groupe d'options de service et dans un service qui reposent sur le groupe d'options de service et le service d'origine inclus dans le pack de contenu :
  1. Copiez le formulaire A et modifiez la copie en créant un formulaire B.
    Le groupe d'options de service (GOS A) contient le formulaire A. Vous ne pouvez pas modifier GOS A pour remplacer le formulaire A par le formulaire B, car GOS A permet des modifications limitées. Vous devez donc procéder comme suit.
  2. Copiez GOS A pour créer GOS B.
  3. Mettez à jour GOS B en supprimant le formulaire A et en ajoutant le formulaire B.
    Service A contient GOS A. Vous ne pouvez pas modifier Service A pour remplacer GOS A par GOS B, car Service A permet uniquement des modifications limitées. Vous devez donc procéder comme suit.
  4. Copiez Service A pour créer Service B.
  5. Mettez à jour Service B en supprimant GOS A et en ajoutant GOS B.
  6. Copiez Dossier A pour créer Dossier B
  7. Mettez à jour Dossier B en supprimant Service A et en ajoutant Service B.
Le tableau suivant répertorie les objets parents que vous devez copier et personnaliser si vous voulez copier et personnaliser un objet enfant.
Enfant
Parent
Formulaire
Groupe d'options de service
Groupe d'options de service
Service
Service
Dossier
Dossier
Dossier parent