App-basiert vs. Tabellen-basiert
  • 18 Jan 2024
  • 5 Minuten zu lesen
  • Mitwirkende

App-basiert vs. Tabellen-basiert


Artikel-Zusammenfassung

::: (info) () Um die App herunterzuladen, besuchen Sie: Bibliothek::: Dieser Artikel enthält Einzelheiten über appbasierte und tabellenbasierte Anwendungen. Während app-basierte Daten im Allgemeinen die bevorzugte Methode zur Anzeige und Speicherung von Arbeitsanweisungsinformationen sind, bieten tabellenbasierte Anwendungen dynamische Möglichkeiten.

Struktur des Prozesses

Die Optionen für die Speicherung von Inhalten und Daten in den Tulip Arbeitsanweisungs-Apps sind die Verwendung von App-Datensätzen, Abschlüssen oder die Verwendung von Tabellen. Die Verwendung dieser Techniken kann Ihre Prozesse für Verfahren und Aufgaben stark beeinflussen.

Lassen Sie uns zunächst die Hierarchie von Prozess, Verfahren und Aufgaben durchgehen. Diese Stufen stellen unterschiedliche Granularitätsebenen dar: Der Prozess bezieht sich auf das gesamte System von Anweisungen, Verfahren bilden die größeren Schritte, und Aufgaben sind die einzelnen Aktionen zur Vervollständigung der Anweisungen. Diese Stufen haben aufgrund der unterschiedlichen Granularität einzigartige Anforderungen, was bedeutet, dass die Konfiguration für jede Stufe unterschiedlich sein sollte.

Process Hierarchy.jpg

Behalten Sie diese Hierarchie im Hinterkopf, wenn wir die Unterschiede zwischen app-basierten und tabellenbasierten Modellen durchgehen, damit Sie feststellen können, welches für Ihren eigenen Prozess besser konfigurierbar ist.

Sie können entweder ein app-basiertes Modell oder ein tabellenbasiertes Modell wählen oder eine Mischung aus beidem in einer App verwenden. Bei Tulip empfehlen wir für die meisten Ihrer Bedürfnisse einen app-basierten Ansatz; Tabellen haben jedoch wichtige Funktionen, die Sie in bestimmten Fällen nutzen können. Zunächst gehen wir darauf ein, was app-basierte und tabellenbasierte Anwendungen ausmacht, damit Sie genau wissen, wie Sie deren Funktionalität in Ihren Anwendungen nachbilden können, um Ihren Prozessfluss zu maximieren.

App-basierte Arbeitsanweisungen

Was bedeutet es, eine app-basierte Anwendung zu haben? Es bedeutet, dass die Anweisungen selbst in der App-Architektur leben und in die Schritte eingebettet sind. Die Anweisungen sind statisch, d. h. sie werden nicht dynamisch auf der Grundlage der Auswahl des Benutzers aktualisiert, und die in der App gesammelten Informationen werden als Abschlussdaten gespeichert.

Die App-basierten Arbeitsanweisungen verwenden Variablen, um Werte auf der Grundlage der Auswahl des Benutzers zu speichern. Diese Werte werden gespeichert, wenn die App abgeschlossen ist. Damit diese Werte in der Registerkarte "Abschlüsse" gespeichert werden können, muss die App über eine Schaltfläche "Abgeschlossen" verfügen, da sie sonst nicht gespeichert werden und die Daten verloren gehen. App-basierte Daten sind unveränderlich und die Datensätze können nicht gelöscht werden, wodurch die Anweisungen und Informationen absolut sind.

In der Anwendung Eine Aufgabe pro Schritt werden die Anweisungen beispielsweise über Widgets bei jedem Schritt angezeigt. Die Werte werden in Variablen in den App-Daten gespeichert, und sobald der Benutzer die App abgeschlossen hat, zeigen die Abschlussdatensätze die ausgewählten Werte an, die während der gesamten Zeit gemacht wurden.

WI Completion Records.gif

Der Zweck von App-basierten Anwendungen besteht darin, Daten innerhalb einer App effektiv und effizient zu protokollieren und alle Informationen statisch und unveränderlich anzuzeigen.

Einrichten

Die Einrichtung und Konfiguration der App erfordert die Planung des App-Layouts und das Verständnis der folgenden Kriterien für die Wartung:

  • Welche Arten von Erledigungsprotokollen möchten Sie führen?
  • Wie sollen die Anweisungen verwaltet und aktualisiert werden?
  • Was wollen Sie mit den Daten der App machen?
  • Wie viele Apps benötigen Sie, um den gesamten Umfang der Arbeitsanweisungen zu erfassen?

Die Beantwortung dieser Fragen gibt Ihnen die Richtung für Ihre App-Architektur und Ihr Layout vor, so dass Sie genau wissen, welche Informationen Sie benötigen, bevor Sie mit der Erstellung Ihrer App beginnen.

Wenn Sie beispielsweise die Prozedur in einer App-basierten Anwendung mit mehreren Prozeduren und Schrittgruppen pro Prozedur nachverfolgen möchten, wird bei der Auswahl der Prozedur deren Name in einer Variablen gespeichert. Wenn Sie dann nach Prozeduren filtern möchten, verwenden Sie einfach einen Filter, der auf dem Namen der Variablen basiert. Jede Information oder jedes Attribut des Prozesses sollte eine Variable sein.

Tabellenbasierte Arbeitsanweisungen

:::(Info) (ANMERKUNG) Tulip empfiehlt die Verwendung einer App-basierten Lösung für Arbeitsanweisungen, die für Anwendungen entwickelt wurden:::

Was genau bedeuten tabellenbasierte Arbeitsanweisungen? Es handelt sich um Arbeitsanweisungs-Apps, die Tabellen für die Anzeige der Anweisungen verwenden. Tabellen bestehen aus beschrifteten Spalten, Fields, und einzelnen Zeilen, Records. Datensätze, die nach ID geordnet sind, enthalten Informationen aus verschiedenen Datentypen. Die verschiedenen Datentypen in Datensätzen sind nach den entsprechenden Feldern geordnet. Diese Datentypen können Textanweisungen, Bilder, Videos, Dateien und mehr enthalten.

WI Table Ex.png

Die Anwendungen für tabellenbasierte Arbeitsanweisungen verwenden Tabellen, um die einzelnen Anweisungen selbst zu speichern. Jeder Datensatz kann ein Bild, eine Textanweisung, ein Intervall oder sogar eine Datei zur Anzeige in einer Anwendung enthalten. Aus den Tabellen werden die Anweisungen je nach ausgewähltem Verfahren in die App geladen. Dieser dynamische App-Pfad basiert auf der Auswahl, die der Benutzer in der interaktiven Tabelle trifft.

In der Procedure Scroller-App wählt der Benutzer beispielsweise das gewünschte Verfahren aus, und die Aufgaben werden auf der Grundlage der Auswahl eingefügt.

WI Select a Procedure.gif

Diese App verwendet zwei Tabellen zum Anzeigen und Speichern von Daten: eine Prozedurtabelle und eine Aufgabentabelle.

Der Zweck von tabellenbasierten Anwendungen besteht darin, Daten in verschiedenen Typen zu organisieren und die Daten dynamisch in Anwendungen einzufügen. Mit Tabellen können Sie die Daten, die in der Anwendung erscheinen, bearbeiten, ohne die Anwendung selbst bearbeiten zu müssen. Die in der App erstellten Daten gehen in die Tabellen ein, d. h. die Daten sind auch änderbar. Sie können eine einzige App für alle Ihre Anleitungen verwenden, was die Aktualisierung der Vorlage leicht und einfach macht.

Einrichten

Das Einrichten und Konfigurieren von Tabellen erfordert ein wenig Planung, bevor Sie loslegen können. Es ist wichtig, dass Sie die folgenden Kriterien berücksichtigen und entscheiden:

  • Wo werden Sie Tabellen in Ihrer Anwendung verwenden?
  • Werden die Tabellen in mehreren Anwendungen gleichzeitig verwendet?
  • Wie viele Tabellen müssen Sie erstellen?
  • Wer wird die Informationen in diesen Tabellen verwalten?

Das Verständnis der Größe und des Umfangs Ihrer Anwendung und der Beziehung zu den Tabellen bestimmt, wie Sie diese strukturieren.

Zum Beispiel sollte jede Information, die zu einer Arbeitsanweisung gehört, ein eigenes Feld in einer Tabelle haben, z. B. Ausrüstung, Fotos, PDF-Berichte, Aufgabennummer usw. Außerdem möchten Sie vielleicht mehrere Tabellen für verschiedene Informationsebenen in einem Arbeitsanweisungsprozess haben. Diese beiden Überlegungen wirken sich darauf aus, wie groß Ihre Tabellen sein werden und wie Sie sie konfigurieren.

Informationen darüber, wie Tabellen in den Arbeitsanweisungsanwendungen eingerichtet werden, damit Sie den Prozess nachbilden können, finden Sie unter Tabellenstruktur für Arbeitsanweisungen.

Weitere Lektüre

Das Verständnis des Unterschieds zwischen App-basierten und tabellenbasierten Anwendungen ist entscheidend, um das Design Ihrer App in Übereinstimmung mit Ihrem Prozess zu bestimmen. Lesen Sie die Übersicht über die Arbeitsanweisungs-Apps, um weitere Informationen über die Arbeitsanweisungs-App-Suite zu erhalten und zu erfahren, wie Sie die richtige App für Ihre Anforderungen auswählen.


War dieser Artikel hilfreich?