Struktura tabeli dla aplikacji instrukcji roboczych
  • 18 Jan 2024
  • 3 Minuty do przeczytania
  • Współtwórcy

Struktura tabeli dla aplikacji instrukcji roboczych


Article Summary

::: (info) () Aby pobrać aplikację, odwiedź stronę: Biblioteka::: Dowiedz się,jak strukturyzować tabele dla aplikacji instrukcji roboczych.

TabeleTulip to sposób organizowania, przechowywania i wykorzystywania danych w aplikacjach. Tabele zawierają informacje zorganizowane w pola (kolumny) i rekordy (wiersze), które można dostosowywać i konfigurować do konkretnych potrzeb. Tabel można używać w jednej aplikacji lub w wielu aplikacjach.

Czym są tabele instrukcji roboczych?

Procesy produkcyjne są często wykonywane jako seria działań realizowanych w sekwencji. W projekcie instrukcji pracy opartym na tabelach, szczegóły poszczególnych działań składających się na proces są przechowywane w tabelach Tulip. Tabele instrukcji roboczych to tabele Tulip, które przechowują informacje o procedurach i zadaniach składających się na cały proces.

Jak widać na poniższych diagramach, proces składa się z serii procedur wykonywanych w kolejności. Każda procedura składa się z sekwencji zadań. W projektach instrukcji pracy opartych na tabelach procedury i zadania są przechowywane w tabelach, a logika aplikacji zapewnia użytkownikowi końcowemu kroki odpowiednie do ich lokalizacji w sekwencji pracy.

:::(Info) (UWAGA) Terminy "procedury" i "zadania" opisują, w jaki sposób różne sekwencje pracy są organizowane i łączone w ramach procesu. Co istotne, procedury i zadania są hierarchiczne. Procesy pracy są realizowane poprzez wykonanie sekwencji procedur, a każda procedura składa się z sekwencji zadań:

Process Hierarchy.jpg

Diagram Procesu 1 pokazuje zależność przepływu między procedurami i zadaniami w ramach jednego procesu.

Process Hierarchy2.png

Diagram procesu 2 przedstawia hierarchiczną strukturę procesu, procedur i zadań.

W projekcie instrukcji pracy opartych na tabelach aplikacje zawierają określoną liczbę osadzonych rekordów tabeli lub zmiennych, które są mapowanymi polami w tabeli. Zamiast instrukcji zakodowanych na stałe w samych krokach, są one zorganizowane w tabelach, aby wyświetlać się, gdy użytkownik wybierze odpowiednie bieżące zadanie. Te procedury i zadania są następnie dynamicznie wprowadzane do aplikacji w oparciu o wybraną procedurę.

Dynamiczne wyświetlanie instrukcji za pomocą tabel pozwala na elastyczność podczas tworzenia i korzystania z aplikacji. Za pomocą jednej aplikacji można przechodzić przez wiele procedur i wyświetlać zadania w kolejności zgodnej z konfiguracją tabeli. Poniżej omówimy możliwe struktury tabel, a także kwestie, które należy wziąć pod uwagę podczas konfigurowania tabel.

Jak strukturyzować tabele instrukcji roboczych

Istnieje wiele sposobów strukturyzacji tabel. W tej sekcji omówimy przykładowe tabele z pakietu aplikacji Work Instructions, wyjaśniając ich wzajemne relacje, a także omówimy kilka kwestii, które należy wziąć pod uwagę przed podjęciem decyzji dotyczących własnych tabel Work Instructions.

Najpierw przyjrzyjmy się przykładowi wykorzystującemu aplikację z pakietu Work Instructions App Suite:

Przykład

Aplikacja Procedure Scroller wykorzystuje dwie tabele: Procedura i Zadania. Tabela Procedura zawiera pięć pól: ID, Opis, Typ, Item Master i Zadania. Zarówno pola Item Master, jak i Tasks używają połączonych rekordów dla swojego typu danych, co oznacza, że pole współdzieli dane z polem innej tabeli.

WI Procedure Table.png

Druga tabela, Zadania, zawiera pole połączonego rekordu, które łączy się z polem ID w tabeli Procedura. Pole to wskazuje identyfikator procedury, do której należy zadanie.

WI Task Table.png

W powyższej tabeli Tasks połączone pole o nazwie Procedure ustanawia relację między dwiema tabelami. Pole tekstowe po prawej stronie, również o nazwie Procedura, jest używane w agregacji.

Gdy użytkownik wybierze procedurę, identyfikator jest używany do wypełnienia zadań, które zawierają ten sam identyfikator procedury w odpowiedniej tabeli. Oto jak to wygląda w aplikacji:

WI Select a Procedure.gif

Pamiętaj, że jest to tylko jeden z przykładów tego, jak możesz skonfigurować tabele do przechowywania informacji o instrukcjach roboczych, które będą dynamicznie wypełniane w aplikacji. Jeśli chodzi o własne aplikacje, należy trzymać się konfiguracji, która jest dostępna i łatwa w zarządzaniu dla danego procesu.

Metodologia

Przed przystąpieniem do konfigurowania tabel należy wziąć pod uwagę kilka szczegółów, aby zapewnić prawidłową konfigurację, dostosowanie i użytkowanie.

Konfiguracja* Kto będzie konfigurował i zarządzał tabelą (tabelami) i aplikacją (aplikacjami)? * Ile aplikacji jest potrzebnych do ukończenia przepływu procesu? * Ile różnych procedur występuje w procesie?

Struktura* Ile tabel potrzebujesz? (Tulip zazwyczaj używa jednej tabeli dla procedur, jednej dla zadań i jednej dla parametrów, jeśli to konieczne) * Czy tabele są używane w wielu aplikacjach? * Ile pól potrzebujesz? * Jeśli używasz wielu tabel, jakie informacje pokrywają się między nimi?

Wykorzystanie w aplikacji* Jaki jest układ aplikacji w odniesieniu do instrukcji? * W jaki sposób użytkownik będzie wchodził w interakcję z tabelą (tabelami)? * Jakie informacje chcesz wyświetlać w aplikacji z tabeli (tabel)?

Zrozumienie pełnego zakresu aplikacji i informacji, które chcesz przedstawić użytkownikowi, jest niezbędne do stworzenia aplikacji z instrukcjami pracy opartymi na tabelach.

Więcej informacji


Czy ten artykuł był pomocny?