Blog ENI : Toute la veille numérique !
🎁 Jusqu'au 25/12 : 1 commande de contenus en ligne
= 1 chance de gagner un cadeau*. Cliquez ici
🎁 Jusqu'au 31/12, recevez notre
offre d'abonnement à la Bibliothèque Numérique. Cliquez ici
  1. Livres et vidéos
  2. Migration d’applications VBA Access et VBA Excel vers la Power Platform -

Migration d’applications VBA Access et VBA Excel vers la Power Platform

Informations

Livraison possible dès le 24 décembre 2024
  • Livraison à partir de 0,01 €
  • Version en ligne offerte pendant 1 an
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • Livre (broché) - 17 x 21 cm
  • ISBN : 978-2-409-04722-0
  • EAN : 9782409047220
  • Ref. ENI : SOBPOWPLAMIG

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Version HTML
Livres rédigés par des auteurs francophones et imprimés à Nantes

Caractéristiques

  • HTML
  • ISBN : 978-2-409-04723-7
  • EAN : 9782409047237
  • Ref. ENI : LNSOBPOWPLAMIG
La Power Platform de Microsoft représente une suite d’outils stratégiques visant à autonomiser les utilisateurs et à moderniser les processus métier. Conçue pour un large public, des professionnels non développeurs aux développeurs chevronnés, elle se distingue par son approche de développement sans code. Dans cet ouvrage nous explorons les tenants et aboutissants de la migration des applications bureautiques vers la Power Platform de Microsoft. Notre objectif est de vous fournir une feuille de...
Consulter des extraits du livre en ligne Aperçu du livre papier
  • Niveau Débutant à Initié
  • Nombre de pages 288 pages
  • Parution novembre 2024
  • Niveau Débutant à Initié
  • Parution novembre 2024
La Power Platform de Microsoft représente une suite d’outils stratégiques visant à autonomiser les utilisateurs et à moderniser les processus métier. Conçue pour un large public, des professionnels non développeurs aux développeurs chevronnés, elle se distingue par son approche de développement sans code.

Dans cet ouvrage nous explorons les tenants et aboutissants de la migration des applications bureautiques vers la Power Platform de Microsoft. Notre objectif est de vous fournir une feuille de route claire pour tirer parti des outils puissants offerts par la Power Platform, tout en assurant une transition en douceur depuis les appli­cations bureautiques traditionnelles.

Nous commençons par une revue détaillée des applications bureautiques les plus couramment utilisées, notamment Excel et Access. Nous explorons en profondeur leurs fonctionnalités, des données aux formulaires en passant par les graphiques, tout en mettant en évidence les avantages et les limitations de chaque application.

Nous examinons également l’utilisation du langage de programmation VBA (Visual Basic for Applications) dans Excel et Access, en mettant en lumière les possi­bilités de personnalisation et d’automatisation qu’il offre.

Nous plongeons ensuite dans l’univers de la Power Platform, en définissant ses composants clés tels que Power Apps, Power Automate et Pow er BI. Nous examinons comment ces outils peuvent être utilisés pour créer des applications personnalisées, automatiser les processus métier et générer des insights précieux à partir des données.

Un aspect crucial de la migration vers la Power Platform est le transfert des don­nées. Nous passons en revue les différentes méthodes et outils disponibles pour migrer efficacement les données depuis les applications bureautiques vers la Power Platform, en mettant en évidence les considérations clés telles que la structure des données et les déclencheurs.

Nous explorons ensuite la migration des interfaces utilisateur en fournissant des conseils pratiques sur la création d’applications Power Apps conviviales et intui­tives. Nous examinons les différents types d’applications, les contrôles disponibles et le langage de formule Power Fx.

Enfin, nous abordons les implications pour les processus métier existants et com­ment Power Automate et Office Scripts peuvent être utilisés pour migrer et amé­liorer ces processus, qu’il s’agisse ou pas de macros VBA.

Le livre se termine pas la présentation de trois exemples concrets de migration : migration d’une application Access de gestion de patientèle, migration depuis Microsoft Excel, avec des données issues de SQL Server, vers une application Power Apps Canevas, migration depuis une application Excel de gestion de feuilles de temps vers une application Power Apps Canevas.

En conclusion, ce guide vise à fournir aux entreprises les connaissances et les outils nécessaires pour réussir leur transition vers la Power Platform.
Introduction et objectifs
  1. Introduction
  2. Objectifs de l’ouvrage
  3. L’apprentissage par l’exemple
Les applications bureautiques Office
  1. Objectifs
  2. Généralités
  3. Les applications Excel
    1. Les données
    2. Les formulaires
    3. Les graphiques
    4. Les tableaux croisés dynamiques
  4. Les applications Access
    1. Les données
    2. Les formulaires
    3. Les macros Access
    4. Les rapports
  5. L’utilisation du langage VBA
La Power Platform
  1. Objectifs
  2. Définition et cible Microsoft
  3. Power Apps
  4. Power Automate
  5. Power BI
  6. Office Script
  7. Power Pages et Copilot Studio
  8. Abonnements et coûts
Une migration, ça consiste en quoi ?
  1. Objectifs
  2. Définition d’une migration
  3. Avantages d’une migration vers la Power Platform
  4. Prérequis avant la migration vers Power Platform
    1. Évaluation initiale
    2. Compatibilité Power Platform
    3. Infrastructure technique
    4. Sauvegardes et restaurations
    5. Compréhension des dépendances
    6. Sécurité et gestion des accès
    7. Conclusion des prérequis
  5. Étapes de la migration
    1. Migration des données
    2. Gestion de la sécurité
    3. Migration des interfaces
    4. Migration des processus
    5. Tests approfondis
    6. Formation des utilisateurs
  6. Au-delà de la simple migration
Migration des données
  1. Objectifs du chapitre
  2. Stockage de fichiers
  3. Stockage de données
    1. Listes SharePoint
    2. Dataverse
    3. Dataverse for Teams
    4. Avantages et inconvénients
    5. Aide à la décision
  4. Structure des données
    1. Architecture des données
    2. Tables/entités
    3. Colonnes/champs
    4. Lignes/enregistrements
  5. Type de données
    1. Texte - Chaînes de caractères
    2. Nombre - Valeurs numériques
    3. Dates et heures
    4. Options et choix
    5. Recherche
    6. Fichier
    7. Champ calculé
    8. Utilisateur ou groupe
  6. Transfert des données
    1. Flux de données (Dataverse et Dataverse forTeams)
    2. Flux automatisé (listes SharePoint)
    3. Copier-coller
  7. Déclencheurs
    1. Déclencheurs SharePoint
      1. Déclencheur sur création d’éléments
      2. Déclencheur sur modification d’un élément
      3. Déclencheur sur suppression d’un élément
    2. Déclencheurs Dataverse et Dataverse for Teams
  8. Conclusion sur les migrations de données
Gestion des environnements, gestion de la sécurité
  1. Objectifs
  2. Centres d’administration Microsoft
    1. Portail Azure
    2. Centre d’administration Microsoft 365
    3. Centre d’administration de la Power Platform
  3. Définition d’un environnement en informatique
  4. Environnements Power Platform
    1. Environnement par défaut
    2. Environnement développeur
    3. Environnement bac à sable
    4. Environnement de production
    5. Environnement d’évaluation
    6. Environnement Dataverse for Teams
    7. Bonnes pratiques
  5. Sécurité des données
  6. Concept hiérarchique
    1. Organisation, Division et Utilisateur
      1. Organisation
      2. Division
      3. Utilisateur
    2. Équipe propriétaire et équiped’accès
      1. Équipe propriétaire
      2. Équipe d’accès
    3. Propriété d’enregistrement
    4. Structure hiérarchique ou matricielle
      1. Structure hiérarchique - Utilisateurpropriétaire
      2. Structure hiérarchique - Divisionpropriétaire
      3. Structure matricielle - multiple divisions
    5. Schémas comparatifs
      1. Schéma structure hiérarchique
      2. Schéma structure matricielle
  7. Intervenants et rôles
    1. Distinction Intervenant vs Rôle
    2. À chaque table son niveau d’accès
    3. Étendue d’un niveau d’accès
    4. Autres privilèges
  8. Rôles d’accès prédéfinis
    1. Lanceur d’application
    2. Utilisateur de base
    3. Personnalisateur système
    4. Administrateur système
  9. Rôle d’accès personnalisé
  10. Colonnes sécurisées - niveau d’accès à une colonne
Migration des interfaces – Power Apps
  1. Introduction
  2. Objectifs
  3. Type d’applications
    1. Applications Canevas
    2. Applications pilotées par modèle
    3. Site web - Power Pages
  4. Création automatisée d’applications à partir des données
  5. Contrôles
    1. Formulaire - Écran
    2. Galerie - Liste
    3. Bouton, case à cocher, zone de texte, zonede liste déroulante et bouton radio
    4. Calendrier
    5. Bouton à bascule et évaluation
    6. Les contrôles personnalisés
    7. Équivalence entre VBA et Power Apps
  6. Langage Power Fx
    1. Définition générale
    2. Syntaxe générale
    3. Équivalence entre VBA et Power Fx
      1. Opérateurs
      2. Dates et heures
      3. Opération sur les données
      4. Affichage à l’utilisateur
      5. Syntaxe de boucles
  7. Conclusion
Migration des processus – Power Automate et Office Scripts
  1. Introduction
  2. Objectifs
  3. Les macros VBA
    1. Opérations mathématiques de base
    2. Structures de conditions et boucles
    3. Fonctions de conversion de type - cast
    4. Gestion d’erreur
    5. Appel d’autres procédures
    6. Sorties anticipées (Exit Sub, Exit Function)
    7. Classes personnalisées
  4. Power Automate
    1. Définition générale
    2. Connecteurs
    3. Déclencheurs
    4. Actions
    5. Manipulation des variables
      1. Types de variables dans Power Automate
      2. Initialiser une variable
      3. Définir une variable
      4. Incrémenter ou décrémenterune variable
      5. Concaténer une chaîne à unevariable
      6. Tableau de variables
      7. Utiliser une variable dans une formule
    6. Conditions
      1. Condition Si Sinon
      2. Condition Basculer (Select Case)
    7. Boucles
      1. Boucle Pour chaque (For)
      2. Boucle Jusqu’à ce que (Do Until)
      3. Boucle Tant que (Do While)
    8. Erreur dans le flux
    9. Gestion d’erreurs
    10. Appel d’autres flux
    11. Sorties anticipées dans un flux
  5. Équivalence entre VBA et Power Automate
    1. Opérateurs
      1. Opérateurs arithmétiques
      2. Opérateurs de comparaison
      3. Opérateurs logiques ou opérateursbooléens
    2. Chaînes de caractères
    3. Dates et heures
  6. Tests d’un flux
  7. Office Scripts
  8. Conclusion concernant la migration des processus
Revoir les existants et les besoins réels
  1. Introduction
  2. Besoins toujours présents??
    1. Évolutions dans le code
      1. Les Declare Function
      2. Les références
    2. Évolution dans les interfaces
      1. Les contrôles standard
      2. Les contrôles ActiveX
      3. Le ruban
    3. Évolution dans les processus
      1. Les macros VBA
      2. Les macros Access
  3. Corriger les irritants, améliorer l’expérience utilisateur
    1. Interfaces à revoir
    2. Absence de fonctionnalités
    3. Processus d’approbation
    4. Statistiques de suivi
  4. Nouvelles opportunités
    1. Application en ligne
      1. Navigateur web
      2. Ordinateur de bureau, tablette ou cellulaire
      3. Accès concurrent
    2. Temps de développement et de mise en place
  5. Automatisation
  6. Maintenance
Formation de vos utilisateurs
  1. Objectifs
  2. Utilisateur historique et nouvel utilisateur
  3. Pistes de contenu de formation
    1. Familiarisation avec la nouvelle interface
    2. Compréhension des nouvelles fonctionnalités
    3. Adaptation des flux de travail
    4. Renforcement de la sécurité et dela gouvernance
    5. Encouragement à l’adoption et à l’innovation
  4. Compréhension des besoins et des objectifs
  5. Formation en ligne et ressources disponibles
  6. Formation personnalisée
  7. Formation pratique et super-utilisateurs
  8. Manuel utilisateur et documentation technique
  9. Support continu
  10. Conclusion autour de la formation des utilisateurs
Cas de migration
  1. Introduction
  2. Cas 1 – Access - Gestion de patientèle
    1. Contexte applicatif
    2. Besoin de migration
    3. Architecture de données
      1. Structure des données d’origine
      2. Utilisation des données
      3. Évolution et migration des données
    4. Interfaces
      1. Formulaires utilisateurs Access
      2. Écrans Power Apps Canevas
      3. Formulaires Power Apps Model-Driven
    5. Processus métier
      1. Macros VBA et fonctionnalités Access
      2. Flux Power Automate
    6. Conclusion de la migration
  3. Cas 2 – Excel – Gestion de devis
    1. Contexte applicatif
    2. Approche de migration
    3. Architecture de données
      1. Structure des données d’origine
      2. Utilisation des données
      3. Évolution et migration des données
    4. Interfaces
      1. Formulaires utilisateurs Excel
      2. Écrans Power Apps Canevas
    5. Processus métier
      1. Macros VBA et fonctionnalités Excel
      2. Fonctions Power Fx
      3. Flux Power Automate
    6. Conclusion de la migration
  4. Cas 3 – Excel – Gestion de feuilles de temps
    1. Contexte applicatif
    2. Besoin de migration
    3. Architecture de données
      1. Structure des données d’origine
      2. Utilisation des données
      3. Évolution et migration des données
    4. Interfaces
      1. Formulaires utilisateurs Excel
      2. Écrans Power Apps Canevas
    5. Processus métier
      1. Macros VBA et fonctionnalités Excel
      2. Flux Power Automate
  5. Conclusion de la migration
Auteur : Jean-Philippe ANDRÉ

Jean-Philippe ANDRÉ

Développeur, consultant autour des tech­nologies Microsoft depuis de nombreuses années, Jean-Philippe ANDRÉ, aujourd’hui architecte Power Platform, intervient en soutien aux développeurs au Québec. En­seignant pendant près de 10 ans en écoles d’ingénieurs et à l’université, il a rédigé de nombreux livres sur la programmation VBA ou la prise en main de Dynamics 365 dans lesquels il aime à transmettre toute son expé­rience technique et pédagogique.
En savoir plus

Découvrir tous ses livres

  • Devenez un expert sur Excel Fonctionnalités avancées, macros et langage VBA (3e édition)
  • Excel Microsoft 365 Coffret de 2 livres : Apprendre Excel et la programmation en VBA (2e édition)
  • Macros et langage VBA Coffret de 2 livres : Apprendre et s'entraîner par la pratique à programmer sous Excel (2e édition)
  • Macros et Langage VBA sous Excel L'intégrale
  • Macros et langage VBA  Découvrez la programmation sous Excel (2e édition)
  • VBA Access Programmer sous Access
  • Dynamics 365 Prise en main de la solution de gestion d'entreprise Business Central
  • VBA Access (versions 2019 et Microsoft 365) Cours et Exercices corrigés - Créez des applications professionnelles
  • VBA Access 2016 Programmer sous Access

Nos nouveautés

voir plus