Données de référence et de configuration

Effectué

Lorsque vous transportez des solutions dans des environnements, ces composants peuvent avoir des paramètres de configuration ou faire référence à des données qui doivent également être transportées dans le processus de publication.

Variables d’environnement

Les variables d’environnement de solution sont utilisées pour les données de configuration d’application spécifiques à l’environnement. Les applications nécessitent souvent des paramètres de configuration ou des paramètres d’entrée différents lorsqu’elles sont déployées dans différents environnements. Les variables d’environnement stockent les clés et les valeurs de paramètres, qui serviront ensuite d’entrée à divers autres objets d’application. Séparer les paramètres des objets consommateurs vous permet de modifier les valeurs au sein du même environnement ou lors de la migration des solutions vers d’autres environnements.

L’alternative consiste à laisser des valeurs de paramètres codées en dur dans les composants qui les utilisent. Cette approche est souvent problématique, en particulier lorsque les valeurs doivent être modifiées pendant les opérations de l’Application lifecycle management (ALM).

Les variables d’environnement étant des composants de solution, vous pouvez transporter les références (clés) et modifier les valeurs lorsque vous migrez les solutions vers d’autres environnements.

Les variables d’environnement peuvent être de type Nombre décimal, Texte, JSON, Valeur booléenne ou Source de données (y compris les paramètres requis par les sources de données, comme les clés API ou les chaînes de connexion). Chaque variable d’environnement peut avoir une valeur par défaut et une valeur d’environnement actuelle.

Le schéma suivant illustre comment les variables d’environnement permettent de personnaliser les valeurs de chaque environnement.

Schéma montrant l’utilisation des variables d’environnement.

Remarque

Vous pouvez fournir une valeur par défaut qui sera utilisée si aucune valeur actuelle n’est spécifiée dans un environnement particulier.

Power Apps, Power Automate et le code développeur peuvent récupérer et modifier les valeurs des variables d’environnement.

Références de connexion

Vous utilisez les références de connexion pour les connexions spécifiques à l’environnement. Une référence de connexion comporte des informations sur un connecteur. Les applications canevas et les opérations dans un flux Power Automate sont liées à une référence de connexion.

Les références de connexion étant des composants de solution, vous pouvez transporter les références et modifier la connexion lorsque les solutions sont migrées vers d’autres environnements. Les références de connexion vous permettent de modifier une connexion associée à une application canevas ou à un flux sans modifier l’application ou le flux.

Configuration Migration Tool

Les solutions ne comportent pas de données. Votre application s’appuie souvent sur des données de référence ou de configuration. Ces données doivent également être transportées d’un environnement à un autre.

Configuration Migration Tool permet de faciliter le transfert des données entre les environnements. Il est important de noter que Configuration Migration Tool peut conserver le même identificateur d’enregistrement principal (GUID) pour les lignes de ces données. Cette fonctionnalité évite que les problèmes avec les composants faisant référence à des données spécifiques ne soient mis à jour à chaque importation.