Pipelines et variables d’environnement Power Apps

Vous avez peut-être remarqué un bandeau jaune dans Power Apps indiquant des variables à mettre à jour. Ces variables d’environnement sont des outils puissants, surtout si vous gérez plusieurs environnements (développement, test, production). Elles permettent de personnaliser vos applications en fonction de l’environnement dans lequel elles s’exécutent, simplifiant ainsi la gestion et le déploiement.

Dans ce tutoriel, je vous montre comment créer et utiliser des variables d’environnement dans Power Apps, et comment elles facilitent la transition entre des environnements distincts.


1. Qu’est-ce qu’une variable d’environnement ?

Une variable d’environnement est une valeur spécifique à un environnement (par exemple : un site SharePoint de développement ou de test) utilisée dans vos applications. Elle permet à votre application d’utiliser des données adaptées à chaque environnement sans nécessiter de modifications manuelles.

Exemple d’usage :

  • Environnement de développement : Vous travaillez sur une base SharePoint contenant des données factices.
  • Environnement de test : Vous passez à une base contenant des données réelles utilisées par une équipe.

2. Pourquoi utiliser des variables d’environnement ?

  • Simplification : Plus besoin de modifier les configurations manuellement.
  • Sécurité : Les données sensibles (comme des clés API) sont mieux protégées.
  • Flexibilité : Une application unique peut être utilisée dans plusieurs environnements avec des configurations différentes.

3. Créer une variable d’environnement

Étapes pour créer une variable :

  1. Accédez à votre solution dans Power Apps.
  2. Ajoutez une nouvelle variable d’environnement :
    • Donnez-lui un nom (par ex. : SharePointApps).
    • Choisissez un type de données (texte, JSON, nombre, secret, etc.).
    • Renseignez la valeur par défaut, par exemple l’URL de votre site SharePoint de développement.
  3. Connectez la variable à une source de données :
    • Sélectionnez un connecteur, comme SharePoint ou Dataverse.
    • Renseignez les paramètres requis (URL, liste cible, etc.).

Exemple :

Si vous avez une liste SharePoint pour les « Demandes de voyage » :

  • Environnement de développement : URL de la liste de développement.
  • Environnement de test : URL de la liste de test.

4. Utiliser une variable d’environnement dans une application

Une fois la variable créée :

  • Connectez votre application à la variable en utilisant des connecteurs.
  • Dans votre application, récupérez la valeur de la variable avec un LookUp sur la table des valeurs d’environnement :powerappsCopier le codeLookUp(EnvironmentVariableValues, SchemaName = "SharePointApps").Value

Cette méthode permet à votre application d’utiliser automatiquement les données associées à l’environnement actif.


5. Déployer une application avec des variables d’environnement

Utilisation d’un pipeline de déploiement :

  1. Créez un pipeline dans votre solution.
  2. Vérifiez les dépendances : Assurez-vous que toutes les tables et connexions nécessaires sont incluses.
  3. Configurez les variables pour l’environnement cible :
    • Exemple : Passez de SharePointDev à SharePointTest lors du déploiement.
  4. Déployez la solution et validez le bon fonctionnement dans l’environnement cible.

6. Avantages des variables d’environnement

  • Cycle de vie clair : Développement → Test → Production, sans erreurs manuelles.
  • Adaptabilité : Travaillez sur des bases distinctes en toute sérénité.
  • Efficacité : Gagnez du temps en évitant les configurations répétitives.

Conclusion

Les variables d’environnement sont essentielles pour gérer efficacement vos applications Power Apps dans des environnements multiples. Que vous développiez une application pour des tests ou pour une utilisation en production, elles garantissent une gestion fluide et sécurisée.

Si vous souhaitez maîtriser Power Apps et les variables d’environnement, réservez un appel découverte gratuit avec moi ! Ensemble, nous mettrons en place des solutions adaptées à vos besoins.

Retrouvez en détails comment faire ici et retrouvez tous mes autres tutos par là.

N’oubliez pas de vous abonner à la chaîne et de laisser un commentaire pour me dire ce que vous avez pensé de cette vidéo.

Retour en haut