- 印刷する
デジタル作業指示書アプリの作り方
このステップバイステップガイドを使用して、Tulipで紙の作業指示書を複製する方法を学びます。
注:このトピックは、Tulip Universityの「Build a Basic Work Instructions App」コースで紹介されています。
紙ベースの作業指示書を使用している場合、製造プロセスの各ステップをTulipにインポートする迅速で簡単な方法が必要です。
以下は、65ページにわたる製品の製造・出荷ガイドの指示書です:
{高さ="" 幅=""}。
コピー&ペーストが多いですね。
ここで朗報です:作業指示書は信頼できるいくつかのパターンを使用しているので、アプリ内で複雑なロジックを心配する必要はありません。
指示書をTulipにインポートし始める前に、工場内のさまざまなステーションに基づいて指示書を分割する必要があります。例えば、前述の65ページのガイドには、9つの異なる工程とサブアセンブリが含まれています。つまり、9つの別々のアプリが必要になります。
{高さ="" 幅=""}。
おそらく、他の8つのアプリのビルドを続ける前に、1つのアプリだけをビルドし、製造現場でテストすることから始めたいでしょう。
Tulip Terminalを使えば、さらに簡単です。ほとんどのオペレーターは、個々のステップをクリックしたくはないでしょう。その代わりに、次のステップを覚えていないときだけ、作業指示を参照する必要があります。チューリップ・ターミナルは、オペレーターが選択的に指示を確認することを容易にします。Tulipで作業指示書を作成する前に、Tulip Terminalのガイドをチェックしてください。
作業指示書アプリには、一般的に以下のステップがあります:
- バーコードのスキャンまたはバーコードIDの手入力
- 部品の品質チェック
- 1つの作業指示
- アプリ内のナビゲーションを可能にするステップインデックス
これらのステップの潜在的なレイアウトは以下の通りです:
{高さ="" 幅=""}。
これは、品質チェックが作業指示と並行して行われることを想定しています。したがって、品質チェックと作業指示を別々の文書で管理している場合は、この機会に1つのフローに統合することができます。
あるいは、もしあなたのチームに不具合報告専用の品質スペシャリストがいるのであれば、品質専用アプリを構築するためのガイドをご覧ください。
最後に、各オペレーターの部品別サイクルタイムのリアルタイム分析を見ることができます。
作業指示アプリの作り方はこちら。
ステップ1- バーコードをスキャンする
{高さ="" 幅=""}。
このステップでは、Tulipに統合されたバーコードスキャナを使用して、作業指示書をスキャンするようオペレータに促します。作業指示番号は "wo_number "という変数に格納される。
そして、作業指示番号は、後で分析するために、アプリのこの特定の完了に添付されます。
チューリップでの構築
画面の例を以下に示す:
{高さ="" 幅=""}。
このステップでは、以下のウィジェットを使用します:
- デフォルト・ライブラリの画像
- カスタムボタン
- テキストボックス
ツールバーのAssetsタブ内にある "Devices "ライブラリからバーコード画像を追加できます。
{高さ="" 幅=""}。
画面には、次のステップに自動的に進む方法はありません。バーコード・スキャンに反応するには、ステップ自体にトリガーを追加する必要があります(「ステップ・トリガー」とも呼ばれます)。
オペレーターが進むことができる唯一の方法は以下のとおりです:
- 有効なバーコードをスキャンする
- 右下の "Search Work Orders"(作業指示の検索)ボタンを押して、手動で作業指示を入力する。
ステップ・トリガーを追加するには、アプリの背景をクリックし、右側のサイド・ペインでトリガーを作成します。このトリガーを "Get Data on Scan "と呼びます。
{height="" width=""}」とします。
トリガーの設定方法です:
上部のドロップダウンで、Tulipに統合されているバーコードスキャナーを選択します。
次に、バーコード番号を解析する式を作成します。それを "wo_number "という変数に格納します。
以下は、式エディタのテキストです:
デバイス Output.data + "
この変数をまだ作成していない場合は、"変数 "の隣にあるドロップダウンメニューを使って、この画面から作成することができる。
{height="" width=""}。
"Device Output.data "には、この特定のバーコードスキャナからのバーコード番号が含まれる。
Search Order "ボタンでは、"Search Orders "ボタンのトリガーを使用して、オペレータを "Search for a Work Order "と呼ばれるステップに送ることができます。そのトリガーは、以下のようになります:
{height="" width=""} とします。
次に、"Search for a Work Order "ステップはフォームステップになり、1つの入力があります。
{高さ="" 幅=""}。
また、サイドペインを使用して、数値フィールドの値を "wo_number "という変数に格納する。
{height="" width=""} このステップを他のステップと組み合わせる。
このステップと他のステップを組み合わせる
この作業オーダーに関連する外部データベース(ERP システムなど)にデータが保存されている場合、バーコード スキャンを使用して Connector 関数を呼び出し、そのデータをアプリにインポートすることもできます。
その後、アプリ内でそれらのデータポイントを参照することができます。
分析の可能性
これは、特定の作業指示をアプリの完了に結びつけることができるステップです。9ステップの工程があり、9人のオペレーター全員が開始前に作業オーダーをスキャンする場合、「変数を比較」分析を使って、個々の作業オーダー全体の生産価値の流れを見ることができます。
さらに読む
ステップ2- 入荷部品の品質チェック
{高さ="" 幅=""}。
よくある不具合の説明など、オペレーターが作業を開始する前に部品がどのように見えるべきかに関する文書がある場合があります。
そのような場合、作業指示の前に「チェック」ステップを入れることで、オペレーターが部品を検査し、手直しやスクラップを報告する機会を作ることができます。
チューリップでの構築
チューリップ・ターミナルには、画像用のパネルと指示用のパネルがあります。こんな感じ:
{height="" width=""} のようになります。
一般的な欠陥の画像をインポートしたり、正しいレイアウトを示す図を含めることができます。変数やトリガーは必要ありません。
各 "チェック "ステップでは、以下を使用するだけです:
- アップロードする画像
- テキストボックス
このステップと他のステップを組み合わせる
一連の作業指示ステップの前に、品質チェックステップを入れたい場合があります。オペレーターは、作業を続ける前に、このステップを使って、部品に欠陥があるかどうかをチェックすることができます。
欠陥がある場合、オペレーターはステップの一番下にある "Report Defect"(欠陥報告)ボタンを使って、フロー内で報告することができます。
{高さ="" 幅=""}
その他の情報
ステップ3- 作業指示書内のワンステップ
{高さ="" 幅=""}
チューリップのステップは、紙の作業指示書のステップにマッピングされます。上記の「品質チェック」ステップと同じパターンを使うことができます。
すべての品質チェックと作業指示のステップを1つの連続したシーケンスにすることで、オペレーターが簡単にめくることができます。
チューリップでの構築
作業指示ステップのデザインは、品質チェックステップのデザインと同じです。
{高さ="" 幅="" }である。
また、作業台での活動の種類ごとにステップグループを使用すると、作業者にとって便利です。
以下は、"Cast Clean "というステップグループです:
{height="" width=""} です。
ステップグループ内では、ステップごとに "必要な部品 "リストを更新して、どの工具が必要かをオペレーターに知らせることができます。
{高さ="" 幅=""}。
また、「次へ」と「前へ」のボタンがあることを確認し、オペレーターが進めるようにします:
{height="" width=""} また、"次へ "と "前へ "のボタンがあることを確認してください。
さらなる読み物
ステップ4- ステップインデックス
{高さ="" 幅=""}
オペレータは、インストラクションの異なる部分に簡単に到達する方法を必要とします。フォームステップで "目次 "を作成し、各ステップにボタンを設置することで、オペレーターは目次に到達することができます。
チューリップで作る
まず、ベースレイアウトにボタンを追加して、オペレータがいつでもステップインデックスに到達できるようにします。この場合、ボタンの背景はオレンジ色です。
{高さ="" 幅=""}です。
ボタントリガーを使って、オペレータをステップインデックスに送ります。この場合、ステップは「ステップ・インデックス」と呼ばれます。
{height="" width=""} ステップ・インデックスはフォーム・ステップです。
ステップ・インデックスは、アプリ内の5種類のアクティビティを表す5つのオプションを持つフォーム・ステップです。
{height="" width=""} フォームステップを作成します。
フォームステップを作成した後、ドロップダウンフィールドを追加し、サイドペインの "ボタンとして表示する "にチェックを入れます。
{高さ="" 幅=""}。
ドロップダウンをクリックした後、右メニューの「変数」セクションを使用して、オペレータがオプションの1つを選択したときに更新される変数を作成します。
{高さ="" 幅=""}。
次に、if/thenロジックを追加できるように、"Submit "ボタンをカスタムアクションとして設定します。
{height="" width=""} 次に、"Submit "ボタンをカスタムアクションに設定します。
式エディタを使って、先ほど作成した変数の値にアクセスします。if/thenロジックを使用して、オペレータが選択したオプションに基づいて、アプリ内の特定のステップにオペレータを送信します。
{height="" width=""} このようにします。
以下はその一例です:
{height="" width=""} です。
If文は、Expression Editorを使って "Step Index "変数の値を調べます。
変数.ステップ・インデックス
これが "Cast Clean "と等しい場合、言い換えれば、オペレーターがドロップダウンで最初のオプションを選択した場合、この特定のアプリのCast Cleanステップに送られます。
さらに読む
全体メモ
以下は、4種類のステップを含むアプリ全体の図である。
{height="" width=""}.
この作業指示アプリで、よくある2つの質問に答えることができます:
- 各オペレーターが特定の作業を終えるのに、通常どれくらいの時間がかかりますか?
- ある製品の平均サイクルタイムは?
最初の質問には、"ユーザー別工程完了時間 "を見ることができます。アプリの「アナリティクス」タブで、このデフォルトの分析オプションを使用します。
{高さ="" 幅=""}。
2つ目の質問に答えるには、複数のアプリからデータを組み合わせる必要があります。はじめに、9つのアプリに分割された生産バリューストリームの例を挙げました。各アプリの開始時に作業指示書をスキャンすれば、9つのアプリのデータを組み合わせて、製品全体のサイクルタイムを追跡できます。
詳しくは、解析の修正に関するこちらのガイドをご覧ください。
お探しのものは見つかりましたか?
community.tulip.coに質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!