Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Système de contrôle d'automatisation

Logiciel :création d'applications internes avec des plates-formes à faible code et sans code

Partant du principe que parfois les meilleures idées pour résoudre les problèmes viennent de zéro, les fabricants adoptent des plates-formes de programmation sans code et à faible code pour permettre aux employés de résoudre les problèmes en créant leurs propres applications personnalisées.

La création de ces plates-formes est motivée par le besoin d'applications introuvables dans iTunes ou Google Play Store, aggravé par une pénurie de bons codeurs, de départements et d'agences informatiques surchargés de travail, des dépenses et du temps nécessaires à la création d'un l'application et la qualité variable de ce qui est produit.

En conséquence, Gartner Inc., une société mondiale de recherche et de conseil dans le domaine de l'informatique et d'autres secteurs industriels, a prédit que d'ici 2024, le développement d'applications low-code représentera plus de 65 % de l'activité de développement d'applications.

Certaines des applications de bricolage les plus populaires utilisées dans la fabrication sont celles pour la gestion des garanties, la visibilité de la chaîne d'approvisionnement, le suivi des stocks, les rapports aux organismes de réglementation, la logistique, le point de vente et le flux de travail des projets.

La fabrication est particulièrement adaptée aux applications personnalisées de bricolage en raison de la formation technique de sa main-d'œuvre en concepts et méthodologies d'ingénierie. Certains ingénieurs ont peut-être même expérimenté différents langages de programmation pour automatiser leur travail ou effectuer des analyses, de sorte qu'ils ne sont pas complètement étrangers au développement de logiciels ; ce n'est tout simplement pas leur rôle principal.

"Ce qui est fascinant à ce sujet, d'après mon expérience, c'est que ces personnes ont tendance à être très efficaces sur ce type de plate-forme", a déclaré Mike Schiraldi, responsable de l'équipe d'architectes de solutions chez Mendix, Boston. "Ils ne sont pas embourbés par toute la syntaxe ésotérique d'un langage donné et ils sont également dans une position unique pour comprendre un problème commercial, où il y a une lacune dans ce processus et comment y remédier." Mendix a été racheté par Siemens en 2018.

Employés Développeurs

Chez Flowserve, Irving, Texas, qui fabrique et entretient des solutions de contrôle de mouvement fluide pour l'industrie pétrolière et gazière, les employés ont utilisé une plate-forme low-code d'Appian, Tysons, Virginie, pour créer des applications à diverses fins, y compris un service portail central pour le processus de réparation des pompes de Flowserve. À l'aide de l'application, un employé crée une entrée de commande, puis l'utilise pour enregistrer et gérer les informations connexes nécessaires sur l'inspection, l'offre de prix, la coordination du travail physique et les pièces nécessaires ; examen et approbation ; et enfin envoi d'une facture.

Pour les besoins de Flowserve, il n'existe pas de logiciel prêt à l'emploi, a déclaré Malcolm Ross, directeur technique adjoint et vice-président de la stratégie produit chez Appian.

"Il existe un logiciel pour un système de gestion des stocks et une gestion des ressources RH, mais rien ne permet de combiner les deux :la main-d'œuvre et les pièces", a déclaré Ross.

Les plates-formes low-code permettent aux utilisateurs professionnels tels que les employés de Flowserve de développer des solutions sur mesure pour automatiser et organiser les processus.

"Tout utilisateur low-code qui développe une application personnalisée aura une connaissance intime du problème et du processus ciblé par l'application", a déclaré Tejas Gadhia, responsable du développement de la plate-forme chez Zoho Corp., Pleasanton, Californie. est le principal avantage des plates-formes low-code :elles maintiennent le développement en interne, contrairement aux utilisateurs qui doivent exprimer leurs besoins à une équipe informatique ou à un développeur externe."

En plus de permettre le développement d'applications, les plates-formes permettent également aux créateurs de mettre à jour les applications à mesure que leurs processus et leurs exigences évoluent en fonction des commentaires des utilisateurs. Les fournisseurs varient selon que les applications peuvent être stockées dans un portefeuille interne à une entreprise ou dans une boutique d'applications commerciale, mais les mises à jour peuvent être envoyées via un lien dans un SMS ou un e-mail.

Développement agile d'applications

"Cela s'avère être la chose la plus importante si vous voulez faire un développement d'applications vraiment agile et innovant :mettez-le entre les mains de certains utilisateurs, obtenez leurs commentaires et produisez une itération", a déclaré Praveen Seshadri, PDG d'AppSheet, Seattle. "Vraiment, le nombre d'itérations que vous pouvez faire avec des commentaires de qualité est ce qui permet à votre application de se convertir en quelque chose d'utile et de réussi pour vos utilisateurs. La vitesse des itérations est le moteur du succès. »

Bien que le développement et l'utilisation d'une application soient précieux en soi car ils stimulent la productivité, les fabricants réalisent à un moment donné que la plate-forme offre une valeur supplémentaire qui réside dans la création de nombreuses applications. Une fois qu'ils ont commencé à créer de nombreuses applications, cette réalisation est souvent pilotée par l'équipe d'analyse qui voit que ce n'est pas seulement que les applications stimulent la productivité, elles collectent également des données qui peuvent être utilisées par le logiciel ERP, MES ou PLM d'une usine.

"C'est comme de l'or", dit Seshadri. "Cela donne un aperçu de toutes ces choses sur lesquelles nous n'avions pas d'aperçu auparavant."

Avec ces données, les usines peuvent analyser quelles parties de leur chaîne de fabrication fonctionnent mieux que d'autres et où il y a plus de problèmes qu'ailleurs. Ils peuvent identifier les opportunités.

"Donc, cela stimule la réflexion stratégique", a-t-il déclaré. "Comment cela peut-il rendre notre entreprise fondamentalement plus compétitive ?"

Étude de cas sur l'efficacité

Elijah Magrane, directeur des opérations chez Tutti Gourmet, un fabricant de collations plus saines à Hudson, Québec, Canada, a commencé à utiliser AppSheet il y a environ 16 mois pour faire l'inventaire.

Auparavant, l'usine effectuait un inventaire basé sur des comptages physiques qui étaient ensuite saisis manuellement dans des feuilles de calcul. Les erreurs étaient courantes et certaines choses ont été négligées. Avec la plate-forme, cependant, Magrane a pu créer une application d'inventaire qui inclut le type de formules et de calculs communs aux tableurs et a depuis ajouté des codes à barres et QR, de sorte que les comptages sont automatisés.

"La mise en œuvre d'un système de codes-barres via AppSheet, ainsi que des avis de réapprovisionnement automatisés, ont augmenté notre efficacité et garanti que nous sommes toujours capables de répondre aux commandes et de produire à pleine capacité", a déclaré Magrane.

Les applications créées par Magrane (environ 40 au total) sont pratiques pour les opérations quotidiennes telles que la tabulation du temps des employés, la tenue de listes de fournisseurs approuvés, la réalisation de listes de contrôle d'inspection, la gestion de l'inventaire de l'entrepôt, le suivi de la distribution des produits, etc.

"Pour être franc, là où j'en suis actuellement, j'ai un ERP entièrement fonctionnel avec AppSheet", a-t-il déclaré (voir le graphique à la page 63).

La plate-forme étant dans le cloud, le patron de Magrane peut accéder aux applications d'inventaire, de gestion de projet et de R&D lorsqu'il est en déplacement. Dans l'entreprise, le nouveau directeur des ventes peut suivre le temps écoulé depuis qu'un magasin n'a pas été livré et passer un appel commercial si nécessaire.

"Le code bas est de coder comme une maison préfabriquée est d'une maison construite à partir de rien."

Et lorsque l'entreprise est auditée pour la traçabilité, Magrane peut facilement accéder aux informations au lieu de fouiller dans les classeurs.

"Notre système comptable n'a pas de traçabilité pour les produits finis", a déclaré Magrane. « Avant AppSheet, nous enregistrions manuellement dans Excel. Cela prenait énormément de temps et les erreurs étaient élevées. Depuis l'utilisation d'AppSheet, le workflow de traçabilité a été réduit de plus de moitié et les erreurs sont quasiment inexistantes. »

La possibilité de mise à jour est essentielle

Le plus grand différenciateur parmi les plates-formes d'applications de bricolage peut être de savoir si le créateur féru de technologie peut ajouter une partie de son propre code.

En règle générale, les solutions sans code offrent un développement d'applications 100 % pointer-cliquer et s'adressent directement aux utilisateurs professionnels et aux personnes ayant des connaissances en programmation nulles ou minimales. La plupart de ces outils sont conçus pour remplacer ou améliorer les feuilles de calcul. AppSheet est une plate-forme sans code.

Les outils low-code offrent également une configuration principalement pointer-cliquer; cependant, ils fournissent des fonctionnalités avancées via un langage de script pour exécuter une logique métier complexe. Ces outils sont destinés aux utilisateurs qui ont un peu plus de connaissances techniques mais qui ne sont pas tout à fait au niveau développeur. Appian, Mendix et Zoho Creator sont des plates-formes low-code.

"Le code bas est de coder comme une maison préfabriquée est d'une maison construite à partir de zéro", a déclaré Jon Scolamiero, responsable de l'architecture et de la gouvernance chez Mendix. "Aucun code n'est essentiellement un "double largeur" ​​fabriqué."

L'absence de code et le code faible ne sont pas les seuls différenciateurs. La sécurité varie selon le fournisseur.

"C'est toujours une bonne idée de consulter la page de sécurité d'un fournisseur pour voir ses politiques et procédures sur la façon dont il traite et gère les données", a déclaré Gadhia.

Les évaluateurs peuvent demander aux fournisseurs des détails sur les certifications telles que ISO 27001, qui met l'accent sur la qualité et l'amélioration continue des systèmes de gestion de l'information, et SOC 2 Type II, une norme pour les contrôles directement liés à la sécurité, la disponibilité, l'intégrité du traitement, la confidentialité et la vie privée. dans une organisation qui fournit des logiciels en tant que service.

La sécurité n'est qu'une partie - comprendre la politique de confidentialité d'un fournisseur est tout aussi important. Les clients doivent s'assurer que leur application, leurs données et la propriété intellectuelle de leur application leur appartiennent toutes, et non au fournisseur, a déclaré Gadhia. Ils doivent également s'assurer que leurs informations ne peuvent pas être vendues ou partagées avec des tiers.

La proposition de valeur fondamentale du low code et du no code n'est pas seulement la composition des applications, c'est aussi la maintenance et la mise à niveau continues des cycles de vie de la plate-forme si les applications sont utilisées sur des appareils mobiles ou via le Web, a déclaré Ross. C'est là que les gens rencontrent souvent des problèmes avec les logiciels d'entreprise.

"C'est l'idée qu'une fois que je l'ai construit, tout va bien", a-t-il déclaré. "Mais ce n'est pas parce que cela fonctionne avec un système d'exploitation mobile aujourd'hui qu'il fonctionnera l'année prochaine lorsque iOS 13, 14 ou 15 sortira."
Ross ajoute une mise en garde similaire pour les applications Web. Les normes Web évoluent chaque jour, et ce n'est pas parce qu'une application fonctionne avec Edge, Safari, Bing ou Chrome aujourd'hui qu'elle fonctionnera avec eux demain. Un aspect important à explorer avec le fournisseur de la plate-forme low-code est de savoir s'il fournit le logiciel qui masque les exigences de maintenance et a intégré la pérennité dans les capacités de la plate-forme.

"En parallèle, je demande souvent aux gens, 'Quelle version de Google utilisez-vous'", a déclaré Ross. "Google met à jour son menu de recherche et la recherche de son navigateur Web littéralement tous les jours, mais nous ne le considérons pas comme une version, nous le considérons comme un service. C'est là où nous voulons en être en ce qui concerne la façon dont nous digérons ces plates-formes en tant que service. »

Scolamiero a déclaré que les acheteurs de la plate-forme devraient également demander si la plate-forme est native du cloud, ce qui signifie qu'elle adhère aux principes et architectures de base qui permettent non seulement d'exister dans un cloud, mais d'exécuter des processus et des procédures dans n'importe quel cloud ainsi que sur site et de s'intégrer à tous. ça.

"Nous avons un monde hybride où les logiciels s'exécutent en interne dans des systèmes très sécurisés qui n'ont pas d'accès à Internet, mais ils doivent également s'exécuter dans le système plus large du cloud et d'Internet", a-t-il déclaré.

En fin de compte, la chose la plus importante à se demander lors de l'achat d'une plate-forme est de savoir si elle aide les entreprises à résoudre les problèmes et à libérer la productivité et l'innovation, a déclaré Seshadri. Chaque secteur d'activité subit cette pression pour innover et s'améliorer, qu'il s'agisse de l'inspection dans une usine ou de l'inventaire dans un entrepôt qui doit être automatisé.

"Supposons que vous construisiez une application pour inspecter l'équipement d'une usine", a déclaré Seshadri. "Il extrait les données sur l'équipement dont vous disposez de votre ERP et capture les informations d'inspection. S'il y a des dommages, vous pouvez prendre une photo et demander à quelqu'un d'effectuer la réparation. Chaque matin, la direction a besoin d'un rapport sur ce qui a été endommagé."


Système de contrôle d'automatisation

  1. Gagner de l'argent avec le routeur CNC
  2. Passer à la GMAO avec Steve Ricard (PODCAST)
  3. Sepro lance des applications pour améliorer le logiciel de robot
  4. Logiciel pour les tâches de prélèvement et de placement de modèles avec des robots à six axes
  5. Automatisation de l'entreprise avec des plates-formes low-code
  6. Démarrer des projets grâce à l'externalisation
  7. Les logiciels industriels s'intègrent à l'informatique
  8. Automatiser la maintenance de l'hôtel avec le logiciel GMAO
  9. Trouver la bonne solution avec votre technologie logicielle de fabrication dans le cloud