Politiques pour Mise en service dans le cloud
Une politique dans le Cloud API cloud peut remplacer une valeur de propriété définie par un utilisateur, créer une tâche d’approbation, réserver une adresse IP, pré-remplir ou masquer des champs de formulaire, exécuter des scripts personnalisés, appeler, ou encore démarrer ou abandonner des flux secondaires. Une politique dans le cloud vous donne un contrôle à l'échelle du système sur les approbations, les opérations de ressources, les opérations de plan ou les paramètres des éléments de catalogue.
Un utilisateur demande une pile qui déclenche une politique d’approbation
- Portail de l'utilisateur dans le cloud Le , un utilisateur soumet une demande de mise en service d’un plan particulier. Le processus de mise en service du plan est le déclencheur qui amène le moteur de politique à appliquer une politique d’approbation. Une politique d’approbation du cloud spécifie les utilisateurs qui doivent approuver une activité dans le cloud spécifiée avant que l’activité puisse se poursuivre.
- Le moteur de politique détermine que la demande remplit la condition spécifiée dans la règle de la politique. Dans cet exemple, la condition est évaluée sur vrai chaque fois qu’un plan particulier est mis en service.
- Puisque la condition est remplie, le moteur de stratégie effectue l’action qui est également spécifiée dans la règle. Dans cet exemple, l’action consiste à créer une action d’approbation pour le gestionnaire.
- Pendant que l’approbateur (le gestionnaire) examine la demande d’approbation, l’utilisateur voit un message d’état « En attente d’approbation » sur le .Portail de l'utilisateur dans le cloud
- Une fois que le gestionnaire a approuvé, le plan est mis en service.
À propos des déclencheurs de politique
- Un utilisateur demande une opération d’arrêt sur un serveur virtuel (déclenchement de l’opération de ressources sur pile )
- Une ressource arrive à la fin de son bail (déclencheurs de déclenchements à la fin du bail )
- Un utilisateur demande une pile particulière (déclenchements du déclencheur de mise en service du plan )
Vous faites généralement référence à une politique par le nom du déclencheur de la politique. Par exemple, vous pouvez appeler une politique déclenchée par le déclencheur à la fin du bail « Politique de fin de bail ». Pour en savoir plus sur les types de déclencheurs que vous pouvez implémenter, reportez-vous à la section Déclencheurs pour les politiques dans le cloud.
Fonctionnement des politiques
- Certains types de politiques s'appliquent uniquement à des types d'opérations dans le cloud particuliers, tels que le démarrage, l'arrêt, la mise en service ou la mise hors service, ou à une cible particulière, comme « à l'opération de mise en service de blueprint123 » ou « au lancement de l'élément de catalogue ABC ».
- Vous pouvez configurer une politique qui ne spécifie pas de cible, par exemple, « à une opération de mise en service de plan » ou « au lancement d'un élément de catalogue ». Les erreurs sur les politiques qui s’appliquent à n’importe quel objet sont ignorées.
- Si plusieurs politiques s’appliquent, vous pouvez spécifier l’ordre dans lequel elles sont appliquées (avec une exception décrite dans la section suivante).
- Les politiques peuvent fonctionner avec des formulaires dynamiques pour vous permettre d’afficher ou de masquer des champs de formulaire pour les utilisateurs finaux. Les utilisateurs ne voient que les informations dont vous décidez qu’ils ont besoin pour comprendre et accomplir leurs tâches.
Groupes de politiques
Un groupe de politiques dans le cloud est un conteneur pour les politiques connexes. Envisagez de regrouper les politiques qui sont souvent utilisées ensemble ou qui doivent être considérées ensemble. Les politiques de regroupement peuvent vous aider à appliquer les politiques de manière cohérente dans votre organisation.
Ordre d’exécution lorsque plusieurs politiques s’appliquent
Ordre d’exécution lorsque plusieurs politiques « d’approbation » s’appliquent :
Lorsque plusieurs politiques « d’approbation » s’appliquent, elles sont appliquées dans l’ordre suivant. (Les politiques d’approbation sont les suivantes sur la mise en service du plan (approbation),sur l’exploitation de la pile (approbation),sur l’exploitation des ressources de la pile (approbation) et sur le rattrapage des tâches :
- Seule la première politique d’approbation réussie est appliquée et aucune autre politique d’approbation n’est appliquée.
- Si la politique d’approbation appliquée comporte plusieurs règles, seule la première règle ayant réussi est utilisée.
- Si une règle comporte plusieurs actions, seule la première action réussie est effectuée.
- Si la politique d’approbation appliquée inclut à la fois une approbation personnalisée et une approbation ServiceNow, seul le processus d’approbation personnalisée est effectué.
Ordre d’exécution de tous les autres types de politiques :
- Les politiques sont appliquées dans l’ordre spécifié par le paramètre de propriété Ordre d’exécution .
- Si plusieurs politiques ont le même paramètre d’ordre d’exécution, l’ordre n’est pas garanti.
À propos des opérations dans les politiques
Les déclencheurs sont souvent basés sur les demandes des utilisateurs et les opérations (démarrer, arrêter, mettre en service ou annuler l’approvisionnement) qui peuvent s’exécuter sur un plan, un élément de catalogue, une ressource ou une pile. Certains types de déclencheurs ne spécifient pas d’opération dans le cloud. Par exemple, le déclencheur en fin de bail se déclenche indépendamment de toute opération.À propos des règles de politique
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 comme fausse, le moteur de politique n’effectue pas les actions.
- Conditions : les conditions peuvent prendre en compte les données du formulaire de demande, l’activité des ressources ou l’activité de l’utilisateur. Exemples :
- La taille du processeur demandé est-elle supérieure à 32 ?
- S’agit-il d’une opération d’arrêt ?
- Le bail de cette ressource se termine-t-il dans les 7 prochains jours ?
- Actions : si toutes les conditions sont évaluées comme vraies, le moteur de politique exécute les actions spécifiées par la règle. Les expressions dans les actions de politique peuvent définir ou remplacer des valeurs. Exemples :
- Remplacez la valeur spécifiée par l’utilisateur en changeant la taille du processeur sur 16, puis démarrez le processus d’approbation. (car la condition a été remplie que le processeur demandé soit supérieur à 32).
- Créez une tâche d’approbation pour le gestionnaire. (car la condition était remplie pour qu’une opération d’arrêt soit demandée).
- Envoyez des notifications à chaque utilisateur du groupe ABC. (car la condition était remplie que le bail se termine dans 7 jours).
Scripts d’action de politique
- Utilisez des scripts d’action de politique pour obtenir, mettre à jour ou définir des valeurs dans les demandes dans le cloud.
- Votre instance suit les ressources balisées pour la facturation et la génération de rapports. Les scripts d’action de politique peuvent ajouter et modifier des balises de ressource.