---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Créer une action pour une politique \<\< à l'opération de ressources \>\>

# Créer une action pour une politique \<\< à l'opération de ressources \>\> {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

Le déclencheur à l'opération de ressources s'active pendant le processus d'Orchestration lorsqu'un utilisateur effectue une opération de cycle de vie Démarrer, Arrêter ou Annuler la mise en service sur une ressource spécifique. Une politique déclenchée par le déclencheur à l'opération de ressources peut remplacer une valeur d'attribut demandée par l'utilisateur, exécuter un script, appeler une API dans le cloud ou effectuer une opération de gestion des adresses IP.{#create-action-on-resource-op__shortdesc-action-on-resource-op}

## Avant de commencer

* Rôle requis : sn_cmp.cloud_governor ou admin
* Facultatif : [créez un ou plusieurs groupes de politiques cloud](https://servicenow-prod.fluidtopics.net/K7gJmCFYVZ~ftKNxP6xbPQ "Un groupe de politiques dans le cloud est un conteneur pour les politiques connexes. Pensez à regrouper des politiques qui sont souvent utilisées ensemble ou qui doivent être prises en compte ensemble. Regrouper les politiques peut vous aider à appliquer les politiques de manière cohérente dans votre organisation.").
* [Configurer une règle de politique dans le cloud](https://servicenow-prod.fluidtopics.net/H7ObiPM29lMnqQfrOrSfUw "Une règle de politique est un ensemble de conditions et d'actions. ​Si toutes les conditions sont évaluées sur true, le moteur de politique effectue les actions. Si une condition est évaluée sur false, le moteur de politique n'effectue pas les actions.") et les conditions associées.
{#create-action-on-resource-op__ul-prereqs-for-policy-action}

## Procédure

1. Dans le portail d'administration du cloud, accédez à PiloterPolitiques.
2. Ouvrez une politique dans le cloud et définissez-la sur l'état Brouillon si nécessaire.
3. Ouvrez la règle qui doit effectuer l'action, puis cliquez sur Nouveau dans la liste connexe Actions de règle de politique.
4. Dans la fenêtre contextuelle, cliquez sur Créer pour le type d'action à effectuer, saisissez un Nom de l'action unique et significatif, puis remplissez le formulaire de l'action.  
   {#create-action-on-resource-op__table_qhx_32h_sfb__entry__2}

   | Champ | Description |
   |-|-|
   | Propriété | Spécifiez le nom de la propriété (attribut) sur le formulaire de demande d'utilisateur à remplacer. |
   | Valeur | Entrez une valeur qui remplace la valeur du champ Propriété. Vous pouvez remplacer les valeurs de texte uniquement. Vous pouvez spécifier une valeur statique, une expression ou les deux. L'exemple d'action, nommé SetTheCostCenter, spécifie la valeur Marketing pour la propriété CostCenter.Figure 1. Configurer une action de remplacement de propriété Remarque : Lorsqu'une règle de politique et une règle de formulaire remplacent une valeur, la valeur de la règle de formulaire est utilisée. Les expressions peuvent effectuer les actions suivantes (voir Utiliser des expressions dans Cloud Provisioning and Governance pour plus d'informations) : * Définir les valeurs des données du formulaire à l'aide des expressions de définition. Par exemple : `${parameter.formData.CatalogAttributeType}` * Affecter les valeurs de données de l'utilisateur en utilisant des expressions de définition. Par exemple : `${parameter.userData.userId}` Par exemple, la valeur suivante peut définir le nom de la pile sur Stack_Bob.Smith@company.com : `Stack_${parameter.userData.userId}` * Définir les valeurs de pile ou de table avec des expressions d'exécution. Par exemple, `$(ci.sn_cmp_ip_pool[subnet=${parameter.formData.Subnet Id}])` prend le sous-réseau à partir de la table Pools d'IP. * Associer un chiffre aléatoire à un champ à l'aide d'expressions statiques. Utilisez : `${randomNumber}` {#create-action-on-resource-op__ul_r3r_knb_4z} |
   | Est basé sur le script | Cochez la case pour afficher la zone de texte Script, puis spécifiez le script. Vous pouvez utiliser l'exemple d'extrait de script suivant pour remplacer un nom de pile. La section `function( formData)` du script modifie les valeurs des champs du formulaire. <kbd class="ph userinput">MyStack</kbd> est le nom de la pile dans cet exemple. customScript : function( formData){ // Manipulation of form parameter is only supported here. // Change in any other attributes will be ignored // data available for manipulation are // Form Data - Ex. StackName can be accessed // through formData.StackName // formData.StackName = "MyStack"; // User Data - Ex. User Id can be accessed // through this.parameters.userData // if(this.parameter.userData.userId == 'servicenowuserId') formData.StackName = "MyStack"; return formData; }, |
   [Tableau 1. Paramètres de l'action \<\< Remplacement de propriété \>\>]

   {#create-action-on-resource-op__table_qhx_32h_sfb} {#create-action-on-resource-op__table_nbq_j2h_sfb__entry__2}

   | Champ | Description |
   |-|-|
   | Catégorie du script d'action | Sélectionnez une catégorie. |
   | Nom du script d'action | Spécifiez un nom unique et significatif pour le script. |
   | Script d'action | Créez le script dans la zone de texte. Consultez Créer un script d'action de politique pour en savoir plus. |
   [Tableau 2. Paramètres de l'action \<\< Exécuter un script \>\>]

   {#create-action-on-resource-op__table_nbq_j2h_sfb}

   Si vous sélectionnez le type d'action Appeler l'API dans le cloud et que vous enregistrez l'enregistrement, la liste connexe Attributs de l'action de règle de politique est renseignée avec les attributs à transmettre au fournisseur. Si vous effectuez l'intégration avec Infoblox, vous devez configurer le champ DNSSuffix . Lorsque vous créez un hôte, par exemple, la valeur du champ DNSSuffix apparaît dans Infoblox pour l'ordinateur virtuel nouvellement créé.
   {#create-action-on-resource-op__table_pmz_12p_sfb__entry__2}

   | Champ | Description |
   |-|-|
   | Nom de l'action | Entrez un nom descriptif pour l'action. Dans les actions de politique suivantes pour la même politique, vous pouvez référencer ce nom dans un champ Valeur. Celui-ci fait se réfère à la charge utile JSON reçue de la part du fournisseur dans le cloud après un appel d'API. Par exemple, pour référencer une adresse IP allouée qui a été renvoyée par l'action nommée RefAction, vous pouvez utiliser l'expression suivante dans le champ Valeur d'une autre action de politique : `$(parameter.RefAction.Allocated_IP}`. |
   | Fournisseur | Entrez le fournisseur dans le cloud à partir de la bibliothèque d'API. |
   | Version | Entrez la version à partir de la bibliothèque d'API. |
   | Interface | Sélectionnez une interface CAPI. Pour Infoblox, sélectionnez l'interface IPAM. |
   | Opération | Sélectionnez une opération d'interface CAPI à effectuer. Pour Infoblox, sélectionnez CreateHostRecord ou DeleteHostRecord. |
   | Informations d'identification | Entrez le sys_ID des informations d'identification nécessaires. Vous pouvez également utiliser une expression comme : $(ci.sn_cmp_infoblox_server[$(ci.sn_cmp_ip_pool[subnet=${parameter.formData.SubnetId}].provider_instance)].infoblox_server_credential) |
   | URL du point de terminaison | Entrez l'URL de point de terminaison du connecteur à partir de la bibliothèque d'API. Pour Infoblox, il s'agit de l'adresse IP du serveur Infoblox. |
   [Tableau 3. Paramètres de l'action \<\< Appeler l'API dans le cloud \>\>]

   {#create-action-on-resource-op__table_pmz_12p_sfb} {#create-action-on-resource-op__table_ncj_b2p_sfb__entry__2}

   | Champ | Description |
   |-|-|
   | Nom de la méthode IPAM | Sélectionnez le nom de la méthode IPAM. Pour Infoblox, sélectionnez l'une des options suivantes : * Adresse IP de la version : mettre en service une adresse IP à partir d'Infoblox lorsqu'un ordinateur est mis hors service. * Enregistrer une adresse IP : enregistrer un nouvel ordinateur virtuel sur Infoblox. Cette option est utilisée par les clouds AWS et Azure. * Réserver l'adresse IP : réserver une nouvelle adresse IP. Cette option est utilisée par un cloud vSphere. {#create-action-on-resource-op__ul_xfv_kcd_4z} Consultez [Enregistrer les adresses IP pour les ordinateurs virtuels AWS et Azure dans Infoblox](https://servicenow-prod.fluidtopics.net/Z3kGCLidaghTlPKF1ggfLQ "Créez une politique pour enregistrer les adresses IP pour les ordinateurs virtuels AWS et Azure dans Infoblox, une fois que ces ordinateurs virtuels sont mis en service."), [Réserver des adresses IP pour les ordinateurs virtuels VMware vSphere dans Infoblox](https://servicenow-prod.fluidtopics.net/DQh4m30oTtWC4lTJ~B0DQQ "Créez une politique pour réserver des adresses IP pour les ordinateurs virtuels VMware vSphere dans Infoblox, au moment de la mise en service des ordinateurs virtuels.") et [Intégration IPAM](https://servicenow-prod.fluidtopics.net/RJ0WyNVEHvzc00~Rsg27pw "Utilisez un outil de gestion des adresses IP (IPAM) comme Infoblox pour gérer les adresses IP cloud, les réseaux et les sous-réseaux au sein de vos offres de catalogue cloud. Toutefois, il est important de noter que cette fonctionnalité n’est pas prise en charge avec nos catalogues cloud basés sur des modèles."). |
   [Tableau 4. Paramètres de l'action \<\< Gestion des adresses IP \>\>]

   {#create-action-on-resource-op__table_ncj_b2p_sfb}

