작업 지시서 앱의 테이블 구조
  • 21 Oct 2024
  • 2 읽을 분
  • 기여자

작업 지시서 앱의 테이블 구조


기사 요약

::: (정보) ()앱을 다운로드하려면 방문하세요: 라이브러리:::작업 지시 애플리케이션을 위한 테이블을 구성하는 방법을 알아보세요.

튤립 테이블은 애플리케이션에서 데이터를 구성, 저장 및 사용하는 수단입니다. 표에는 필드(열)와 레코드(행)로 구성된 정보가 포함되어 있으며, 특정 필요에 맞게 사용자 지정하고 구성할 수 있습니다. 표는 단일 앱에서 사용하거나 여러 앱에서 사용할 수 있습니다.

작업 지시 테이블이란 무엇인가요?

제조 프로세스는 종종 순서대로 수행되는 일련의 활동으로 실행됩니다. 테이블 기반 작업 지시서 디자인에서는 프로세스를 구성하는 특정 활동에 대한 세부 정보가 튤립 테이블에 보관됩니다. 작업 지시 테이블은 전체 프로세스를 구성하는 절차 및 작업에 대한 정보를 저장하는 튤립 테이블입니다.

아래 프로세스 다이어그램에서 볼 수 있듯이 프로세스는 순서대로 완료되는 일련의 절차로 구성됩니다. 각 절차 자체는 일련의 작업으로 구성됩니다. 테이블 기반 작업 지시 설계에서 프로시저와 작업은 테이블에 저장되며, 애플리케이션 로직은 최종 사용자에게 작업 시퀀스에서 자신의 위치에 적합한 단계를 제공합니다.

:::(Info) (참고) '절차'와 '작업'이라는 용어는 프로세스 내에서 서로 다른 작업 순서가 어떻게 구성되고 결합되는지를 설명합니다. 결정적으로, 절차와 작업은 계층적입니다. 업무 프로세스는 일련의 절차를 완료함으로써 완료되며, 각 절차는 일련의 작업으로 구성됩니다.:::

Process Hierarchy.jpg

프로세스 다이어그램 1은 하나의 프로세스 아래 절차 및 작업 간의 흐름 결과 관계를 보여줍니다.

Process Hierarchy2.png

프로세스 다이어그램 2는 프로세스, 절차 및 작업의 계층적 구조를 보여줍니다.

테이블 기반 작업 지시서 디자인에서 애플리케이션에는 테이블에 매핑된 필드인 일련의 내장된 테이블 레코드 또는 변수가 포함됩니다. 지침은 단계 자체에 하드코딩되는 것이 아니라 사용자가 적절한 현재 작업을 선택할 때 표시되도록 테이블에 구성됩니다. 그런 다음 이러한 절차와 작업은 선택한 절차에 따라 앱에 동적으로 공급됩니다.

표를 사용하여 지침을 동적으로 표시하면 애플리케이션을 빌드하고 사용할 때 유연성을 확보할 수 있습니다. 하나의 앱을 사용하여 여러 절차를 진행하고 테이블 설정에 따라 작업을 순차적으로 표시할 수 있습니다. 아래에서는 가능한 테이블 구조와 테이블을 설정할 때 고려해야 할 사항을 살펴봅니다.

작업 지침 테이블을 구성하는 방법

표를 구성하는 방법에는 여러 가지가 있습니다. 이 섹션에서는 작업 지시서 앱 제품군의 예제 테이블을 살펴보면서 서로의 관계를 설명하고, 자신만의 작업 지시서 테이블을 결정하기 전에 알아두어야 할 몇 가지 고려 사항을 살펴보겠습니다.

먼저, 작업 지시앱 스위트의 앱을 사용한 예시를 살펴보겠습니다:

예제

프로시저 스크롤러 앱은 두 개의 테이블을 사용합니다: 프로시저와 작업입니다. Procedure 테이블에는 5개의 필드가 있습니다: ID, 설명, 유형, 항목 마스터 및 작업의 다섯 가지 필드입니다. 항목 마스터 및 작업 필드는 모두 데이터 유형에 연결된 레코드를 사용하므로 해당 필드가 다른 테이블의 필드와 데이터를 공유합니다.

WI Procedure Table.png

다른 테이블인 Tasks에는 Procedure 테이블의 ID 필드에 연결되는 연결된 레코드 필드가 포함되어 있습니다. 이 필드는 작업이 속한 프로시저 ID를 나타냅니다.

WI Task Table.png

위의 작업 테이블에서 Procedure라는 이름의 연결된 필드는 두 테이블 간의 관계를 설정합니다. 오른쪽에 있는 텍스트 필드의 이름도 Procedure이며 집계에 사용됩니다.

사용자가 프로시저를 선택하면 해당 ID가 각 테이블에 동일한 프로시저 ID를 포함하는 작업을 채우는 데 사용됩니다. 애플리케이션에서는 다음과 같이 표시됩니다:

WI Select a Procedure.gif

이것은 앱에서 동적으로 채워지도록 작업 지침 정보를 저장하도록 테이블을 구성하는 방법의 한 예일 뿐이라는 점을 기억하세요. 자체 앱의 경우 프로세스에 액세스하고 관리할 수 있는 구성을 고수하세요.

방법론

테이블 구성을 시작하기 전에 적절한 설정, 사용자 지정 및 사용을 보장하기 위해 미리 고려해야 할 몇 가지 세부 사항이 있습니다.

설정* 누가 테이블과 앱을 설정하고 관리할 것인가? 프로세스 흐름을 완료하는 데 필요한 앱은 몇 개인가? 프로세스에 몇 개의 서로 다른 절차가 있는가?

구조* 몇 개의 테이블이 필요한가요? (Tulip은 일반적으로 프로시저에 하나의 테이블, 작업에 하나의 테이블, 필요한 경우 매개변수에 하나의 테이블을 사용합니다.)* 여러 앱에서 테이블을 사용하나요?* 얼마나 많은 필드가 필요한가요?* 여러 테이블을 사용하는 경우 테이블 간에 어떤 정보가 겹치는가요?

앱 내 사용* 지침과 관련하여 앱의 레이아웃은 어떻게 되어 있는가?* 사용자가 표와 어떻게 상호 작용할 것인가?* 표에서 앱에 어떤 정보를 표시할 것인가?* 표에서 어떤 정보를 표시할 것인가?

표 기반 작업 지침 앱을 구축하려면 앱의 전체 범위와 사용자에게 표시하려는 정보를 이해하는 것이 필수적입니다.

더 읽어보기


이 문서가 도움이 되었습니까?