Fermer

juillet 6, 2022

Co-création dans PowerApps (Canvas Apps)

Co-création dans PowerApps (Canvas Apps)


Comme nous le savons, l’une des principales limitations de PowerApps (mode Canvas) est qu’il ne permet pas à plusieurs développeurs de travailler en même temps sur la même application, mais cette application basée sur le logiciel en tant que service (SaaS) continue de fournir de nouveaux fonctionnalités et sorties chaque année en avril et octobre.

L’équipe technique PowerApps a fourni la prise en charge du contrôle de version Git dans une version 2021 en tant que fonctionnalité expérimentale. Dans cet article, nous verrons comment utiliser cette fonctionnalité de contrôle de version Git sur Azure Repos et Git Hub, ainsi que comment les développeurs peuvent travailler simultanément sur la même application.

Remarque : N’essayez pas cette fonctionnalité si vous avez déjà une application en cours de production, car il s’agit d’une phase expérimentale.

Nous allons couvrir à la fois Azure Repos et Git Hub dans ce blog. Tout d’abord, nous allons créer un référentiel dans Azure Repos et GitHub et générer le jeton d’accès (GIT Hub). Nous allons générer les informations d’identification dans Azure Repos.

Suivez-moi pendant que j’explique les prochaines étapes.

Créer le référentiel dans Azure Repos

Vous commencerez par vous connecter à Azure ici. Ensuite, vous accéderez à Azure Repos et créerez un nouveau référentiel. Copiez le chemin du référentiel et enregistrez-le en toute sécurité dans un emplacement sécurisé, tel que le Bloc-notes Microsoft. Cela sera nécessaire plus tard. Vous allez maintenant cliquer sur Générer les informations d’identification Git et enregistrer le chemin d’accès au référentiel et les informations d’identification dans le Bloc-notes pour une utilisation ultérieure dans la configuration du contrôle de version de PowerApps pour Git.

Image 1

Créer le référentiel dans GitHub

Connectez-vous à GitHub ici et enregistrez le chemin du référentiel.

Photo2

Maintenant, dans le coin supérieur droit, cliquez sur l’icône de votre profil et accédez à vos paramètres. Une fois la page des paramètres ouverte, faites défiler vers le bas et cliquez sur « Paramètres du développeur ».

Photo3

Cliquez sur « Paramètres du développeur » et il sera redirigé vers la page de l’application GitHub. À partir de là, il générera le jeton d’accès.

Photo4

Cliquez maintenant sur « Jeton d’accès personnel », puis cliquez sur « Générer un nouveau jeton ». Dans la note, ajoutez des informations telles que « à quoi sert ce jeton », puis choisissez la durée de fin du jeton par besoin. Dans la section « sous la portée », cochez l’option « Repos » et faites défiler jusqu’au bouton « Générer un jeton ». Cliquez dessus et enregistrez le jeton en toute sécurité dans votre bloc-notes.

Photo5

Activation de vos paramètres de contrôle de version Git dans PowerApps

Pour activer le contrôle de version Git, accédez à « Paramètres ». Dans « Fonctionnalités à venir », sélectionnez l’onglet « Expérimental » et faites défiler vers le bas ou recherchez simplement Git. Activez la fonction une fois que vous la voyez.

Photo6

Cliquez sur « Connecter » une fois qu’il est allumé.

Photo7

Fournissez maintenant le chemin d’accès au référentiel Azure, le nom de la branche et le nom du répertoire (donnez n’importe quel nom au répertoire) et cliquez sur « Appliquer ».

Photo8

Ici, vous devez ajouter le nom d’utilisateur du référentiel. Collez les informations d’identification Azure dans le mot de passe que nous avons enregistré à la première étape, puis il connectera PowerApps au référentiel Azure.

Image9

Tous les paramètres de configuration associés sont définis. Partagez maintenant PowerApps avec vos co-développeurs qui souhaitent travailler simultanément sur la même application et vérifiez l’autorisation « Co-propriétaire ».

. Photo10

Si un autre utilisateur essaie de se connecter à la même application PowerApps, il vous demandera d’entrer un nom d’utilisateur (le nom d’utilisateur PowerApps fonctionnerait ici) et un mot de passe (si vous utilisez GitHub, le mot de passe serait un jeton d’accès) doit être saisi. Vous êtes prêt à utiliser plusieurs développeurs pour travailler sur la même application.

Photo11

Une fois que tous les paramètres ont été définis, dans le ruban PowerApps, vous verrez qu’une nouvelle icône (commit) a été ajoutée.

Ici, dans la capture d’écran ci-dessous, je me suis connecté simultanément sur la même application mais avec deux utilisateurs différents.

Si vous regardez attentivement le côté gauche de l’écran dans « Navigation », vous verrez le bouton de couleur rouge. Mais ce n’est pas sur l’application de droite. Une fois que vous avez enregistré les modifications et cliqué sur l’icône « Valider », les modifications seront transférées dans le référentiel.

Photo12

Maintenant, si vous cliquez sur le bouton « Commit » sur l’écran de droite, toutes les modifications qui ont été enregistrées précédemment avec d’autres utilisateurs commenceront à se refléter.

Photo13

Conclusion

Ici, nous avons compris qu’en activant Git Setting dans PowerApps, plusieurs développeurs pourraient travailler sur une même application en même temps, ce qui permettrait de gagner du temps de développement d’applications.

Limites connues

Étant donné que cette fonctionnalité est expérimentale. La liste suivante répertorie les limitations connues.

  • Cette fonctionnalité n’est pas compatible avec les composants de code.
  • Cette fonctionnalité ne fonctionne pas avec les référentiels Git sur site.
  • Le référentiel Git doit être hébergé sur le Web et accessible avec un nom d’utilisateur et un jeton d’accès personnel.
  • Les modifications apportées à la même propriété sur le même contrôle ne sont pas fusionnées. La dernière modification effectuée gagnera.
  • La connexion de plusieurs applications au même répertoire git peut entraîner des problèmes.






Source link