アプリの公開と実行

Prev Next

ステーションとインターフェースの使用、アプリの実行、アプリケーションの異なるバージョンの作成について学びます。

Feature update

From r283 onwards, display devices are renamed interfaces.

この記事では、次のことを学びます:*ステーションとインターフェイスを作成し、割り当てる方法とタイミング* 開発者モードと Tulip Player でアプリをテストするタイミング* アプリを公開し、アプリのバージョンを作成する方法* フィードバックを収集し、アプリを反復することの重要性

ステーション

ステーションは、作業やプロセスが実行される仮想エンティティです。各インスタンスは、実行するためにステーションをセットアップする必要があります。ステーションは、アプリを実行するための本番環境を持つことができるように、製造現場の実際のステーションを模倣する必要があります。

インスタンスは最大10,000ステーションまで使用できます。

物理的なステーションで発生する作業や操作に合わせて、ステーションに名前を付けます。

例: テスト - 組み立てライン 1 - 水スパイダー

ステーションの詳細については、こちらをご覧ください。

インターフェイス

インターフェースは、アプリケーションを実行するために使用される物理的なデバイスです。各ステーションは 1 対 1 でインターフェースにマッピングする必要があります。

物理デバイスに従ってインターフェースに名前をつけます。

例- シリアル番号- デバイスラベル

インターフェースについての詳細はこちらを参照してください。

インターフェイスはステーションから分離されているので、例えばデバイスが機能しなくなった場合など、必要に応じて簡単にインターフェイスを切り替えることができます。

以下のビジュアルは、デバイスのあるオペレーション・ベンチ、ステーションに対する1:1のインターフェース、インターフェース上で動作するアプリの関係を示しています。

station interface app visual{高さ="" 幅=""}。

物理的なステーションは、あるインターフェイスに作業指示表、別のインターフェイスに組立指示など、複数のインターフェイスを持つことがあります。しかし、これら両方のインターフェイスは、実行される作業のために別々のステーションが必要です。

ステーションへのアプリの割り当て

ステーションへのアプリの割り当ては、該当する場合、最初にステーショングループレベルで行う必要があります。これにより、特定のプロセスに関連するステーションが、全て同じアプリとバージョンを使用することを保証します。

Stations should always be assigned to the most recent published version of an app, unless the station is for a developer. Make sure you pay attention to the version of the app, and update the assigned app version whenever needed.

ステーションにアプリを割り当てるには

  1. トップナビゲーションバーのShop Floorタブにカーソルを合わせて、Station ページに移動します。
  2. 使用するステーションを選択し、ステーションのアプリ割り当ての横にあるEditをクリックします。
  3. Add an App(アプリの追加)ドロップダウンをクリックし、リストの中から割り当てたいアプリを選択します。
  4. 保存をクリックします。

Assign App to Station.gif{アプリを公開する}

NOTE

Only users with station management permissions can assign apps to a stations. Learn more here.

アプリの公開

アプリケーションのライフサイクルには、プロセスの複雑さにもよりますが、通常2~4つのフェーズがあります:

  1. 開発
  2. 適切な権限を持つユーザーが、自由かつ柔軟に変更を加えることができます。
  3. 承認待ち[オプション]
  4. このフェーズでは、承認者はアプリケーションをレビューし、テストすることができます。
  5. リリース待ち[オプション]
  6. このフェーズでは、アプリケーションをトレーニングに使用したり、リリースのためのステージングを行うことができます。
  7. 公開
  8. ほとんどの場合、これらは現場で実行されるバージョンになります。

アプリの公開プロセスの詳細については、こちらをご覧ください。

最初の開発段階からアプリを公開すると、アプリのバージョンが作成されます。

公開されたバージョンは、公開時の開発バージョンの変更不可能なコピーです。公開後にアプリを編集するたびに、新しいバージョンで作業することになります。

アプリの公開方法については、こちらをご覧ください。

アプリのバージョン

アプリをビルドする際には、開発バージョンと公開バージョンの2つの異なるバージョンがあります。開発バージョンは、まだ公開されていないアプリのイテレーションであり、公開バージョンは、公開され、ユーザーが使用できる状態になっています。

アプリの開発バージョンは、すでに公開されているバージョンに編集を加える際に役立ちます。開発者が変更作業を行っている間も、ユーザーはアプリの公開バージョンを操作できます。新しいアプリのバージョンを公開しても、データは前のバージョンから引き継がれ、同じ状態のままです。

開発者モードでアプリをテスト

アプリケーションを作成する際には、ボタン、ウィジェット、ステップ、その他のアセットがすべて意図したとおりに動作することを確認するために、その機能をテストすることが非常に重要です。そこで、デベロッパーモードがテストに不可欠となります。

NOTE

Developer Mode is meant to run in Google Chrome.

デベロッパーモードは、アプリエディタとは別のウィンドウで、本番での利用に影響を与えることなくアプリを使用することができます。つまり、入力した情報がテーブルやコンプリート、コネクタに書き込まれることはありません。デベロッパーモードを開くと、テーブルがミラーリングされます。データに加えた変更は、アプリの実際のレコードには反映されません。

デベロッパーモードは、アプリ内のアセットや関数のデバッグ情報を提供し、ロジックが正しく動作していることを確認するのに便利です。問題を素早く診断し、注意が必要なエラーを把握することができます。開発者モードでテストする場合、すべてのステップで使用される変数とレコードプレースホルダにもアクセスできます。

NOTE

Aggregations currently aren’t supported in Developer Mode.

デベロッパーモードに入るには、App InfoおよびApp Editorページの右上にあるTestボタンをクリックします。新しいウィンドウが開き、開発者モードのアプリが表示されます。

Developer Mode Page.png{height="" width=""}.

開発者モードで利用可能な機能については、こちらをご覧ください。

Tulipプレーヤーでアプリを実行する

Tulip Playerは、アプリの実行やアプリ間の切り替えが簡単にできるように設計されています。Tulip Playerでは、コネクター関数の呼び出し、テーブルへの書き込み、外部マシンとの通信など、ユーザーが行う操作をそのまま体験できます。

Tulip Playerはアプリを実行する外部アプリケーションであり、インスタンス下でアプリを切り替えることができます。Tulip Playerを介したアプリの実行は、アプリが使用可能な状態になってから行ってください。

プレーヤーでアプリを実行する前に、Tulip Playerをダウンロードする必要があります:Tulip Playerをダウンロードする

Tulip Playerでアプリを開くには、アプリ情報とアプリエディタ画面の右上にある実行ボタン(テストボタンの隣)をクリックします。Tulip Playerが開き、アプリの実行を開始できます。

Tulip Player Ex.png{height="" width=""}.

Tulip Playerでのアプリのテストについて、詳しくはこちらをご覧ください。

アプリの改善と反復

アプリのバージョンアップは、運用やアプリのユーザーからのフィードバックに基づき、アプリの開発プロセスで説明したKPIと目標に基づいて行う必要があります。

フィードバックを収集するには、業務がアプリを使用し始めた直後にユーザビリティテストを実施します。テストには、ユーザビリティを観察して、わかりにくい点、困難な点、エラー、または過剰なワークフローを指摘することも含まれます。これらの観察結果は、アプリに必要な変更に反映されます。

ユーザビリティ・テストの詳細についてはこちらを参照してください。

次のステップ

もっと深く知りたいですか?以下の関連記事をチェックして、学んだことをさらに深めましょう:*アプリバージョンの作成と管理* Intro:ユーザー管理* Intro:Tulipインスタンスのセットアップ


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

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