IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Discussion :

Tutoriel PowerApps : Création from scratch d'une appli de logistique [Tutoriel]


Sujet :

Outils

  1. #1
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut Tutoriel PowerApps : Création from scratch d'une appli de logistique
    Bonjour chers membres du club,

    Voici la partie 1 d'un tutoriel sur power Apps (Niveau débutant).


    Il s'agit ici d'explorer les bases du produit à travers le développement d'une application de logistique.

    N'hésitez pas à commenter ou à poser des questions si je n'étais pas suffisamment clair dans le document.

    Bonne lecture

    Retrouvez les meilleurs cours et tutoriels pour apprendre le développement Web

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 566
    Points : 2 525
    Points
    2 525
    Par défaut
    Bonjour thtioxine,
    enfin un tuto pour PowerApps
    je vais regardé ça de près.
    Juste une (très petite) observation : il n'y a le .pdf pour lire tout ça dans les transports.
    Merci en tout cas pour ce partage.
    Pas de demande par MP, sinon j'correctionne plus, j'dynamite, j'disperse, j'ventile !!!
    ---------------------------------------------------------------------
    Vous avez un talent insoupçonné... Faites-en profitez les autres. Un p'tit CLIC pour une grande cause.
    Et si vous faisiez un bon geste en 2024 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !

  3. #3
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 133
    Points : 83 972
    Points
    83 972
    Billets dans le blog
    15
    Par défaut
    Salut,

    Citation Envoyé par curt Voir le message
    Juste une (très petite) observation : il n'y a le .pdf pour lire tout ça dans les transports.
    Le pdf est rétabli. Bonne lecture
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 237
    Points : 305
    Points
    305
    Par défaut
    Bonjour,

    Les liens pour les descriptions des tables sont morts.

  5. #5
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 133
    Points : 83 972
    Points
    83 972
    Billets dans le blog
    15
    Par défaut
    Bonjour,

    Citation Envoyé par lubinfo Voir le message
    Les liens pour les descriptions des tables sont morts.
    Pouvez - vous fournir plus de précisions ? Des captures d'écrans ou bien les liens concernés ?
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 237
    Points : 305
    Points
    305
    Par défaut
    Les liens dans le chapitre IV Création des tables :

    https://thtioxine.developpez.com/tut...des-tables#LIV

  7. #7
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 133
    Points : 83 972
    Points
    83 972
    Billets dans le blog
    15
    Par défaut
    Merci, on va regarder cela pour corriger.

    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  8. #8
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut PowerApps CANVAS : Un tuto simple avec une appli simple
    Ah , désolé
    Les voici
    Sql.txt

    Cordialement

  9. #9
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 133
    Points : 83 972
    Points
    83 972
    Billets dans le blog
    15
    Par défaut
    La version en ligne de la description des tables est mise à jour également.

    pour le signalement
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 21
    Points : 10
    Points
    10
    Par défaut Souci avec Login
    Bonjour Thtioxine,

    Ce tuto est vraiment top.
    Etant vraiment un débutant sur le sujet et des connaissance minimum sur Excel, je rencontre quelques difficultés.

    En effet, je suis bloqué sur la partie login.
    Impossible de faire accepté le login ADMIN.

    Je précise que j'utilise Excel à la place de SQL.

    Peut être juste un souci de type de data mais je ne trouve pas d'explication.
    Serait il possible d'avoir un peu plus d'information pour la partie excel ?

    Voici mon code (j'ai changé [schema].[P8_login] par login comme nom de table et d'onglet) :

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If (IsBlank(Matricule.Text);Notify("Matricule obligatoire";Error);;SetFocus(Matricule); 
    UpdateContext({vVisible: true});; 
    UpdateContext({vAdmin: LookUp(login;Upper(Login) = Upper(Matricule.Text);admin)});; 
    UpdateContext({vVisible: false});; 
    If (IsBlank(vAdmin);Notify("Matricule inconnu";Error);;SetFocus(Matricule);Navigate(EMenu;Fade;{rAdmin:vAdmin})))

    Merci d'avance

  11. #11
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut PowerApps CANVAS : Un tuto simple avec une appli simple
    Bonjour
    Il est vrai que je n'ai pas fait les tests avec Excel mais juste en SQL
    Ceci dit, j'avais développé une appli d'un écran avec excel et onedrive et n'avait pas rencontré de pb particulier.
    Si vous avez créé le tableau et les champs comme prévu, cela devrait fonctionner.
    Quand vous avez créé la connexion avec onedrive, il a du vous présenter le fichier , et dans le fichier, vos tables. (Attention au nom des tables et des champs, c'est case sensitive)
    Quand vous avez écrit le code, vous n'avez eu aucune erreur ? (Ligne soulignée en rouge ou point rouge prés de du nom de l'évent)

    Pour vous aider, il me faudrait une image du fichier excel afin que je puisse essayer chez moi.

    Vous n'aurez malheureusement pas de réponse avant lundi prochain (pas celui qui vient mais le suivant)

    Cordialement

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 21
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    Merci pour votre aide.
    je n'ai aucun message d'erreur ou de ligne surlignée.
    Voici une capture de l'application :

    Nom : app.PNG
Affichages : 1011
Taille : 91,7 Ko

    et celle de l'onglet login :

    Nom : app2.PNG
Affichages : 969
Taille : 23,2 Ko

    Merci d'avance pour votre aide

  13. #13
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut PowerApps CANVAS : Un tuto simple avec une appli simple
    Bonjour
    À priori ce doit être un pb de data entre sql et Excel
    Dans l écran emenu au lieu de tester if admin ;...
    Faire if (admin = "1" . ..
    Cordialement

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2004
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 21
    Points : 10
    Points
    10
    Par défaut
    bonjour,

    Merci pour ta réponse.
    Je suis un pur débutant et j'avoue que je ne vois pas ou se trouve "if admin".
    Pourriez vous m'indiquer ou le trouver ?

  15. #15
    Membre chevronné

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 758
    Points : 2 084
    Points
    2 084
    Par défaut
    Merci pour ce tutorial.

    Power App a le mérite d'exister, mais c'est certainement un des pires générateur d'interface low-code existant sur le marché. Sans parler de Power Automate (anciennement Flow) qui est a des années lumières de la concurrence.

    Perso, je déconseille fortement d'utiliser cet ensemble d'outils pour autre chose qu'une ou 2 pages d'applicatif, associé ou non à un workflow.

    C'est un enfer à déboguer, à maintenir, l'ergonomie de création et d'utilisation est très pauvre, et le mur de l'impossible arrive extrêmement vite. Plus le besoin est complexe, plus la courbe d'investissement s'approchera de ce qu'on est capable de faire avec une application DotNet intégrée, l'app DotNet en étant beaucoup plus efficace et sans presque aucune limite.

  16. #16
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut PowerApps CANVAS : Un tuto simple avec une appli simple
    Bonjour

    PowerApps est du même type qu'Access en plus simple et en web.
    C'est clairement pas un langage de programmation très évolué (c'est très proche du vba) mais c'est très simple d'utilisation pour des applis simples et c'est le cas de 80% des applis métiers.
    Ainsi, par exemple, l'envoie d'un mail, c'est juste l'utilisation d'un flow.
    La mise à jour d'une fiche, c'est montre en main 15 secondes pour générer l'appli et la mettre en prod.
    Après, si on veut faire un truc compliqué, il faut utiliser autre chose et c'est ce que je dis en début de tuto.
    Et pour finir, la courbe d'apprentissage est vraiment plate , rien à voir avec les technos habituelles, voire même avec Access qui est nettement plus compliqué.
    Bref, à essayer pour ce faire sa propre opinion.

    Cordialement

  17. #17
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par 666lestat Voir le message
    bonjour,

    Merci pour ta réponse.
    Je suis un pur débutant et j'avoue que je ne vois pas ou se trouve "if admin".
    Pourriez vous m'indiquer ou le trouver ?
    Bonjour

    Dans le menu Emenu, event OnVisible, il y a un test qui test la valeur du paramètre passé à l'appel de Emnu dans Elogin.
    Ce test doit être du type if (admin;UpdateContext({vVisible:true});...). Ce test est à remplacer par if (admin="1";.....)

    Une fois que j'aurais remis la main sur mon pc pro, je ferais une annexe à la doc pour traiter exclusivement d'Excel.
    Ceci dit, PowerApps n'a pas grand chose à apporter hors de la License prémium et des bases SQL.

    Cordalement

  18. #18
    Membre chevronné

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 758
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par thtioxine Voir le message
    PowerApps est du même type qu'Access en plus simple et en web.
    C'est clairement pas un langage de programmation très évolué (c'est très proche du vba) mais c'est très simple d'utilisation pour des applis simples et c'est le cas de 80% des applis métiers.
    Ainsi, par exemple, l'envoie d'un mail, c'est juste l'utilisation d'un flow.
    La mise à jour d'une fiche, c'est montre en main 15 secondes pour générer l'appli et la mettre en prod.
    Après, si on veut faire un truc compliqué, il faut utiliser autre chose et c'est ce que je dis en début de tuto.
    Et pour finir, la courbe d'apprentissage est vraiment plate , rien à voir avec les technos habituelles, voire même avec Access qui est nettement plus compliqué.
    Bref, à essayer pour ce faire sa propre opinion.
    Avec Access, tu faisais beaucoup plus que ce que peut faire PowerApps.

    Les 80% d'appli qui sont très simples, c'est un argument marketing à la Microsoft. Ce qu'ils ne précisent pas, c'est que la majorité des utilisateurs de ces applis demandent rapidement plus de fonctionnalités, que tu pourras de moins en moins offrir avec PowerApps une fois que les choses se compliquent un peu. Le fameux "mur" dont je parlais, qui coûte très cher quand il pointe son nez.

    Donc faire très attention à l'évolution attendue/envisagée de la "petite" application, et bien regarder les limites de cet outil, qu'on apprend très vite en l'utilisant car de toute manière on passe son temps à découvrir ce qu'on ne peut pas faire avec.

  19. #19
    Membre actif

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2007
    Messages : 83
    Points : 229
    Points
    229
    Billets dans le blog
    2
    Par défaut PowerApps CANVAS : Un tuto simple avec une appli simple
    Bonjour

    Alors 80% c pas du marketing Microsoft, c du vécu dans notre entreprise.
    Sur la centaine de projet que mon équipe a réalisé, 80% était était ou aurait pu être du powerapps sans aucun pb.
    Des évos, bien sur qu'il y en a, mais pas tant que ça si l'appli répond aux besoins. (On a surtout des évos dites réglementaires)
    Une appli de mise en casier telle que celle décrite ne demande pas d'évos ou sinon on aura une autre appli car s'adressant à une autre population (Support, Chef de service, ....).
    Et en logistique, on a souvent quelques très grosses applis gérant la compta, les magasins, ... et une infinité de petites applis gérant tout ce que le SI ne veut/peut pas faire.
    L'intérêt de powerapps (et autres générateurs) c'est d'être simple, programmable par l'utilisateur et de faire du Web.
    Access est simple, mais pas tant que ça (il suffit juste que je regarde combien j'ai de demande d'aide sur Access et combien sur powerapps) et surtout, il a trois très gros inconvénients.
    A) Sa base qui est juste nullissime
    B) Ses montées de version qui provoquent, une fois sur deux des plantages à s'arracher les cheveux
    C) Ce n'est pas du web.
    Donc, non, en final, ce n'est pas moins couteux, bien au contraire.
    Après, on peut discuter des siècles sur la pertinence de tel ou tel outil.. Si celui qui est utilisé fait le job pour un coût raisonnable et qu'il est cohérent avec les outils du SI, pour moi c'est ok.

    Cordialement

Discussions similaires

  1. Réponses: 0
    Dernier message: 25/10/2018, 19h48
  2. Réponses: 3
    Dernier message: 25/04/2014, 16h36
  3. [VB.NET] Créer une textbox from scratch
    Par AP dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2006, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo