"ルーティング・アプリ "を作って複数のアプリ間をナビゲートする方法
  • 04 Nov 2023
  • 1 読む分
  • 寄稿者

"ルーティング・アプリ "を作って複数のアプリ間をナビゲートする方法


記事の要約

"ルーティングアプリ "を作成して複数のアプリ間をナビゲートする方法

オペレータが自動的に他のアプリにリダイレクトされるようにするシンプルなルーティングアプリの作り方を学びましょう。

この記事では、次のことを学びます。

  • ルーティングアプリ内のロジックの書き方
  • オペレーターを他のアプリに誘導する複数の方法

ほとんどのTulipアプリは、次のような特定の目的のために作成されます:

  • 作業指示
  • 生産の可視化
  • 不具合報告

しかし、オペレーターを他のアプリにリダイレクトするためのアプリを作成することもできます。

オペレーターの経験からは、これは1つの連続したフローのように感じられるでしょう:

  1. アプリを開く
  2. バーコードをスキャンするか、ボタンを押す
  3. 組み立て/検査などの正しい手順を開始する。

しかし、アプリ構築の観点から見ると、オペレーターは実際には2つの別々のアプリを使用しています。

このガイドでは、作業指示番号や製品名に基づいて、オペレーターを自動的に別のアプリにリダイレクトするルーティングアプリの構築方法を説明します。

これを行うには、3つの一般的な方法があります:

  1. 製品リストを表示し、各製品の横にオペレータをリダイレクトするボタンを追加する。
  2. 作業指示書をスキャンした際に、"If "ステートメントを使用して、作業指示書番号の特定の文字または番号に基づいてオペレータをリダイレクトする。
  3. 異なるプロセスや製品にちなんで異なるアプリに名前を付け、"Go To App By Name "を使用して値に基づいて動的にリダイレクトする。

このガイドでは、別のルーティングアプリを作成することに焦点を当てますが、アプリ内にルーティングステップを作成し、オペレータを特定のステップグループにリダイレクトすることもできます。

このガイドを使用する前に、トリガーと 変数の基本に精通している必要があります。

複数のボタンによるルーティング

10種類の製品を製造しているとしましょう。オペレータが作業オーダーを受け取ると、作業する個々の製品を選択しなければなりません。そうすることで、正しい指示のセットにリダイレクトされます。

カスタムボタンでこれを行うことができます。まず、各製品または製品カテゴリーの画像とテキストを追加します。こんな感じです:

次に、商品の横にカスタムボタンを追加します。次に、オペレータを正しいアプリに誘導するトリガーを追加します。

ステップは次のようになります:

そして、トリガーは以下のようになる:

  • 「App" "Complete Then Change To"(アプリ名)

そして、このボタンを各製品名の横にコピー&ペーストし、オペレータが正しいアプリに誘導されるようにトリガーを変更します。

作業指示番号またはSKUに基づく自動リダイレクト

代わりに、オペレーターがバッチ番号やバーコード番号を入力した後に、自動的にリダイレクトしたいとしましょう。バーコードは手入力が必要なので、一連のボタンは使えません。

その代わりに、if/elseロジックを持つフォームステップを使って、文字列の中の文字や数字に基づいてオペレータを誘導することができます。

まず、テキスト入力のフォームステップを作成します。ここではSKUとします。

次に、コンテキストペインの「変数」セクションの横にある「+」記号をクリックして、この値を変数に追跡します。

次に、ステップ自体をクリックした後、コンテキストペインの送信ボタンセクションの下にある "カスタムアクション "を選択し、"トリガーを追加 "を選択します。

そして、その文字列から特定の文字を探す "If" ステートメントを追加し、"Then" ステートメントに正しいアプリを追加する。

以下は、SKUに "A "の文字が含まれている場合に、オペレーターを一連の作業指示にリダイレクトする方法です:

IF

  • "Variable" "Add SKU Number" "Contains" "Static Value" "text" "A"

その後

  • 「App" "Complete Then Change To" "キャビネット作成指示書".

Else If "ステートメントを、オペレータが必要とする可能性のあるアプリごとに追加する。

アプリ内の値に基づいて動的にリダイレクトする

あなたが航空宇宙産業で部品を修理しているとして、1つの修理を完了した後、オペレーターが次に何をする必要があるかについて10の選択肢があるとしましょう。

おそらく、10個の異なるアプリの1つにリダイレクトするために、10個の "if "ステートメントを書きたくはないでしょう。

その代わりに、"Complete And Change App By Name "を使って、変数値に基づいて別のアプリにリダイレクトすることができます。

例えば、「next_operation」という変数があり、オペレーターが完了しなければならない次の操作が格納されているとします。このロジックが動作するためには、このテキスト値が別のアプリの名前と完全に一致する必要があります。

以下は、"next_operation "に格納された値に基づいて別のアプリにリダイレクトする方法です:

  • "App" "Complete Then Change App By Name" アプリ名: "Variable" (テキスト変数)

さらに読む


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

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


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

What's Next