---
sourceDocument: Gestion des services IT Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/it-service-management

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des services IT Australie

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Ajouter un nouveau type de demande de changement

# Ajouter un nouveau type de demande de changement {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 31 juil. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

Vous pouvez ajouter un nouveau type de changement à votre processus de changement. Plusieurs processus sont impliqués dans l'ajout d'un type de changement. Ces processus comprennent la gestion des includes de script et des workflows.

## Avant de commencer

Rôle requis : admin

## Pourquoi et quand exécuter cette tâche

En plus des trois types de changement disponibles par défaut, vous pouvez ajouter de nouveaux types de changement en fonction des exigences de votre organisation. Par exemple, vous pouvez créer un type de changement Accéléré pour les changements qui doivent être immédiatement traités.

## Procédure

1. Pour ajouter un nouveau choix au champ Type, procédez comme suit.
   1. Ouvrez une demande de changement existante.
   2. Cliquez avec le bouton droit de la souris sur le champ Type et sélectionnez Afficher une liste de choix.
   3. Cliquez sur Nouveau et remplissez les champs suivants.  
      {#t_AddNewChangeType__table_xdx_tnt_nv__entry__2}

      | Nom de champ | Description |
      |-|-|
      | Table | Sélectionnez la table Demande de changement. |
      | Étiquette | Entrez une valeur pour le nouveau type de changement. Par exemple, <kbd class="ph userinput">Accéléré</kbd>. |
      | Valeur | Entrez une valeur pour le nouveau type de changement. Par exemple, <kbd class="ph userinput">Accéléré</kbd>. |
      | Séquence | Entrez une séquence pour le type de changement. Par exemple, <kbd class="ph userinput">4</kbd>. |
      [ ]

      {#t_AddNewChangeType__table_xdx_tnt_nv}
   4. Envoyez le formulaire.
   {#t_AddNewChangeType__substeps_hhn_bmt_nv}
2. Pour ajouter le nouveau type de changement à l'intercepteur de demande de changement, procédez comme suit.
   1. Accédez à la Définition du systèmeIntercepteurs.
   2. Ouvrez l'intercepteur Demande de changement.
   3. Cliquez sur Nouveau dans la liste connexe Réponses.
   4. Renseignez le formulaire, comme il vous convient.  
      {#t_AddNewChangeType__table_tl3_n4t_nv__entry__2}

      | Champ | Description |
      |:-|:-|
      | Question | Demande de changement |
      | Nom | Entrez un nom pour le nouveau type de changement. Par exemple, <kbd class="ph userinput">Changement de Direct à Accéléré</kbd>. |
      | Invite utilisateur | Entrez une description qui s'affiche lorsque l'utilisateur final clique sur Créer sous Changement. |
      | URL cible | Définissez l'URL cible appropriée. Par exemple : change_request.do?sys_id=-1\&sysparm_query=type=expedited. |
      | Ordre | Définissez le niveau d'ordre approprié pour le type de changement. Par exemple, <kbd class="ph userinput">400</kbd>. |
      [ ]

      {#t_AddNewChangeType__table_tl3_n4t_nv}
   5. Envoyez le formulaire.
   {#t_AddNewChangeType__substeps_bmd_g4t_nv}
3. Pour créer l'include de script pour le nouveau type de changement, procédez comme suit.
   1. Accédez à la Définition du systèmeInclusions de script.
   2. Recherchez un include de script de type de changement qui servira de base au workflow pour le nouveau type de changement.  
      Par exemple, pour le baser sur le type de changement Urgence, recherchez ChangeRequestStateModelSNC_emergency et ouvrez l'include de script.
   3. Copiez le script de l'include de script ChangeRequestStateModelSNC_emergency à partir du champ Script.
   4. Accédez à la Définition du systèmeInclusions de script et cliquez sur Nouveau.
   5. Nommez le nouveau include de script pour correspondre à la valeur du nouveau type.  
      Par exemple : ChangeRequestStateModelCust_expedited.
   6. Collez le script copié dans le champ Script du nouvel include de script.
   7. Mettez à jour toutes les références dans l'include de script collé de ChangeRequestStateModelSNC_emergency vers ChangeRequestStateModelCust_expedited.
   8. Cliquez sur Envoyer.  
      Remarque :  
      un include de script existant contient l'implémentation pour toutes les fonctions <var class="keyword varname">moving</var> et <var class="keyword varname">canMove</var>. La fonction <var class="keyword varname">moving</var> est utilisée pour préremplir tous les champs requis pour le nouvel état. La fonction <var class="keyword varname">canMove</var> est utilisée pour vérifier les exigences supplémentaires et pour valider le passage d'une tâche à l'état suivant.
   {#t_AddNewChangeType__substeps_jkl_lpt_nv}
4. Pour créer l'include de script pour définir les transitions d'états et contrôler la transition entre les états pour le nouveau type de changement, procédez comme suit.
   1. Accédez à la Définition du systèmeInclusions de script.
   2. Recherchez un include de script de type de changement qui servira de base aux contrôles de transition pour le nouveau type de changement.  
      Par exemple, pour le baser sur le type de changement Urgence, recherchez ChangeRequestStateModel_emergency et ouvrez l'include de script.
   3. Mettez à jour le nom de l'include de script pour correspondre à la valeur du nouveau type.  
      Par exemple, ChangeRequestStateModel_expedited.
   4. Mettez à jour la référence à l'include de script de base pour le nouveau type de modification créé à l'étape 3.  
      Remplacez l'objet étendu dans la ligne 2 par le nom d'include de script de base. Par exemple : ChangeRequestStateModelCust_expedited ; ainsi la référence est similaire à la chaîne suivante.
      `ChangeRequestStateModel_expedited.prototype = Object.extendsObject(ChangeRequestStateModelCust_expedited, `

      Assurez-vous que la référence du type est similaire à l'include de script créé. Par exemple, `type:"ChangeRequestStateModel_expedited"});`. Le type est indiqué en bas du script.
   5. Cliquez sur Insérer et rester pour créer une copie de l'include de script ChangeRequestStateModel_emergency avec le nouveau nom ChangeRequestStateModel_expedited.
   {#t_AddNewChangeType__substeps_bvd_kxw_nv}
5. Pour modifier l'include de script qui contrôle la transition entre les états à l'aide de l'un des modèles définis pour le nouveau type de changement, procédez comme suit.
   1. Accédez à la Définition du systèmeInclusions de script.
   2. Recherchez et ouvrez l'include de script ChangeRequestStateHandler, qui contrôle la transition entre les états à l'aide de l'un des modèles définis.
   3. Créez une propriété pour référencer la nouvelle valeur de type de demande de changement.  
      Par exemple : <var class="keyword varname">EXPEDITED:"expedited"</var>.
   4. Remplacez la méthode de base <var class="keyword varname">_resetModel</var> pour pouvoir inclure le nouveau modèle.  
      Par exemple, si le type de demande de changement est <var class="keyword varname">Accéléré</var>, le nouveau modèle d'état ChangeRequestStateModel_expedited sera inclus. Vous devez inclure la chaîne EXPEDITED:"expedited" après initialize: function(changeRequestGr) { comme indiqué dans l'écran.
   5. Enregistrez l'include de script.
   {#t_AddNewChangeType__substeps_xtr_y1x_nv}
6. Pour créer un workflow pour le nouveau type de demande de changement, procédez comme suit.
   1. Accédez à la WorkflowÉditeur de workflow.
   2. Ouvrez un workflow de demande de changement existant.  
      Par exemple, Demande de changement - Urgence.
   3. Sélectionnez Copier dans le menu Actions pour copier le workflow et nommez le nouveau workflow.  
      Par exemple : <kbd class="ph userinput">Demande de changement - Accéléré</kbd>.
   4. Sélectionnez Propriétés dans le menu Actions pour mettre à jour la condition sous laquelle le nouveau workflow est exécuté.  
      Par exemple : \[Type\] \[is\] \[Expedited\] dans la condition.
   5. Ouvrez le workflow de tâches de changement correspondant qui est appelé par le workflow principal.  
      Par exemple : Demande de changement - Tâches de changement urgent.
   6. Sélectionnez Copier dans le menu Actions pour copier le workflow et nommez le nouveau workflow.  
      Par exemple : <kbd class="ph userinput">Demande de changement - Tâches de changement accéléré</kbd>.
   7. Sélectionnez Publier dans le menu Actions pour publier le nouveau workflow de tâches de changement et permettre son utilisation.
   8. Revenez au premier workflow que vous avez créé et mettez à jour l'activité de workflow pour référencer le nouveau workflow de tâches de changement.  
      Par exemple, Demande de changement - Tâches de changement accéléré.
   9. Sélectionnez Publier dans le menu Actions pour publier le nouveau workflow et permettre son utilisation.
   {#t_AddNewChangeType__substeps_j2w_ljx_nv}
**Concepts associés**   

* [Types de changements](https://servicenow-prod.fluidtopics.net/PJeBEBGtnNQV1RhJX24mDg "Gestion des changements prend en charge les trois types de changements de service décrit par ITIL : standard, urgent et normal. Le type de changement détermine le modèle d’état invoqué et le processus de changement à suivre.")  
**Tâches associées**   

* [legacy: ajouter un état au modèle d'état](https://servicenow-prod.fluidtopics.net/Vy0sguUz3XPOrx08deZYKA#t_AddANewState "Vous pouvez ajouter un nouvel état au modèle d’état existant pour différents types de changement en fonction des exigences de votre organisation.")

