Tabellenstruktur für Arbeitsanweisungen Apps
  • 18 Jan 2024
  • 4 Minuten zu lesen
  • Mitwirkende

Tabellenstruktur für Arbeitsanweisungen Apps


Artikel-Zusammenfassung

::: (Info) () Um die App herunterzuladen, besuchen Sie: Bibliothek:::Lernen Sie, wie Sie Ihre Tabellen für Arbeitsanweisungsanwendungen strukturieren.

Tulip-Tabellen sind ein Mittel, um Daten in Anwendungen zu organisieren, zu speichern und zu verwenden. Tabellen enthalten Informationen, die in Feldern (Spalten) und Datensätzen (Zeilen) organisiert sind, die Sie an Ihre speziellen Bedürfnisse anpassen und konfigurieren können. Sie können Tabellen in einer einzigen Anwendung oder in mehreren Anwendungen verwenden.

Was sind Arbeitsanweisungstabellen?

Fertigungsprozesse werden häufig als eine Reihe von Aktivitäten ausgeführt, die nacheinander durchgeführt werden. In einem tabellenbasierten Arbeitsanweisungsdesign werden die Details der einzelnen Aktivitäten, die einen Prozess ausmachen, in Tulip Tabellen gespeichert. Arbeitsanweisungstabellen sind Tulip-Tabellen, in denen Informationen über die Verfahren und Aufgaben gespeichert werden, aus denen sich der gesamte Prozess zusammensetzt.

Wie Sie in den Prozessdiagrammen unten sehen können, besteht ein Prozess aus einer Reihe von Verfahren, die nacheinander ausgeführt werden. Jede Prozedur selbst besteht aus einer Abfolge von Aufgaben. In einem tabellenbasierten Arbeitsanweisungsdesign werden Prozeduren und Aufgaben in Tabellen gespeichert, und die Anwendungslogik stellt dem Endbenutzer die Schritte zur Verfügung, die ihrer Position in einer Arbeitsfolge entsprechen.

:::(Info) (ANMERKUNG) Die Begriffe "Prozeduren" und "Aufgaben" beschreiben, wie verschiedene Arbeitsfolgen innerhalb eines Prozesses organisiert und kombiniert werden. Entscheidend ist, dass Verfahren und Aufgaben hierarchisch sind. Arbeitsprozesse werden durch den Abschluss einer Abfolge von Verfahren erfüllt, und jedes Verfahren besteht aus einer Abfolge von Aufgaben. :::

Process Hierarchy.jpg

Prozessdiagramm 1 zeigt die fließende Beziehung zwischen Verfahren und Aufgaben innerhalb eines Prozesses.

Process Hierarchy2.png

Prozessdiagramm2 zeigt die hierarchische Struktur von Prozess, Verfahren und Aufgaben.

Bei tabellenbasierten Arbeitsanweisungen enthalten die Anwendungen eine bestimmte Anzahl eingebetteter Tabellendatensätze oder Variablen, die als Felder in einer Tabelle abgebildet werden. Die Anweisungen sind nicht in den Arbeitsschritten selbst fest kodiert, sondern in den Tabellen organisiert und werden angezeigt, wenn der Benutzer die entsprechende aktuelle Aufgabe auswählt. Diese Verfahren und Aufgaben werden dann dynamisch in die App eingespeist, basierend auf dem ausgewählten Verfahren.

Die dynamische Anzeige von Anweisungen mithilfe von Tabellen ermöglicht Flexibilität bei der Erstellung und Verwendung einer Anwendung. Verwenden Sie eine Anwendung, um mehrere Verfahren zu durchlaufen, und zeigen Sie die Aufgaben in der Reihenfolge an, die Sie in der Tabelle festgelegt haben. Im Folgenden gehen wir auf mögliche Tabellenstrukturen sowie auf Überlegungen ein, die Sie beim Einrichten Ihrer Tabellen anstellen sollten.

Wie man Arbeitsanweisungstabellen strukturiert

Es gibt mehrere Möglichkeiten, wie Sie Ihre Tabellen strukturieren können. In diesem Abschnitt werden wir Beispieltabellen aus der Work Instructions App Suite durchgehen, ihre Beziehung zueinander erläutern und einige Überlegungen anstellen, die Sie beachten sollten, bevor Sie Entscheidungen bezüglich Ihrer eigenen Work Instructions Tabellen treffen.

Betrachten wir zunächst ein Beispiel mit einer App aus der Work Instructions App Suite:

Beispiel

Die App "Procedure Scroller" verwendet zwei Tabellen: Verfahren und Aufgaben. Die Tabelle Prozedur hat fünf Felder: ID, Beschreibung, Typ, Item Master und Aufgaben. Sowohl das Feld "Artikelstamm" als auch das Feld "Aufgaben" verwenden verknüpfte Datensätze für ihren Datentyp, was bedeutet, dass das Feld Daten mit dem Feld einer anderen Tabelle teilt.

WI Procedure Table.png

Die andere Tabelle, Aufgaben, enthält ein verknüpftes Datensatzfeld, das mit dem Feld ID in der Tabelle Verfahren verbunden ist. Dieses Feld gibt die Verfahrens-ID an, zu der die Aufgabe gehört.

WI Task Table.png

In der obigen Tabelle " Aufgaben" stellt das verknüpfte Feld " Verfahren" eine Beziehung zwischen den beiden Tabellen her. Das Textfeld auf der rechten Seite, ebenfalls mit dem Namen Vorgang, wird in einer Aggregation verwendet.

Wenn ein Benutzer eine Prozedur auswählt, wird die ID verwendet, um die Aufgaben aufzufüllen, die die gleiche Prozedur-ID in ihrer jeweiligen Tabelle enthalten. So sieht das in der Anwendung aus:

WI Select a Procedure.gif

Denken Sie daran, dass dies nur ein Beispiel dafür ist, wie Sie Tabellen konfigurieren können, um Arbeitsanweisungsinformationen zu speichern, die dynamisch in einer Anwendung aufgefüllt werden. Wenn es um Ihre eigenen Anwendungen geht, sollten Sie sich an eine Konfiguration halten, die für Ihren Prozess zugänglich und verwaltbar ist.

Methodik

Bevor Sie mit der Konfiguration von Tabellen beginnen können, sollten Sie einige Details beachten, um eine ordnungsgemäße Einrichtung, Anpassung und Verwendung sicherzustellen.

Einrichtung* Wer wird die Tabelle(n) und die Anwendung(en) einrichten und verwalten? * Wie viele Anwendungen werden benötigt, um den Prozessablauf zu vervollständigen? * Wie viele verschiedene Verfahren gibt es in Ihrem Prozess?

Struktur* Wie viele Tabellen benötigen Sie? (Tulip verwendet typischerweise eine Tabelle für Verfahren, eine für Aufgaben und eine für Parameter, falls erforderlich) * Werden Ihre Tabellen in mehreren Anwendungen verwendet? * Wie viele Felder benötigen Sie? * Wenn Sie mehrere Tabellen verwenden, welche Informationen überschneiden sich zwischen ihnen?

In-App-Nutzung* Wie sieht das Layout Ihrer Anwendung in Bezug auf die Anweisungen aus? * Wie wird der Benutzer mit der/den Tabelle(n) interagieren? * Welche Informationen aus der/den Tabelle(n) möchten Sie in der Anwendung anzeigen?

Um eine App für tabellenbasierte Arbeitsanweisungen zu entwickeln, ist es wichtig, den vollen Umfang Ihrer App und die Informationen, die Sie dem Benutzer präsentieren möchten, zu verstehen.

Weitere Lektüre


War dieser Artikel hilfreich?