- 第一段階。
- 建物
- アプリケーションデザイン
- アプリケーション・エディター
- チューリップ・アプリ・エディター入門
- 新しいチューリップ・アプリの作成
- アプリのエディターとプレーヤーでキーボードショートカットを使う方法
- チューリップの多言語機能
- ステップ
- ウィジェット
- ウィジェットとは?
- 入力ウィジェット
- 埋め込みウィジェット
- ボタンウィジェット
- ウィジェットの設定方法
- ステップに入力ウィジェットを追加する
- インタラクティブ・テーブル・ウィジェットとは?
- Product Docs Template
- 動画を埋め込む方法
- アプリにアナリティクスを組み込む方法
- ファイルを扱う
- 単一または複数選択ウィジェットに動的に入力する
- チェックボックス・ウィジェットの使用方法
- バーコードウィジェットの追加方法
- ステップにグリッドウィジェットを追加する方法
- アプリ内やアプリ間でコンテンツをコピー/ペーストする方法
- ステップにゲージウィジェットを追加する方法
- カスタムウィジェットの概要
- 署名フォームの作成 ステップ
- 入力ウィジェットによるデータ検証
- 記録履歴ウィジェット概要
- フォーム・ステップの技術的詳細
- アプリに画像を追加する方法
- 電子署名ウィジェットの使用方法
- アプリでの数字の書式設定
- イネスコ
- トリガーとは何か?
- ステップ・レベル・トリガー
- アプリレベルのトリガー
- ウィジェット・トリガー
- アプリ移行ガイド
- タイマートリガー
- デバイストリガーを追加する方法
- 条件(If/Else文)でトリガーを追加する方法
- トリガーエディターのアクションとトランジションのリスト
- 最も一般的な誘因トップ10とは?
- トリガーからウィジェットの色を設定する方法
- メールの送り方
- SMS通知用チューリップ・ユーザーの設定方法
- トリガーからステップを印刷する方法
- アプリ・エディターでのエクスプレッション・エディターの使い方
- エクスプレッション・エディターの技術的詳細
- アプリ・エディターの表現一覧
- Datetime式の使用
- タイプキャスティング表現
- 配列とオブジェクトで式を使う
- トリガーで時間を扱う
- サポートされているカスタム日付形式
- アプリを完成させる方法
- デバイスのカメラでバーコードとQRコードをスキャンする方法
- トリガーに正規表現を追加する方法
- チューリップのアプリでアプリ情報を使う
- トリガーを使用してコネクタ関数を呼び出す方法
- 可変
- 問題解決
- ダティ(ヒンドゥー教の女神)。
- コネクタ
- 分析
- 分析とは何か?
- アナリティクス・ビルダー入門
- 新しい分析の作成方法
- ディスプレイの種類
- テンプレートの種類
- ユニバーサルテンプレートの使用方法
- アナリティクスの数値フォーマット
- チャートレイヤー入門
- 管理図とは何か?
- 管理図のアラート
- アプリにアナリティクスを組み込む方法
- 複数のアプリからデータを分析する方法
- アナリティクス・エディターでマシンデータを使用する
- 日付の範囲を理解する
- アナリティクス コンテキスト ペインのフィールド一覧
- アナリティクス・エディターでのエクスプレッション・エディターの使い方
- エクスプレッション・エディターの技術的詳細
- アナリティクス・エディターの表現一覧
- アプリ解析の修正方法
- フォーキャスト・レイヤーとは?
- 分析例
- ショップ・フロア・ダッシュボードの作り方
- 分析またはダッシュボードを共有する方法
- ダッシュボードの作成方法
- ビジョン
- 機器モニタリング
- マシン・モニタリング入門
- 最初のマシンのセットアップ方法
- トリガーでマシン出力を使用する方法
- 最初のOPC UAデータソースを構築する方法
- 最初のMQTTコネクタを構築する方法
- アプリにマシンウィジェットを追加する方法
- チューリップに接続するためにマシンを準備する方法
- マシン属性、ダウンタイムの理由、ステートの追加方法
- OPC UA/MQTTプロトコルを使用したマシン属性への書き込み 新機能
- オンプレムコネクタホストで実行するエッジデバイスの使用
- Edge MCを使用してOPC UAを実行する
- 機械属性APIの使用方法
- マシンタイプの設定方法
- マシンの追加と設定方法
- 初めてのマシン・トリガーの作り方
- Tulipによるマシン監視アーキテクチャの推奨
- 規制産業
- 副操縦士は最前線にいる
- オートメーション
- 輸入における輸出
- アプリケーションの実行
- チューリップ・プレーヤーの使い方
- チューリップ・プレーヤーでアプリを実行する方法
- チューリップ・ウェブ・プレーヤーとチューリップ・プレーヤーのどちらを選ぶか
- 複数のチューリップ・アカウントを切り替える方法
- Apple iOS & iPadOSでのチューリップ・プレーヤーの使い方
- Tulipでサポートされている言語
- How to access your Tulip Player/Instance in an iFrame
- 異なるデバイス上でチューリップ・アプリケーションを実行する方法
- チューリップ・プレーヤーのトラブルシューティング方法
- チューリップ・プレーヤーの推奨デバイス
- チューリップ・プレーヤーの画面が真っ白になった場合の再起動方法
- アプリのデータをCSVにエクスポートする方法
- マネジメント
- Developers
- Connect to Software
- Connectors
- 生態系の統合に関するガイダンス
- アマゾン・ベッドロックとの統合
- AWSインテグレーション - Tulipの全テーブルを取得してS3に書き込む
- AWSインテグレーション - API GatewayとLambdaを介してAWSにデータを送信します。
- AWSインテグレーション - Tulipテーブルからデータを取得する
- AWS Integration - Fetch All Tulip Tables in Lambda Function
- チューリップ・テーブル・データをロードするためのグルーETLスクリプト例
- IoT Sitewiseの統合
- AWSによるリーンな日常管理
- Microsoft Azure機械学習統合
- マイクロソフト・ファブリックの統合
- ロックウェルFactoryTalk Optixの統合
- SnowflakeとFabricの統合 - TulipテーブルをSnowflakeに取り込む
- Connect to Hardare
- Edge Devices
- 対応機器
- チューリップで動作するプラグアンドプレイ機器のリスト
- デバイスドライバの作成とサポート
- チューリップのデバイスドライバサポート
- バーコードスキャナのセットアップ方法
- シリアルドライバーの使用
- ZebraプリンタとTulipを統合する方法
- Zebraネットワークプリンタドライバの使用
- Zebra GK シリーズラベルプリンタドライバの使用
- USB Bobe Boxドライバの使用
- コグネックス In-Sight 2000 ドライバの使用方法
- コグネックスとチューリップの設定方法
- MTセブンエクセレンスPHメータードライバーの使用方法
- 汎用ADCドライバーの使用
- オメガHH806温度計ドライバの使用法
- デジタルキャリパードライバの使用
- 一般的なTS05 Bluetooth温度ガンの設定方法
- コグネックスDataMan TCPドライバの使用方法
- ミツトヨU-WAVEレシーバー for Windows Tulip Playerのセットアップ
- ブレックネル PS25 スケールドライバの使用法
- RFIDドライバーの使用
- Kolver EDU 2AE/TOP/E ドライバの使用方法
- USBフットペダルドライバーを使う
- トルクオープンプロトコルドライバの使用
- Dymo M10 USBスケールドライバーの使用方法
- コグネックス In-Sight ドライバの使用
- Telnetドライバの使用
- 汎用I/Oドライバの使用
- コルバートルクコントローラーの設定方法
- インサイズ・マルチチャンネル・キャリパードライバの使用法
- Dymo S50 USBスケールドライバーの使用方法
- Zebra Android DataWedgeの設定
- ミツトヨデジタルキャリパとミツトヨU-waveドライバの併用
- Troubleshoot
- ノド・ロッソ
- 再利用可能なコンポーネントの作成
- APIを使う
- Connect to Software
- 技術文書およびIT文書
- メンテナンス・イベント・スケジュール
- チューリップのサポートを受けるには
- ITインフラ
- チューリップITウェルカムガイド
- IP許可リストの設定
- チューリップのセキュリティ・オプションの概要
- チューリップ ITセキュリティガイド
- チューリップ・コネクタ・ホストの紹介
- On-Prem Connector Host Version Support
- 既存のオンプレミスConnector Hostコンテナのログローテーションを有効にする
- Tulipによるマシン監視アーキテクチャの推奨
- チューリップ・オンプレミス仮想マシンの詳細
- チューリップ・プラットフォームのコンポーネントとネットワーク図
- AWS GovCloudでのチューリップの展開
- WindowsでTulip Playerを使用してプロキシサーバーを使用する方法
- オンプレミス・コネクタ・ホストの概要
- チューリップ・クラウド導入のためのネットワーク要件
- チューリップW-9フォーム
- チューリップのサイバーセキュリティ方針とインフラについて教えてください。
- LDAP/SAML/SSO
- チューリップ・パートナー・ポータルの使い方
- ガイド
- デジタルトランスフォーメーションに向けて
- Use Cases by Solution
- 例
- ワークステーション別の作業指示をリアルタイムで把握する方法
- 5S監査アプリのチュートリアル
- 自動不合格レポートアプリの作り方
- 最初のフロントライン・オペレーション・アプリケーションを計画するには
- 表で機械監査を追跡する方法
- 現場業務アプリで作業指示を自動化する方法
- 混在率の高い環境における製造アプリの活用法
- デジタル作業指示アプリの作り方
- テーブルを使った製品系譜の記録方法
- オウス社のスケールを追加し、出力を変数に保存する方法
- 作業完了時に在庫表から差し引く方法
- 作業指示書 "UIテンプレート "の使い方
- ユーザーフィールドでスキルマトリックスを作成する方法
- 部品表(BOM)の作成方法
- スプレッドシートをテーブルにインポートする方法
- テーブルを使って在庫を管理する方法
- ユーザーフィールドを使って複数のアプリ間で動的データを受け渡す方法
- "ルーティング・アプリ "を作って複数のアプリ間をナビゲートする方法
- 📄 注文追跡
- 📄 障害トレーサビリティ
- 図書館
- チューリップ・ライブラリーの利用
- Laboratory Operation App Suite
- 図書館コレクション
- ライブラリーアプリ
- 教科書の例
- アプリケーション・ソリューション
- CMMSアプリケーションパッケージ
- Zerokey solutions
- 結果の可視性
- 物品委託電子申告(eBR)申請書類一式
- PCGによるCAPA Lite
- 5 なぜAIで根本原因を探るのか
- AIによるシンプルな欠陥報告
- ビジネス・ケース・ビルダー
- シフト・スターター・ミーティング
- カンバン・アプリ・スイート
- シンプルなOEEダッシュボード
- アリーナBOMソリューション
- 設備管理アプリ・スイート
- 簡単なチェックリスト
- チェックリスト管理スイート
- 紙芝居アプリ・スイート
- カイゼン・ファネル
- 勤怠管理シンプル・ソリューション
- 紙芝居品質監査
- パック&シップ・ライブラリー・アプリケーション
- CAPAマネジメント
- モバイルカメラアプリ
- OEE計算機
- 時間当たり生産スコアカード
- 素材のバックフラッシュ
- 品質イベント・ダッシュボード
- 一次パス収量申請
- ピック・トゥ・ライト
- トレーニング・ソリューション
- デジタル・システム・インベントリー
- ビジョンによる位置追跡
- デジタル・システム・アクセス管理
- 資材管理
- ツール&アセット・マネージャー
- 質の高いイベント管理
- ブレークビームセンサー付きステップ前進
- デジタルストップウォッチ
- 監査チェックリスト
- カタナERPアプリ
- ハイレベル・ベースライン評価
- BOM管理
- 安全インシデント・マネージャー
- 紙芝居カード管理
- リーンダッシュボード
- 5S結果レーダー(スパイダー)チャートウィジェット
- 5Sチェックリスト
- モバイル・プロダクション・スコアカード
- モバイルデザインテンプレート
- プロセス・エンジニアリング(モバイル)
- メンテナンス・オーダーの実行
- マシン・スタートアップ・チェックリストの例
- 応募方法
- コンポスタブルMES
- 製薬部門向けMESシステム
- コネクターとユニットテスト
- プラネウス単体テスト
- COPA-DATA Connector
- プレーナスコネクター
- Veeva コネクタ
- インキット・コネクター
- MRPeasy コネクタ
- オラクルFusionコネクタ
- LabVantage コネクタとユニットテスト
- グーグル・チャット・コネクター
- セールスフォース・コネクター
- リトマス概要
- eMaintコネクタ
- eLabNext コネクタ
- Acumatica ERPコネクタ
- CETECコネクター
- ページャーデューティ コネクター
- NiceLabelの統合
- Arasの統合の概要
- SDAの統合
- ナイミ・バンド ユニットテスト
- アリーナ・インテグレーション
- バーコードスキャナのユニットテスト
- フットペダル単体テスト
- RealWearヘッドセットでTulipを使い始める
- エアテーブル用コネクター
- 七宝コネクター
- バーテンダーの統合
- SAP S/4 HANA Cloud Connector
- RFIDスキャナー・ユニットテスト
- Jiraコネクタ
- ゼブラ・ラベル・プリンター・ユニット・テスト
- Google翻訳コネクタ
- MSFT Power Automate
- OpenAIコネクタ
- Googleカレンダー・コネクター
- チューリップAPIユニットテスト
- デュロPLMユニットテスト
- HiveMQユニットテスト
- NetSuiteとの統合
- コグネックス ユニットテスト
- PowerBIデスクトップ統合
- プログローブ・ユニット・テスト
- フィベトランの統合
- ParticleIOの統合
- グーグル・ドライブ・コネクター
- スノーフレーク・コネクター
- SAP SuccessFactorsコネクタ
- ZeroKey Integration
- グーグル・ジオコード・コネクター
- Googleシートコネクター
- チューリップとSlackを統合する方法
- ハイバイトインテリジェンスハブ ユニットテスト
- LandingAIユニットテスト
- LIFXユニットテスト(ワイヤレスライト)
- マイクロソフト・カレンダー・コネクター
- M365 Dynamics F&O コネクター
- マイクロソフト・アウトルック・コネクター
- Microsoft Teams コネクター
- Microsoft Graph APIとTulipをOauth2で接続する
- Microsoft Excel コネクタ
- NetSuite アプリとコネクタ
- OpenBOMコネクタ
- 計量器ユニットテスト
- InfluxDBコネクタ
- オーグリー・コネクター
- イラート・コネクター
- シェフラーオプティムコネクター
- MongoDBアトラスコネクタ
- MaintainXコネクタ
- Twilio コネクター
- SendGridコネクタ
- ソレイス・コネクター
- RealWearヘッドセット用Tulipアプリのデザイン方法
- オンシェイプ・コネクター
- カスタマイズ可能なウィジェット
- Job Planning/Scheduling Board
- タイムラインウィジェット
- jsonツリービューアウィジェット
- かんばんタスク管理ウィジェット
- バッジウィジェット
- 高度なタイマーウィジェット
- セグメントボタンカスタムウィジェット
- ダイナミックゲージカスタムウィジェット
- スナックバーウィジェット
- チェンジディテクター・ユニット・テスト
- ステータス・カラー・インジケータ ユニット・テスト
- 入力長チェック・ユニット・テスト
- 電卓カスタムウィジェット単体テスト
- 画像アノテーション・ウィジェット単体テスト
- リーン・ダッシュボード・ウィジェット
- ルーパー単体テスト
- ストップウォッチ・ユニット・テスト
- 数値入力ユニットテスト
- ナンバーパッド単体テスト
- ラジアルゲージ
- ステップ・バイ・ステップ メニュー ユニットテスト
- SVGウィジェット
- テキスト入力ユニットテスト
- ツールチップ ユニットテスト
- 作業指示 ケアポイント 単元テスト
- 電子署名ウィジェット単体テスト
- ZPLビューア単体テスト
- シンプルな折れ線グラフウィジェット
- 棚カスタムウィジェット
- スライダーウィジェット
- NFPAダイヤモンドカスタムウィジェット
- 合格 - 不合格 カスタムウィジェット
- よりシンプルなタイマーカスタムウィジェット
- Nymiプレゼンス統合ウィジェット
- オートメーション
このガイドでは、テーブル機能を使って複数のアプリにデータを保存する方法を説明します。
この記事では、以下のことを学びます:
- 典型的な "Work Orders "テーブルの作成方法
- トリガーエディタを使ってテーブルのレコードを読み取り、作成、編集する方法
注:このトピックは、Tulip Universityの "Working With Data and Tables"セクションで紹介されています。
テーブルを使用しないと、Tulipの複数のフロントラインオペレーションアプリで使用されているデータを更新するのが難しいと感じるかもしれません。
例えば、現場で稼働している複数のアプリで部品表(BOM)や作業指示書を読み込んで変更したいとします。
SQLデータベースを作成し、Connector関数を呼び出してテーブルの行を更新することができます。または、ERP から読み書きするために HTTP コネクタを使用することもできます。
しかし、それにはコードを書く必要があります。
Table機能を使えば、Tulipアプリから読み書きできるテーブルを作成できます。
{高さ="" 幅="400"}です。
コードは不要で、すぐに最前線の業務アプリで使うことができます。
このガイドでは、作業指示を保存し、アプリ内で作業指示を使用できるようにするテーブルの例を作成することで、テーブルの基本を紹介します。
このチュートリアルの最後に、"Work Orders "テーブルは以下のようになります:
8つのカラムがあります:
- ID(テキスト)
- Product (テキスト)
- 説明(テキスト)
- 色 (テキスト)
- サイズ (数字)
- 数量 (数字)
- 材質 (テキスト)
- 欠陥 (ブール値)
以下の方法を学びます:
- これらのレコードから読み取り、アプリで既存の値を使用する
- 既存のレコードを編集する
- 新しいレコードを作成する
Tulipの2つの部分からテーブルを編集できます:
- メニューバーの "Apps "タブにある "Tables "オプション
- アプリエディタのトリガーエディタ
新規テーブルの作成
ここでは、"Work Orders "テーブルを作成する方法を説明します。アプリ]タブの[テーブル]オプションをクリックする。
次に、テーブルリストの右上にある[テーブルを作成]ボタンを使用し、新しいテーブルに "Work Orders "という名前を付けます。
そして、リスト上の新規テーブル「Work Orders」をクリックし、編集を開始します。
まず、レコードは0件、カラムはテキストフィールドのIDのみです。これは、テーブルが従来のデータベースのテーブルと異なる部分です。テーブルの各「レコード」(行)は、一意の数値ではなく、一意のテキスト値を持たなければなりません。
さらにいくつかのフィールドを追加したくなるでしょう。テーブルにフィールドを追加するには、IDの横にある "+"ボタンをクリックします。フィールド・タイプとラベルを選択する必要があります。
以下のフィールドをテーブルに追加します:
- ID(テキスト)
- 商品 (テキスト)
- 説明 (テキスト)
- 色 (テキスト)
- サイズ (数字)
- 数量 (数字)
- 材質 (テキスト)
- 欠陥 (ブール値)
テストしたい場合は、ページ右上の "Create Record "をクリックしてください。
テーブルに満足したら、App Editorでテーブルを特定のアプリに接続します。
テーブルをアプリに接続する
次に、アプリがテーブルを読み込んだり更新したりできるように、ロジックを作成する必要があります。
これは、おそらくアプリでテーブルを使用する上で最も重要な部分です。
アプリを開いたら、ステップ・タブの隣にあるレコード・タブをクリックする。
そして、"+ Add Record "を選択する。
これはレコード・プレースホルダ作成ツールです。これは、テーブルから読み込むレコードの種類に名前を付けるツールだと考えてください。
この場合、オペレーターがアプリを使用しているときに、特定の作業指示を動的にロードしたいでしょう。
そこで、レコード・プレースホルダーに "Work Order In Progress "という名前を付け、"Work Orders "テーブルを選択します。
これは、特定の作業オーダーを動的に選択し、それを "Work Order in Progress "として参照するロジックを書くことを意味します。
レコード・プレースホルダーの動作はこうです:
既存のレコードを読み込んだり編集したりしたい場合は、そのレコードをアプリに読み込み、プレースホルダー名を付ける必要があります。レコード・プレースホルダーがあると、トリガー・エディターでロジックを確認する際に、ロジックをたどりやすくなります。
上の画像では、id "val1" のレコードをロードし、"Work Order in Progress" という名前を付けています。
レコードのロード
レコードを読み込んだり編集したりする場合は、以下のようになります。
レコードの編集
レコードを読み込んだ後、そのレコードを編集したい場合は、所定のプレースホルダー名で保存されているレコードを選択するだけです。
新規レコードの作成
テーブルに新しいレコードを作成したい場合、プレースホルダー名を指定してロードする必要があります。
例に戻りましょう。まず、"Work Order in Progress "というプレースホルダ名のレコードを動的にロードします。
まず、"Work Order in Progress "プレースホルダーをアプリに追加し、オペレータが "Work Orders "テーブルから来る特定のレコードを確認できるようにします。
これを行うには、ウィジェットメニューのテキストヘッダの下にある "テーブルレコード "オプションを選択します。
次に、サイドペインのウィジェットタブのレコードドロップダウンから「作業指示中」を選択します。すべてのラベルと値に合うように、テキストボックスを拡大する必要があるかもしれません。
トリガーエディタでのテーブルの変更
まず、アプリで使用できるように、テーブルにレコードを追加する必要があります。
Work Orders "テーブルに戻り、自転車フレームのレコードを作成する。
IDは "0146 "です。
次に、アプリ・エディタでステップに戻り、ステップ・トリガーを作成します。
最初に正しいレコードを "Work Order In Progress "としてロードし、後で更新できるようにします。
トリガーを「ステップが開かれた時」に起動するように設定します。次に、"Then "ステートメントの最初のドロップダウンで "Table Records "を選択し、"Load Record "を選択する。
そして、"Static Value"、"Text "を選択し、"Work Order in Progress "プレースホルダーに "0146 "と入力する。保存」をクリックする。
その後、Player でこのアプリを実行すると、アプリ内に ID「0146」のレコードのデータがすべて表示されます。トリガーが正しいテーブルからプルします。
プレースホルダごとに一度にロードおよび編集できるレコードは1つだけです。ただし、複数のプレースホルダーを作成し、トリガー内の複数の "then" ステートメントを使って複数のレコードを一度に編集することはできます。
レコードの編集
この例では、商品に変更があり、このバイクを "緑 "から "青 "に更新する必要があります。その方法を説明します。
カラー」フィールドを「ブルー」から「グリーン」に変更して、このレコードを編集します。これを実現するには、まず「Change Color」ボタンを追加し、トリガーをアタッチする。
Then "ステートメントの最初のドロップダウンで "Data Manipulation "を選択し、"Store "と "Static Value "の "Text "で "Blue "を選択する。
テーブル・レコード "の場所を選択し、次に "ワーク・イン・プログレス "を選択すると、一連のオプションが表示される。
ドロップダウンのオプションは、すべて "作業指示 "テーブルのテキストフィールドである。すでに最も関連性の高い作業指示をロードしているので、"Color"(色)を選択し、"Save"(保存)することで、その色を変更することができます。アプリを実行し、ボタンを押して試してみてください。
ボタンをクリックすると、"進行中の作業指示 "の "色 "フィールドに "青 "が保存されます。
新規レコードの作成
指定されたIDのレコードがまだ存在せず、作成したい場合は、"Then "ステートメントで "Table Records "オプションを選択し、"Create Record "を選択する。
次に、一意のIDを作成する必要がある。この場合は "0148 "である。
次に、新しいレコードをロードするプレースホルダーを選択する。これにより、プレースホルダー名を使用して読み込まれたレコードがすべて置き換えられ、IDだけで、他のすべてのフィールドの値が空白の新しいレコードが適切なテーブルに送信されます。
レコードの値を変更したい場合は、前述の「編集」メソッドを使用して値を一つずつ変更してください。
レコードを使った条件文
テーブル・レコード "を選択し、レコード・プレースホルダーを選択し、ロジックを作成するフィールドを1つ選択します。条件を使用する前に、レコード・プレースホルダーを使用してレコードをロードしていることを確認してください。
さらに読む
お探しのものは見つかりましたか?
community.tulip.coに質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!