Aperçu
Cet article présente le fonctionnement d'import des transitions d'états utilisés dans le module Changements.
Il est possible de contrôler les transitions d'états possibles en fonction de la catégorie du changement ou des permissions associés à nos rôles. Les transitions et permissions associées doivent être importées avec DataImporter.
Références
- Gestiondes changements - Module Octopus
- Fichier de configuration XML
- Retourà la page principale de DataImporter
- Retourà la liste des types de sources d'importation
Les fichiers modèles de référence (.xlsx et .xml) pour l'importation sont inclus dans le fichier compressé Transitions d'états.zip.
Champs requis
- Catégorie - Texte (100)
-
Représente la catégorie du changement.
-
La catégorie sera créée si elle n'existe pas.
-
Les transitions d'états associés à la catégorie ne s'ajoutent pas d'une importation à l'autre, elles sont écrasées. Il est donc important d'ajouter chaque transition possible pour les catégories importées.
-
- ÉtatSource - Texte (1000)
-
État de départ.
-
L'état Nouveau doit faire partie de chaque catégorie comme état de départ.
-
L'état sera créé si elle n'existe pas.
-
- ÉtatCible - Texte (1000)
- L'état qui représente la prochaine étape possible.
- L'état sera créé si elle n'existe pas.
Il est possible d'importer les transitions d'états d'une seule catégorie, mais toutes les transitions d'états possibles de la catégorie doivent être incluses dans l'import, car chaque importation écrase les transitions d'états précédentes.
Si une transition est oubliée lors d'un import, elle peut être ajoutée au fichier Excel et réimportée pour procéder à la correction.
Champs optionnels
- PermissionRequise - Texte (1000)
-
Permission requise pour passer à l'état cible.
-
La permission sera créée dans la catégorie Changements, si elle n'existe pas.
-
Si une permission du même nom existe déjà dans une autre catégorie, une erreur sera retournée et l'importation ne se sera pas effectuée.
-
Fichier de configuration (XML)
La déclaration de la source se fait en indiquant la valeur ChangeStateTransition dans la balise <Content>.
<?xml version="1.0" encoding="utf-8" ?> <Sources> <Source Name="ImportationTransitions"> <ConnectionString>Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Import\Transitions Etats.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";</ConnectionString> <ViewName>[Importation transitions de base$]</ViewName> <Content>ChangeStateTransition</Content> </Source> </Sources>
Voir l'article Fichierde configuration XML qui explique comment programmer les références à vos sources de données.
Merci, votre message a bien été envoyé.