Rubrique précédente: Configuration des paramètres de tri et de pagination des tables dynamiquesRubrique suivante: Création et utilisation de widgets


Création et utilisation de modules d'extension de l'API pour des politiques

Pour créer et utiliser un module d'extension de l'API pour des politiques, procédez comme suit :

  1. Définissez le but ou l'objectif du module d'extension.

    Un module d'extension d'API s'avère très utile lorsque vous interrogez un système externe pour obtenir des données utilisées pour préciser les destinataires. Un module d'extension d'API s'avère aussi utile lorsque les identités et le nombre de destinataires varient, en fonction des données fournies dans la requête. D'après ces données, le module d'extension crée de façon dynamique la liste de destinataires et en indique les niveaux.

  2. Remplissez les conditions préalables :
  3. Créez une classe Java qui implémente l'interface appelée com.ca.usm.plugins.apis.policies.AssignmentPolicyPlugin.

    L'exemple module d'extension de politique illustre l'implémentation de cette interface.

  4. (Facultatif) Si vous utilisez des formulaires de configuration de contenu, récupérez des valeurs des champs qu'ils contiennent et utilisez-les si nécessaire.
  5. Créez un fichier de propriétés pour le module d'extension. Vous pouvez utiliser le fichier plugin.properties dans l'exemple de module d'extension de politique comme modèle pour vos fichiers de propriétés.
  6. Créez un dossier pour stocker les éléments suivants :
  7. Pour activer le module d'extension procédez comme suit :
    1. Arrêtez le service Windows CA Service Catalog.
    2. Copiez votre dossier (y compris tous les sous-dossiers, le cas échéant) dans le dossier USM_HOME\filestore\plugins.

      USM_HOME est utilisé dans cette documentation comme convention de spécification du répertoire d'installation de CA Service Catalog en local. Pour les ordinateurs 32 bits, le nom du chemin d'accès par défaut est C:\Program Files\CA\Service Catalog. Pour les ordinateurs 64 bits, le nom du chemin d'accès par défaut est C:\Program Files (x86)\CA\Service Catalog pour les installations 32 bits ou C:\Program Files\CA\Service Catalog pour les installations 64 bits.

    3. Démarrez le service Windows CA Service Catalog.
  8. Pour vérifier que le module d'extension a été adopté, Procédez comme suit :
    1. Sélectionnez Administration, Outils, Modules d'extension.
    2. Vérifiez que le module d'extension est répertorié et que ses détails s'affichent correctement.
  9. Testez ce module d'extension, comme suit :
    1. Utilisez-le pour indiquer les destinataires d'une politique.
    2. Soumettez les demandes qui activent la politique et vérifiez que la politique affecte des approbateurs de façon dynamique comme prévu.