Apps veröffentlichen und ausführen

Prev Next

Erfahren Sie mehr über die Verwendung von Stationen und Schnittstellen, das Ausführen von Apps und das Erstellen verschiedener App-Versionen.

Feature update

From r283 onwards, display devices are renamed interfaces.

In diesem Artikel erfahren Sie:* Wie und wann Sie Stationen und Schnittstellen erstellen und zuweisen* Wann Sie Apps im Entwicklermodus und wann im Tulip Player testen sollten* Wie Sie eine App veröffentlichen und App-Versionen erstellen* Wie wichtig es ist, Feedback zu sammeln und Apps zu iterieren

Stationen

Eine Station ist die virtuelle Einheit, an der eine Arbeit oder ein Prozess ausgeführt wird. Jede Instanz benötigt eine eingerichtete Station, um ausgeführt werden zu können. Stationen sollten reale Stationen in der Fertigung nachbilden, damit Sie über eine produktionsreife Umgebung für die Ausführung Ihrer Apps verfügen.

Instanzen können bis zu 10.000 Stationen nutzen.

Benennen Sie Stationen so, dass sie der Arbeit oder dem Vorgang entsprechen, der an der physischen Station stattfindet.

Beispiele: „Test“, „Montagelinie 1“, „Wasserspinne“

Erfahren Sie hier mehr über Stationen.

Schnittstellen

Schnittstellen sind die physischen Geräte, die zur Ausführung einer Anwendung verwendet werden. Jede Station muss 1:1 einer Schnittstelle zugeordnet sein.

Benennen Sie Schnittstellen entsprechend dem physischen Gerät.

Beispiel – Seriennummer – Geräteetikett

Erfahren Sie hier mehr über Schnittstellen.

Schnittstellen sind von den Stationen getrennt, sodass Sie eine Schnittstelle bei Bedarf problemlos wechseln können, beispielsweise wenn ein Gerät ausfällt.

Die folgende Abbildung zeigt die Beziehung zwischen Arbeitsplätzen mit Geräten, der 1:1-Zuordnung von Schnittstellen zu Arbeitsplätzen und der auf der Schnittstelle ausgeführten App.

station interface app visual

Eine physische Station kann über mehr als eine Schnittstelle verfügen, beispielsweise eine Tabelle mit Arbeitsaufträgen auf einer Schnittstelle und Montageanleitungen auf einer anderen Schnittstelle. Für die jeweiligen Arbeitsschritte sind jedoch separate Stationen für diese beiden Schnittstellen erforderlich.

Eine App einer Station zuweisen

Die Zuweisung von Apps zu einer Station sollte, sofern möglich, zunächst auf der Ebene der Stationsgruppe erfolgen. Dadurch wird sichergestellt, dass alle Stationen, die zu einem bestimmten Prozess gehören, dieselbe App und Version verwenden.

Stations should always be assigned to the most recent published version of an app, unless the station is for a developer. Make sure you pay attention to the version of the app, and update the assigned app version whenever needed.

So weisen Sie einer Station eine App zu:

  1. Navigieren Sie zur Seite „Arbeitsstationen“, indem Sie mit der Maus über die Registerkarte „Fertigung“ in der oberen Navigationsleiste fahren.
  2. Wählen Sie den gewünschten Arbeitsplatz aus und klicken Sie neben „App-Zuweisungen für den Arbeitsplatz“ auf „Bearbeiten “.
  3. Klicken Sie auf das Dropdown-Menü „App hinzufügen“ und wählen Sie die App, die Sie zuweisen möchten, aus der Liste aus.
  4. Klicken Sie auf „Speichern“.

Assign App to Station.gif

NOTE

Only users with station management permissions can assign apps to a stations. Learn more here.

Eine App veröffentlichen

Der Lebenszyklus einer Anwendung umfasst in der Regel 2–4 Phasen, je nach Komplexität Ihres Prozesses:

  1. Entwicklung
  2. Änderungen können von Benutzern mit entsprechenden Berechtigungen frei und flexibel vorgenommen werden.
  3. Ausstehende Genehmigungen [optional]
  4. In dieser Phase können Genehmiger Anwendungen prüfen und testen.
  5. Vor der Freigabe [optional]
  6. In dieser Phase können Anwendungen für Schulungen genutzt und für die Freigabe vorbereitet werden.
  7. Veröffentlicht
  8. In den meisten Fällen handelt es sich hierbei um die Versionen, die in der Produktion laufen.

Erfahren Sie hier mehr über den Veröffentlichungsprozess für Apps.

Sobald Sie eine App aus ihrer ersten Entwicklungsphase veröffentlichen, haben Sie eine App-Version erstellt.

Eine veröffentlichte Version ist eine unveränderliche Kopie der Entwicklungsversion zum Zeitpunkt der Veröffentlichung. Jedes Mal, wenn Sie eine App nach der Veröffentlichung bearbeiten, arbeiten Sie in einer neuen Version.

Erfahren Sie hier, wie Sie eine App veröffentlichen.

App-Versionen

Bei der Erstellung Ihrer App gibt es zwei verschiedene Versionen: eine Entwicklungsversion und eine veröffentlichte Version. Eine Entwicklungsversion ist eine Iteration der App, die noch nicht für die öffentliche Nutzung freigegeben wurde, während eine veröffentlichte Version bereits veröffentlicht wurde und für Nutzer bereitsteht.

Entwicklungsversionen von Apps sind hilfreich, wenn Änderungen an einer bereits veröffentlichten Version vorgenommen werden: Nutzer können weiterhin die veröffentlichte Version der App nutzen, während Entwickler an den Änderungen arbeiten. Ihre Daten bleiben beim Veröffentlichen einer neuen App-Version unverändert und werden aus der vorherigen Version übernommen.

Apps im Entwicklermodus testen

Während Sie eine Anwendung erstellen, ist es entscheidend, deren Funktionalität zu testen, um sicherzustellen, dass Schaltflächen, Widgets, Schritte und andere Elemente wie vorgesehen funktionieren. Hier ist der Entwicklermodus für das Testen unverzichtbar.

NOTE

Developer Mode is meant to run in Google Chrome.

Der Entwicklermodus ist ein vom App-Editor getrenntes Fenster, in dem Sie Ihre App nutzen können, ohne deren Einsatz in der Produktion zu beeinträchtigen. Das bedeutet, dass die von Ihnen eingegebenen Informationen nicht in Tabellen, Vervollständigungen oder Konnektoren gespeichert werden. Tabellen werden so angezeigt, wie sie beim Öffnen des Entwicklermodus vorgefunden werden. Änderungen, die Sie an den Daten vornehmen, werden nicht in den tatsächlichen Datensätzen der App übernommen.

Der Entwicklermodus ist nützlich, um Debugging-Informationen zu Elementen und Funktionen in Ihrer App zu erhalten und sicherzustellen, dass Ihre Logik ordnungsgemäß funktioniert. Sie können Probleme schnell diagnostizieren, um Fehler zu verstehen, die behoben werden müssen. Beim Testen im Entwicklermodus haben Sie außerdem Zugriff auf die Variablen und Datensatzplatzhalter, die in jedem Schritt verwendet werden.

NOTE

Since Aggregations are linked to tables, any data written to a table in Developer Mode will not impact your aggregation values.

Um den Entwicklermodus aufzurufen, klicken Sie auf die Schaltfläche „Testen“ oben rechts auf den Seiten „App-Info“ und „App-Editor“. Es öffnet sich ein neues Fenster, in dem Ihre App im Entwicklermodus angezeigt wird.

Developer Mode Page.png

Erfahren Sie hier mehr über die im Entwicklermodus verfügbaren Funktionen.

Apps im Tulip Player ausführen

Der Tulip-Player wurde entwickelt, um Ihre Apps auszuführen und mühelos zwischen ihnen zu wechseln. Im Tulip-Player erleben Sie genau das, was Ihre Benutzer erleben, und haben dabei die Möglichkeit, Connector-Funktionen aufzurufen, in Tabellen zu schreiben und mit externen Rechnern zu kommunizieren.

Der Tulip-Player ist eine externe Anwendung, die Ihre Apps ausführt und es Ihnen ermöglicht, zwischen den Apps Ihrer Instanz zu wechseln. Das Ausführen von Apps über den Tulip-Player sollte erst erfolgen, wenn die App einsatzbereit ist.

Bevor Sie eine App im Player ausführen, müssen Sie den Tulip Player herunterladen. Dies können Sie hier tun: Tulip Player herunterladen.

Um eine App im Tulip Player zu öffnen, klicken Sie auf die Schaltfläche „Ausführen“ in der oberen rechten Ecke der Bildschirme „App-Info“ und „App-Editor“ (neben der Schaltfläche „Testen“ ). Der Tulip Player wird geöffnet und Sie können mit der Ausführung Ihrer App beginnen.

Tulip Player Ex.png

Erfahren Sie hier mehr über das Testen von Apps im Tulip Player.

Apps verbessern und weiterentwickeln

Verbesserungen an App-Versionen sollten auf dem Feedback aus dem Betrieb und von App-Nutzern basieren und sich an den KPIs und Zielen orientieren, die Sie im App-Entwicklungsprozess festgelegt haben.

Um Feedback zu sammeln, führen Sie kurz nachdem der Betrieb mit der Nutzung der App begonnen hat, Usability-Tests durch. Die Tests können die Beobachtung der Benutzerfreundlichkeit umfassen, um Punkte zu erfassen, die Verwirrung stiften, Schwierigkeiten bereiten, zu Fehlern führen oder übermäßig aufwendige Arbeitsabläufe darstellen. Diese Beobachtungen liefern die Grundlage für notwendige Änderungen an der App.

Erfahren Sie hier mehr über Usability-Tests.

Nächste Schritte

Möchten Sie tiefer in die Materie einsteigen? Lesen Sie diese verwandten Artikel, um auf dem Gelernten aufzubauen:* App-Versionen erstellen und verwalten* Einführung: Benutzerverwaltung* Einführung: Einrichten Ihrer Tulip-Instanz


Hast du gefunden, wonach du gesucht hast?

Sie können auch auf community.tulip.co vorbeischauen, um Ihre Frage zu stellen oder zu sehen, ob andere bereits mit einem ähnlichen Problem konfrontiert waren!