A propos des configurations de projet

Les configurations de projet permettent de créer plusieurs variantes du même projet d'intégration, de sorte que vous pouvez créer et publier un projet et le déployer dans plusieurs scénarios différents. Dans une configuration de projet, vous pouvez indiquer les orchestrations qui sont activées, modifier les propriétés de configuration des noeuds finaux, générer ou modifier des actifs, gérer les règles d'indisponibilité planifiée et contrôler les droits de contrôle de la configuration de projet.

Chaque projet que vous publiez possède une configuration de projet par défaut. Dans la console de gestion, vous pouvez créer des configurations de projet supplémentaires. Le nom du projet, la version du projet, le nom de la configuration et l'état du projet permettent l'identification unique de chaque configuration de projet.

Vous devez disposer de privilèges d'administrateur ou être le diffuseur de publications du projet pour pouvoir créer, modifier et supprimer des configurations de projet. Les administrateurs et les diffuseurs de publications peuvent octroyer aux utilisateurs et aux groupes des droits leur permettant de créer, modifier et supprimer des configurations de projet.

La section Summary présente les détails de la configuration de projet sélectionnée à partir de Repository > Configurations. Cette section inclut le nom de la configuration de projet, l'état de la configuration, la date et l'heure de la dernière publication du projet, ainsi que le nom de l'utilisateur qui a publié ou cloné la configuration du projet. La page récapitulative affiche également le nombre d'orchestrations, les propriétés, les actifs et les indisponibilités planifiées associés à la configuration.
Remarque : Le nom de l'utilisateur qui a publié ou cloné la configuration de projet s'affiche aux formats suivants :
  • nom_utilisateur [nom_groupe] : indique que cet utilisateur particulier (nom_utilisateur) faisant partie du groupe (nom_groupe) est celui qui a publié ou cloné la configuration de projet.
  • nom_utilisateur {utilisateur inexistant} : indique que l'utilisateur n'existe pas dans le dispositif d'intégration.

Activation et désactivation des orchestrations

Le module d'exécution n'exécute des travaux d'orchestration que pour l'orchestration activée. Pour qu'une configuration de projet puisse être déployée, elle doit contenir au moins une orchestration activée. Par défaut, toutes les orchestrations sont activées.

En indiquant le niveau de consignation de l'orchestration, vous pouvez contrôler le type des erreurs d'orchestration consignées dans les journaux système. La console de gestion vous permet également de limiter le nombre de travaux exécutés simultanément. Ce nombre peut avoir une incidence sur les performances.

Vous devez disposer de droits d'administrateur ou de diffuseur de publications pour définir les propriétés de l'orchestration.

Description des propriétés de configuration

Ces propriétés de configuration sont créées pour un projet dans Studio. Pour plus d'informations sur la création de propriétés de projet et sur la spécification d'une version de projet, consultez l'aide en ligne de Studio.

Lorsque vous publiez le projet, vous pouvez définir des valeurs pour les propriétés de configuration. Les valeurs définies pour les propriétés de configuration déterminent comment le projet est déployé. Par exemple, dans un projet qui contient des noeuds finaux de base de données, vous pouvez créer des propriétés pour les paramètres de connexion à la base de données. Cela vous permet de créer une configuration de projet pour un environnement de test connecté à une base de données de test, puis d'utiliser le même projet pour créer une autre configuration de projet pour un environnement de production se connectant à une autre base de données.

Vous devez disposer de droits d'administrateur ou de diffuseur de publications pour modifier les propriétés de configuration dans la console de gestion.

Modification des actifs

Si votre configuration de projet contient un noeud final de base de données ou de services Web, vous devez générer des actifs afin de pouvoir déployer la configuration de projet. Si votre projet ne contient pas de noeud final de base de données ou de services Web, les actifs ne sont pas pertinents dans le contexte de votre configuration de projet.

Vous devez disposer de droits d'administrateur ou de diffuseur de publications pour générer ou modifier des actifs.

Planification des indisponibilités

La planification d'une indisponibilité permet d'effectuer des opérations de maintenance. Vous pouvez créer, pour les configurations de projet, des règles d'indisponibilité qui arrêtent ou interrompent tous les travaux d'orchestration de cette configuration de projet pour une durée déterminée. Il n'est pas nécessaire d'annuler le déploiement de la configuration de projet pour créer ou modifier une règle d'indisponibilité. Les règles d'indisponibilité peuvent se produire une seule fois ou se répéter à des intervalles déterminés.

Vous devez disposer de droits d'administrateur ou de diffuseur de publications pour créer, modifier ou supprimer une règle d'indisponibilité.

Modification des droits de configuration de projet

En tant qu'administrateur ou diffuseur de publications d'un projet, vous pouvez accorder à d'autres utilisateurs et groupes des droits d'accès aux configurations de projet. Lorsque vous accordez aux utilisateurs ou groupes des droits d'accès à une configuration de projet, ils peuvent créer, éditer et supprimer la configuration de projet. Par défaut, les droits d'accès aux configurations de projet sont accordés uniquement au groupe Administrateur. Pour accorder des droits à un autre groupe, vous devez le faire explicitement.

Par exemple, vous êtes un utilisateur disposant de droits de diffuseur de publications et vous faites partie du groupe Diffuseur de publications intégré. Vous publiez un projet. Seul le groupe Administrateur et vous-même disposez des droits d'accès à la configuration de projet. Les membres du groupe Diffuseur de publications dont vous faites partie ne disposent pas de droits d'accès à la configuration de projet. Vous devez modifier les droits d'accès de la configuration de projet de sorte qu'ils incluent un autre groupe tel que Diffuseur de publications. Pour plus d'informations, voir Octroi de droits de configuration de projet.