Modification des fichiers XSL, XML, JavaScript et d'image

CA Service Catalog inclut plusieurs fichiers XSL, XML, JavaScript et d'image. Ces fichiers sont utilisés de manière conjointe pour constituer chaque page et chaque élément de page du produit. Chaque fichier représente une page ou une partie d'une page. Par exemple, une boîte de dialogue, une option de menu, un contrôle de champ de formulaire, un message ou une image.
casm173
CA Service Catalog inclut plusieurs fichiers XSL, XML, JavaScript et d'image. Ces fichiers sont utilisés de manière conjointe pour constituer chaque page et chaque élément de page du produit. Chaque fichier représente une page ou une partie d'une page. Par exemple, une boîte de dialogue, une option de menu, un contrôle de champ de formulaire, un message ou une image.
Vous pouvez éventuellement modifier ces fichiers selon vos besoins. Pour personnaliser des fichiers XSL, XML, JavaScript et d'image, procédez comme suit :
  1. Déterminez la page ou la partie d'une page que vous souhaitez modifier.
  2. Recherchez le fichier dont le nom correspond à l'élément que vous souhaitez modifier. Par exemple :
    • Pour modifier les informations de configuration des produits intégrés, recherchez le fichier toolsconfig.xsl.
    • Pour modifier les états du cycle de vie des demandes, recherchez le fichier requestshared.xml.
    • Pour modifier les messages qui s'affichent lorsqu'un utilisateur teste la connexion pour un nouveau paramètre de configuration d'administration, recherchez les fichiers toolsconfig.js et toolsconfig.xsl.
    • Pour modifier le bouton Modifier de la page Administration, Configuration, recherchez les fichiers modify.gif et toolsconfig.xsl.
    • Modifiez la liste des statuts de demande en modifiant le fichier requeststatus.xml.
  3. Ouvrez le fichier, examinez son contenu et vérifiez qu'il permet de contrôler l'élément ou le comportement à modifier.
  4. Copiez le fichier à partir de son emplacement d'origine vers l'emplacement personnalisé. Utilisez le tableau de référence.
  5. Modifiez le fichier en fonction de vos besoins.
  6. Si vous avez modifié un fichier JavaScript ou d'image, effectuez cette étape. Dans le cas contraire, ignorez-la.
    1. Copiez le fichier JavaScript modifié dans le dossier \FileStore\custom\explorer\scripts.
    2. Copiez les images modifiées dans le dossier \FileStore\custom\images.
    3. Recherchez le fichier XSL à l'emplacement personnalisé dans lequel le fichier image ou JavaScript est utilisé.
    4. Mettre à jour ce fichier XSL et spécifiez le nouveau nom de chemin d'accès personnalisé du fichier JavaScript ou d'image. Pour ce faire, ajoutez FileStore/ au chemin d'accès relatif du fichier JavaScript ou d'image. Utilisez l'exemple suivant comme modèle :
    <script src="FileStore/custom/explorer/scripts/custom_form_example.js"></script>
    Cette action est requise, car le fichier XSL fait référence à l'emplacement du référentiel de fichiers pour les fichiers de script modifiés.
    Si vous utilisez plusieurs ordinateurs de composant de catalogue, vérifiez que
    tous
    partagent le référentiel de fichiers.
  7. Videz le dossier USM_HOME\view\translets sur tous les ordinateurs de composant de catalogue. Pour ce faire, supprimez tous les fichiers du dossier, mais ne supprimez
    pas
    le dossier lui-même.
  8. Redémarrez tous les ordinateurs de composant de catalogue.
  9. Vérifiez que les modifications sont appliquées dans CA Service Catalog.
Dans le tableau suivant, le dossier parent est USM_HOME/view/webapps/usm. Le dossier du référentiel de fichiers est %USM_HOME/filestore. Les entrées du dossier, telles que /explorer et /custom/explorer, sont des sous-dossiers situés sous les dossiers parent et filestore.
Type de fichier
Emplacement d'origine dans le dossier parent
Emplacement personnalisé dans le dossier FileStore
XSL
/explorer
/custom/explorer
XSL
/explorer/request
/custom/explorer/request
XML
/locale/icusen
*
/custom/locale/icusen
*
XML
/locale/icusen
*
/request
/custom/locale/icusen
*
/request
image
/images
/custom/images
image
/images/billing
/custom/images/billing
JS
/explorer/scripts
/custom/explorer/scripts
*
Le nom de dossier
icusen
s'applique aux implémentations en anglais uniquement. Si vous utilisez une implémentation dans une autre langue que l'anglais, le nom de dossier des paramètres régionaux est différent. Dans ce cas, utilisez le nom de dossier correspondant aux paramètres régionaux au lieu d'
icusen
.