Prev Next

チューリップのテーブル機能の基本を学びましょう。

概要

テーブルを使えば、コードを書かずにTulipで独自のデータベースを構築・編集できます**。**

外部データソースと通信するためにSQLやHTTPクエリを書く代わりに、テーブルを作成し、すぐにアプリでデータをプッシュ/プルできます。

アプリ内でしかデータを追跡できない変数とは異なり、テーブルは複数のアプリでデータを使用できます。

テーブルは、スプレッドシートやSQLのテーブルに似ています。

フィールド

テーブルの各列は**Fieldと**呼ばれます。フィールドにはデータ型を決定する型が指定されています。

フィールドの型

  • **Text:**テキスト・フィールド
  • **数値:**小数点以下の数値
  • **ブール値:**true "または "false "のいずれか
  • **整数:**整数
  • **Interval(インターバル)**秒単位の時間。
  • **画像:**画像のURL、またはコンピュータからアップロードされた画像のいずれか。
  • ビデオ:ビデオのURL、またはコンピュータからアップロードされたビデオのいずれか。
  • ファイル:サポートされているファイル形式(pdf、stl、txt、xls、xlsx、doc、docx、step、stp、qif、nc、form、mp4、gif、png、svg、jpeg、jpg)のいずれかで、コンピュータからアップロードされたファイル。
  • **ユーザー:**チューリップの管理者またはオペレーター。
  • **Datetime**日付+時刻。手動で値を指定するか、アプリから現在の日付/時刻を保存できます。
  • **Color:**カラーピッカーまたは16進コードで定義された単一色。
  • **リンクレコード:**テーブル間のレコードをリンクする。詳しくはこちら
  • マシンマシン変数
  • ステーション:チューリップインスタンス上の既存のステーション
Field limit

Each table can have a maximum of 200 fields, which includes fields that have been deleted in the past. So, if 20 fields have been deleted previously, the table can have 180 fields.

レコード

テーブルの各行はレコードと呼ばれます。レコードには、作成したすべてのフィールドが自動的に含まれます。

個々のレコードは以下のようになります:

  • 作業オーダー
  • SKU
  • 原材料のロット
  • オペレーターの権限
  • 製品の材料リスト

各レコードには一意のID値が必要です。これにより、個々のレコードにまつわるすべてのデータをアプリに読み込むことができます。IDはテキスト値で、文字と数字の両方で構成できる作業指示書やSKUに対応します。

一般的なIDは以下の通りです:

  • オペレーター・バッジID
  • 作業指示/SKU番号
  • ロット番号
  • 製品名

Tulipでは、IDフィールドをバッチIDや設備IDなど、実世界の成果物の一意の識別子にすることを推奨しています。

テーブルエディタで直接テーブルにレコードを追加するか、テーブルに接続されたアプリでレコードを追加できます。

Learn how tables can be edited via an app here.

テーブルの設定

Tablesにアクセスするには、Appsタブをクリックし、Tablesを選択します。

画面右上でテーブルを作成するか、対応するテーブルの横にあるゴミ箱アイコンを使ってアーカイブすることができます。また、各テーブルを参照しているアプリのリストを表示し、このページから直接移動することもできます。

image.png{高さ="" 幅="" }。

  1. クリック**+ テーブルの作成**
  2. 名前と説明を追加し、[**作成]**をクリックします。

追跡したいすべてのデータのテーブル・レコード・フィールドを追加する。glossary.Field}}は、スプレッドシートの個々の列のようなものです。

  1. 新しいフィールドを作成するには、IDの横にあるボタンをクリックします。

また、フィールドの1つの矢印をクリックし、「左挿入」または「右挿入」のいずれかをクリックしてフィールドを追加することもできます。Screen Shot 2022-10-05 at 10.28.06 AM.png{height="" width="350"}.

  1. フィールドタイプを選択します。
  2. ラベルを追加し、保存をクリックします。

テーブルの編集

IDフィールドを含め、フィールド名の横にある下向きのニンジンをクリックすれば、後でいつでもフィールドを編集することができます。テーブルからフィールドを削除したい場合は、アーカイブフィールドをクリックしてください。

Screen Shot 2022-10-05 at 10.28.06 AM.png{高さ="" 幅="350"}。

テーブル名の横の情報アイコンをクリックすると、このテーブルのフィールド数が表示されます。

Screen Shot 2022-10-05 at 10.41.36 AM.png{高さ="" 幅="350"}。

IDフィールドは、テーブル・ページから新しいレコードを作成するときに必要な唯一のフィールドです。このフィールドをクリックすると、レコードを消去または編集できます。

ID列の位置が固定され、レコードの表示や編集が容易になります。テーブルをスクロールダウンすると、ヘッダー行もロックされます。Screen Shot 2022-10-05 at 10.44.27 AM.png

レコードの削除

テーブルのレコードを削除するには、3つの方法があります。

  1. レコードを右クリックし、[レコードの削除] を選択します。

  1. レコードを左クリックし、下部にある**「削除**」をクリックする。

{高さ="" 幅="250"}。

  1. アプリで動的にレコードを削除するには、**Delete Record**trigger Action を使用します。
NOTE

ID fields cannot be deleted.

テーブルからデータをエクスポートする

テーブルへのレコードの保存と更新を開始した後、いつでもデータをエクスポートするには2つの方法があります。

  1. すべてのレコードとそのフィールドをCSVにエクスポートするには、[テーブルレコードのエクスポート]ボタンを使用します。

  1. テーブルレコードがアプリにロードされると、そのテーブルレコードのフィールドはアプリの完了とともに保存されます。そのため、特定のアプリが完了したときのテーブルレコードの値を確認したい場合は、アプリデータをCSVにエクスポートする別のガイドを参照してください。

レコード メタデータの表示

画面右上の**[View Metadata Fields(メタデータフィールドの表示**)]を使用して、各レコードが作成および更新された時刻を確認できます。

**...**ボタンの下にあるこのオプションを切り替えると、テーブルに2つの新しい列が表示されます:

GXPのお客様は、テーブルの各フィールドの固有IDを、各フィールドの情報記号で確認することもできます。以下はその例です:

この機能を有効にしたい場合は、チューリップの担当者にお問い合わせください。

テキストラップレコード

テキストラップボタンを切り替えると、テキストを改行することができます。

テキストラップ前の例

テキストラップ後の例

テーブルの削除

テーブルページの削除アイコンをクリックすると、テーブルを削除できます。

また、特定のテーブルの**...**ボタンをクリックし、削除ボタンをクリックすることでもテーブルを削除できます。

使用例

テーブルの一般的な使用例を以下に示します:

  1. 作業指示:作業オーダー: 作業オーダーのステータスをリアルタイムで確認したい場合、作業オーダーがフロア内のワークステーションを通過するたびに、テーブルを更新することができます。
  2. オペレーター権限/スキルマトリックスどのオペレーターが特定のアプリにアクセスできるかを定義したい場合、チーム内の各オペレーターでテーブルを作成し、すべてのアプリにわたって権限を定義できます。
  3. 部品表:製品別またはSKU別に異なる材料リストを追跡します。
  4. 在庫:現在の在庫レベルを追跡し、製品が完成または廃棄されるたびに差し引きます。
  5. 製品系図:製品内のすべてのコンポーネントのSKUまたはロット番号を追跡します。

さらに読む


お探しのものは見つかりましたか?

community.tulip.coで質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!