Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Automatisierungssteuerung System

Software:Erstellen interner Apps mit Low-Code-Non-Code-Plattformen

Ausgehend von der Prämisse, dass manchmal die besten Ideen zur Lösung von Problemen von Grund auf entstehen, führen Hersteller No-Code- und Low-Code-Programmierplattformen ein, damit Mitarbeiter Probleme lösen können, indem sie ihre eigenen benutzerdefinierten Apps erstellen.

Die Schaffung dieser Plattformen wird durch den Bedarf an Apps vorangetrieben, die nicht in iTunes oder im Google Play Store zu finden sind, zusammen mit einem Mangel an guten Programmierern, IT-Abteilungen und Agenturen, die mit Arbeit, den Kosten und der Zeit, die mit der Erstellung verbunden sind, überlastet sind Anwendung und die unterschiedliche Qualität dessen, was produziert wird.

Infolgedessen prognostizierte Gartner Inc., ein globales Forschungs- und Beratungsunternehmen im IT- und anderen Industriesektoren, dass die Low-Code-Anwendungsentwicklung bis 2024 mehr als 65 % der App-Entwicklungsaktivitäten ausmachen wird.

Einige der beliebtesten Heimwerker-Apps, die in der Fertigung verwendet werden, sind solche für Garantiemanagement, Lieferkettentransparenz, Bestandsverfolgung, Berichterstattung an Aufsichtsbehörden, Logistik, Verkaufsort und Projektablauf.

Die Fertigung ist aufgrund der technischen Ausbildung ihrer Mitarbeiter in technischen Konzepten und Methoden einzigartig für kundenspezifische DIY-Apps geeignet. Einige Ingenieure haben möglicherweise sogar mit verschiedenen Programmiersprachen experimentiert, um ihre Arbeit zu automatisieren oder Analysen durchzuführen, sodass sie mit der Softwareentwicklung nicht völlig unvertraut sind; es ist einfach nicht ihre primäre Rolle.

„Meiner Erfahrung nach ist das Faszinierende daran, dass diese Leute auf dieser Art von Plattform in der Regel sehr effektiv sind“, sagte Mike Schiraldi, Teamleiter für Lösungsarchitekten bei Mendix, Boston. „Sie lassen sich nicht von der ganzen esoterischen Syntax einer bestimmten Sprache verzetteln und sind außerdem in der einzigartigen Position, ein Geschäftsproblem zu verstehen, wo es eine Lücke in diesem Prozess gibt und wie man es beheben kann.“ Mendix wurde 2018 von Siemens übernommen.

Angestellte Entwickler

Bei Flowserve, Irving, Texas, das Fluid Motion Control-Lösungen für die Öl- und Gasindustrie herstellt und wartet, haben Mitarbeiter eine Low-Code-Plattform von Appian, Tysons, Virginia, verwendet, um Apps für eine Vielzahl von Zwecken zu erstellen, einschließlich eines Dienstes Center-Portal für den Pumpenreparaturprozess von Flowserve. Mit der App erstellt ein Mitarbeiter einen Auftragseingang und verwendet ihn dann, um die erforderlichen zugehörigen Informationen über Inspektion, Preisangebot, Koordination der körperlichen Arbeit und benötigte Teile zu erfassen und zu verwalten; Überprüfung und Genehmigung; und schließlich Versand einer Rechnung.

Für die Zwecke von Flowserve ist keine Standardsoftware verfügbar, sagte Malcolm Ross, stellvertretender CTO und Vizepräsident für Produktstrategie bei Appian.

„Es gibt Software für ein Bestandsverwaltungssystem und HR-Ressourcenmanagement, aber nichts, um beides – die Arbeit und die Teile – miteinander zu kombinieren“, sagte Ross.

Low-Code-Plattformen ermöglichen es Geschäftsanwendern wie den Mitarbeitern von Flowserve, maßgeschneiderte Lösungen zu entwickeln, um Prozesse zu automatisieren und zu organisieren.

„Jeder Low-Code-Anwender, der eine benutzerdefinierte Anwendung entwickelt, verfügt über genaue Kenntnisse über das Problem und den Prozess, auf den die Anwendung abzielt“, sagte Tejas Gadhia, leitender Evangelist für Plattformentwicklung bei Zoho Corp., Pleasanton, Kalifornien. „Das ist der Hauptvorteil von Low-Code-Plattformen:Sie behalten die Entwicklung im Haus, im Gegensatz dazu, dass Benutzer ihre Bedürfnisse einem IT-Team oder einem externen Entwickler mitteilen müssen.“

Die Plattformen ermöglichen nicht nur die App-Entwicklung, sondern ermöglichen Entwicklern auch, Aktualisierungen an Anwendungen vorzunehmen, wenn sich ihre Prozesse und Anforderungen auf der Grundlage des Feedbacks von Benutzern weiterentwickeln. Die Anbieter unterscheiden sich darin, ob die Apps in einem unternehmensinternen Portfolio oder in einem kommerziellen App Store gespeichert werden können, aber Updates können über einen Link in SMS oder E-Mail verteilt werden.

Agile App-Entwicklung

„Dies stellt sich als das Wichtigste heraus, wenn Sie wirklich agile und innovative App-Entwicklung betreiben wollen:Geben Sie es einigen Benutzern in die Hände, holen Sie ihr Feedback ein und produzieren Sie eine Iteration“, sagte Praveen Seshadri, CEO von AppSheet, Seattle. „Die Anzahl der Iterationen, die Sie mit Qualitätsfeedback durchführen können, ist wirklich das, was Ihre App in etwas Nützliches und Erfolgreiches für Ihre Benutzer verwandeln lässt. Die Geschwindigkeit der Iterationen ist der Schlüssel zum Erfolg.“

Während die Entwicklung und Nutzung einer App an sich wertvoll ist, weil sie die Produktivität steigert, erkennen die Hersteller irgendwann, dass die Plattform einen zusätzlichen Wert hat, der in der Entwicklung vieler Apps liegt. Sobald sie viele Anwendungen erstellt haben, wird diese Erkenntnis oft vom Analyseteam vorangetrieben, das sieht, dass die Anwendungen nicht nur die Produktivität steigern, sondern auch Daten sammeln, die von der ERP-, MES- oder PLM-Software einer Anlage verwendet werden können.

„Das ist wie Gold“, sagt Seshadri. "Es gibt Einblick in all diese Dinge, die wir vorher nicht gesehen haben."

Mit diesen Daten können Fabriken analysieren, welche Teile ihrer Fertigungslinie besser abschneiden als andere und wo es mehr Probleme gibt als anderswo. Sie können erkennen, wo Chancen liegen.

„Also treibt es das strategische Denken voran“, sagte er. „Wie kann unser Unternehmen dadurch grundlegend wettbewerbsfähiger werden?“

Effizienz-Fallstudie

Elijah Magrane, Operations Director bei Tutti Gourmet, einem Hersteller gesünderer Snacks in Hudson, Quebec, Kanada, begann vor etwa 16 Monaten mit der Verwendung von AppSheet für die Inventarisierung.

Früher führte das Werk Inventuren auf der Grundlage physischer Zählungen durch, die dann manuell in Tabellenkalkulationen eingegeben wurden. Fehler waren häufig und einige Dinge wurden übersehen. Mit der Plattform war Magrane jedoch in der Lage, eine Bestands-App zu erstellen, die die Art von Formeln und Berechnungen enthält, die in Tabellenkalkulationsprogrammen üblich sind, und seitdem Bar- und QR-Codes hinzugefügt hat, sodass die Zählungen automatisiert werden.

„Die Implementierung eines Barcode-Systems über AppSheet zusammen mit automatisierten Benachrichtigungen zum Lagerbestand hat unsere Effizienz gesteigert und sichergestellt, dass wir immer in der Lage sind, Bestellungen auszuführen und mit voller Kapazität zu produzieren“, sagte Magrane.

Die Apps, die Magrane entwickelt hat – insgesamt etwa 40 – sind praktisch für den täglichen Betrieb, z. B. das Erfassen der Arbeitszeiten der Mitarbeiter, das Führen von Listen zugelassener Lieferanten, das Ausfüllen von Inspektions-Checklisten, das Verwalten des Lagerbestands, das Verfolgen der Produktverteilung und vieles mehr.

„Um ehrlich zu sein, wo ich gerade stehe, habe ich mit AppSheet ein voll funktionsfähiges ERP“, sagte er (siehe Grafik auf Seite 63).

Da sich die Plattform in der Cloud befindet, kann Magranes Chef von unterwegs auf Bestands-, Projektmanagement- und F&E-Apps zugreifen. Im Unternehmen kann der neue Vertriebsleiter nachverfolgen, wie lange es her ist, dass ein Geschäft eine Lieferung erhalten hat, und bei Bedarf einen Verkaufsbesuch tätigen.

„Low Code ist zu codieren wie ein Fertighaus zu einem von Grund auf neu gebauten Haus.“

Und wenn das Unternehmen auf Rückverfolgbarkeit geprüft wird, kann Magrane problemlos auf Informationen zugreifen, anstatt Aktenordner zu durchsuchen.

„Unser Buchhaltungssystem hat keine Rückverfolgbarkeit für fertige Waren“, sagte Magrane. „Vor AppSheet haben wir manuell in Excel aufgezeichnet. Dies nahm enorm viel Zeit in Anspruch und die Fehlerquote war hoch. Seit der Verwendung von AppSheet hat sich der Rückverfolgbarkeits-Workflow um mehr als die Hälfte reduziert und Fehler sind fast nicht mehr vorhanden.“

Aktualisierbarkeit ist entscheidend

Das größte Unterscheidungsmerkmal unter DIY-App-Plattformen ist möglicherweise, ob der technisch versierte Entwickler einen Teil seines eigenen Codes hinzufügen kann.

Im Allgemeinen bieten No-Code-Lösungen eine 100-prozentige Point-and-Click-Anwendungsentwicklung und richten sich direkt an Geschäftsanwender und Personen ohne oder mit minimalen Programmierkenntnissen. Die meisten dieser Tools sind darauf ausgerichtet, Tabellenkalkulationen zu ersetzen oder zu verbessern. AppSheet ist eine No-Code-Plattform.

Low-Code-Tools bieten auch meist Point-and-Click-Konfiguration; Sie bieten jedoch einige erweiterte Funktionen durch die Skriptsprache, um komplexe Geschäftslogik auszuführen. Diese Tools richten sich an Benutzer, die etwas mehr technische Kenntnisse haben, aber nicht ganz auf Entwicklerebene sind. Appian, Mendix und Zoho Creator sind Low-Code-Plattformen.

„Low-Code ist zu programmieren wie ein Fertighaus für ein von Grund auf neu gebautes Haus“, sagt Jon Scolamiero, Manager of Architecture and Governance bei Mendix. „Kein Code ist im Wesentlichen ein hergestelltes ‚doppelt breit‘.“

No Code und Low Code sind nicht die einzigen Unterscheidungsmerkmale. Die Sicherheit variiert je nach Anbieter.

„Es ist immer eine gute Idee, sich die Sicherheitsseite eines Anbieters anzusehen, um seine Richtlinien und Verfahren für den Umgang und die Verwaltung von Daten zu sehen“, sagte Gadhia.

Evaluatoren können Anbieter um Details zu Zertifizierungen wie ISO 27001 bitten, die sich auf Qualität und kontinuierliche Verbesserung von Informationsmanagementsystemen konzentriert, und SOC 2 Typ II, ein Standard für Kontrollen, die sich direkt auf Sicherheit, Verfügbarkeit, Verarbeitungsintegrität, Vertraulichkeit und Datenschutz beziehen bei einer Organisation, die Software as a Service bereitstellt.

Sicherheit ist nur ein Teil – das Verständnis der Datenschutzrichtlinie eines Anbieters ist ebenso wichtig. Kunden müssen sicherstellen, dass ihre Anwendung, Daten und das geistige Eigentum ihrer App ihnen gehören und nicht dem Anbieter, sagte Gadhia. Sie sollten auch sicherstellen, dass ihre Informationen nicht verkauft oder an Dritte weitergegeben werden können.

Das zentrale Wertversprechen von Low-Code und No-Code ist nicht nur die Zusammensetzung der Apps, sondern auch die laufende Wartung und Aktualisierung in den Lebenszyklen der Plattform, wenn die Apps auf mobilen Geräten oder über das Internet verwendet werden, sagte Ross. Hier stoßen Menschen oft auf Probleme mit Unternehmenssoftware.

„Es ist die Idee, dass, sobald ich es baue, alles in Ordnung ist“, sagte er. „Aber nur weil es heute mit einem mobilen Betriebssystem funktioniert, heißt das noch lange nicht, dass es nächstes Jahr auch funktionieren wird, wenn iOS 13 oder 14 oder 15 herauskommt.“
Ross fügt eine ähnliche Warnung für webbasierte Apps hinzu. Webstandards entwickeln sich jeden Tag weiter, und nur weil eine App heute mit Edge, Safari, Bing oder Chrome funktioniert, heißt das noch lange nicht, dass sie morgen auch damit funktionieren wird. Ein wichtiger Aspekt, den es mit dem Anbieter der Low-Code-Plattform zu prüfen gilt, ist, ob er die Software liefert, die die Wartungsanforderungen verschleiert und Zukunftssicherheit in die Fähigkeiten der Plattform integriert hat.

„Als Parallele frage ich die Leute oft:‚Welche Version von Google verwenden Sie?‘“, sagte Ross. „Google aktualisiert sein Suchmenü und seine Webbrowser-Suche buchstäblich jeden Tag, aber wir betrachten es nicht als Version, sondern als Service. Dort wollen wir sein, wenn es darum geht, diese Plattformen als Service zu verdauen.“

Scolamiero sagte, dass Plattformkäufer auch fragen sollten, ob die Plattform Cloud-nativ ist, was bedeutet, dass sie sich an Kernprinzipien und Architekturen hält, die es ihr erleichtern, nicht nur in einer Cloud zu existieren, sondern Prozesse und Verfahren in jeder Cloud sowie vor Ort auszuführen und in alle zu integrieren das.

„Wir haben eine hybride Welt, in der Software intern in sehr sicheren Systemen ausgeführt wird, die keinen Internetzugang haben, aber sie muss auch im breiteren System der Cloud und des Internets ausgeführt werden“, sagte er.

Letztendlich ist die wichtigste Frage beim Kauf einer Plattform, ob sie Unternehmen dabei hilft, Probleme zu lösen und Produktivität und Innovation freizusetzen, sagte Seshadri. Jeder Geschäftsbereich steht unter diesem Innovations- und Verbesserungsdruck, egal ob es sich um die Inspektion in einer Fabrikhalle oder die Inventur in einem Lager handelt, die automatisiert werden muss.

„Nehmen wir an, Sie erstellen eine App zur Inspektion von Geräten in einer Fabrikhalle“, sagte Seshadri. „Es zieht Daten darüber, welche Ausrüstung Sie haben, aus Ihrem ERP und erfasst Inspektionsinformationen. Wenn es Schäden gibt, können Sie ein Foto machen und jemanden benachrichtigen, der die Reparatur durchführt. Jeden Morgen benötigt das Management einen Bericht darüber, was beschädigt ist.“


Automatisierungssteuerung System

  1. Geld verdienen mit CNC-Fräsern
  2. Umstieg auf CMMS-Software mit Steve Ricard (PODCAST)
  3. Sepro führt Apps zur Verbesserung der Robotersoftware ein
  4. Software für Pattern Pick-and-Place-Jobs mit Sechs-Achsen-Robotern
  5. Geschäftsautomatisierung mit Low-Code-Plattformen
  6. Projekte mit Outsourcing auf den Weg bringen
  7. Industrielle Software lässt sich in die IT integrieren
  8. Automatisieren Sie die Hotelwartung mit CMMS-Software
  9. Finden Sie die richtige Lösung für Ihre Cloud-Manufacturing-Softwaretechnologie
  10. Arbeiten mit Inhouse-Integrationssystemen