最も一般的なトリガートップ10は何ですか?
  • 16 May 2023
  • 1 読む分
  • 寄稿者

最も一般的なトリガートップ10は何ですか?


Article Summary

トリガーは何から始めたらいいのかわからない?よくあるパターンをチェックしてみてください。

この記事では、TulipでTriggerを使用する一般的な方法の例を紹介します。この記事は、あなたがすでにトリガーとは何か、最前線のオペレーションアプリでトリガーが果たす役割についてしっかり理解していることを前提としています。

そうでない場合は、"トリガーとは何か?"をじっくりと復習することをお勧めします。

また、変数についての概要もお読みください。

トリガートップ10

ここでは、アプリで使えるトリガーのアイデアを得ることができる、トリガーの10例を紹介します。

1.バーコードを保存して次のステップに自動で進む

作業指示や品質チェックで始まるアプリの最初のステップでよく使われます。

このステップでアプリを開始することで、オペレータがアプリを完了したときに、品質検査結果などの追加情報をこのバーコードに関連付けることができます。

{高さ="" 幅=""}です。

WHEN

  • "デバイス" "バーコードスキャナ" が "このステーション" で出力される

THEN

  • "データ操作" "保存" データを保存する:"デバイスの出力" "データ "の位置"バーコード"
  • "ステップに進む" "次へ"

バーコードが16桁以上の数字の場合、Tulipでテキスト値として保存する必要があります。以下はその方法です:

{height="" width=""} です。

  • "データ操作" "保存" データを保存します:"Expression" " @Device Output.data " '' " location:"variable" "work_order"

2.ステップを進める前のチェック

このトリガーでは、オペレータはある条件が満たされない限り、次のステップに進むことができません。

以下の例では、スキャンしたバーコードが7桁の長さである場合のみ、オペレーターが先に進むことができます。

そうでない場合、アプリは同じステップに留まり、エラーメッセージを表示します。これは、目的のバーコードのポカヨケとして有効かもしれません。*例えば、ワークオーダーIDが常に7桁であるにもかかわらず、他の長さの異なるバーコードと隣り合わせになっているような場合に使用できます。 *

{高さ="" 幅=""}」です。

WHEN

  • "デバイス" "バーコードスキャナー" が "このステーション" で出力している。

IF

  • デバイスの出力" "データ" "正規表現に一致" "静的値" "テキスト" "^d{7}$"

THEN

  • "データ操作" "データ "を保存する:"device output" "data" location:"バーコード"
  • "ステップに進む" "次へ"

ELSE

THEN

  • "エラー表示" "静的値" "テキスト" (メッセージ)

3.外部データベースへのコネクタ機能の実行

イベントが発生したとき(ボタンが押された、ステップが開いた、バーコードがスキャンされたなど)、コネクタ関数を使ってアプリ内のデータを外部データベースに送信することができます。また、コネクタ機能を使って外部データベースからデータを取得することもできます。

以下の例では、バーコードスキャナーで読み取った注文番号に基づいて、配送先住所などの注文詳細が外部データベースから取得されています。バーコードがスキャンされた後、トリガーは次のステップに自動で進んでいることに注目してください。

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

WHEN

  • "デバイス" "バーコードスキャナ" が "このステーション" で出力された。

THEN

  • "Run Connector Function" コネクタを実行します:"データベース例" "注文検索マルチライン" バーコード:"デバイス出力" "データ" として結果を保存します:「変数" (ここにあなたの変数)
  • "Go To Step" "Next"

4.フットペダルを使ってNext Stepに進む

Tulipのゴールは、現在存在するアプリの裏側でシームレスにデータを収集することです。

タッチスクリーンで「Next Step」ボタンをクリックするのは面倒なことが多く、オペレーターのワークフローに時間を加えてしまいます。フットペダルを使えば、両手を自由にしたまま、アプリのアクションをトリガーすることができます。

{高さ=""幅=""}」です。

WHEN

  • "デバイス" "フットペダル" が "このステーション" で出力された場合

THEN

  • "ステップへ進む" "次へ"

5.ボタンでステップをナビゲートする

App EditorにはPreviousとNextのデフォルトボタンがありますが、独自のボタンを作成することで、アプリ内の任意のステップに移動するようユーザーに促すことができます。例えば、ボタンに「Report Defect」という名前を付け、それが押されたときに特定のステップに移動するトリガーを追加することができます。

{高さ="" 幅=""}」とします。

WHEN

  • "ボタンが押された"

THEN

  • "ステップへ移動" "不具合報告"

6.ボタンで変数を記憶させる

5で示したトリガーに加え、ボタンが押されるたびに変数を保存することができます。例えば、"num "という変数は、ボタンが押されるたびに1ずつ増えていきます。この数値は、後でアナリティクスで使うことができます。

{高さ=" 幅=""}」となります。

WHEN

  • "ボタンが押された"

THEN

  • "データ操作" "インクリメント値" value:"num" by:"静的な値" "integer" "1"
  • "ステップに進む" "範囲外の重量を報告する"

7.SMS アラートの送信

ヘルプ要請」ボタンは、オペレーターがボタンをクリックするだけで、スーパーバイザーやエンジニアに助けを求める方法を提供するために頻繁に使用されます。

ヒント ***:@***記号を使って変数の値をアラートに組み込むと、何が起こっているのかについてより多くの情報を相手に伝えることができます!

{高さ="" 幅=""}の場合

WHEN

  • "ボタンが押された"

THEN

  • "SMSを送信" to (人名) メッセージ:「静的値" "テキスト" (ここにあなたのテキスト)

8.電子メールアラートの送信

即時のアクションを必要としないアラートについては、ユーザーは代わりに電子メールを送信することを選択することができます。以下の修正をご覧ください:

{height="" width=""}.

次に

  • "メールを送信" to (人名) message:"静的な値" "テキスト" (ここにあなたのテキスト)

9.Tulip EdgeデバイスのGPIO出力をONにする

トリガーを使って、接続されているGPIOデバイスの出力を設定することができます。

下の例では、Report Defectのボタンを押すと、ワークステーションに問題があることを示すために、andon lightの赤いライトも点灯させることにしています。赤いライトはピン1に接続されています。

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

WHEN

  • "ボタンが押された"

THEN

  • "デバイス機能の実行" "GPIO" "デジタル出力の設定" "このステーション "のピンで:「静的値" "integer" "1 "を状態にします:「静的値" "ブーリアン" "イエス"
  • 「ステップに進む" "QAフォーム"

10.GPIOのピンアップに基づくトリガーアクション(例:ブレイクビームの状態変化)。

Tulipは、GPIOの信号を聞き、状態の変化に基づいて応答することもできます。

例えば、I/O Gatewayにブレイクビームが接続され、ベルトコンベアを制御するために使用されているとします。製品がビームを通過するタイミングに基づいて、ステップを自動的に変更することができます。

{高さ=""幅=""}とする。

WHEN

  • "デバイス" "GPIO" が "このステーション" でイベント付きで出力する:"ピンアップ"

IF

  • 「デバイス出力" "pin" = "静的値" "integer" "1"

THEN

  • 「ステップに進む" "次へ"

さらなる読み物


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

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


この記事は役に立ちましたか?